Bài giảng Tin học đại cương: Chương 3 - Học viện Nông nghiệp Việt Nam

14 17 0
Bài giảng Tin học đại cương: Chương 3 - Học viện Nông nghiệp Việt Nam

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Tin học đại cương - Chương 3: Phần mềm máy tính và hệ điều hành cung cấp cho người học các kiến thức: Khái niệm phần mềm, phân loại phần mềm, quy trình phát triển phần mềm, phần mềm mã nguồn đóng và mã nguồn mở, hệ điều hành. Mời các bạn cùng tham khảo.

03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam HỌC VIỆN NÔNG NGHIỆP VIỆT NAM Bài giảng Tin học đại cương KHOA CÔNG NGHỆ THÔNG TIN NỘI DUNG 3.1 Phần mềm máy tính 3.2 Hệ điều hành Chương PHẦN MỀM MÁY TÍNH VÀ HỆ ĐIỀU HÀNH 08/02/2017 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.1 PHẦN MỀM MÁY TÍNH 3.1.1 KHÁI NIỆM PHẦN MỀM 3.1.2 Phân loại phần mềm 3.1.3 Quy trình phát triển phần mềm 3.1.4 Phần mềm mã nguồn đóng mã nguồn mở Chương Phần mềm máy tính Hệ điều hành • Phần mềm (chương trình): tập hợp câu lệnh thị (Instruction) viết nhiều ngơn ngữ lập trình theo trật tự xác định, kết hợp với liệu hay tài liệu liên quan nhằm tự động thực số nhiệm vụ, chức giải vấn đề cụ thể • Phần mềm thực chức cách gửi thị trực tiếp đến phần cứng cung cấp liệu để phục vụ cho chương trình hay phần mềm khác • Môi trường tương tác người sử dụng với phần mềm: giao diện (thường giao diện đồ họa với đoạn văn bản, hình ảnh, biểu tượng, …) 3.1.1 Khái niệm phần mềm 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương Ví dụ giao diện đồ họa phần mềm 3.1.2 PHÂN LOẠI PHẦN MỀM • Phần mềm hệ thống • Phần mềm ứng dụng 08/02/2017 Chương Phần mềm máy tính Hệ điều hành Chương Phần mềm máy tính Hệ điều hành Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương PHẦN MỀM HỆ THỐNG PHẦN MỀM HỆ THỐNG • Là chương trình điều khiển trì hoạt động máy tính thiết bị liên quan • Hỗ trợ giao tiếp người dùng, phần mềm ứng dụng phần cứng máy tính 08/02/2017 08/02/2017 Chương Phần mềm máy tính Hệ điều hành • kiểu phần mềm hệ thống: - Hệ điều hành: tập chương trình phối hợp tất hoạt động thiết bị phần cứng, phương tiện để người sử dụng giao tiếp với máy tính phần mềm khác (Microsoft Windows, Mac OS, hệ điều hành Apple, …) - Chương trình tiện ích: cho phép người dùng thực công việc liên quan tới việc bảo trì máy tính, thiết bị chương trình cài đặt máy (quản lý ổ đĩa, máy in thiết bị khác, …) 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương PHẦN MỀM ỨNG DỤNG PHẦN MỀM ỨNG DỤNG • Là chương trình thiết kế nhằm hỗ trợ người dùng thực công việc chuyên môn cách hiệu (hoặc) hỗ trợ công việc cá nhân 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 08/02/2017 Chương Phần mềm máy tính Hệ điều hành Khoa Cơng nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương MỘT SỐ PHẦN MỀM KHÁC 3.1.3 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM • Phần mềm phát triển ứng dụng: - Là phần mềm để tạo phần mềm khác - Dành cho chuyên gia tin học, lập trình viên, … để phát triển phần mềm • Phần mềm nhúng: - Được ghi vào ROM - Dùng hệ vi xử lý gắn liền với thiết bị 08/02/2017 • kiểu phần mềm ứng dụng: - Phần mềm đặt hàng (được thiết kế riêng theo yêu cầu người dùng): phần mềm thiết kế thí nghiệm, phần mềm điều khiển dây chuyền sản xuất, phần mềm quản lý sinh viên cho trường đại học, phần mềm quản lý nhân cho cơng ty, - Phần mềm đóng gói (được thiết kế dựa yêu cầu chung nhiều người, không theo yêu cầu đặt hàng riêng ai): phần mềm quản lý thông tin cá nhân, nhắc việc, quản lý dự án, phần mềm kế toán, quản lý hồ sơ tài liệu, trợ giúp thiết kế, chỉnh sửa ảnh, … Chương Phần mềm máy tính Hệ điều hành 11 10 hoạt động quy trình phát triển phần mềm: • Đặc tả phần mềm: tiến trình để hiểu xác định dịch vụ cần có hệ thống, ràng buộc việc phát triển chức hệ thống Tiến trình sinh tài liệu yêu cầu (bản đặc tả hệ thống) 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 12 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.1.3 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM 3.1.3 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM • Thiết kế thực thi phần mềm: liên quan tới việc chuyển yêu cầu phần mềm thành hệ thống thực thi - Thiết kế phần mềm: việc mô tả cấu trúc phần mềm, liệu hệ thống, giao diện giao tiếp thành phần, thuật toán sử dụng, … - Thực thi phần mềm: lập trình viên dùng ngơn ngữ lập trình để viết lệnh (mã nguồn) thực để tạo hệ thống dựa đặc tả thiết kế chi tiết, đồng thời tiến hành thử nghiệm (kiểm thử đơn vị hay kiểm thử hộp trắng) với liệu giả định • Kiểm thử phần mềm: Là q trình vận hành chương trình để tìm lỗi Lưu ý: - Ngồi hoạt động kiểm thử, suốt tiến trình phát triển phần mềm cần tiến hành hoạt động xác minh thẩm định phần mềm: + Xác minh: kiểm tra xem sản phẩm có với đặc tả hay không (chú trọng vào việc phát lỗi phần mềm qua giai đoạn phát triển) + Thẩm định: kiểm tra xem sản phẩm có đáp ứng yêu cầu người dùng hay không (chú trọng vào việc phát khác biệt sản phẩm làm với mà người dùng mong đợi) 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 13 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 14 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.1.3 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM 3.1.3 QUY TRÌNH PHÁT TRIỂN PHẦN MỀM • Kiểm thử phần mềm (tiếp): - Xác minh thẩm định tĩnh: kiểm tra phần mềm mà không thực chương trình (xét duyệt yêu cầu, xét duyệt thiết kế, tra mã nguồn, sử dụng biến đổi hình thức để kiểm tra tính chương trình) - Xác minh thẩm định động: kiểm tra thơng qua việc thực chương trình, tiến hành sau xây dựng chương trình (mã nguồn) • Cài đặt bảo trì phần mềm: - Cài đặt triển khai hệ thống vừa phát triển để người dùng sử dụng - Bảo trì phần mềm: điều chỉnh lỗi chưa phát giai đoạn trước, nâng cấp tính sử dụng an toàn vận hành phần mềm  đảm bảo cho phần mềm cập nhật môi trường yêu cầu người sử dụng thay đổi Bảo trì chiếm 65%75% cơng sức quy trình phát triển phần mềm 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 15 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 16 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.1.4 PHẦN MỀM MÃ NGUỒN ĐÓNG VÀ MÃ NGUỒN MỞ 3.1.4 PHẦN MỀM MÃ NGUỒN ĐĨNG VÀ MÃ NGUỒN MỞ • Phần mềm mã nguồn đóng: - Mã nguồn khơng cơng bố Muốn sử dụng, người dùng cần cho phép người giữ quyền phần mềm (những cá nhân tổ chức phát triển phần mềm đó) - Người sử dụng thường phải trả phí (trừ số phiên giản lược) Ví dụ: Hệ điều hành Microsoft Windows, Ứng dụng văn phòng Microsoft Office, Phần mềm gõ tiếng Việt Vietkey, Hệ quản trị CSDL Microsoft SQL Server, Môi trường phát triển phần mềm Microsoft Visual Studio, … • Phần mềm mã nguồn đóng (tiếp): - Ưu điểm: + Cho phép che giấu giữ độc quyền công nghệ, tăng cường bảo mật + Thu lợi nhuận  đầu tư cho cơng nghệ  hồn thiện phần mềm 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 17 Chương Phần mềm máy tính Hệ điều hành Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.1.4 PHẦN MỀM MÃ NGUỒN ĐĨNG VÀ MÃ NGUỒN MỞ • Phần mềm mã nguồn mở (open - source software): - Mã nguồn công bố rộng rãi, công khai, cho phép người tiếp tục phát triển phần mềm - Một số phần mềm mã nguồn mở điển hình: Hệ điều hành LINUX, Trình duyệt web Mozilla FireFox, Ứng dụng văn phịng Open Office, Phần mềm gõ tiếng Việt Unikey, Phần mềm máy chủ web Apache, Hệ quản trị CSDL MySQL, Ngôn ngữ lập trình Perl, … 08/02/2017 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 19 18 3.1.4 PHẦN MỀM MÃ NGUỒN ĐĨNG VÀ MÃ NGUỒN MỞ • Phần mềm mã nguồn mở (tiếp): - Mã nguồn mở khơng có nghĩa chép, sửa chữa, sử dụng vào mục đích Thường phần mềm nguồn mở công bố kèm điều kiện sử dụng - Điều kiện GPL - GNU General Public License (http://www.fsf.org/licenses/gpl.html) + Tác giả gốc giữ quyền phần mềm cho phép người dùng có số quyền: tìm hiểu, phát triển, cơng bố, khai thác thương mại sản phẩm, … + Tác giả sử dụng luật quyền để đảm bảo quyền không bị vi phạm tất người, phần mềm có sử dụng mã nguồn 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 20 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2 HỆ ĐIỀU HÀNH 3.2.1 KHÁI NIỆM HỆ ĐIỀU HÀNH • Hệ điều hành (Operating System): hệ thống chương trình máy tính điều khiển, quản lý, phân phối việc sử dụng tài nguyên máy tính giao tiếp với người sử dụng Hệ điều hành hệ thống nằm người máy tính, giúp người thực công việc xử lý (thông qua chương trình ứng dụng) cách hiệu Hoạt động máy tính khơng thể tách rời khỏi hệ điều hành Hệ điều hành phải khởi động trước thường trực máy tính ngừng hoạt động 3.2.1 Khái niệm hệ điều hành 3.2.2 Lịch sử phát triển phân loại hệ điều hành 3.2.3 Một số hệ điều hành điển hình 3.2.4 Quản lý liệu nhớ 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 21 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 22 Khoa Cơng nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2.1 KHÁI NIỆM HỆ ĐIỀU HÀNH Thao tác in văn điều khiển hệ điều hành • Chức Hệ điều hành: - Quản lý điều phối thiết bị máy tính để phục vụ cho cơng việc xử lý - Quản lý thơng tin nhớ ngồi - Quản lý tiến trình - Cung cấp mơi trường giao tiếp với người sử dụng cung cấp tiện ích 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 23 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 24 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2.2 LỊCH SỬ PHÁT TRIỂN VÀ PHÂN LOẠI HỆ ĐIỀU HÀNH • Thế hệ (1945 – 1955) - Giữa thập niên 1940, Howard Aiken Havard John von Neumann Princeton thành cơng việc xây dựng máy tính dùng ống chân khơng (lập trình ngơn ngữ máy, thường cách dùng bảng điều khiển để thực chức bản), chưa có hệ điều hành - Đầu thập niên 1950, phiếu đục lỗ đời viết chương trình phiếu thay cho dùng bảng điều khiển, chưa có phân biệt chương trình người sử dụng chương trình điều khiển 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 25 3.2.2 LỊCH SỬ PHÁT TRIỂN VÀ PHÂN LOẠI HỆ ĐIỀU HÀNH • Thế hệ (1955 – 1965) - Giữa thập niên 1950, đời thiết bị bán dẫn Lần có phân chia rõ ràng người thiết kế, người xây dựng, người vận hành, người lập trình, người bảo trì - Lập trình viên viết chương trình giấy, sau đục lỗ phiếu đưa phiếu vào máy, kết xuất máy in - Hệ thống xử lý theo lô đời, hoạt động điều khiển chương trình đặc biệt tiền thân hệ điều hành sau này, cho phép lưu yêu cầu cần thực lên băng từ  hệ thống đọc thi hành ghi kết lên băng từ xuất  người dùng đem in - Ngôn ngữ lập trình: chủ yếu FORTRAN hợp ngữ 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 26 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2.2 LỊCH SỬ PHÁT TRIỂN VÀ PHÂN LOẠI HỆ ĐIỀU HÀNH 3.2.2 LỊCH SỬ PHÁT TRIỂN VÀ PHÂN LOẠI HỆ ĐIỀU HÀNH • Thế hệ (1965 – 1980) - Ra đời máy tính sử dụng mạch tích hợp (IC) - Máy IBM 360 Nhiều thiết bị ngoại vi đời, thao tác điều khiển phức tạp - Nhằm điều phối, kiểm soát hoạt động giải yêu cầu tranh chấp thiết bị  Xuất hệ điều hành (dài triệu dòng hợp ngữ hàng ngàn lập trình viên xây dựng) - Xuất hệ điều hành đa chương trình, hệ điều hành đa nhiệm, đa người dùng cho phép vận hành nhớ ảo • Thế hệ (1980 - nay) - Ra đời máy tính cá nhân máy tính lớn với hệ điều hành phù hợp: hệ điều hành MS-DOS Windows cho dòng máy tính cá nhân PC (Personal Computer), UNIX hệ điều hành tựa Unix cho dịng máy tính lớn - Từ đầu thập niên 90 đánh dấu phát triển mạnh mẽ số hệ điều hành khác: hệ điều hành song song, hệ điều hành mạng hệ điều hành phân tán 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 27 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 28 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2.3 MỘT SỐ HỆ ĐIỀU HÀNH ĐIỂN HÌNH HỆ ĐIỀU HÀNH CHO MÁY TÍNH • Hệ điều hành cho máy tính • Hệ điều hành cho thiết bị di động 08/02/2017 Chương Phần mềm máy tính Hệ điều hành • • • • 29 08/02/2017 Chương Phần mềm máy tính Hệ điều hành Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH MS-DOS HỆ ĐIỀU HÀNH MS-DOS • MS-DOS - Microsoft Disk Operating System: - Là hệ điều hành hãng phần mềm Microsoft, có giao diện dịng lệnh (command-line interface) thiết kế cho máy tính họ PC - Là hệ điều hành đơn nhiệm, cho phép chạy ứng dụng thời điểm Một số ứng dụng chạy thường trú thiết kế sau cho MS-DOS cho phép thực nhiều thao tác lúc (như chương trình hỗ trợ gõ tiếng Việt VietRes) 08/02/2017 Hệ điều hành MS-DOS Hệ điều hành Microsoft Windows Hệ điều hành MAC OS Hệ điều hành UNIX LINUX Chương Phần mềm máy tính Hệ điều hành 31 30 • Giao diện làm việc hệ điều hành MS-DOS 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 32 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH MS-DOS HỆ ĐIỀU HÀNH MS-DOS - Các phiên khác MS-DOS + PC DOS 1.0 (08/1981): phiên DOS + MS-DOS 1.25 (05/1982): biết đến với tên gọi MS-DOS + MS-DOS 5.0 (06/1991): phiên xuất hiệu nhiều tính quản lý nhớ (MEMMAKER.EXE), trình soạn thảo văn (MSDOS Editor), ngơn ngữ lập trình QBASIC + MS-DOS 6.22 (06/1994): phiên DOS cuối chạy HĐH độc lập - Năm 1995, HĐH Windows 95 đời, phiên MS-DOS phát hành kèm với Windows Ví dụ: MS-DOS 7.0 (08/1995): Là Windows 95 khởi động, MS-DOS 8.0 kèm với Windows ME - Hiện tại, MS-DOS tồn phiên Windows dạng ứng dụng cho phép người dùng kích hoạt chế độ dòng lệnh, dùng để thực tác vụ liên quan mật thiết đến hệ thống mà giao diện đồ họa Windows không làm 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 33 Chương Phần mềm máy tính Hệ điều hành 34 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH MICROSOFT WINDOWS HỆ ĐIỀU HÀNH MICROSOFT WINDOWS • Microsoft Windows chiếm ưu thị trường máy tính cá nhân cài đặt khoảng 80% số lượng máy tính giới • Microsoft Windows tên dòng phần mềm hệ điều hành độc quyền hãng Microsoft • HĐH Microsoft Windows (11/1985) với tính thêm vào Hệ điều hành MS-DOS giao diện đồ họa (GUI - Graphical User Interfaces) • Là hệ điều hành đa nhiệm • Windows khởi đầu phát triển cho máy tính tương thích với IBM (dựa vào kiến trúc x86 Intel), hầu hết phiên tạo cho kiến trúc (ngoại trừ Windows NT) 08/02/2017 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 35 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 36 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH MAC OS • Mac OS (Macintosh Operating System): hệ điều hành thiết kế riêng cho dòng máy tính Macintosh hãng Apple Computer, có khả xử lý đa nhiệm cung cấp dịch vụ mạng bản, phát triển trước HĐH Windows HỆ ĐIỀU HÀNH MAC OS 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 37 • Ưu điểm: độc lập độ phân giải, có phần mềm nghe nhìn Quick Time, hệ thống lưu liệu Time Machine, tiện ích tìm kiếm liệu máy tính 200 tiện ích đặc biệt có tính bảo mật cao từ trước đến • Nhược điểm: đòi hỏi tương đồng phần cứng phần mềm ứng dụng 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 38 Khoa Cơng nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH UNIX VÀ LINUX HỆ ĐIỀU HÀNH UNIX VÀ LINUX • Hệ điều hành UNIX phát triển năm 1969 AT&T Bell Labs • Ưu điểm: Có độ tin cậy cao mơi trường đa người dùng • Nhiều phiên UNIX cài đặt hệ thống máy tính lớn (mainframes) máy vi tính (microcomputers) • Năm 1994: phiên Linux 1.0 đời • Linux thường sử dụng hệ điều hành cho máy chủ • Ưu điểm: - Khả đa nhiệm đa người dùng - An toàn đáng tin cậy • Ví dụ: Hệ điều hành Android, Symbian, Chromium cho thiết bị cầm tay xây dựng dựa Linux 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 39 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 40 10 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương HỆ ĐIỀU HÀNH UNIX VÀ LINUX HỆ ĐIỀU HÀNH CHO THIẾT BỊ DI ĐỘNG • Nhược điểm: - Giao diện không thân thiện - Các hệ thống phần mềm chạy Linux hạn chế, chủ yếu hướng tới đối tượng doanh nghiệp kỹ thuật viên 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 41 IOS Symbian BlackBerry OS Android OS Windows Phone HP WebOS 08/02/2017 Chương Phần mềm máy tính Hệ điều hành Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương IOS SYMBIAN • Là hệ điều hành thiết bị di động Apple; ban đầu chạy iPhone, sau mở rộng để chạy thiết bị khác Apple iPod touch, iPad, Apple TV • Quý năm 2010: 26% điện thoại thơng minh chạy iOS 08/02/2017 • • • • • • Chương Phần mềm máy tính Hệ điều hành 42 • Là hệ điều hành viết sử dụng cho số điện thoại di động đặc biệt điện thoại cao cấp Nokia • Thiết bị cuối chạy Symbian Nokia 808 pureview 43 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 44 11 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương BLACKBERRY OS ANDROID • Là tảng phần mềm tư hữu Research In Motion phát triển cho dòng sản phẩm cầm tay BlackBerry, cung cấp khả đa nhiệm, thiết kế cho thiết bị sử dụng phương pháp nhập đặc biệt, thường trackball hình cảm ứng • Phiên OS hỗ trợ MIDP 2.0, có khả kích hoạt khơng dây hồn tồn đồng thư điện tử, lịch, công việc, ghi danh bạ với Exchange, khả hỗ trợ Novell GroupWise, Lotus Notes kết hợp với BlackBerry Enterprise Server 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 45 • Android: Phát triển dựa tảng Linux, thiết kế dành cho thiết bị di động có hình cảm ứng (điện thoại thơng minh, máy tính bảng) nhiên Android xuất TV, máy chơi game thiết bị điện tử khác • Mã nguồn mở • Là HĐH phổ biến 08/02/2017 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương WINDOWS PHONE Chương Phần mềm máy tính Hệ điều hành 46 HP WEB OS • HP WebOS: - Dựa hạt nhân Linux, xem hệ điều hành ảo chạy trình duyệt Web - Được phát triển Palm, sau mua lại Hewlett-Packard - Là HĐH ảo chạy trình duyệt web - Quản lý ứng dụng chạy dạng cửa sổ - Được đánh giá tốt so với hệ điều hành khác (như iOS hay Windows Phone) • Windows Phone 7: Được phát triển dựa phần lõi Windows CE giống Zune HD hệ dòng điện thoại chạy hệ điều hành Microsoft Windows Mobile • Giao diện sử dụng dạng lật mở, trọng tính nhập liệu ngón tay, kết hợp mở rộng đầy đủ với thành phần Zune Xbox, hỗ trợ Outlook lẫn Office 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 47 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 48 12 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương 3.2.4 QUẢN LÝ DỮ LIỆU TRÊN BỘ NHỚ NGOÀI KHÁI NIỆM TỆP VÀ THƯ MỤC • Tệp (tệp tin – file): - Là tập hợp thơng tin có liên quan với người dùng tạo máy tính thiết bị số hóa khác (ảnh, video, …) lưu trữ máy tính Các thơng tin: giá trị số, ký tự, … - Mỗi tệp có tên thư mục Tên tệp gồm phần: + Phần tên (thường người dùng đặt) + Phần mở rộng (thường quy định phần mềm tạo tệp) Ví dụ: Baitap.docx; Danhsach.xlsx, … • Khái niệm tệp thư mục • Quản lý tệp thư mục Windows Explorer 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 49 Chương Phần mềm máy tính Hệ điều hành Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương KHÁI NIỆM TỆP VÀ THƯ MỤC KHÁI NIỆM TỆP VÀ THƯ MỤC • - Tệp (tiếp): Tệp kết thúc EOF Tệp rỗng: khơng chứa thơng tin, có dấu kết thúc Kích thước tệp phụ thuộc vào khả máy tính, khả hệ điều hành phần mềm ứng dụng - Đơn vị đo kích thước nhỏ byte 08/02/2017 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 51 50 • Thư mục (folder): - Có cơng dụng ngăn chứa dùng để quản lý xếp tệp tin - Thư mục chứa tệp thư mục khác, tạo thành thư mục - Thư mục gốc: thư mục định dạng đĩa tạo ra, khơng xóa - Tên thư mục khơng có phần mở rộng 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 52 13 03/02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương QUẢN LÝ TỆP VÀ THƯ MỤC BẰNG WINDOWS EXPLORER • Windows Explorer • Các nút lệnh • Các thao tác với tệp thư mục (tạo mới/sao chép/dịch chuyển/xóa/đổi tên) 08/02/2017 Chương Phần mềm máy tính Hệ điều hành 53 14 ... nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương MỘT SỐ PHẦN MỀM KHÁC 3. 1 .3 QUY TRÌNH... điều hành 03/ 02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương PHẦN... 03/ 02/2018 Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Khoa Công nghệ thông tin – Học viện Nông nghiệp Việt Nam Bài giảng Tin học đại cương Bài giảng Tin học đại cương Ví

Ngày đăng: 03/03/2021, 08:25

Tài liệu cùng người dùng

Tài liệu liên quan