Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 334 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
334
Dung lượng
4,93 MB
Nội dung
Hệ Điều Hành Thời gian: - Lý thuyết: 45 tiết - Thực hành: 30 tiết Điểm số: - Điểm thi kỳ: 20% - Điểm làm tiểu luận: 30% - Điểm thi cuối HK: 50% • Khoa Kỹ thuật máy tính • GV: TS Vũ Đức Lung • Email: lungvd@uit.edu.vn Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung môn học Chương 1: Tổng quan hệ điều hành Chương 2: Cấu trúc Hệ điều hành Chương 3: Quản lý tiến trình (Processes) Chương 4: Định thời CPU Chương 5: Đồng hóa tiến trình Chương 6: Tắc nghẽn (Deadlocks) Chương 7: Quản lý nhớ Chương 8: Bộ nhớ ảo Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Tài liệu tham khảo Trần Hạnh Nhi, Lê Khắc Nhiên Ân Giáo trình hệ điều hành Trung tâm phát triển công nghệ thông tin-ĐHQG.HCM, 2005 Nguyễn Phú Trường Giáo trình hệ điều hành ĐH Cần Thơ, 2005 Silberschatz, Galvin, Gagne Operating System Concepts Sixth edition, John Wiley & Sons,2003 Mark E Russinovich and David A Solomon, Microsoft Windows Internals, 4th Edition, Microsoft Press, 2004 Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chƣơng I: Tổng quan hệ điều hành Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.1 Tổng quan • Giới thiệu – Định nghĩa hệ điều hành – Cấu trúc hệ thống máy tính – Các chức hệ điều hành Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Định nghĩa • Hệ điều hành gì? – Chương trình trung gian phần cứng máy tính người sử dụng, có chức điều khiển phối hợp vệc sử dụng phần cứng cung cấp dịch vụ cho ứng dụng • Người dùng Các ứng dụng Mục tiêu – Giúp người dùng dễ dàng sử dụng hệ thống – Quản lý cấp phát tài nguyên hệ thống cách hiệu Hệ Điều Hành Phần cứng Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Định nghĩa (tt) Hình xác Banking system Airline reservation Web browser Compilers Editors Command interpreter Application programs System programs Operating system Machine language Microprogramming Hardware Physical devices Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com Hình Dror G Feitelson https://fb.com/tailieudientucntt Các thành phần hệ thống Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các thành phần hệ thống (tt) Phần cứng (hardware) Bao gồm tài nguyên máy tính CPU, nhớ, thiết bị I/O, Hệ điều hành (operating system) Phân phối tài nguyên, điều khiển phối hợp hoạt động chương trình hệ thống Chương trình ứng dụng (application programs) Sử dụng tài nguyên hệ thống để giải vấn đề tính tốn người sử dụng, ví dụ: compilers, database systems, video games, business programs Dữ liệu Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các chức OS Phân chia thời gian xử lý định thời CPU Phối hợp đồng hoạt động processes (coordination & synchronization) Quản lý tài nguyên hệ thống (thiết bị I/O, nhớ, file chứa liệu,…) Thực kiểm sốt access control, protection Duy trì quán (integrity) hệ thống, kiểm soát lỗi phục hồi hệ thống có lỗi (error recovery) Cung cấp giao diện làm việc cho users Vũ Đức Lung 6/30/2014 CuuDuongThanCong.com 10 https://fb.com/tailieudientucntt ... https://fb.com/tailieudientucntt 1.2 PHÂN LOẠI HỆ ĐIỀU HÀNH Dƣới gĩc độ loại máy tính ? ?Hệ điều hành dành cho máy MainFrame ? ?Hệ điều hành dành cho máy Server ? ?Hệ điều hành dành cho máy nhiều CPU ? ?Hệ điều hành dành cho máy... II: Cấu Trúc Hệ Điều Hành Các thành phần hệ điều hành Các dịch vụ hệ điều hành cung cấp Lời gọi hệ thống (System call) Các chương trình hệ thống (system programs) Cấu trúc hệ thống ... điều hành dành cho máy tính cá nhân (PC) ? ?Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng) ? ?Hệ điều hành dành cho máy chuyên biệt ? ?Hệ điều hành dành cho thẻ chíp (SmartCard) Vũ Đức