tailieunhanh - Giáo trình Kiến trúc hệ điều hành: Phần 2
Nối tiếp phần 1 cuốn "Giáo trình Kiến trúc hệ điều hành" mời các bạn đến với phần 2 để nắm bắt một số thông tin cơ bản về bộ nhớ vật lý; tổ chức bộ nhớ ảo; điều khiển bộ nhớ ảo;. | Phần III Chương 7 Bộ nhớ vật lý Mở đầu Việc tổ chức và điều khiển bộ nhớ vật lý là một trong những yếu tố quan trọng nhất xác định cách xây dựng HĐH. Để thực hiện các chương trình hay truy nhập dữ liệu chúng cần được nạp vào bộ nhớ vật lý. Bộ nhớ ngoài bộ nhớ thứ cấp như ổ đĩa cứng thường có dung lượng rất lớn và giá rẻ dùng để chứa chương trình và dữ liệu. Tổ chức bộ nhớ Trước kia bộ nhớ vật lý là tài nguyên đắt nhất. Do đó nó cần được tổ chức tốt để có thể sử dụng với hiệu quả cao nhất. Tổ chức bộ nhớ là cách mà chúng ta hình dung và sử dụng bộ nhớ vật lý. Ví dụ như chúng ta sẽ nạp vào bộ nhớ một chương trình hay nhiều chương trình cùng một lúc Nếu như trong bộ nhớ có một số chương trình thì mỗi chương trình sẽ được cấp vùng nhớ bằng nhau hay chia bộ nhớ thành các phần section part với kích thước khác nhau. Chúng ta có cần đòi hỏi các chương trình ứng dụng được thiết kế để nạp vào phần bộ nhớ cố định hay cho phép nạp vào bất cứ vùng nào phù hợp. Chúng ta có cần mỗi chương trình nằm trong một vùng nhớ liên tục hay có thể chia chương trình thành các khối nằm trong các vùng nhớ bất kỳ. Điều khiển bộ nh ớ. Không phụ thuộc vào cách tổ chức bộ nhớ chúng ta cần giải quyết cần dùng các tiêu chuẩn nào để đạt được các thông số tối ưu. Các phương pháp điều khiển bộ nhớ xác định cách làm việc của bộ nhớ với tổ chức cụ thể nào đó trong các cách giải quyết khác nhau các vấn đề chúng ta nạp chương trình vào chỗ nào nêu như không còn đủ bộ nhớ trống thì chương trình nào đang nằm trong bộ nhớ sẽ phải đưa ra. Phân lớp bộ nhớ Vào những năm 50 60 bộ nhớ vật lý rất đắt. Do đó việc chọn lựa kích thước bộ nhớ vật lý cần phải tính toán trước. Khách hàng không muốn mua lớn hơn anh ta có thể mặt khác anh ta phải mua một số ít nhất nào đó để đảm bảo hoạt động của HĐH và số lượng định trước các user. Vấn đề là xác định dung lượng bộ nhớ tối thiểu thoả mãn bài toán và đồng thời nằm trong khả năng tài chính cho phép. Để có thể chạy chương trình hay truy nhập dữ liệu chúng cần
đang nạp các trang xem trước