Tổng hợp tài liệu, ebook Hệ Điều Hành tham khảo.
3. Bài toán ở tiệm hớt tóc : 1. tiệm chỉ có 1 ghế hớt và 1 thợ cắt. 2. tiệm có hàng ghế chờ N ghế. Tìm qui trình làm việc của thợ và khách trong tiệm sao cho các điều kiện sau đây được thỏa : không tranh chấp nhau về việc ngồi ghế chờ và ghế cắt. ít tốn năng lượng (ít thao tác thừa) nhất. Phân tích : 1. Tiệm có lúc vắng, lúc nhiều khách....
27 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1020 | Lượt tải: 0
Ý tưởng (tt) : - Để hệ thống đáp ứng tốt nhất, ta nên chọn process ngắn nhất chạy trước rồi cứ thế đến process dài nhất sau cùng. - Thí dụ tại thời điểm t0, có 4 process sau cần chạy : P1 chạy tốn 70s, P2 chạy tốn 10s, P3 chạy tốn 2s, P4 chạy tốn 1s. - Nếu ta lập lịch cho P1 chạy trước rồi mới tới P2, rồi P3 rồi P4 thì thời gian đáp ứng trung...
14 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1173 | Lượt tải: 0
HĐH cung cấp 1 giao tiếp sử dụng được gọi là "System Call", mỗi system call là 1 hàm thực hiện 1 chức năng xác định. Thường chỉ có code chương trình mới gọi System call, còn người dùng đầu cuối không thể gọi system call trực tiếp được. Người dùng đầu cuối sử dụng các dịch vụ HĐH gián tiếp thông qua từng ứng dụng cụ thể. Thí dụ để thực hiện...
26 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1242 | Lượt tải: 0
Chương 4: Quản lý bộ nhớ Nhằm giải quyết trường hợp bảng phân đoanh quá lớn Ý tưởng phân đoạn bảng phân đoạn mỗi tiến trình sẽ có 1 bẳng phân đoạn và nhiều bảng phân trang Mỗi mục bảng phân đoạn sẽ ánh xạ vào 1 bảng phân trang
66 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 888 | Lượt tải: 0
Chương 6: Deadlock (kháo chết) Deadlock là trạng thái các tiến trình chờ vòng tròn lẫn nhau, không thể tiến triển Đồ thị cấp phát rài nguyên, mô hình trạng thái cấp phát, sử dụng tài nguyên của các tiến trình trong hệ thống
49 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 954 | Lượt tải: 0
Chương 4: Đồng bộ hóa tiến trình Các tiến trình cục bộ chỉ có thể được truy suát bởi các thủ tục của monitor Tiến trình vào monitor bằng cách gọi một trong các thủ tục đó Chỉ có thể tối đa 1 tiến trình có thể vào monitor tại một thời điểm, Suy ra điều kiện loại trừ hỗ tương được dảm bảo
56 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 961 | Lượt tải: 0
Chương 4: Định thời CPU Sự thực thì cảu một tiến trình chu lì CPU - I/O Bộ định thời, chọn một tiến trình hàng đợi sẵn sàng Bộ điều chỉnh phối
58 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 955 | Lượt tải: 0
Chương 3: Tiến trình (process) Socket là một điểm nút của giao thiếp của hai tiến trình Hình thành twd 1 địa chỉ IP và 1 số hiệu cổng Mỗi cặp tiến trình giao tiếp dùng 1 cặp socket
39 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 1063 | Lượt tải: 0
Thay vì viết bằng hợp ngữ theo truyền thống, ngày nay HĐH có thể được viết bằng các ngôn ngữ lập trình cao cấp Mã lệnh được viết bằng ở ngôn ngữ cao cấp Có thể được viết nhanh hơn Gói gọn hơn Dễ hiểu và sửa lỗi hơn
39 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 915 | Lượt tải: 0
Cách HDH được dùng trong việc thiết đặt môi trường tính toán - Tính toán truyền thống Môi trường office, home, thông qua network Tình toán kiểu web
30 trang | Chia sẻ: nguyenlam99 | Ngày: 04/01/2019 | Lượt xem: 894 | Lượt tải: 0