... Economics-NEU, 2011 13 Bộnhớ ảo: Định vịtrang • Sử dụng bảng trang lưu nhớ Dang Minh Quan: Institute of IT for Economics-NEU, 2011 14 Truy cập nhớảo • CPU phát hành địa nhớảo • Địa bao gồm trang, offset ... Economics-NEU, 2011 Bộnhớảo – Khái niệm • Không gian địa ảo chia thành trang • Không gian địa vật lý chia thành khung trang • Lỡ gọi lỗi trang • Trangnhớ lưu trữ đĩa cứng • CPU sử dụng địa ảo • Chúng ... Economics-NEU, 2011 Tại dùng nhớảo • Không gian địa lớn • Nhiều tiến trình chia sẻ nhớ vật lý • Bảo vệ nhớ • Di cư vung nhớ Dang Minh Quan: Institute of IT for Economics-NEU, 2011 Bộnhớảo – Khái niệm Dang...
... vùng cài đặt Windows) để thiết lập nhớảo - Tại thiết lập sẵn thông số Initial size Maximum Size, bạn thay đổi lại thông số tùy thuộc vào dung lượng trống có ổ cứng Đây dung lượng mà nhớảo dùng ... việc Hãng Microsoft khuyến cáo giá trị nên 1,5 lần dung lượng nhớ hệ thống Nếu bạn không tự tin để Windows tự xác định giá trị cho nhớảo bạn chọn System managed size - Sau thiết lập xong nhấn Set...
... 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 đặtnhớảo (nên chọn drive có dung lượng lớn nhiều đất trống) Đánh ... tối đa phần đất ổ cứng 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à ... 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 Theo mặc định, máy tính thiết đặt để...
... khung trống Tham khảo tới trang thay trang không dùng tham khảo 18, trái lại trang dùng trang 14 Tham khảo tới trang thay trangtrangtrang cuối trangnhớ tham khảo lần Với lỗi trang, thay tối ưu ... hợp trangnhớ n khung trang tập hợp tập hợp trang mà nhớ với n + khung Đối với thay LRU, tập hợp trangnhớ n trang tham khảo gần Nếu số trang gia tăng n trangtrang tham khảo gần nhớ Chú ý cài đặt ... khảo (7, 0, 1) gây lỗi trang mang vào khung rỗng 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 trangtrang nhớ...
... 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 ĐẶTBỘ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 khoản ... relocation) Cơ chế cho phép chương trình thi hành nằm vịtrínhớ Nhóm I BỘ MÔN KIẾN TRÚC MÁ Y TÍNH GVHD-HUỲNH T VẤN ĐỀ 4: Cấu tạo nhớảoBộnhớảo bao gồm nhớnhớ phân tích thành khối để cung cấp cho chương...
... yêu cầu khởi động lại máy để việc thay đổi có hiệu lực Tuy nhiên, bạn giảm kích thước thay đổi vịtrí tệp trung gian, bạn yêu cầu khởi động lại máy tính để việc thay đổi có hiệu lực ... trung gian phù hợp bạn cần nhập vào kích thước ban đầu lớn tệp Đối với kích thước ban đầu, bạn nên đặt vài trăm MB kích thước tối đa gấp khoảng 2.5 – lần so với dung lượng RAM Cũng có vài trường ... cho tệp trung gian (tương tự kích thước ban đầu lớn nhất) Nếu bạn muốn thử theo phương pháp nên đặt kích thước gấp 2.5 – lần so với dung lượng RAM Để kích thước tệp trung gian nhỏ ảnh hưởng tới...
... viện ảo UNESCO EIPICT Modu 15 Các thách thức thư viện • • • • Phát triển sưu tập Chia sẻ nguồn tin thông qua mạng Truyền thông trực tiếp nhanh nhà khoa học nhà nghiên cứu Dịch vụ tra cứu ảo chỗ: ... xã hội Sự phát triển ICT dẫn tới sáp nhập ngành sản xuất máy tính, thông tin, truyền thông, giảI trí, phương tiện truyền thông đại chúng, cung cấp công cụ trao đổI thông tin dướI dạng số sử dụng ... Đặt vấn đề Ở châu Á, thông tin nhìn nhận nguồn lực quan trọng, công cụ ICT để tạo lập, thu thập,...
... phố, đô thị đông dân cần hiểu rõ nhược điểm môi trường nơi đây, để tự có biện pháp bảo vệ tham gia vào nghiệp bảo vệ môi trường chung cộng đồng Rác có phải thứ bỏ đi, vô giá trị không? Rác sản ... viết, ý thức bảo vệ môi trường học sinh nâng lên rõ rệt Nhiều sáng kiến viết áp dụng, nhân rộng thêm - Song song đó, Đoàn- Đội trường phân công xoay vòng lớp trực sân trường tuần để bảo vệ vẻ mỹ ... đảm bảo kỹ thuật tổ chức vệ sinh môi trường, tạo cảnh quan đô thị xanh – – đẹp Song, thực tế, tình trạng vứt xả rác bừa bãi diễn khắp nơi, đường phố, trung tâm thương mại, khu vui chơi giải trí, ...
... M i swap out 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 trangBộ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 ... 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 ... để nhận diện trang hay chưa nạp vào RAM Frame 17 4183 177 5721 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 trang truy...
... khung trống Tham khảo tới trang thay trang không dùng tham khảo 18, trái lại trang dùng trang 14 Tham khảo tới trang thay trangtrangtrang cuối trangnhớ tham khảo lần Với lỗi trang, thay tối ưu ... hợp trangnhớ n khung trang tập hợp tập hợp trang mà nhớ với n + khung Đối với thay LRU, tập hợp trangnhớ n trang tham khảo gần Nếu số trang gia tăng n trangtrang tham khảo gần nhớ Chú ý cài đặt ... khảo (7, 0, 1) gây lỗi trang mang vào khung rỗng 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 trangtrang nhớ...
... quan nhớảo Cài đặtnhớảo : demand paging Cài đặtnhớả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 đặtbộnhớ ... 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ớ ... 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...
... chọn trang đưa 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 ... trang nạp vào nhớ có u cầu Khi có u cầu trang đó, cần có chế cho biết trangnhớ – 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à ... trang Là chế thay trang nằm nhớ chưa cần sử dụng trang nằm đĩa (khơng gian swapping) u cầu Hai thao tác: – Chuyển trang từ nhớnhớ phụ – Mang trang từ nhớ phụ vào vào nhớ Giảm số lần thao...
... trang muốn truy xuất từ nhớ phụ vào vào khung trang trống chọn Bước 5: Cập nhật nội dung bảng trang Bước 6: Tái kích hoạt tiến trình người sử dụng vịtrí lưu trang đĩa - > nhớảonhớ logic (bộ ... 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 trangnhớ phụ nạp trang khác ... lưu trữ vịtrí 200, nhớ tổ chức theo kỹ thuật phân trang với kích thước trang 200 Một tiến trình trang (chiếm vịtrí từ đến 199) thao tác ma trận ; thị nạp từ trang Với khung trang, có lỗi trang...
... trang muốn truy xuất từ nhớ phụ vào vào khung trang trống chọn Bước 5: Cập nhật nội dung bảng trang Bước 6: Tái kích hoạt tiến trình người sử dụng vịtrí lưu trang đĩa - > nhớảonhớ logic (bộ ... 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 trangnhớ phụ nạp trang khác ... lưu trữ vịtrí 200, nhớ tổ chức theo kỹ thuật phân trang với kích thước trang 200 Một tiến trình trang (chiếm vịtrí từ đến 199) thao tác ma trận ; thị nạp từ trang Với khung trang, có lỗi trang...
... khung trống Tham khảo tới trang thay trang không dùng tham khảo 18, trái lại trang dùng trang 14 Tham khảo tới trang thay trangtrangtrang cuối trangnhớ tham khảo lần Với lỗi trang, thay tối ưu ... hợp trangnhớ n khung trang tập hợp tập hợp trang mà nhớ với n + khung Đối với thay LRU, tập hợp trangnhớ n trang tham khảo gần Nếu số trang gia tăng n trangtrang tham khảo gần nhớ Chú ý cài đặt ... khảo (7, 0, 1) gây lỗi trang mang vào khung rỗng 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 trangtrang nhớ...
... khung trống Tham khảo tới trang thay trang không dùng tham khảo 18, trái lại trang dùng trang 14 Tham khảo tới trang thay trangtrangtrang cuối trangnhớ tham khảo lần Với lỗi trang, thay tối ưu ... hợp trangnhớ n khung trang tập hợp tập hợp trang mà nhớ với n + khung Đối với thay LRU, tập hợp trangnhớ n trang tham khảo gần Nếu số trang gia tăng n trangtrang tham khảo gần nhớ Chú ý cài đặt ... khảo (7, 0, 1) gây lỗi trang mang vào khung rỗng 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 trangtrang nhớ...
... s_int đặt vào hàm my_func gọi bị tái định vị (ghi đè/bố trí lại - gọi biến tự động: automatic variables) trừ khai báo từ khóa static Vương Đức Bình - Tổ môn CNTT - Trường CĐBT Có vùng nhớ Heap ... Hình ảnh nhớ chương trình C++ thực thi Code Vùng nhớ thấp C++ chia nhớ thành vùng: Initialized data • Vùng mã chương trình (Code area) ... Unitialized area { gán giá trị my_int = 5; Không phải biến my_int++; đặt vào vùng his_int -= 10; Data Chỉ có loại biến } đặt vào vùng này: void my_func(void) • Biến toàn cục { • Biến tĩnh int...
... trang muốn truy xuất từ nhớ phụ vào vào khung trang trống chọn Bước 5: Cập nhật nội dung bảng trang Bước 6: Tái kích hoạt tiến trình người sử dụng vịtrí lưu trang đĩa - > nhớảonhớ logic (bộ ... 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 trangnhớ phụ nạp trang khác ... lưu trữ vịtrí 200, nhớ tổ chức theo kỹ thuật phân trang với kích thước trang 200 Một tiến trình trang (chiếm vịtrí từ đến 199) thao tác ma trận ; thị nạp từ trang Với khung trang, có lỗi trang...