intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Hệ điều hành: Chương 2 - Trường ĐH Công nghệ thông tin

Chia sẻ: _ _ | Ngày: | Loại File: PDF | Số trang:57

3
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Hệ điều hành - Chương 2: Cấu trúc hệ điều hành trình bày về các thành phần trong hệ điều hành, các dịch vụ mà hệ điều hành cung cấp, các định nghĩa về lời gọi hệ thống chương trình hệ thống và cấu trúc hệ thống của hệ điều hành. Mời các bạn cùng tham khảo bài giảng để biết thêm chi tiết!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Hệ điều hành: Chương 2 - Trường ĐH Công nghệ thông tin

  1. T r ì n h b à y v ề c á c t h à n h p h ầ n t r o n g h ệ đ i ề u h à n h , c á c d ị c h v ụ mà h ệ đ i ề u h à n h c u n g c ấ p , c á c đ ị n h n g h ĩ a về lời gọi hệ thống/chương trình hệ thống và cấu trúc hệ thống của hệ điều hành Trình bày: ... Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM 1
  2. MỤC TIÊU 1. Biết được các thành phần của hệ điều hành 2. Hiểu được các dịch vụ mà hệ điều hành cung cấp 3. Hiểu được cấu trúc của một hệ điều hành Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM 2
  3. NỘI DUNG 1. Các thành phần của hệ điều hành 2. Các dịch vụ hệ điều hành cung cấp 3. Lời gọi hệ thống (System call) 4. Các chương trình hệ thống (System programs) 5. Cấu trúc hệ thống Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM 3
  4. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 4
  5. • Quản lý tiến trình • Quản lý bộ nhớ chính • Quản lý file • Quản lý hệ thống I/O • Quản lý hệ thống lưu trữ thứ cấp • Hệ thống bảo vệ • Hệ thống thông dịch lệnh 5 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  6. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 1.1. Quản lý tiến trình 6
  7. • Tiến trình là gì? • Tiến trình khác chương trình ở điểm gì? 7 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  8. Để hoàn thành công việc, một tiến Các nhiệm vụ chính: trình cần: • Tạo và hủy tiến trình • CPU • Tạm dừng/ thực thi tiếp tiến trình • Bộ nhớ • Cung cấp các cơ chế • File • Đồng bộ hoạt động các tiến • Thiết bị I/O,… trình • Giao tiếp giữa các tiến trình • Khống chế tắc nghẽn 8 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  9. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 1.2. Các thành phần của hệ điều hành 9
  10. 10 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  11. là trung tâm của các thao tác, xử lý • Để nâng cao hiệu suất sử dụng CPU, hệ điều hành cần quản lý bộ nhớ thích hợp • Các nhiệm vụ chính: • Theo dõi, quản lý các vùng nhớ trống và đã cấp phát • Quyết định sẽ nạp chương trình nào khi có vùng nhớ trống • Cấp phát và thu hồi các vùng nhớ khi cần thiết 11 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  12. 12 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  13. 13 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  14. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 1.3. Quản lý file 14
  15. 15 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  16. • Hệ thống file • File • Thư mục • Các dịch vụ chính: • Tạo và xóa file/ thư mục • Các thao tác xử lý file/ thư mục như copy, paste, … • “Ánh xạ” file/ thư mục vào thiết bị thứ cấp tương ứng • Sao lưu và phục hồi dữ liệu 16 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  17. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 1.4. Quản lý hệ thống I/O 17
  18. 18 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  19. • Che dấu sự khác biệt của các thiết bị I/O trước người dùng • Có chức năng: • Cơ chế: buffering, caching, spooling • Cung cấp giao diện chung đến các trình điều khiển thiết bị • Bộ điều khiển các thiết bị phần cứng 19 Thực hiện bởi Trường Đại học Công nghệ Thông tin, ĐHQG-HCM
  20. CÁC THÀNH PHẦN CỦA HỆ ĐIỀU HÀNH 1.5. Quản lý hệ thống lưu trữ thứ cấp 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2