1. Trang chủ
  2. » Công Nghệ Thông Tin

Bộ nhớ ảo trong hệ điều hành Windows

13 1,1K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 280,36 KB
File đính kèm virtual memory.rar (597 KB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

tổ chức và quản lý bộ nhớ ảo trong hệ điều hành windows. Bộ nhớ ảo (Virtual Memory) là vùng không gian lưu trữ gần giống như bộ nhớ trong (RAM) nhưng lại được đặt cố định trên ổ đĩa cứng. Tài liệu đính kèm bao gồm 1 file pptx và 1 file docx, mong rằng nhờ một ít kiến thức của mình, các bạn có thể hiểu thêm về bộ nhớ ảo trong windows. Mọi thắc mắc xin gửi về k4nanhgmail.com, DNTU

Trang 1

ĐỀ ÁN

TỔ CHỨC & QUẢN LY

B NHƠ ẢO Ô TRONG H ĐIÊU HANH WINDOWS Ê

OPERATING SYSTEM

Nhóm 2

• Nguyễn Tuấn Anh

• Võ Quốc Cường

Trang 2

Virtual Memory Nhóm 2

Trong bối cảnh sử dụng máy hiện nay, máy chỉ có RAM kích thước vừa phải (<=4GB), nhưng phải chạy đồng thời nhiều ứng

dụng, mỗi ứng dụng lại có nhu cầu bộ nhớ rất lớn, nhiều khi lớn hơn cả kích thước của RAM

Trang 3

Phương pháp quản lý bộ nhớ ảo

Trang 4

KIẾN THỨC TỔNG QUÁT

• Khái niệm Bộ nhớ ảo trong hệ điều hành

Windows

• Quản lý Bộ nhớ ảo trong hệ điều hành Windows

• Cách cài đặt bộ nhớ ảo trong hệ điều hành

Windows

• Ưu nhược điểm của việc sử dụng bộ nhớ ảo.

Trang 5

1 Khái ni m b nhớ ảo – Virtual Memory ê ô

Bộ nhớ ảo là gì ?

Bộ nhớ ảo (Virtual Memory) là vùng không gian lưu trữ gần

giống như bộ nhớ trong (RAM) nhưng lại được đặt cố định trên ổ đĩa cứng

Tại sao phải sử dụng Bộ nhớ ảo ?

Khi người dùng chạy những tác vụ nặng, phần mềm cần

nhiều dữ liệu tạm thời thì RAM vật lý trong máy sẽ bị sử

dụng hết, lúc này Windows sẽ biến ổ cứng thành RAM để

bổ sung cho việc thiếu RAM của máy

Trang 6

1 Khái ni m b nhớ ảo – Virtual Memory ê ô

Cho phép thực hiện cùng 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 hoá việc nạp chương trình vào bộ nhớ để thi hành nhờ 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ó nằm ở bất cứ vị trí nào trong bộ nhớ

Trang 7

2 Quản lý b nhớ ảo ô

• Có 2 phương pháp:

a) Quản lý bộ nhớ phân trang (Paging) ƒ

b) Quản lý bộ nhớ phân đoạn (Segmentation) ƒ

Bộ nhớ ảo thường được thực hiện với kỹ thuật phân trang

theo yêu cầu vì việc cấp phát và thay thế các phân đoạn

phức tạp hơn thao tác trên trang, vì kích thước không bằng nhau của các đoạn

Để đạt được tốc độ cần thiết, người ta phải hiện thực các

phương pháp quản lý bộ nhớ ảo bằng phần cứng Đơn vị

phần cứng quản lý bộ nhớ ảo được gọi là MMU (Memory

Trang 8

Quản lý bộ nhớ phân trang

Một hệ thống phân trang theo yêu cầu là hệ thống sử dụng

kỹ thuật phân trang kết hợp với kỹ thuật swapping Một tiến trình được xem như một tập các trang, thường trú trên bộ

nhớ phụ (thường là đĩa)

Trang 9

Quản lý bộ nhớ phân trang (tt)

Khi cần xử lý, tiến trình sẽ được nạp vào bộ nhớ chính

Nhưng thay vì nạp toàn bộ chương trình, chỉ những trang

cần thiết trong thời điểm hiện tại mới được nạp vào bộ nhớ Như vậy một trang chỉ được nạp vào bộ nhớ chính khi có

yêu cầu

Trang 10

Quản lý bộ nhớ phân trang (tt)

Trang 11

3 Cài đ t b nhớ ảo trong Windows ă ô

Trang 12

4 Ưu điểm và nhược điểm

Ưu điểm của việc sử dụng bộ nhớ ảo:

Bù đắp cho sự thiếu hụt của bộ nhớ vật lý trên máy tính

Bộ nhớ ảo làm tăng mức độ đa chương trình, nâng cao

hiệu suất sử dụng CPU

Người lập trình không còn bận tâm về vấn đề bộ nhớ thực

Tốc độ truy xuất của ổ cứng không nhanh bằng RAM, ổ

cứng phải làm việc liên tục, làm giảm tuổi thọ của ổ cứng

Trang 13

VIRTUAL MEMORY

Nhóm 2

• Nguyễn Tuấn Anh • Nguyễn Thành Long

Ngày đăng: 22/09/2018, 09:28

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w