Giáo trình Kiến trúc hệ điều hành: Phần 2
➤ Gửi thông báo lỗi ⚠️ Báo cáo tài liệu vi phạmNội dung chi tiết: Giáo trình Kiến trúc hệ điều hành: Phần 2
Giáo trình Kiến trúc hệ điều hành: Phần 2
Phần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2. Đế 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á lẻ dùng đẻ chứa chương trinh và dừ liệu.7.2Tô chức bộ nhớTnrởc kia bộ nhở vật lý là tãi nguyên đắt nhat. Do đó nó cân được tò Giáo trình Kiến trúc hệ điều hành: Phần 2chức tot đẻ có thê sử dụng VỚI hiệu quã cao nhat. To chức bộ nhớ lã cách mà chủng ta hình dung vã sir dụng bộ nhở vật lý. Vi dụ như chủng ta sè nạp vàGiáo trình Kiến trúc hệ điều hành: Phần 2
o bộ nhớ một chương trinh 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ớ bPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2ạp vào phần bộ nhớ co định hay cho phép nạp vào bất cử vũng nào phũ họp. Chủng ta có can mồi chương trinh nằm trong một vùng nhớ liên tục hay có thế chia chương trinh thành các khối năm trong các vùng nhớ bất kỳ.7.3Đ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ầ Giáo trình Kiến trúc hệ điều hành: Phần 2n 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 to chức cụ thẻ nãoGiáo trình Kiến trúc hệ điều hành: Phần 2
đó trong các cách giãi quyết khác nhau các van đề: chủng ta nạp chương trinh vào chồ nào. nêu như không còn đũ bộ nhớ trống thi chương trinh nào đang Phần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2inh toán nướ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 mưa một số ít nhất nào đó để dam bão hoạt động cùaHĐH và sổ hrợ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ã đong thời nẳin trong khả nâng tài chính cho phép.Đẽ có thẻ c Giáo trình Kiến trúc hệ điều hành: Phần 2hạy chương trinh hay truy nhập dừ liệu, chủng cần phải được nạp vào bộ nhớ vật lý. Các chương trinh và dừ liệu chưa cần có thề lưu trong bõ nhớ ngoài,Giáo trình Kiến trúc hệ điều hành: Phần 2
khi cằn thiết sè được nạp vào bộ nhớ vật lý. Bộ nhớ ngoài (đìa cứng....) thường rè hơn và có dụng lượng lớn hơn nhưng thời gian tiuy cập bộ nhớ vật lPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2 dừ liệu giữa các lớp khác nhau tương đối lớn. Sự nao đói đó cũng lãm hao hụt tãi nguyên hệ thống ví dụ thời gian BXL....Vào những năm 60 xuất hiện thêm một lớp (ngoài bộ nhớ vật lý và bò nhớ ngoài) nữa. đó Là cache memory, cho phép làm tăng tốc độ và hiệu quà sư dụng bộ nhớ. Cache memory có tốc độ Giáo trình Kiến trúc hệ điều hành: Phần 2truy cập nhanh hơn nhiêu (1511$) so với bộ nhớ vật lý. Nhưng nó cúng đắt hơn nhiều, do đó trong hệ thong thõng thường dung lượng cache không lớn.CacheGiáo trình Kiến trúc hệ điều hành: Phần 2
memory làm tâng thèm một lớp trao đỏi nhưng chi phi đó được bũ Lại bởi tốc độ truy cập. Và do dỏ tốc độ cùa cà hệ thống dược nàng lên nhiều.Hình vè•TPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2 váo Physical Memory7.5Các chiền lược điểu khiển bộ nhó'Đẽ đăm b.ão sir dụng tot các tài nguyên giá trị. chùng can được điêu khiển một cách có hiệu quà. Các chiến lược điều khiển bộ nhớ theo hướng dam báo sư dụng tốt nhất bộ nhớ vật lý. và chia theo các hướng sau:1/ Chiến lược lụa chọna- chiền lược Giáo trình Kiến trúc hệ điều hành: Phần 2lựa chọn theo yêu cầu (demand fetch)b- chiến lược lụa chọn trước2/ Chiến lược phân bo3/ Chiểu lược loại raMục đích của chiến lược lựa chọn lã xác địnhGiáo trình Kiến trúc hệ điều hành: Phần 2
xem khi não phải nạp block chương trinh hay dừ liệu vào bộ nhở vật lý. Trong nhiều năm người ta cho rang cách tot nhất lã lụa chọn theo yêu cầu. theoPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2hiên sẻ được chuyên đến đàu (địa chi lênh tiểp theo) và chi phi thêm gan VỚI việc dự đoán tnrỏc sè tăng đáng ke thời gian chờ. Còn ngày nay. nhiều nhà thiết ke tin rang lựa chọn dự đoán trước hoàn toân có thề đàm bào tăng tốc độ cùa hệ thống.Các chiến hrợc phàn bố có mục đích xác định xem chương trì Giáo trình Kiến trúc hệ điều hành: Phần 2nh mới sè dươc nạp vào vị tri náo của bò nhớ. Chúng ta sè xem xét một số chiền lược như 'first suitalbe’ (chọn block đau tiên phù hợp), 'most suitableGiáo trình Kiến trúc hệ điều hành: Phần 2
' (chọn block phũ hợp nhát) vả 'least suitable' (block ít phủ họp nhất), theo kích thước cãc vùng trong.Các chiên lược loại bó xác định xem block chươPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH. Giáo trình Kiến trúc hệ điều hành: Phần 2ụcTrong các máy tinh đâu tiên bộ nhớ được phàn bố liên tục- tữc là mối chương trinh phải nằm trong một vùng nhớ. Chi sau khi xuất hiện khái niệm đa chương trinh VỚI phàn đoan thay đồi (variable partition multi programming) thi việc phán bồ bộ nhớ không liên tục mới chứng tó sự hiệu quà cùa minh.Tron Giáo trình Kiến trúc hệ điều hành: Phần 2g phàn bỗ bộ nhớ không liên tục. chương trình được chia lãm nhiều phần đoạn (block hay segment), và chúng có thê nằm tại các vũng nhớ khác nhau, khôngGiáo trình Kiến trúc hệ điều hành: Phần 2
nhất thiết phái hen nhau, về phía HĐH. việc đâm bào phân bo bộ nhở không hên tục là rat phức tạp. nhưng nó đem lại nhiều ini the: lieu bộ nhớ có nhiêPhần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH.Phần IIIChirong 7: Bộ nhớ vật lý7.1Mở đầuViệc tó chúc vã điều khiên bộ nhớ vật lý là một trong những yen to quan họng nhất xác định cách xốy dưng HĐH.Gọi ngay
Chat zalo
Facebook