Hệ điều hành 1 - Chương 2: Cấu trúc hệ điều hành

- Quá trình (hay tiến trình – process) là gì? Là 1 chương trình đang hoạt động - Quá trình khác chương trình ở điểm gì? Chương trình bản thân nó là thụ động, còn quá trình thì hoạt động - Một quá trình cần các tài nguyên của hệ thống như CPU, bộ nhớ, file, thiết bị I/O, để hoàn thành công việc. - Các nhiệm vụ của thành phần Tạo và hủy quá trình Tạm dừng/thực thi tiếp (suspend/resume) quá trình Cung cấp các cơ chế đồng bộ hoạt động các quá trình (synchronization) giao tiếp giữa các quá trình (interprocess communication) khống chế tắc nghẽn (deadlock). | Khoa KTMT Chöông II: Caáu Truùc Heä Ñieàu Haønh Caùc thaønh phaàn cuûa heä ñieàu haønh Caùc dòch vuï heä ñieàu haønh cung caáp Lôøi goïi heä thoáng (System call) Caùc chöông trình heä thoáng (system programs) Caáu truùc heä thoáng Maùy aûo (virtual machine) Khoa KTMT . Caùc thaønh phaàn cuûa heä ñieàu haønh - Quaù trình (hay tieán trình – process) laø gì? Laø 1 chöông trình ñang hoaït ñoäng - Quaù trình khaùc chöông trình ôû ñieåm gì? Chöông trình baûn thaân noù laø thuï ñoäng, coøn quaù trình thì hoaït ñoäng - Moät quaù trình caàn caùc taøi nguyeân cuûa heä thoáng nhö CPU, boä nhôù, file, thieát bò I/O, ñeå hoaøn thaønh coâng vieäc. - Caùc nhieäm vuï cuûa thaønh phaàn Taïo vaø huûy quaù trình Taïm dừng/thöïc thi tieáp (suspend/resume) quaù trình Cung caáp caùc cô cheá ñoàng boä hoaït ñoäng caùc quaù trình (synchronization) giao tieáp giöõa caùc quaù trình (interprocess communication) khoáng cheá tắc nghẽn (deadlock) – vd: 2 ch trình caàn 1 taøi ng cuûa ch trình | Khoa KTMT Chöông II: Caáu Truùc Heä Ñieàu Haønh Caùc thaønh phaàn cuûa heä ñieàu haønh Caùc dòch vuï heä ñieàu haønh cung caáp Lôøi goïi heä thoáng (System call) Caùc chöông trình heä thoáng (system programs) Caáu truùc heä thoáng Maùy aûo (virtual machine) Khoa KTMT . Caùc thaønh phaàn cuûa heä ñieàu haønh - Quaù trình (hay tieán trình – process) laø gì? Laø 1 chöông trình ñang hoaït ñoäng - Quaù trình khaùc chöông trình ôû ñieåm gì? Chöông trình baûn thaân noù laø thuï ñoäng, coøn quaù trình thì hoaït ñoäng - Moät quaù trình caàn caùc taøi nguyeân cuûa heä thoáng nhö CPU, boä nhôù, file, thieát bò I/O, ñeå hoaøn thaønh coâng vieäc. - Caùc nhieäm vuï cuûa thaønh phaàn Taïo vaø huûy quaù trình Taïm dừng/thöïc thi tieáp (suspend/resume) quaù trình Cung caáp caùc cô cheá ñoàng boä hoaït ñoäng caùc quaù trình (synchronization) giao tieáp giöõa caùc quaù trình (interprocess communication) khoáng cheá tắc nghẽn (deadlock) – vd: 2 ch trình caàn 1 taøi ng cuûa ch trình kia daãn tôùi taéc ngheõn, PM seõ cung caáp 1 thuaät giaûi ñeå xöû lí . Quaûn lyù quaù trình (process management) Khoa KTMT . Caùc thaønh phaàn cuûa heä ñieàu haønh Boä nhôù chính laø trung taâm cuûa caùc thao taùc, xöû lyù Ñeå naâng caoù hieäu suaát söû duïng CPU, heä ñieàu haønh caàn quaûn lyù boä nhôù thích hôïp Caùc nhieäm vuï cuûa thaønh phaàn Theo doõi, quaûn lyù caùc vuøng nhôù troáng vaø ñaõ caáp phaùt Quyeát ñònh seõ naïp chöông trình naøo khi coù vuøng nhôù troáng Caáp phaùt vaø thu hoài caùc vuøng nhôù khi caàn thieát . Quaûn lyù boä nhôù chính Khoa KTMT . Caùc thaønh phaàn cuûa heä ñieàu haønh Heä thoáng file (file system) File: laø 1 taäp hôïp coù cuøng soá thuoäc tính Thö muïc : goàm nhieàu file Caùc dòch vuï maø thaønh phaàn cung caáp Taïo vaø xoaù file/thö muïc. Caùc thao taùc xöû lyù file/thö muïc (mkdir, rename, copy, move, new, ) “AÙnh xaï” file/thö muïc vaøo thieát bò löu tröõ thöù caáp töông öùng Sao löu vaø phuïc hoài döõ .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.