Tổng hợp tất cả tài liệu, ebook, giáo trình Hệ Điều Hành chọn lọc và hay nhất.
NGẮT (INTERRUPTS) • CPU xử lý ngắt như sau: • Ghi nhận đặc trưng của sự kiện gây ra ngắt vào ô nhớ quy định • Ghi nhận trạng thái của tiến trình bị ngắt • Chuyển địa chỉ chương trình xử lý ngắt vào thanh ghi địa chỉ lệnh của CPU • Thực hiện chương trình xử lý sự kiện • Khôi phục lại tiến trình bị ngắt 8VÙNG ĐỆM (BUFFER) • Là vùng nhớ trun...
21 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 709 | Lượt tải: 1
CẤP PHÁT LIÊN TỤC • File được phân phối các khối nhớ liên tiếp nhau • Thuật toán lựa chọn vùng trống khi cần lưu trữ • First fit, worst fit, best fit • Ưu điểm: Tốc độ truy nhập nhanh • Nhược điểm: • Hiện tượng phân mảnh ngoài • Khó khăn khi muốn tăng kích thước của file 78CẤP PHÁT MÓC NỐI • File được phân phối các khối nhớ không liên tục • Cuối mỗ...
17 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 573 | Lượt tải: 1
KHÔNG GIAN ĐỊA CHỈ LOGIC VÀ ĐỊA CHỈ VẬT LÝ • Địa chỉ logic (logical address): • Sinh bởi CPU. Còn gọi là địa chỉ ảo (Virtual address) • Cấp phát cho các biến khi biên dịch chương trình • Địa chỉ vật lý (physical address): • Là địa chỉ cụ thể trong bộ nhớ • Được cấp phát cho các biến khi thực hiện chương trình • Địa chỉ logic và vật lý giống...
47 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 1010 | Lượt tải: 1
NGĂN CHẶN BẾ TẮC • Ý tưởng: đảm bảo ít nhất một trong bốn điều kiện cần của bế tắc không xảy ra • Độc quyền truy xuất (Mutal exclusion): ít nhất một tài nguyên bị nắm giữ thuộc kiểu không thể dùng chung • Giữ và chờ (Hold and wait): tồn tại tiến trình đang nắm giữ tài nguyên, đồng thời lại chờ tài nguyên bị giữ bởi tiến trình khác • Không c...
34 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 963 | Lượt tải: 1
BÀI TOÁN SẢN XUẤT – TIÊU THỤ • Thuật ngữ • The producer – consumer problem • Yêu cầu của bài toán • Tiến trình sản xuất (producer process) tạo ra thông tin • Còn tiến trình tiêu thụ (consumer process) sử dụng thông tin được tạo ra • Bộ đệm: • Chứa thông tin tạo ra bởi tiến trình sản xuất • Tiến trình tiêu thụ lấy thông tin từ bộ đệm để sử ...
64 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 668 | Lượt tải: 1
BỘ ĐIỀU PHỐI CPU • Thuật ngữ: • CPU scheduler • Short-term scheduler (bộ điều phối ngắn hạn) • Nhiệm vụ • Selects one of the processes in the ready queue and allocates the CPU to that process BỘ ĐIỀU PHỐI CPU • Bộ điều phối hoạt động khi 1. Tiến trình chuyển từ trạng thái running sang trạng thái waiting 2. Tiến trình chuyển từ trạng thái...
49 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 1069 | Lượt tải: 1
TẠO MỚI TIẾN TRÌNH • Khi tiến trình mới được đưa vào hệ thống, Hệ điều hành tạo ra • Gán số định danh cho tiến trình được tạo mới và tạo một ô trong bảng tiến trình • Tạo không gian nhớ cho tiến trình và PCB • Khởi tạo PCB • Liên kết PCB của tiến trình vào các danh sách quản lý • Tiến trình được tạo ra khi • Khởi tạo hệ thống (OS is booste...
33 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 661 | Lượt tải: 1
QUẢN LÝ BỘ NHỚ TRONG • Memory management • Bộ nhớ trong là một mảng kiểu byte hay kiểu word • Mỗi phần tử đều có địa chỉ • Cho phép truy xuất dữ liệu nhanh • Vai trò của hệ điều hành trong quản lý bộ nhớ trong • Lưu trữ thông tin về các vị trí trong bộ nhớ đang được sử dụng và ai sử dụng • Quyết định tiến trình nào được nạp vào bộ nhớ khi ...
35 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 690 | Lượt tải: 1
QUÁ TRÌNH PHÁT TRIỂN CỦA HĐH • Hệ thống mainframe - Mainframe Systems • Hệ để bàn - Desktop Systems • Hệ đa xử lý - Multiprocessor Systems • Hệ phân tán - Distributed Systems • Hệ thống cụm - Clustered system • Hệ thời gian thực - Realtime Systems • Hệ thống nhúng – Embedded SystemsMAINFRAME SYSTEMS • Batch systems • Multiprogramming syste...
33 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 688 | Lượt tải: 1
Nội dung môn học Chương 4. Tương tranh và đồng bộ Các khái niệm cơ bản Độc quyền truy xuất – giải pháp phần mềm Đồng bộ hóa – Giải pháp phần cứng Giải pháp đồng bộ hóa cơ bản Chương 5. Bế tắc Định nghĩa Đặc điểm Tránh bế tắc Phát hiện bế tắc Khắc phục bế tắc
11 trang | Chia sẻ: thanhle95 | Ngày: 02/07/2021 | Lượt xem: 555 | Lượt tải: 0