Bài giảng "Quản lí bộ nhớ (Memory Management)" trình bày về các nội dung chính: Yêu cầu cơ bản của quản lí bộ nhớ, phân vùng bộ nhớ (Memory Partitioning) và các khối cơ bản của quản lí bộ nhớ. Mời các bạn tham khảo bài giảng để nội dung chi tiết. | Quản lí bộ nhớ Memory Management TS. Lê Minh Trung Khoa CNTT, Đại học Sư phạm TPHCM Bài giảng môn: Hệ Điều Hành These slides are intended to help a teacher develop a presentation. This PowerPoint covers the entire chapter and includes too many slides for a single delivery. Professors are encouraged to adapt this presentation in ways which are best suited for their students and environment. 1 Nội dung Yêu cầu cơ bản của quản lí bộ nhớ Phân vùng bộ nhớ (Memory Partitioning) Các khối cơ bản của quản lí bộ nhớ Phân trang (Paging) Phân đoạn (Segmentation) Overview of points covered in this chapter Point out that memory partitioning isn’t used much except for special cases such as kernel memory management 2 Sự cần thiết của quản lí bộ nhớ Bộ nhớ ngày càng trở nên rẻ hơn Các ứng dụng ngày càng lớn và đòi hỏi nhiều bộ nhớ Quản lí bộ nhớ liên quan tới việc chuyển các khối dữ liệu giữa bộ nhớ chính và bộ nhớ phụ Tốc độ truy cập bộ nhớ chậm hơn nhiều tốc độ xử lí của CPU OS cần phải swap-in và . | Quản lí bộ nhớ Memory Management TS. Lê Minh Trung Khoa CNTT, Đại học Sư phạm TPHCM Bài giảng môn: Hệ Điều Hành These slides are intended to help a teacher develop a presentation. This PowerPoint covers the entire chapter and includes too many slides for a single delivery. Professors are encouraged to adapt this presentation in ways which are best suited for their students and environment. 1 Nội dung Yêu cầu cơ bản của quản lí bộ nhớ Phân vùng bộ nhớ (Memory Partitioning) Các khối cơ bản của quản lí bộ nhớ Phân trang (Paging) Phân đoạn (Segmentation) Overview of points covered in this chapter Point out that memory partitioning isn’t used much except for special cases such as kernel memory management 2 Sự cần thiết của quản lí bộ nhớ Bộ nhớ ngày càng trở nên rẻ hơn Các ứng dụng ngày càng lớn và đòi hỏi nhiều bộ nhớ Quản lí bộ nhớ liên quan tới việc chuyển các khối dữ liệu giữa bộ nhớ chính và bộ nhớ phụ Tốc độ truy cập bộ nhớ chậm hơn nhiều tốc độ xử lí của CPU OS cần phải swap-in và swap-out các tiến trình một cách khéo léo để tăng mức độ đa nhiệm Introduce by pointing out that in a uniprogramming system, main memory is divided into two parts: one part for the operating system (resident monitor, kernel) and one part for the program currently being executed. In a multiprogramming system, the “user” part of memory must be further subdivided to accommodate multiple processes. Emphasise that memory management is vital in a multiprogramming system. If only a few processes are in memory, then for much of the time all of the processes will be waiting for I/O and the processor will be idle. Thus memory needs to be allocated to ensure a reasonable supply of ready processes to consume available processor time. 3 Mục tiêu quản lí bộ nhớ Bộ nhớ cần phải được cấp phát để đảm bảo luôn có nhiều tiến trình sẵn sàng (trong ready queue) để thực thi với CPU 4 Các yêu cầu của quản lí bộ nhớ Tái định vị (Relocation) Bảo vệ (Protection) Chia sẻ (Sharing) Tổ chức logic (Logical .