Bài giảng hệ điều hành : HỆ ĐIỀU HÀNH NÂNG CAO part 4
Số trang: 6
Loại file: pdf
Dung lượng: 426.09 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
OS = các lớp trừu tượng hoá một tác vụ quản lý Lớp trên được sử dụng các hàm xử lýù tài nguyên thuộc tác vụ do lớp dưới cung cấp Khó xác định được các lớp xử lý rạch ròi, thứ tự lớp ?Tạo tiến trình - PM gọi MM Bộ nhớ đầy - MM gọi PMXếp lớp theo hàm xử lý , thay vì tác vụ
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : HỆ ĐIỀU HÀNH NÂNG CAO part 4 Layered OS = caùc lôùp tröøu töôïng hoaù moät taùc vuï quaûn lyù Lôùp treân ñöôïc söû duïng caùc haøm xöû lyùù taøi nguyeân thuoäc taùc vuï do lôùp döôùi cung caáp Khoù xaùc ñònh ñöôïc caùc lôùp xöû lyù raïch roøi, thöù töï lôùp ? Taïo tieán trình -> PM goïi MM Boä nhôù ñaày -> MM goïi PM Xeáp lôùp theo haøm xöû lyù , thay vì taùc vuï Seg management- P scheduling- Seg creation- P creation 19 Ví duï : THE , MULTICSVirtual Machine 20 Virtual Machine OS = Virtualizing kernel + virtual machines Virtual machine = physical hardware Virtualizing kernel taïo ra nhieàu VM treân 1 maùy tính. Process interface = hardware interface Öu ñieåm : Moâi tröôøng thuaän lôïi cho söï töông thích (compatibility) Taêng tính an toaøn heä thoáng do cung caáp caùc VM ñoäc laäp. Deå phaùt trieån caùc HDH ñôn nhieäm cho moãi VM Khuyeát ñieåm: Phöùc taïp cho vieäc giaû laëp (transput, add translation…) Ví duï : CMS(conversational Monitor System) treân VM/370 (hoã trôï hardware) 21 OOOS OS = taäp caùc ñoái töôïng Tieán trình, taäp tin, haøm, khoái nhôù… Moät haøm xöû lyù (kernel/non-kernel mode) thao taùc treân moät taäp caùc ñoái töôïng. Che daáu thoâng tin Ví duï :CAP, StarOS, iMAX432 22Exokernel 23 Exokernel Höôùng ñeán moät HDH linh ñoâng trong giao tieáp vôùi öùng duïng, cho pheùp öùng duïng chuyeân bieät hoaù heä ñieàu haønh theo nhu caàu ñaëc thuø moät caùch deã daøng OS = Exokernel + Library OS Öùng duïng coù theå phaùt trieån caùc moâ hình toå chöùc VM, IPC theo nhu caàu rieâng Ví duï : yù töôûng cuûa project do Dawson R Engler et al phaùt trieån taïi MIT 24
Nội dung trích xuất từ tài liệu:
Bài giảng hệ điều hành : HỆ ĐIỀU HÀNH NÂNG CAO part 4 Layered OS = caùc lôùp tröøu töôïng hoaù moät taùc vuï quaûn lyù Lôùp treân ñöôïc söû duïng caùc haøm xöû lyùù taøi nguyeân thuoäc taùc vuï do lôùp döôùi cung caáp Khoù xaùc ñònh ñöôïc caùc lôùp xöû lyù raïch roøi, thöù töï lôùp ? Taïo tieán trình -> PM goïi MM Boä nhôù ñaày -> MM goïi PM Xeáp lôùp theo haøm xöû lyù , thay vì taùc vuï Seg management- P scheduling- Seg creation- P creation 19 Ví duï : THE , MULTICSVirtual Machine 20 Virtual Machine OS = Virtualizing kernel + virtual machines Virtual machine = physical hardware Virtualizing kernel taïo ra nhieàu VM treân 1 maùy tính. Process interface = hardware interface Öu ñieåm : Moâi tröôøng thuaän lôïi cho söï töông thích (compatibility) Taêng tính an toaøn heä thoáng do cung caáp caùc VM ñoäc laäp. Deå phaùt trieån caùc HDH ñôn nhieäm cho moãi VM Khuyeát ñieåm: Phöùc taïp cho vieäc giaû laëp (transput, add translation…) Ví duï : CMS(conversational Monitor System) treân VM/370 (hoã trôï hardware) 21 OOOS OS = taäp caùc ñoái töôïng Tieán trình, taäp tin, haøm, khoái nhôù… Moät haøm xöû lyù (kernel/non-kernel mode) thao taùc treân moät taäp caùc ñoái töôïng. Che daáu thoâng tin Ví duï :CAP, StarOS, iMAX432 22Exokernel 23 Exokernel Höôùng ñeán moät HDH linh ñoâng trong giao tieáp vôùi öùng duïng, cho pheùp öùng duïng chuyeân bieät hoaù heä ñieàu haønh theo nhu caàu ñaëc thuø moät caùch deã daøng OS = Exokernel + Library OS Öùng duïng coù theå phaùt trieån caùc moâ hình toå chöùc VM, IPC theo nhu caàu rieâng Ví duï : yù töôûng cuûa project do Dawson R Engler et al phaùt trieån taïi MIT 24
Tìm kiếm theo từ khóa liên quan:
Cấu trúc dữ liệu tài liệu Cấu trúc dữ liệu đề cương Cấu trúc dữ liệu giáo trình Cấu trúc dữ liệu bài giảng Cấu trúc dữ liệuGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Cấu trúc dữ liệu và giải thuật (Data structures and algorithms)
10 trang 301 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 1 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
64 trang 145 0 0 -
Giải thuật và cấu trúc dữ liệu
305 trang 139 0 0 -
Giáo trình Cấu trúc dữ liệu và thuật toán (Tái bản): Phần 1
152 trang 135 0 0 -
Tập bài giảng Thực hành kỹ thuật lập trình
303 trang 135 0 0 -
57 trang 117 1 0
-
Tài liệu tham khảo: Cấu trúc dữ liệu và giải thuật
229 trang 99 0 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 70 0 0 -
49 trang 66 0 0
-
Bài giảng Cấu trúc dữ liệu và thuật toán: Chương 3 - Một số mô hình thuật toán
42 trang 64 0 0