Bài giảng Hệ điều hành: Chương 4.1 - Nguyễn Ngọc Duy

Bài giảng Hệ điều hành: Chương cung cấp cho người học những kiến thức như: Địa chỉ và các vấn đề liên quan; Một số cách tổ chức chương trình; Phân chương bộ nhớ; Phân đoạn bộ nhớ; Phân trang bộ nhớ. Mời các bạn cùng tham khảo! | Chương 4 QUẢN LÝ BỘ NHỚ 1 1 Nội dung chương 4 1. Địa chỉ và các vấn đề liên quan. 2. Một số cách tổ chức chương trình. 3. Phân chương bộ nhớ. 4. Phân đoạn bộ nhớ. 5. Phân trang bộ nhớ. 6. Bộ nhớ ảo. 7. Cấp phát khung trang. 8. Tình trạng trì trệ. 2 Địa chỉ và các vấn đề liên quan Quản lý bộ nhớ là công việc của hệ điều hành với sự hỗ trợ của phần cứng nhằm phân phối sắp xếp các process trong bộ nhớ sao cho hiệu quả. Mục tiêu cần đạt được là nạp càng nhiều process vào bộ nhớ càng tốt gia tăng mức độ đa chương trình 3 Địa chỉ và các vấn đề liên quan Các yêu cầu đối với việc quản lý bộ nhớ Cấp phát bộ nhớ cho các process Tái định vị relocation khi swapping Bảo vệ phải kiểm tra sự truy xuất bộ nhớ từ các process có hợp lệ không. Chia sẻ cho phép các process chia sẻ vùng nhớ chung. Đây là tính mềm dẻo mà các chiến lược quả lý cần có. Kết gắn địa chỉ nhớ luận lý của user vào địa chỉ thực 4 Địa chỉ và các vấn đề liên quan Địa chỉ nhớ Địa chỉ vật lý physical address - địa chỉ thực một vị trí thực trong bộ nhớ chính. Địa chỉ luận lý logical address một vị trí nhớ được diễn tả trong một chương trình Trình biên dịch compiler tạo ra mã lệnh chương trình trong đó mỗi tham chiếu bộ nhớ đều là địa chỉ luận lý Địa chỉ tương đối relative address kiểu địa chỉ luận lý trong đó các địa chỉ được biểu diễn tương đối so với một vị trí xác định nào đó trong chương trình. Ví dụ 12 byte so với vị trí bắt đầu chương trình Địa chỉ tuyệt đối absolute address địa chỉ tương đương với địa chỉ thực 5 Địa chỉ và các vấn đề liên quan Địa chỉ nhớ Khi một lệnh được thực thi các tham chiếu đến địa chỉ luận lý phải được chuyển đổi thành địa chỉ thực. Thao tác chuyển đổi thường có sự hỗ trợ của phần cứng để đạt hiệu suất cao 6 Địa chỉ và các vấn đề liên quan Chuyển đổi địa chỉ Là quá trình ánh xạ một địa chỉ từ không gian địa chỉ nay sang không gian địa chỉ khác. Biểu diễn địa chỉ nhớ Trong source code symbolic các biến hằng pointer Thời điểm biên dịch thường là địa chỉ tương đối Ví dụ a ở vị trí 14 .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
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.