Danh mục

Bài Thảo Luận Bộ môn kiến trúc máy tính : Tìm hiểu về bộ nhớ ảo

Số trang: 31      Loại file: ppt      Dung lượng: 3.14 MB      Lượt xem: 15      Lượt tải: 0    
Thư Viện Số

Hỗ trợ phí lưu trữ khi tải xuống: 16,000 VND Tải xuống file đầy đủ (31 trang) 0

Báo xấu

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bộ nhớ ảo Là một vùng không gian lưu trữgần giống như bộ nhớ trong(RAM) . Nhưng lại được đặt trênđĩa cứng và khoảng không giannày được đặt cố định (Không thểthay đổi địa chỉ ô nhớ trên HĐH ,vì bộ nhớ ảo được cố định trênđĩa cứng nên việc truy xuất cácthông tin trong bộ nhớ ảo sẽđược thực hiện nhanh hơn việcđọc thông tin trên đĩa cứng thôngthường)
Nội dung trích xuất từ tài liệu:
Bài Thảo Luận Bộ môn kiến trúc máy tính : Tìm hiểu về bộ nhớ ảoBài Thảo Luận : Bộ môn kiến trúc máy tínhChủ đề : Tìm hiểu về bộ nhớ ảoGiáo viên hướng dẫn : TH.S CAO NGỌC ÁNHDanh sách thành viên nhóm 10 gồm : ►BÙI VĨNH TIẾN ►NGUYỄN DUY TRUNG ►NGUYỄN XUÂN THẮNG ►NGUYỄN VĂN NHÂNCHÚNG TA SẼTÌM HIỂU THEOTỪNG NHÁNHSAU ĐỂ HIỂURÕ HƠN VỀ BỘNHỚ ẢO I . Bộ NhớĐ/N : Bộ Nhớ là Thiết bị chứa chương trình : lệnh dữ liệu và số liệu Registers Bộ Nhớ Cấ p Trong Caches Độ Truy Bộ RAMVà ROM Xuất Bộ Nhớ Nhớ HDD , Bộ Nhớ Ổ Đĩa Quang Ngoài (VCD,DVD) , Ổ Flash Phân loại và các cấp bộ nhớ II . Bộ Nhớ ảo K/n : Bộ Nhớ ảo (Virtual Mermory)Là một vùng không gian lưu trữgần giống như bộ nhớ trong Bộ nhớ ảo là một kỹ thuật cho(RAM) . Nhưng lại được đặt trên phép việc thực hiện của quáđĩa cứng và khoảng không gian trình mà có thể quá trình đó hoànnày được đặt cố định (Không thể toàn không nằm trong bộthay đổi địa chỉ ô nhớ trên HĐH , nhớ.Việc thực hiện quá trìnhvì bộ nhớ ảo được cố định trên overlay một cách tự động ,có thểđĩa cứng nên việc truy xuất các không đòi hỏi người lâp trìnhthông tin trong bộ nhớ ảo sẽ phải biết điều gì đang xảy ra.được thực hiện nhanh hơn việcđọc thông tin trên đĩa cứng thôngthường) III . Tại Sao Dùng Bộ Nhớ ẢoHầu hết các máy tính đều phải dùng một lượng bộ nhớ RAM đểsử dụng cho CPU (khoảng 128MB) .Ngoài ra còn cần phải dùng 1 lượng RAM nữa cho HĐH ví dụ :với Window XP cần khoảng 128MB – 256MB , Window 7 cầnkhoảng 512MB.Trong khi đó còn rất nhiều chương trình và ứng dụng cũng cầnđến RAM . VD : Trình duyệt Web Frifox cần 64MB các bạn cóthể vào phần option trong Frifox kiểm tra có phần giới hạn dunglượng RAM và nhiều chương trình khác đặc biệt là đồ họa vàlập trình .Vì vậy mà để máy hoạt động trơn tru thì cần RAM rất lớn và cácnhà phát triển đã tạo ra 1 loại bộ nhớ đó là bộ nhớ ảo I .C ông ụng ủa ộ hớ o V D C B N Ả─ Cho phép thực hiện cùng một lúc nhiều tiến trình (process) mỗi tiến trình có một không gian định vị riêng─ Đơn giản hóa việc nạp chương trình vào bộ nhớ để thi hành nhờ vào một cơchế được gọi là sự tái định địa chỉ (address relocation) . Cơ chế này cho phép một chương trình có thể được thi hành khi nó ở bất kỳ vị trí nào trong bộ nhớ─ B ộ nhớ ảo phóng đại bộ nhớ chính thành bộ nhớ luận lý cực lớn khi được hiểnthị bởi người dùng. G i giải phóng người lập trình từ việc quan tâm đến giới hạn úpkích thước bộ nhớ. Bộ nhớ ảo cũng cho phép các quá trình dễ dàng chia sẻ tậptin và không gian địa chỉ, cung cấp cơ chế hữu hiện cho việc tạo quá trình.Lưu đồ minh hoạ bộ nhớ ảo lơn hơn bộ nhớ vật lýBộ nhớ ảo bao gồm bộ nhớ trong và bộ nhớ ngoài được phân tích thànhkhối để có thể cung cấp cho mỗi chương trình một số khối cần thiết choviệc thực hiện chương trình đóHình ảnh minh họa mộtchương trình gồm 4 khốiA,B,C,D nằm trong 4 trangtrong đó khối D nằmtrong ổ đĩa ảo nhau ữa ộ ớ o bộ ớ Khác gi b nh ả và nh cache Tham số Cache Bộ nhớ ảo Chiều dài mỗi khối (trang) 16-128byte 4096-65536bytes Thời gian thâm nhập thành 1-2 xung nhịp 40-100 xung nhịp công Trừng phạt khi thất bại xung 8-100 xung nhịp 700.000-6 triệu +thời gian tham nhập + 6-60 xung nhịp +500.000-4 triệu xung +Di chuyển số liệu + 2-40 xung nhịp +200.000-2 triệu xung Tỉ số thất bại 0,5%-10% 0,00001% - 0,001% Dung lượng 8 KB – 8MB 16 MB – 8GBĐại lượng điển hình cho bộ nhớ cache và bộ nhớ ảo.So với bộ nhớ cache thì các tham số của bộ nhớ ảo tăng từ 10 đến 100.000lần Ngoài ra còn có sự khác biệt khác như Khi thất bại cache, sự thay thế một khối trong cache được điều khiển bằngphần cứng, trong ...

Tài liệu được xem nhiều: