Bài giảng Tin học đại cương 1 - Chương 2: Hệ điều hành và các chương trình tiện ích thành phần cơ bản của hệ thống máy tính; tổng quan về hệ thống máy tính; các khái niệm và chức năng chính của hệ điều hành; giám sát hiệu năng cho máy tính; cung cấp cơ chế bảo vệ của máy tính.
Thành phần hệ thống máy tính PHẦN CỨNG (HARDWARE) Cung cấp tài nguyên (CPU, memory, I/O devies) HỆ ĐIỀU HÀNH(SOFTWARE) Điều khiển tất hoạt động máy tính đơn vị điều khiển trung gian phần cứng máy tính tất chương trình ứng dụng CÁC CHƯƠNG TRÌNH ỨNG DỤNG(APPLICATION PROGRAMS) Là chương trình giúp người sử dụng sử dụng máy tính (Ví dụ: Trình biên dịch, hệ sở liệu, chương trình chơi games, chương trình nghiệp vụ chẳng hạn hệ thống quản lý bán hàng cửa hàng ……) NGƯỜI SỬ DỤNG (USER) Con người, máy móc khác máy tính khác Tổng quan hệ thống máy tính 2.1 Các khái niệm chức hệ điều hành Hệ điều hành (HĐH) hệ thống phần mềm chạy máy tính, dùng để điều hành, quản lí thiết bị phần cứng tài nguyên hệ thống HĐH tạo môi trường giao tiếp người sử dụng phần cứng máy tính Hiện có nhiều HĐH cho nhiều loại máy khác Nhưng đa số HĐH có tính bản: Tắt mở máy tính Hỗ trợ giao diện người dùng Quản lý chương trình Quản lý nhớ Điều phối tác vụ Cấu hình thiết bị Thiết lập kết nối internet … Khởi động tắt máy tính Q trình khởi động máy tính thực dựa hai cách khởi động nguội khởi động nóng Khởi động nguội tức bắt đầu bật máy tính tắt hoàn toàn cách nhấn vào nút “ON” Ngược lại, ta khởi động lại máy tính cách sử dụng HĐH nhấn nút “RESET” gọi khởi động nóng Q trình khởi động nóng thường xảy sau cài đặt phần mềm mới, chương trình bị treo Khởi động tắt máy tính Máy tính thường có chế độ tắt máy tính Shutdown, Sleep, Hibernate Shutdown: chế độ tắt tồn chương trình mở máy tính khơng tiêu tốn điện Sleep: gọi chế độ standby Khi sử dụng chế độ này, máy tính lưu lại trạng thái gồm tất chương trình mở liệu xử lí vào nhớ RAM Máy tính lúc cần lượng điện nhỏ để trì hoạt động nhớ Hibernate : chế độ ngủ đông gần giống với chế độ sleep Tuy nhiên, chế độ trạng thái làm việc lưu vào ổ cứng khơng cần trì lượng điện để lưu trữ liệu ổ cứng Khi bật máy trở lại, máy tính khởi động lâu chế độ Sleep Hỗ trợ giao diện người dùng HĐH hỗ trợ giao diện người dùng, cho phép người dùng tương tác với phần mềm Giao diện người dùng chia làm hai loại giao diện dòng lệnh giao diện đồ họa Giao diện dòng lệnh Giao diện đồ hoạ Người dùng phải sử dụng bàn phím Người dùng có thể tương tác với phần để nhập liệu lệnh mềm thông qua hệ thống thực đơn (menu), và biểu tượng hình ảnh trực quan gây khó khăn sử dụng với người kinh nghiệm họ phải nhớ tất lệnh Loại giao diện phù hợp với nhiều đối tượng người sử dụng, kể cả người kinh nghiệm khơng hiểu nhiều máy tính Hỗ trợ giao diện người dùng Giao diện dòng lệnh Hỗ trợ giao diện người dùng Giao diện đồ hoạ Quản lý chương trình Chức quan trọng HĐH quản lý liệu tất chương trình chạy Khi người dùng mở ứng dụng, CPU tải ứng dụng từ thiết bị lưu lữ trữ vào nhớ Trước đây, máy tính cá nhân thường hay sử dụng HĐH đơn nhiệm, cho phép người dùng chạy ứng dụng thời điểm Sau này, hệ HĐH đời khắc phục nhược điểm trên, HĐH đa nhiệm, cho phép người dùng chạy nhiều ứng dụng thời điểm: Ví dụ: Người dùng vừa soạn văn chương trình nghe nhạc phát, chương trình tải tập tin chạy 2.1.9 Quản lý tập tin Một chức quan trọng HĐH tở chức, quản lí tập tin (file) thư mục (folder) Tập tin: tập hợp thông tin tổ chức lưu trữ thành đơn vị độc lập Mỗi tập tin gồm có phần tên phần mở rộng cách dấu (.) Đây đơn vị nhỏ lưu trữ nhớ Hiển thị thuộc tính tập tin: Ví trí lưu trữ, kích thước, thể loại, thời gian tạo lập, thời gian chỉnh sửa cuối cùng… Quản lý tập tin (tt) HĐH ln theo dõi vị trí lưu trữ tập tin nhớ ngồi thơng qua loại hệ thống tập tin Có hai loại hệ hống tập tin FAT NTFS Thư mục: HĐH cho phép tở chức tập tin thành nhóm, gọi thư mục để dễ dàng quản lí truy xuất Hệ thống quản lí tập tin cho phép người dùng thực thao tác tập tin thư mục gồm tạo, chép, di chuyển, xóa, xếp chỉnh sửa tên, tìm kiếm Tự động cập nhật Nhiều nhà cung cấp phần mềm cho phép tải miễn phí phiên người dùng mua quyền HĐH tự động cập nhật phiên phần mềm, thay đổi về driver thiết bị Ví dụ: Cập nhật phiên HĐH, trình duyệt web, chương trình diệt virus, Cài đặt cập nhật cho máy tính Cung cấp chế bảo vệ máy tính Cơ chế giúp máy tính người sử dụng khơng bị truy cập trái phép HĐH thường cung cấp hai loại tài khoản “administrator” “guest” Administrator loại tài khoản có quyền cao nhất, có sử dụng quản lý tài nguyên máy tính Ngược lại, với tài khoản “guest”, người dùng bị hạn chế quyền sử dụng tài nguyên máy tính Quản lý tài khoản 2.2 Phân loại hệ điều hành Tiêu chí phân loại Phân loại HĐH Số lượng người dùng (truy xuất tài nguyên) • HĐH đơn người dùng:chỉ cho phép người dùng truy xuất đến tài nguyên máy tính thời điểm • HĐH đa người dùng:tàinguyên máytính chia sẻ cho nhiều người dùng khác thời điểm Loại máy tính • HĐH dành cho máy chủ • HĐH dành cho máy tính cá nhân • HĐH nhúng: dành cho thiết bị di động hệ thống nhúng Tác vụ • HĐH đơn nhiệm: lần thực chương trình • HĐH đa nhiệm: thực đồng thời nhiều chương trình HĐH Windows HĐH Windows HĐH độc quyền hãng Microsoft Lần Microsoft giới thiệu môi trường điều hành mang tên Windows (cửa sổ) vào tháng 11 năm 1985, sử dụng giao diện đồ hoạ để giao tiếp với người sử dụng Những phiên sử dụng rộng rãi Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003, Windows Server 2008 Bên cạnh đó, phiên Windows dành cho máy tính cá nhân, thiết bị di động máy chủ phát hành Windows 8, Windows Phone 8, Windows Server 2012 R2 Ưu điểm: giao diện trực quan, có số lượng lớn phần mềm viết cho Windows, hỗ trợ hầu hết thiết bị phần cứng, Tuy nhiên, có nhược điểm người dùng cần phải trả phí cao sử dụng, HĐH Linux Linux HĐH mã nguồn mở tiếng cho phép người dùng có thể xem thay đổi mã nguồn Linux hỗ trợ số phien miễn phí giá thành thấp nhiều so với Windows Linux lả tên gọi HĐH tên hạt nhân của HĐH Nó có lẽ ví dụ tiếng phần mềm tự việc phát triển mã nguồn mở Phiên Linux Lunus Tovalds viết vào năm 1991 dựa HĐH Unix Linux gồm có nhân kernel ứng dụng người dùng Nhân Linux dược sử dụng nhiều phân phối phổ biến Ubuntu, Debian, Google’s Android, Red Hat Hệ điều hành dành cho thiết bị di động Đây loại HĐH cài đặt thiết bị điện thoại thơng minh, máy tính bảng, PDA Một số tính phổ biến chúng hỗ trợ đa tác vụ, duyệt Web, gửi nhận email, đồng hóa liệu với máy tính cá nhân, hỗ trợ đọc loại file khác (.doc, xls, pdf, ), cho phép người dùng cài đặt ứng dụng mới, Các HĐH dành cho thiết bị di động phổ biến Android, iOS, Windows Phone, BlackBerry Windows Explore Windows Explorer chương trình quản lí tập tin HĐH Windows cho phép hiển thị tập tin/thư mục thực thao tác chúng tạo mới, chép, đổi tên, xóa, di chuyển, xếp, tìm kiếm, Tiện ích Windows Explore Tiện ích tìm kiếm liệu Tiện ích giúp người dùng tìm kiếm nhiều tập tin dựa tiêu chí định Những tiêu chí đó có thể từ câu chứa tập tin, thuộc tính tập tin nhừ ngày tạo, kích thước, tên vàloại tập tin Tim kiếm liệu với tiêu chí định loại tập tin Chương trình dọn dẹp ổ đĩa Tiện ích thực tìm kiếm xóa tất tập tin không cần thiết khỏi ổ đĩa, chẳng hạn tập tin bị xóa, tập tin chương trình khơng sử dụng, Chương trình lưu phục hồi liệu Tiện ích lưu liệu cho phép người dùng chép tập tin toàn đĩa cứng lưu trữ vị trí khác đĩa cứng ngồi, CD/DVD, USB, Trong trình lưu, tập tin nén lại để giúp thu nhỏ kích cỡ chúng Người dùng đặt lịch biểu cho máy tính tự động lưu thường xuyên, tránh mát liệu Tiện ích sau lưu phục hồi liệu Chương trình nén liệu Nén liệu phương pháp loại bỏ bớt số thông tin dư thừa, cho phép giảm dung lượng tập tin, giúp cải thiện tốc độ truyền tập tin qua mạng internet và chiếm không gian nhớ so với ban đầu Có loại: Nén liệu Nén không liệu WinZip WinRAR hai tiện ích nén liệu thường sử dụng HĐH Windows Câu hỏi chương Câu 1: Nêu khái niệm hệ điều hành? Có loại HĐH? Hãy kể tên số hệ điều hành dùng phổ biến nay? Câu 2: Hãy cho biết chức hệ điều hành gì? Câu 3: Phân biệt chế độ tắt máy tính? Câu 4: Phân biệt giao diện dịng lệnh giao diện đồ họa? Câu 5: Nêu khái niệm tập tin thư mục? Câu hỏi chương (tt) Câu 6: Chương trình sau dùng để quản lí thư mục tập tin? a b c d Windows Explorer Windows Accessories Microsoft Office Windows Control Panel Câu 7: Cho biết ưu nhược điểm HĐH Windows gì? Câu 8: Những điểm vượt trội HĐH Linux so với HĐH Windows gì? Câu 9: Những chương trình tiện ích thường tích hợp HĐH gì? Câu 10: Hãy cho biết cách thức tìm kiếm tập tin bất kì lưu ổ cứng máy tính? ... hai tiện ích nén liệu thường sử dụng HĐH Windows Câu hỏi chương Câu 1: Nêu khái niệm hệ điều hành? Có loại HĐH? Hãy kể tên số hệ điều hành dùng phổ biến nay? Câu 2: Hãy cho biết chức hệ điều. .. tất chương trình ứng dụng CÁC CHƯƠNG TRÌNH ỨNG DỤNG(APPLICATION PROGRAMS) Là chương trình giúp người sử dụng sử dụng máy tính (Ví dụ: Trình biên dịch, hệ sở liệu, chương trình chơi games, chương. .. tạo, kích thước, tên vàloại tập tin Tim kiếm liệu với tiêu chí định loại tập tin Chương trình dọn dẹp ổ đĩa Tiện ích thực tìm kiếm xóa tất tập tin khơng cần thiết khỏi ổ đĩa, chẳng hạn tập tin