... lý duy nhất. Hình : Chia sẻ code trong hệ phân đoạn 69BÀI 6 :QUẢN LÝBỘNHỚ Hệ điềuhành chịu trách nhiệm cấp phát vùng nhớ cho các tiến trình có yêu cầu. Để thực hiện tốt nhiệm vụ này, hệ ... giới hạn bởi kích thước của bộnhớ vật lý. Khó có thể bảo trì nhiều tiến trình cùng lúc trong bộ nhớ, và như vậy khó nâng cao mức độ đa chương của hệ thống. Bài Tập Bài 1. Giải thích sự khác biệt ... trưng (symbolic) trong chương trình thành một địa chỉ thực trong bộnhớ chính? Quản lýbộnhớ vật lý: làm cách nào để mở rộng bộnhớ có sẵn nhằm lưu trữ được nhiều tiến trình đồng thời?Chia...
... phát bộnhớ liên tục. Bộ nhớ thường được phân chia thành hai phân khu, một cho hệđiềuhành định vị và một cho các quá trình người dùng. Chúng ta có thể đặt hệđiềuhành ở bộnhớ cao hay bộnhớ ... hệđiều hành. Chuyển giữa các vùng đệm của hệ điềuhành và bộnhớ quá trình thì chỉ xảy ra khi quá trình được hoán vị vào. V Cấp phát bộnhớ liên tục Bộ nhớ chính phải cung cấp cho cả hệđiều ... Nghệ Thông Tin - Giáo Trình HệĐiềuHành – V1.0 QUẢNLÝBỘNHỚ I Mục đích Sau khi học xong chương này, người học nắm được những kiến thức sau: • Hiểu các cách khác nhau để quảnlýbộ nhớ...
... quảnlýbộ nhớ. Sơ đồ quảnlý bằng danh sách liên kết tương ứng với sơ đồ quảnlý bằng bản đồ bit được minh hoạ trong hình VII-10. 3) Hình 0-10 Quảnlýbộnhớ bằng danh sách liên kết Tập ... quá trình. Một số hệđiềuhành cài đặt bộnhớ được chia sẻ dùng các trang được chia sẻ. Hệ điềuhành dùng bảng trang bên trong gặp khó khăn khi cài đặt bộnhớ được chia sẻ. Bộnhớ được chia sẻ ... để quảnlýbộ mô tả tương ứng từ LDT hay GDT. Bộ lưu trữ này để Intel 386 tránh phải đọc bộ mô tả từ bộnhớ cho mỗi lần tham chiếu bộ nhớ. Địa chỉ vật lý trên 386 dài 32 bits và được hình thành...
... ngăn cách tầm nhìn bộnhớ của người dùng và bộnhớ vật lý thật sự. Tầm nhìn bộnhớ của người dùng không giống như bộnhớ vật lý. Tầm nhìn người dùng được ánh xạ vào bộnhớ vật lý. Việc ánh xạ ... quảnlýbộ nhớ. Sơ đồ quảnlý bằng danh sách liên kết tương ứng với sơ đồ quảnlý bằng bản đồ bit được minh hoạ trong hình VII-10. 3) Hình 0-10 Quảnlýbộnhớ bằng danh sách liên kết Tập ... một tiếp cận quảnlýbộnhớ phù hợp với hệ thống xác định II Giới thiệu Trong chương này chúng ta sẽ thảo luận nhiều cách khác nhau để quảnlýbộ nhớ. Các giải thuật quảnlýbộnhớ từ tiếp...
... MULTILEVELFEEDBACK LOTTERY19Thời điểm ra quyết định điều phối Điều phối độc quyền (non-preemptivescheduling): tiến trình được chọn độc chiếmCPU Điều phối không độc quyền (preemptivescheduling):...
... Không cần chuyển đổi chế độ xử lý khi chuyển đổi các tiểu trình cùng thuộc 1 tiến trình.T1KernelT2User modeKernel modeT3LWP1LWP2P1P218Các cấp độ điều phối Longterm scheduling ... modeT3LWP1LWP2P1P218Các cấp độ điều phối Longterm scheduling :chọn tiến trình kế tiếpđược khởi động (mang vao bộ nhớ và nhận trạng tháiready) Mediumterm scheduling :quyết định chuyển tiếntrình đang running ... làm việc với đơn vị là tiểu trìnhT1 T2DispatcherSystem callUser modeKernel mode17Mục tiêu điều phối Hiệu qủa (Efficiency) Thời gian Đáùp ứng (Response time) Hoàn tất(Turnaround Time...
... BlockTCB2Phân chia CPU ? 1 CPU vật lý : làmthế nào để tạo ảogiác mỗi tiến trình sởhữu CPU riêng củamình ? Dispatcher luânchuyển CPU giữa cáctiến trình: Ngữ cảnh xử lý riêngbiệt cho mỗi tiếntrình...
... 10 14 18 224.1 Mục tiêu điều phối Sự công bằng Tính hiệu quả Thời gian đáp ứng hợp lý Thời gian lưu lại trong hệ thống Thông lượng tối đa4.5 Các chiến lược điều phối Chiến lược theo ... đổi Giải thuật điều phối với độ ưu tiên có thể theo nguyên tắc độc quyền hay không độc quyền Điều phối với độ ưu tiên và không độc quyền sẽ thu hồi processor từ tiến trình hiện hành để cấp cho ... này cao hơn Điều phối với độ ưu tiên và độc quyền sẽ chỉ chèn tiến trình mới vào danh sách sẵn sàng tại vị trí phù hợp4.5 Các chiến lược điều phốiTiến trình Độ ưu tiênt/g xử lý P1 3 24P2...
... phát bộnhớ liên tục. Bộ nhớ thường được phân chia thành hai phân khu, một cho hệđiềuhành định vị và một cho các quá trình người dùng. Chúng ta có thể đặt hệđiềuhành ở bộnhớ cao hay bộnhớ ... hệđiều hành. Chuyển giữa các vùng đệm của hệ điềuhành và bộnhớ quá trình thì chỉ xảy ra khi quá trình được hoán vị vào. V Cấp phát bộnhớ liên tục Bộ nhớ chính phải cung cấp cho cả hệđiều ... ngăn cách tầm nhìn bộnhớ của người dùng và bộnhớ vật lý thật sự. Tầm nhìn bộnhớ của người dùng không giống như bộnhớ vật lý. Tầm nhìn người dùng được ánh xạ vào bộnhớ vật lý. Việc ánh xạ...
... không gian bộ nhớ ủđểđáp ứng yêu cầunhưng không kề (gồmnhững mảnhnhỏ nằmrải rác trong bộ nhớ) Phân mảnh trong (Internal Fragmentation) Bộnhớ đượccấpphát cho quá trình lớnhơnbộ nhớ đượcyêucầu, ... đượcyêucầu, phầnbộ nhớ “dư”trở nên “lãng phí” Giảmsự phân mảnh ngoài bởi“dồn nén” - compactionz Dồnnội dung bộnhớ ã đượccấp phát về một phía bộ nhớ, như vậycác“mảnh” nhỏbộnhớ tự do sẽ được“dổnvề ... allocation)z Lỗ (Hole) – khốibộ nhớ sẵncó; cáclỗ kích cỡ khác nhau vàtrảiratrênbộ nhớ z Khi quá trình đếnnóđượccấp phát mộtlỗđủlớn để chứa quátrìnhz Hệ iều hành duy trì thông tin về :a)...