Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Hệ điều hành
Bài giảng Nguyên lý hệ điều hành: Chương 7 - Phạm Quang Dũng
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Nguyên lý hệ điều hành: Chương 7 - Phạm Quang Dũng
Giang Thiên
116
11
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Nguyên lý hệ điều hành chương 7 trình bày về "bế tắc" (Deadlocks) trong hệ điều hành. Mục tiêu của chương này là mô tả bế tắc, tình trạng ngăn cản các tiến trình đồng thời hoàn thành tác vụ; giới thiệu các phương pháp khác nhau để ngăn ngừa hoặc tránh khỏi bế tắc trong một hệ thống máy tính. . | Nội dung chương 7 BÀI GIẢNG NGUYÊN LÝ HỆ ĐIỀU HÀNH Mô hình hệ thống Mô tả bế tắc Chương 7: Bế tắc (Deadlocks) Phạm Quang Dũng Bộ môn Khoa học máy tính Khoa Công nghệ thông tin Trường Đại học Nông nghiệp Hà Nội Website: fita.hua.edu.vn/pqdung Các phương pháp xử lý bế tắc Ngăn ngừa bế tắc Tránh khỏi bế tắc Phát hiện bế tắc Phục hồi từ bế tắc Phương pháp kết hợp xử lý bế tắc Bài giảng Nguyên lý Hệ điều hành Mục tiêu 7.2 Phạm Quang Dũng ©2008 Vấn đề bế tắc (Deadlock) Mô tả bế tắc, tình trạng ngăn cản các tiến trình đồng Trong môi trường đa chương trình, một số tiến trình có thể thời hoàn thành tác vụ tranh nhau một số tài nguyên hạn chế. Một tiến trình yêu cầu các tài nguyên, nếu tài nguyên Giới thiệu các phương pháp khác nhau để ngăn ngừa hoặc tránh khỏi bế tắc trong một hệ thống máy tính. không thể đáp ứng tại thời điểm đó thì tiến trình sẽ chuyển sang trạng thái chờ. Các tiến trình chờ có thể sẽ không bao giờ thay đổi lại trạng thái được vì các tài nguyên mà nó yêu cầu bị giữ bởi các tiến trình chờ khác. ⇒ ví dụ: tắc nghẽn trên cầu Bài giảng Nguyên lý Hệ điều hành 7.3 Phạm Quang Dũng ©2008 Bài giảng Nguyên lý Hệ điều hành 7.4 Phạm Quang Dũng ©2008 1 Ví dụ qua cầu 7.1. Mô hình hệ thống Các loại tài nguyên R1, R2, . . ., Rm Các chu kỳ CPU, không gian bộ nhớ, các tệp, các thiết bị vào-ra Mỗi loại tài nguyên Ri có Wi cá thể (instance). vd: hệ thống có 2 CPU, có 5 máy in ⇒ có thể đáp ứng yêu cầu của nhiều tiến trình hơn Hai (hay nhiều hơn) ô tô đối đầu nhau trên một cây cầu hẹp chỉ đủ độ rộng cho một chiếc. Mỗi tiến trình sử dụng tài nguyên theo các bước sau: 1. yêu cầu (request): nếu yêu cầu không được giải quyết ngay (vd khi Mỗi đoạn của cây cầu có thể xem như một tài nguyên. tài nguyên đang được tiến trình khác sử dụng) thì tiến trình yêu cầu Nếu bế tắc xuất hiện, nó có thể được giải quyết nếu một hay phải đợi cho đến khi nhận được tài nguyên. một số ô tô lùi lại nhường đường rồi tiến sau. 2. sử dụng (use) 3. giải phóng .
TÀI LIỆU LIÊN QUAN
Bài giảng Nguyên lý Hệ điều hành - Chương 1: Các khái niệm cơ bản
Bài giảng Nguyên lý hệ điều hành: Chương 1 - ĐH Bách khoa Đà Nẵng
Bài giảng Nguyên lý hệ điều hành - Chương 1: Mở đầu
Bài giảng Nguyên lý hệ điều hành: Chương 2 - Phạm Quang Dũng
Bài giảng Nguyên lý hệ điều hành (handout): Chương 1 - Phạm Đăng Hải
Bài giảng Nguyên lý hệ điều hành: Chương 1 - Phạm Đăng Hải
Bài giảng Hệ điều hành: Chương 1 - Phạm Đăng Hải
Bài giảng Nguyên lý Hệ điều hành - Chương 3: Quản lý bộ nhớ
Bài giảng Nguyên lý hệ điều hành: Chương 2 - GV. Đặng Quang Hiển
Bài giảng Nguyên lý hệ điều hành: Chương 1 - GV. Đặng Quang Hiển
crossorigin="anonymous">
Đã 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.