... Sử dụng nhớ phụ để lưu trữ tạm thời trang chưa sử dụng Ai chòu trách nhiệm chuyển đổi ? Lập trình viên : Overlay Hệ điều hành : Bộ nhớDISK ảo ( Virtual Memory) Memory P RAM Bộnhớảo = “lời ... trang nạn nhân 3’ tái kích Bảng trang frame trống hoạt tiến Bộnhớ trình cập nhật ảo bảng trang Bộnhớ vật lý M mang trang cần truy xuất vào nhớ Các câu hỏi Chọn trang nạn nhân ? => Chiến lược thay ... valid/invalid để nhận diện trang hay chưa nạp vào RAM Frame 17 4183 177 572 1 valid/invalid 1 Disk Mem Truy xuất đến trang chưa nạp vào nhớ : Xử lý lỗi trang OS xác đònh vò trí lưu trang đóa lỗi...
... Trên hệ thống hỗ trợ nhớ ảo, việc phủ lắp biến Hình 0-1 Lưu đồ minh hoạ nhớảo lơn nhớ vật lý Thêm vào đó, việc tách biệt nhớ luận lý từ nhớ vật lý, nhớảo cho phép tập tin nhớ chia sẻ trình khác ... Tham khảo (2) thay trang 7, trang mang vào trước Vì tham khảo nhớ rồi, lỗi trang cho tham khảo Tham khảo tới dẫn đến trang thay trang trang nhớ (0, 1, 2) để mang vào Bởi thay này, tham khảo tiếp ... điểm) Nó cho phép trình thực thi yêu cầu nhớ vượt toàn bộnhớ vật lý sẳn có Những trình chạy nhớảo Nếu tổng số yêu cầu nhớ vượt nhớ vật lý, cần thay trang từ nhớ tới khung trang trống cho trang Những...
... vào nhớ vật lý Khoa KTMT Bộnhớảo (tt) Ưu điểm nhớảo – Số lượng process nhớ nhiều – Một process thực thi kích thước lớn nhớ thực – Giảm nhẹ công việc lập trình viên • Không gian tráo đổi nhớ ... quan nhớảo Cài đặt nhớảo : demand paging Cài đặt nhớảo : Page Replacement – Các giải thuật thay trang (Page Replacement Algorithms) Vấn đề cấp phát Frames Vấn đề Thrashing Cài đặt bộnhớ ... list, tables cấp phát nhớ (cấp phát tónh) nhiều yêu cầu thực – Một số tính dùng chương trình – Cả chương trình có đoạn code chưa cần dùng Bộnhớảo (virtual memory): Bộnhớảo kỹ thuật cho phép...
... vùng nhớ trước -9.5- Các vấn đề liên quan đến nhớảo Các sách cần xét: – Chính sách nạp (fetch policy): trang nạp vào nhớ? – Chính sách đặt (placement policy): trang phân đoạn đặt đâu nhớ chính? ... cần có chế cho biết trang nhớ – Sử dụng bit valid/invalid – Valid: có nhớ – Invalid: trang khơng hợp lệ trang nằm nhớ phụ -9 .7- Thay trang Là chế thay trang nằm nhớ chưa cần sử dụng trang ... khỏi nhớ phụ cần nạp trang vào nhớ chính? -9.6- Kỹ thuật phân trang theo u cầu Phân trang theo u cầu = Phân trang + swapping Tiến trình tập trang thường trú nhớ phụ Một trang nạp vào nhớ...
... - > nhớảonhớ logic (bộ nhớảo - > nhớ logic) Hình: Các giai đoạn xử lý lỗi trang II Thay trang Nếu khung trang trống, xảy lỗi trang cần phải thực hai thao tác chuyển trang : chuyển trang nhớ ... tính có nhớ vật lý 218 bytes Bộnhớảo thực với kỹ thuật phân trang, kích thước trang 4096 bytes Một tiến trình người dùng phát sinh địa ảo 11123456 Giải thích cách hệ thống chuyển đổi địa ảo thành ... 16-bit địa Bộnhớảo thực với kỹ thuật phân đoạn kết hợp phân trang, kích thước tối đa phân đoạn 4096 bytes Bộnhớ vật lý phân thành khung trang có kích thước 512 bytes a) Thể cách địa ảo phân tích...
... - > nhớảonhớ logic (bộ nhớảo - > nhớ logic) Hình: Các giai đoạn xử lý lỗi trang II Thay trang Nếu khung trang trống, xảy lỗi trang cần phải thực hai thao tác chuyển trang : chuyển trang nhớ ... tính có nhớ vật lý 218 bytes Bộnhớảo thực với kỹ thuật phân trang, kích thước trang 4096 bytes Một tiến trình người dùng phát sinh địa ảo 11123456 Giải thích cách hệ thống chuyển đổi địa ảo thành ... 16-bit địa Bộnhớảo thực với kỹ thuật phân đoạn kết hợp phân trang, kích thước tối đa phân đoạn 4096 bytes Bộnhớ vật lý phân thành khung trang có kích thước 512 bytes a) Thể cách địa ảo phân tích...
... Trên hệ thống hỗ trợ nhớ ảo, việc phủ lắp biến Hình 0-1 Lưu đồ minh hoạ nhớảo lơn nhớ vật lý Thêm vào đó, việc tách biệt nhớ luận lý từ nhớ vật lý, nhớảo cho phép tập tin nhớ chia sẻ trình khác ... Tham khảo (2) thay trang 7, trang mang vào trước Vì tham khảo nhớ rồi, lỗi trang cho tham khảo Tham khảo tới dẫn đến trang thay trang trang nhớ (0, 1, 2) để mang vào Bởi thay này, tham khảo tiếp ... điểm) Nó cho phép trình thực thi yêu cầu nhớ vượt toàn bộnhớ vật lý sẳn có Những trình chạy nhớảo Nếu tổng số yêu cầu nhớ vượt nhớ vật lý, cần thay trang từ nhớ tới khung trang trống cho trang Những...
... Trên hệ thống hỗ trợ nhớ ảo, việc phủ lắp biến Hình 0-1 Lưu đồ minh hoạ nhớảo lơn nhớ vật lý Thêm vào đó, việc tách biệt nhớ luận lý từ nhớ vật lý, nhớảo cho phép tập tin nhớ chia sẻ trình khác ... Tham khảo (2) thay trang 7, trang mang vào trước Vì tham khảo nhớ rồi, lỗi trang cho tham khảo Tham khảo tới dẫn đến trang thay trang trang nhớ (0, 1, 2) để mang vào Bởi thay này, tham khảo tiếp ... điểm) Nó cho phép trình thực thi yêu cầu nhớ vượt toàn bộnhớ vật lý sẳn có Những trình chạy nhớảo Nếu tổng số yêu cầu nhớ vượt nhớ vật lý, cần thay trang từ nhớ tới khung trang trống cho trang Những...
... - > nhớảonhớ logic (bộ nhớảo - > nhớ logic) Hình: Các giai đoạn xử lý lỗi trang II Thay trang Nếu khung trang trống, xảy lỗi trang cần phải thực hai thao tác chuyển trang : chuyển trang nhớ ... tính có nhớ vật lý 218 bytes Bộnhớảo thực với kỹ thuật phân trang, kích thước trang 4096 bytes Một tiến trình người dùng phát sinh địa ảo 11123456 Giải thích cách hệ thống chuyển đổi địa ảo thành ... 16-bit địa Bộnhớảo thực với kỹ thuật phân đoạn kết hợp phân trang, kích thước tối đa phân đoạn 4096 bytes Bộnhớ vật lý phân thành khung trang có kích thước 512 bytes a) Thể cách địa ảo phân tích...
... Trên hệ thống hỗ trợ nhớ ảo, việc phủ lắp biến Hình 0-1 Lưu đồ minh hoạ nhớảo lơn nhớ vật lý Thêm vào đó, việc tách biệt nhớ luận lý từ nhớ vật lý, nhớảo cho phép tập tin nhớ chia sẻ trình khác ... Tham khảo (2) thay trang 7, trang mang vào trước Vì tham khảo nhớ rồi, lỗi trang cho tham khảo Tham khảo tới dẫn đến trang thay trang trang nhớ (0, 1, 2) để mang vào Bởi thay này, tham khảo tiếp ... điểm) Nó cho phép trình thực thi yêu cầu nhớ vượt toàn bộnhớ vật lý sẳn có Những trình chạy nhớảo Nếu tổng số yêu cầu nhớ vượt nhớ vật lý, cần thay trang từ nhớ tới khung trang trống cho trang Những...
... a Hỡnh 8.5 Vùng làm nhớảo A B Bộnhớảo ứng dụng B C Bộnhớảo ứng dụng C A Bộnhớảo ứng dụng A Bộnhớ vật lý ứng dụng A B Bộnhớ vật lý ứng dụng B A C Bộnhớ vật lý Bộnhớ 8.5 Blocking map ... C9: u b i n nh o Hỡnh 8.1 Bộnhớ vật lý Hệ thống đơn nhiệm Bộnhớảo Hệ đa nhiệm, nhớ vật lý Phân đoạn cố định Địa tuyệt đối Phân đoạn thay đổi Hệ đa nhiệm, nhớảo Tổ chức theo trang Tổ chức ... cỏc chi tic ý, lm khú kh cho quỏ trỡnh thik trỡnh t i t n n t ch ng Hỡnh 8.3 Bộnhớảo Cơ chế ánh xạ DAT Bộnhớ vật lý 8.4 Tch bnhnh i l c u p N nhchỳng ta r khụng gian cho c user s n h...
... Trong chiế lư c gán cho mỗ trang vào lúc đợ nạ vào b nhớ n ợ i ưo p mộ Khi cầ phảloạbỏtrang đ khỏ bộnhớthì n trang nằ t số n i i ó i chọ m bộnhớlâu nhấ (theo đ gán) Mộ cách tựnhiên, thếcủ chiế ... truy nhậ bộnhớlà chư ng ng t a c p trình làm việ hiệ bộnhớcó trang active (thư ng xuyên c u truy nhậ nhấ p t) Đ có nhiề nghiên ã u u locality Trên h.9.2 biể diễ phân bố u n truy nhậ b nhớ p đn ... khiể n nhớ theo chiế lư c working set n ợ Trên h.9.6 biể diễ việ sửdụ bộnhớtrong chiế lư c đ u khiể bộnhớtheo working u n c ng n ợ iề n set Đ u tiên, process không yêu cầ trang active toàn bộngay...
... Trên hệ thống hỗ trợ nhớ ảo, việc phủ lắp biến Hình 0-1 Lưu đồ minh hoạ nhớảo lơn nhớ vật lý Thêm vào đó, việc tách biệt nhớ luận lý từ nhớ vật lý, nhớảo cho phép tập tin nhớ chia sẻ trình khác ... Tham khảo (2) thay trang 7, trang mang vào trước Vì tham khảo nhớ rồi, lỗi trang cho tham khảo Tham khảo tới dẫn đến trang thay trang trang nhớ (0, 1, 2) để mang vào Bởi thay này, tham khảo tiếp ... điểm) Nó cho phép trình thực thi yêu cầu nhớ vượt toàn bộnhớ vật lý sẳn có Những trình chạy nhớảo Nếu tổng số yêu cầu nhớ vượt nhớ vật lý, cần thay trang từ nhớ tới khung trang trống cho trang Những...
... I TÌM HiỂU VỀ BỘNHỚẢOBỘ MÔN KIẾN TRÚC MÁ Y TÍNH GVHD-HUỲNH T BỘNHỚẢO LÀ GÌ ? TẠI SAO PHẢI DÙNG BỘNHỚẢO ? CÔNG DỤNG CỦA BỘNHỚẢO CẤU TẠO VÀ NGUYÊN LÝ HOẠT ĐỘNG CỦA BỘNHỚẢO NHỮNG ƯU ĐiỂM ... NHƯỢC ĐiỂM CÁCH CÀI ĐẶT BỘNHỚẢO Nhóm I BỘ MÔN KIẾN TRÚC MÁ Y TÍNH GVHD-HUỲNH T VẤN ĐỀ 1: Bộnhớảo ? Bộnhớảo (Virtual memory) : vùng không gian lưu trữ gần giống nhớ (RAM) lại đặt đĩa cứng ... trình Nhóm I BỘ MÔN KIẾN TRÚC MÁ Y TÍNH GVHD-HUỲNH T Sự khác nhớ cache nhớảo : Đại lượng điển hình cho nhớ cache nhớảo So với nhớ cache tham số nhớảo tăng từ 10 đến 100.000 lần Nhóm I BỘ MÔN KIẾN...
... thước file pagefile cho tất drive ổ cứng mà Windows XP mặc định dùng làm nhớảo cho hệ thống bạn Ở hộp thoại Virtual Memory bạn chọn drive mà muốn đặt nhớảo (nên chọn drive có dung lượng lớn nhiều ... mà bạn muốn cấp cho Windows XP làm nhớảo Về kích thước file pagefile, mục Maximum size (cộng chung lại, bạn muốn đặt file lên nhiều ổ đĩa), nhất, bạn nên định theo mức mà Windows khuyến cáo (Recommended) ... thoát Ngoài ra, bạn nên tối ưu hóa việc sử dụng RAM nhớ vật lý Windows XP cho hệ thống chạy nhẹ nhanh Bạn hiệu chỉnh điều phần Memory usage (sử dụng nhớ) thẻ Advanced bảng hộp thoại Performance Options...
... đặc biệt bạn làm việc với nhiều ứng dụng yêu cầu tốn nhớ Khi thực xong tất thay đổi tất yếu, kích OK Nếu bạn tăng kích thước tệp trung gian, Windows Vista không yêu cầu khởi động lại máy để việc ... dung lượng thời tệp trung gian Để cấu hình lại dung lượng này, kích chuột vào Change Mặc định, Windows Vista quản lý dung lượng tệp trung gian cho toàn ổ cứng Nếu muốn thay đổi mặc định này,...
... Sử dụng nhớ phụ để lưu trữ tạm thời trang chưa sử dụng Ai chòu trách nhiệm chuyển đổi ? Lập trình viên : Overlay Hệ điều hành : Bộnhớ DISK ảo (Virtual Memory) Memory P RAM Bộnhớảo = “lời ... trang nạn nhân 3’ tái kích Bảng trang frame trống hoạt tiến Bộnhớ trình cập nhật ảo bảng trang Bộnhớ vật lý M mang trang cần truy xuất vào nhớ Các câu hỏi Chọn trang nạn nhân ? => Chiến lược thay ... valid/invalid để nhận diện trang hay chưa nạp vào RAM Frame 17 4183 177 572 1 valid/invalid 1 Disk Mem Truy xuất đến trang chưa nạp vào nhớ : Xử lý lỗi trang OS xác đònh vò trí lưu trang đóa lỗi...
... Sử dụng nhớ phụ để lưu trữ tạm thời trang chưa sử dụng Ai chòu trách nhiệm chuyển đổi ? Lập trình viên : Overlay Hệ điều hành : Bộ nhớDISK ảo ( Virtual Memory) Memory P RAM Bộnhớảo = “lời ... trang nạn nhân 3’ tái kích Bảng trang frame trống hoạt tiến Bộnhớ trình cập nhật ảo bảng trang Bộnhớ vật lý M mang trang cần truy xuất vào nhớ6 Các câu hỏi Chọn trang nạn nhân ? => Chiến lược thay ... valid/invalid để nhận diện trang hay chưa nạp vào RAM Frame 17 4183 177 572 1 valid/invalid 1 Disk Mem Truy xuất đến trang chưa nạp vào nhớ : Xử lý lỗi trang OS xác đònh vò trí lưu trang đóa lỗi...
... vào nhớ vật lý Khoa KTMT Bộnhớảo (tt) Ưu điểm nhớảo – Số lượng process nhớ nhiều – Một process thực thi kích thước lớn nhớ thực – Giảm nhẹ công việc lập trình viên Không gian tráo đổi nhớnhớ ... list, tables cấp phát nhớ (cấp phát tĩnh) nhiều u cầu thực Một số tính dùng chương trình Cả chương trình có đoạn code chưa cần dùng Bộnhớảo (virtual memory): Bộnhớảo kỹ thuật cho phép ... quan nhớảo Cài đặt nhớảo : demand paging Cài đặt nhớảo : Page Replacement – Các giải thuật thay trang (Page Replacement Algorithms) Vấn đề cấp phát Frames Vấn đề Thrashing Cài đặt bộ...
... Cách tự nhiên để truy xuất nhớ sử dụng địa vật lý 04/05/13 Khái niệm Ảo Bộnhớ ảo: mức thao tác gián tiếp tới nhớ vật lý: Chương trình sử dụng địa nhớảo Địa nhớảo chuyển thành địa vật ... Tại sử dụng nhớ ảo? Các thách thức chia sẻ nhớ trình: Bộnhớ không đủ lớn để thực nhiệm vụ Khi chương trình không gian, chạy xác Xung đột trình Giải pháp cho vấn đề này? Bộnhớảo Những lợi ... phải Bộ đệm nhớ không Nếu đúng, tìm vùng vật lý VP nhớ Nếu có bỏ lỡ, thao tác thay thực Tìm vị trí vật lý VP đĩa Chọn trang nạn nhân nhớ chính, thay VP cần thiết Đặc điểm: Bộnhớ DRAM – tảng nhớ> ...