Bài giảng môn Hệ Điều Hành
Số trang: 26
Loại file: pdf
Dung lượng: 330.56 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hệ điều hành là một phần mềm chạy trên máy tính, dùng để điều hành, quản lý các thiết bị phần cứng và các tài nguyên phần mềm trên máy tính.Hệ điều hành đóng vai trò trung gian trong việc giao tiếp giữa người sử dụng và phần cứng máy tính, cung cấp một môi trường cho phép người sử dụng phát triển và thực hiện các ứng dụng của họ một cách dễ dàng.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Hệ Điều Hành HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN HỆ ĐIỀU HÀNH Giảng viên: ThS. Nguyễn Thị Ngọc Vinh Bộ môn: Khoa học máy tính- Khoa CNTT1 TÀI LIỆU THAM KHẢO 1. Silberschatz A., Galvin G., Operating systems concepts, 8th ed, John Willey&Sons, 2008 2. Hà Quang Thụy. Nguyên lý các hệ điều hành. Nxb KHKT 2009 3. Nguyễn Thanh Tùng. Giáo trình hệ điều hành. ĐHBK HN 1999 GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 2 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 ĐIỂM THÀNH PHẦN Điểm chuyên cần: 10% Điểm trung bình kiểm tra: 10% Điểm thực hành: 10% Thi cuối kỳ: 70% GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 3 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 NỘI DUNG CHÍNH Chƣơng 1: Giới thiệu chung 1. Chƣơng 2: Hệ thống file 2. Chƣơng 3: Quản lý bộ nhớ 3. Chƣơng 4: Quản lý tiến trình 4. GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 4 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHƢƠNG 1: GIỚI THIỆU CHUNG GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 5 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 NỘI DUNG Các thành phần của hệ thống máy tính 1. Khái niệm hệ điều hành 2. Các dịch vụ do HDH cung cấp 3. Giao diện lập trình của HDH 4. Quá trình phát triển và một số khái niệm quan trọng 5. Cấu trúc HDH 6. Một số HDH cụ thể 7. GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 6 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 I. CÁC THÀNH PHẦN CỦA HỆ THỐNG MÁY TÍNH Phần cứng:cung cấp các tài Người sử dụng nguyên cần thiết Phần mềm: các chƣơng trình Chương trình ứng dụng, chương trình hệ thống và tiện ích cụ thể Hệ điều hành HDH: phần mềm đóng vai Phần cứng trò trung gian, làm cho việc sử dụng hệ thống máy tính đƣợc tiện lợi và hiệu quả GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 7 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH Đƣợc định nghĩa thông qua mục đích, vai trò, và chức năng trong hệ thống máy tính Hệ thống phần mềm đóng vai trò trung gian, thực hiện 2 chức năng cơ bản: Quản lý tài nguyên Quản lý việc thực hiện các chƣơng trình GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 8 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH 1. Quản lý tài nguyên Đảm bảo cho tài nguyên hệ thống đƣợc sử dụng một cách có ích và hiệu quả Các tài nguyên: bộ xử lý (CPU), bộ nhớ chính, bộ nhớ ngoài (các đĩa), các thiết bị vào ra Phân phối tài nguyên cho các ứng dụng hiệu quả: Yêu cầu tài nguyên đƣợc HDH thu nhận và đáp ứng bằng cách cấp cho chƣơng trình các tài nguyên tƣơng ứng HDH cần lƣu trữ tình trạng tài nguyên Đảm bảo không xâm phạm tài nguyên cấp cho chƣơng trình khác GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 9 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH 2. Quản lý việc thực hiện các chương trình 1 chƣơng trình đang trong quá trình chạy gọi là tiến trình (process) Hệ điều hành giúp việc chạy chƣơng trình dễ dàng hơn Tạo ra các máy ảo: là máy logic với các tài nguyên ảo Tài nguyên ảo: mô phỏng tài nguyên thực đƣợc thực hiện bằng phần mềm Cung cấp các dịch vụ cở bản nhƣ tài nguyên thực Dễ sử dụng hơn Số lƣợng tài nguyên ảo có thể lớn hơn số lƣợng tài nguyên thực GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 10 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 III. CÁC DỊCH VỤ DO HDH CUNG CẤP Tải và chạy chƣơng trình: Để thực hiện, chƣơng trình đƣợc tải từ đĩa vào bộ nhớ, sau đó đƣợc trao quyền thực hiện các lệnh Khi thực hiện xong, cần giải phóng bộ nhớ và các tài nguyên => HDH sẽ thực hiện công việc này HDH tự tải mình vào bộ nhớ Giao diện với ngƣời dùng: Dƣới dạng dòng lệnh Giao diện đồ họa Thực hiện các thao tác vào/ ra dữ liệu GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 11 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 III. CÁC DỊCH VỤ DO HDH CUNG CẤP Làm việc với hệ thống file Phát hiện và xử lý lỗi Phát hiện và xử lý kịp thời các lỗi xuất hiện trong phần cứng cũng nhƣ phần mềm => Đảm bảo cho hệ thống hoạt động ổn định, an toàn Truyề ...
Nội dung trích xuất từ tài liệu:
Bài giảng môn Hệ Điều Hành HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN HỆ ĐIỀU HÀNH Giảng viên: ThS. Nguyễn Thị Ngọc Vinh Bộ môn: Khoa học máy tính- Khoa CNTT1 TÀI LIỆU THAM KHẢO 1. Silberschatz A., Galvin G., Operating systems concepts, 8th ed, John Willey&Sons, 2008 2. Hà Quang Thụy. Nguyên lý các hệ điều hành. Nxb KHKT 2009 3. Nguyễn Thanh Tùng. Giáo trình hệ điều hành. ĐHBK HN 1999 GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 2 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 ĐIỂM THÀNH PHẦN Điểm chuyên cần: 10% Điểm trung bình kiểm tra: 10% Điểm thực hành: 10% Thi cuối kỳ: 70% GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 3 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 NỘI DUNG CHÍNH Chƣơng 1: Giới thiệu chung 1. Chƣơng 2: Hệ thống file 2. Chƣơng 3: Quản lý bộ nhớ 3. Chƣơng 4: Quản lý tiến trình 4. GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 4 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 CHƢƠNG 1: GIỚI THIỆU CHUNG GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 5 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 NỘI DUNG Các thành phần của hệ thống máy tính 1. Khái niệm hệ điều hành 2. Các dịch vụ do HDH cung cấp 3. Giao diện lập trình của HDH 4. Quá trình phát triển và một số khái niệm quan trọng 5. Cấu trúc HDH 6. Một số HDH cụ thể 7. GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 6 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 I. CÁC THÀNH PHẦN CỦA HỆ THỐNG MÁY TÍNH Phần cứng:cung cấp các tài Người sử dụng nguyên cần thiết Phần mềm: các chƣơng trình Chương trình ứng dụng, chương trình hệ thống và tiện ích cụ thể Hệ điều hành HDH: phần mềm đóng vai Phần cứng trò trung gian, làm cho việc sử dụng hệ thống máy tính đƣợc tiện lợi và hiệu quả GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 7 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH Đƣợc định nghĩa thông qua mục đích, vai trò, và chức năng trong hệ thống máy tính Hệ thống phần mềm đóng vai trò trung gian, thực hiện 2 chức năng cơ bản: Quản lý tài nguyên Quản lý việc thực hiện các chƣơng trình GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 8 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH 1. Quản lý tài nguyên Đảm bảo cho tài nguyên hệ thống đƣợc sử dụng một cách có ích và hiệu quả Các tài nguyên: bộ xử lý (CPU), bộ nhớ chính, bộ nhớ ngoài (các đĩa), các thiết bị vào ra Phân phối tài nguyên cho các ứng dụng hiệu quả: Yêu cầu tài nguyên đƣợc HDH thu nhận và đáp ứng bằng cách cấp cho chƣơng trình các tài nguyên tƣơng ứng HDH cần lƣu trữ tình trạng tài nguyên Đảm bảo không xâm phạm tài nguyên cấp cho chƣơng trình khác GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 9 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 II. KHÁI NIỆM HỆ ĐIỀU HÀNH 2. Quản lý việc thực hiện các chương trình 1 chƣơng trình đang trong quá trình chạy gọi là tiến trình (process) Hệ điều hành giúp việc chạy chƣơng trình dễ dàng hơn Tạo ra các máy ảo: là máy logic với các tài nguyên ảo Tài nguyên ảo: mô phỏng tài nguyên thực đƣợc thực hiện bằng phần mềm Cung cấp các dịch vụ cở bản nhƣ tài nguyên thực Dễ sử dụng hơn Số lƣợng tài nguyên ảo có thể lớn hơn số lƣợng tài nguyên thực GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 10 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 III. CÁC DỊCH VỤ DO HDH CUNG CẤP Tải và chạy chƣơng trình: Để thực hiện, chƣơng trình đƣợc tải từ đĩa vào bộ nhớ, sau đó đƣợc trao quyền thực hiện các lệnh Khi thực hiện xong, cần giải phóng bộ nhớ và các tài nguyên => HDH sẽ thực hiện công việc này HDH tự tải mình vào bộ nhớ Giao diện với ngƣời dùng: Dƣới dạng dòng lệnh Giao diện đồ họa Thực hiện các thao tác vào/ ra dữ liệu GIẢNG VIÊN: THS NGUYỄN THỊ NGỌC VINH www.ptit.edu.vn Trang 11 BỘ MÔN: KHOA HỌC MÁY TÍNH – KHOA CNTT1 III. CÁC DỊCH VỤ DO HDH CUNG CẤP Làm việc với hệ thống file Phát hiện và xử lý lỗi Phát hiện và xử lý kịp thời các lỗi xuất hiện trong phần cứng cũng nhƣ phần mềm => Đảm bảo cho hệ thống hoạt động ổn định, an toàn Truyề ...
Tìm kiếm theo từ khóa liên quan:
thủ thuật máy tính phần mềm máy tính quản trị hệ thống hệ điều hành linux hệ điều hành mac mẹo cài hệ điều hành hệ điều hành unix hệ điều hành linux hệ điều hành windows kỹ năng máy tính Hệ Điều HànhGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 450 0 0 -
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 336 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 326 0 0 -
183 trang 317 0 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 311 0 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 307 1 0 -
Làm việc với Read Only Domain Controllers
20 trang 298 0 0 -
Thêm chức năng hữu dụng cho menu chuột phải trên Windows
4 trang 282 0 0 -
Giáo trình Tin học MOS 1: Phần 1
58 trang 275 0 0 -
173 trang 272 2 0