... Minh Quan: Institute of IT for Economics-NEU, 201 1 16 Bộ nhớ ảo: Phương thức ghi • Ghi hay ghi sau? • Chỉ ghi sau • Ghi – th i gian truy cập đĩa d i – đệm ghi ph i lớn – hệthống I/ O ph i có băng ... cứng giống file Dang Minh Quan: Institute of IT for Economics-NEU, 201 1 10 Các tham số nhớ ảo Dang Minh Quan: Institute of IT for Economics-NEU, 201 1 11 câu h i v i phân tầng nhớ • Q1: kh i nhớ ... ảo phiên dịch địa vật lý • Chuyển đ i hoan toàn suốt v i tiến trình, ảnh hưởng đến hiệu Dang Minh Quan: Institute of IT for Economics-NEU, 201 1 Không gian địa tiến trình Dang Minh Quan: Institute...
... chọn tốt chọn lựa khác phân vùng hệthống (phân 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 ithông số tùy thuộc vào dung lượng ... chứa liệu tạm th i trình làm 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 ... - T i cửa sổ tiếp theo, chọn tiếp thẻ Advanced bên mục Virtual Memory, click Change - T i đây, bên mục Driver (tên phân vùng đĩa cứng), bạn có tùy chọn...
... hộp tho i Performance Options, bạn nhấn nút Change phần Virtual memory để chỉnh kích thước file pagefile.sys Con số mục "Total paging file size for all drives" tổng kích thước file pagefile cho ... 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) phần cu i hộp tho i Dung lượng mục Initial size bét ph i phân nửa dung lượng ... Custom size (tùy ý xác định kích thuớc file) Gõ vào hộp mục Maximum size dung lượng 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...
... ghi dịch bit chứa lịch sử việc sử dụng trang lần gần Nếu ghi dịch chứa 00000000 , trang không dùng cho th ii m; trang dùng lần th ii m có giá trị ghi dịch 11111111 Một ghi v i giá trị ghi ... trang gi i thuật LRU S giống tỉ lệ l i trang cho gi i thuật LRU SR) Kết ứng dụng thay LRU chu i tham khảo i n hình hiển thị hình VIII- 10 Gi i thuật LRU sinh 12 l i l i giống thay t i ưu Tuy nhiên, ... th i gian truy xuất hiệu (effective access time) cho nhớ phân trang theo yêu cầu Đ i v i hầu hết hệthống máy tính, th i gian truy xuất nhớ, ký hiệu ma, nằm khoảng từ 10 đến 200 nano giây V ii u...
... 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 TRÚC MÁ Y TÍNH GVHD-HUỲNH T Phân lo i nhớ ảo : Lo i v i kh i có dung lượng cố định g i trang Lo i có chiều d i thay ... chọn tốt chọn lựa khác phân vùng hệthống (phân 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 ithông số tùy thuộc vào dung lượng ... GVHD-HUỲNH T 15 Chiến thuật ghi ghi l i nghĩa thông tin viết vào kh i nhớ Kh i có thay đ ithông tin, chép vào đĩa từ kh i bị thay Nhóm I BỘ MÔN KIẾN TRÚC MÁ Y TÍNH GVHD-HUỲNH T 16 NHỮNG ƯU i M : Chương...
... khô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 ... thực thi chạy chương trình ứng dụng, đặ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 ... 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, bạn cần bỏ lựa chọn phần Automatically manage paging file size for all drives Bạn tùy...
... hạn để sinh viên tốt nghiệp có khả đương UNESCO EIPICT Module B i đầu v i m i trường làm việc thay đ i 13 Vai trò cán thư viện xã h ithông tin gì? • • • • Ngư i tạo lập: ngư i phát triển sản ... dạng số Internet ICT tạo khả truyền thông tin số hoá từ xa UNESCO EIPICT Module B i 10 Tác động t i liệu thông tin số hoá đến thư viện Thông tin số hoá g i nhiều đồng th i mạng thông tin khoảng ... thông tin toàn cầu quốc gia hiệu cho việc truy cập cung cấp thông tin hiệu Sản xuất xuất thông tin số hoá đa phương tiện tăng lên UNESCO EIPICT Modu Tác động ICT đến thư viện trung tâm thông tin...
... thức liên môn gi i tình thực tiễn “T i ph i bỏ rác n i qui định”- Hồ Trần Minh Chiến- Lớp 9A1 Cuộc thi Vận dụng kiến thức liên môn gi i tình thực tiễn “T i ph i bỏ rác n i qui định”- Hồ Trần Minh ... Cuộc thi Vận dụng kiến thức liên môn gi i tình thực tiễn tiếng n i, hành động để tạo th i quen, ý thức nét lịch ngư i Hà N i, nhiệm vụ ngư i đ i viên Đ i Thiếu niên tiền phong Hồ Chí Minh, bạn ... công viên giáo dục, làm n i sinh sống lo i động thực vật, qua góp phần làm đa dạng tính sinh học cho đô thị N ihệ trẻ học h i gi i sinh vật m i trường sinh th i “T i ph i bỏ rác n i qui định”-...
... mục Virtual memory Bước 4: Trong cửa sổ Virtual memory, bạn chọn Custom size Bạn nhập dung lượng t i thiểu (Initial Size) gấp 1,5 lần dung lượng RAM máy tính, dung lượng t i đa (Maximum size) ... System Control Panel Applet xuất hiện, bạn bấm Ok để đóng l i Bạn bấm Ok để đóng cửa sổ Khi cửa sổ System Settings Change xuất hiện, bạn bấm Yes để kh i động l i máy Lưu ý: Bạn nên tắt chương ... bấm chuột ph i vào My Computer chọn Properties Bước 2: Trong cửa sổ System Properties, bạn bấm vào tab Advanced chọn Settings mục Performance Bước 3: Trong cửa sổ Performance Options, bạn bấm...
... nhớ, v i kích thươc lớn Chỉ kiểm soát thrashing nguyên nhân 3 Quá nhiều tiến trình hệthống 11 Gi i thrasing v i mô hình Working set Working set = tập hợp trang tiến trình truy xuất th ii m ... demand paging Nạp trước : biết ? =>prepaging ld page ld init pages ld page ld page init pages = ? Thrashing = ảo tưởng sụp đổ ! Các tiến trình hệthống yêu cầu nhớ nhiều khả cung cấp hệthống ... tiến trình đầu bận rộn xử lý l i trang ! IO hoạt động 100 %, CPU rảnh ! Hệthống ngừng trệ 10 Nguyên nhân Thrashing Tiến trình không t i sử dụng nhớ (quá khứ != tương lai) Tiến trình tái...
... ghi dịch bit chứa lịch sử việc sử dụng trang lần gần Nếu ghi dịch chứa 00000000 , trang không dùng cho th ii m; trang dùng lần th ii m có giá trị ghi dịch 11111111 Một ghi v i giá trị ghi ... trang gi i thuật LRU S giống tỉ lệ l i trang cho gi i thuật LRU SR) Kết ứng dụng thay LRU chu i tham khảo i n hình hiển thị hình VIII- 10 Gi i thuật LRU sinh 12 l i l i giống thay t i ưu Tuy nhiên, ... th i gian truy xuất hiệu (effective access time) cho nhớ phân trang theo yêu cầu Đ i v i hầu hết hệthống máy tính, th i gian truy xuất nhớ, ký hiệu ma, nằm khoảng từ 10 đến 200 nano giây V ii u...
... Hai vấn đề chủ yếu: Frame-allocation algorithm • – Cấp phát cho process frame nhớ thực? • 01 00, 04 32, 01 01, 06 12, 01 02, 01 03, 01 04, 01 01, 06 11, 01 02, 01 03, 01 04, 01 01, 06 10, 01 02, 01 03, 01 04, ... 01 03, 01 04, 01 01, 06 09, 01 02, 01 05 Page-replacement algorithm – Chọn frame process thay trang nhớ – Mục tiêu: số lượng page-fault nhỏ – Được đánh giá cách thực thi gi i thuật chu i tham chiếu nhớ ... nhiều locality, trình thực thi, process chuyển từ locality sang locality khác Vì tượng thrashing xuất hiện? Khi Σ size of locality > memory size Khoa KTMT 20 b) Gi i pháp tập làm việc (working...
... Sau chu kỳ, ngắt phát sinh, HĐH đặt bit tham khảo trang (0 1) vào bit cao bit, lo i bỏ bit cu i (thấp nhất) bit lưu trữ tình hình truy xuất đến trang chu kỳ gần 100 0 100 0 tốt 01 111111 Nếu xem số ... tưởng: – Ghi nhận th ii m cu i trang truy cập – Thay trang chưa truy cập lâu Dùng q khứ gần để dự đốn tương lai – FIFO: th ii m nạp vào – T i ưu: th ii m truy cập LRU đ i h i phần cứng ... đoạn) khơng thiết ph i nằm liên tục Nếu hai tính chất bảo đảm khơng thiết tất trang phân đoạn ph i nằm nhớ lúc thi hành Ưu i m: – Có nhiều tiến trình nhớ -> gi i thuật lập lịch t i ưu -> nâng...
... định số hiệu segment số hiệu page tương ứng segment mà chương trình truy cập đến : 3 50 103 9, 304 6 3 904 , 7 100 94 50, 3 305 6 39 200 , 612 30 63 500 c) Bao nhiêu bytes ứng v i vùng phân mảnh n i vi tiến trình ... swap in = 10 milisecond (ms) = 100 00 microsecond => EAT = (1 – p) x + p ( 100 00* 0.4+ 100 00) (msec) Các thuật toán thay trang Mục tiêu thuật tóan chọn trang « nạn nhân » trang mà sau thay gây l i trang ... 128x128=1638 Khi lập trình cần lưu ý để giảm số l i trang B i Tập B i Khi xảy l i trang ? Mô tả xử lý hệi u hành có l i trang B i Giả sử có chu i truy xuất nhớ có chiều d i p v i n số hiệu trang...
... định số hiệu segment số hiệu page tương ứng segment mà chương trình truy cập đến : 3 50 103 9, 304 6 3 904 , 7 100 94 50, 3 305 6 39 200 , 612 30 63 500 c) Bao nhiêu bytes ứng v i vùng phân mảnh n i vi tiến trình ... swap in = 10 milisecond (ms) = 100 00 microsecond => EAT = (1 – p) x + p ( 100 00* 0.4+ 100 00) (msec) Các thuật toán thay trang Mục tiêu thuật tóan chọn trang « nạn nhân » trang mà sau thay gây l i trang ... 128x128=1638 Khi lập trình cần lưu ý để giảm số l i trang B i Tập B i Khi xảy l i trang ? Mô tả xử lý hệi u hành có l i trang B i Giả sử có chu i truy xuất nhớ có chiều d i p v i n số hiệu trang...
... ghi dịch bit chứa lịch sử việc sử dụng trang lần gần Nếu ghi dịch chứa 00000000 , trang không dùng cho th ii m; trang dùng lần th ii m có giá trị ghi dịch 11111111 Một ghi v i giá trị ghi ... trang gi i thuật LRU S giống tỉ lệ l i trang cho gi i thuật LRU SR) Kết ứng dụng thay LRU chu i tham khảo i n hình hiển thị hình VIII- 10 Gi i thuật LRU sinh 12 l i l i giống thay t i ưu Tuy nhiên, ... th i gian truy xuất hiệu (effective access time) cho nhớ phân trang theo yêu cầu Đ i v i hầu hết hệthống máy tính, th i gian truy xuất nhớ, ký hiệu ma, nằm khoảng từ 10 đến 200 nano giây V ii u...
... ghi dịch bit chứa lịch sử việc sử dụng trang lần gần Nếu ghi dịch chứa 00000000 , trang không dùng cho th ii m; trang dùng lần th ii m có giá trị ghi dịch 11111111 Một ghi v i giá trị ghi ... trang gi i thuật LRU S giống tỉ lệ l i trang cho gi i thuật LRU SR) Kết ứng dụng thay LRU chu i tham khảo i n hình hiển thị hình VIII- 10 Gi i thuật LRU sinh 12 l i l i giống thay t i ưu Tuy nhiên, ... th i gian truy xuất hiệu (effective access time) cho nhớ phân trang theo yêu cầu Đ i v i hầu hết hệthống máy tính, th i gian truy xuất nhớ, ký hiệu ma, nằm khoảng từ 10 đến 200 nano giây V ii u...
... my_int,5 INC my_int SUB his_int, 10 Initialized data his_int=3 Unitialized data my_int =0 # include int my_int, his_int=3; main( ) { char *my_data; my_int=5; my_int++; his_int -= 10; my_data=malloc( 10) ; ... Code MOV INC SUB my_int,5 my_int his_int, 10 Initialized data Unitialized data Heap Chương trình nguồn: int my_int, his_int; main( ) { my_int = 5; my_int++; his_int -= 10; } Chương trình biên dịch ... 80x86: MOV INC SUB my_int,5 my_int his_int, 10 Stack Vương Đức Bình - Tổ môn CNTT - Trường CĐBT Có vùng liệu ? Code MOV INC SUB my_int,5 my_int his_int, 10 Initialized data his_int =3 Unitialized...
... định số hiệu segment số hiệu page tương ứng segment mà chương trình truy cập đến : 3 50 103 9, 304 6 3 904 , 7 100 94 50, 3 305 6 39 200 , 612 30 63 500 c) Bao nhiêu bytes ứng v i vùng phân mảnh n i vi tiến trình ... swap in = 10 milisecond (ms) = 100 00 microsecond => EAT = (1 – p) x + p ( 100 00* 0.4+ 100 00) (msec) Các thuật toán thay trang Mục tiêu thuật tóan chọn trang « nạn nhân » trang mà sau thay gây l i trang ... 128x128=1638 Khi lập trình cần lưu ý để giảm số l i trang B i Tập B i Khi xảy l i trang ? Mô tả xử lý hệi u hành có l i trang B i Giả sử có chu i truy xuất nhớ có chiều d i p v i n số hiệu trang...