Bài giảng Hệ điều hành máy tính: Lecture 8 - Nguyễn Thanh Sơn
Số trang: 46
Loại file: pdf
Dung lượng: 820.89 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sau khi học xong Bài giảng Hệ điều hành Máy tính: Lecture 8 này người học có thể hiểu về: Mô hình hệ thống, đồ thị phân bổ tài nguyên (RAG), phương pháp giải quyết nghẽn, chống (Ngăn) nghẽn, tránh (avoidance) nghẽn, phát hiện nghẽn, phục hồi nghẽn,...
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 8 - Nguyễn Thanh Sơn Tắc ghẽn (Deadlock) BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 1 Nội dung Mô hình hệ thống Đồ thị phân bổ tài nguyên (RAG) Phương pháp giải quyết nghẽn Chống (Ngăn) nghẽn Tránh (avoidance) nghẽn Phát hiện nghẽn Phục hồi nghẽn BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 2 Tắc nghẽn giao thông BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 3 Tắc nghẽn trong hệ thống Tình huống: một tập các process bị blocked, mỗi process giữ tài nguyên và đang chờ tài nguyên mà process khác trong tập đang giữ. Ví dụ 1 Giả sử hệ thống có một printer và một DVD drive. Quá trình P1 đang giữ DVD drive, quá trình P2 đang giữ printer. Bây giờ P1 yêu cầu printer, và P2 yêu cầu DVD drive BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 4 Mô hình hóa hệ thống BK Hệ thống gồm các loại tài nguyên, kí hiệu R1, R2,…, Rm Tài nguyên: CPU cycle, không gian bộ nhớ, thiết bị I/O, file,… Mỗi loại tài nguyên Ri có Wi thực thể (instance). Process sử dụng tài nguyên theo thứ tự Yêu cầu (request): process phải chờ nếu yêu cầu không được đáp ứng ngay Sử dụng (use): process sử dụng tài nguyên Hoàn trả (release): process hoàn trả tài nguyên Các tác vụ yêu cầu và hoàn trả được gọi qua system call. Ví dụ:ï request/release device open/close file allocate/free memory TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 5
Nội dung trích xuất từ tài liệu:
Bài giảng Hệ điều hành máy tính: Lecture 8 - Nguyễn Thanh Sơn Tắc ghẽn (Deadlock) BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 1 Nội dung Mô hình hệ thống Đồ thị phân bổ tài nguyên (RAG) Phương pháp giải quyết nghẽn Chống (Ngăn) nghẽn Tránh (avoidance) nghẽn Phát hiện nghẽn Phục hồi nghẽn BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 2 Tắc nghẽn giao thông BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 3 Tắc nghẽn trong hệ thống Tình huống: một tập các process bị blocked, mỗi process giữ tài nguyên và đang chờ tài nguyên mà process khác trong tập đang giữ. Ví dụ 1 Giả sử hệ thống có một printer và một DVD drive. Quá trình P1 đang giữ DVD drive, quá trình P2 đang giữ printer. Bây giờ P1 yêu cầu printer, và P2 yêu cầu DVD drive BK TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 4 Mô hình hóa hệ thống BK Hệ thống gồm các loại tài nguyên, kí hiệu R1, R2,…, Rm Tài nguyên: CPU cycle, không gian bộ nhớ, thiết bị I/O, file,… Mỗi loại tài nguyên Ri có Wi thực thể (instance). Process sử dụng tài nguyên theo thứ tự Yêu cầu (request): process phải chờ nếu yêu cầu không được đáp ứng ngay Sử dụng (use): process sử dụng tài nguyên Hoàn trả (release): process hoàn trả tài nguyên Các tác vụ yêu cầu và hoàn trả được gọi qua system call. Ví dụ:ï request/release device open/close file allocate/free memory TP.HCM Khoa Khoa học & Kỹ thuật Máy tính 5
Tìm kiếm theo từ khóa liên quan:
Bài giảng Hệ điều hành Máy tính Hệ điều hành Máy tính Hệ điều hành Bài giảng Hệ điều hành Tắc ghẽn Mô hình hệ thốngGợ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 451 0 0 -
Lecture Operating systems: Lesson 24 - Dr. Syed Mansoor Sarwar
29 trang 383 0 0 -
Lecture Operating systems: Lesson 21 - Dr. Syed Mansoor Sarwar
22 trang 330 0 0 -
173 trang 274 2 0
-
175 trang 271 0 0
-
Lecture Operating systems: Lesson 13 - Dr. Syed Mansoor Sarwar
31 trang 271 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 270 0 0 -
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 247 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 244 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 227 0 0