第七章实存管理技术•存储器是计算机最重要的资源之一,内存存储器是计算机最重要的资源之一,内存管理一直是操作系统最主要的功能之一
管理一直是操作系统最主要的功能之一
•内存容量一直是计算机硬件资源中最紧张内存容量一直是计算机硬件资源中最紧张的资源,特别在多道程序设计技术条件下,的资源,特别在多道程序设计技术条件下,一方面要充分利用内存容量,另一方面必一方面要充分利用内存容量,另一方面必须保证多个程序在内存中互不干扰即保证须保证多个程序在内存中互不干扰即保证内存安全
•存储器管理技术分实存管理和虚存储器管理技术分实存管理和虚存管理
•基本的存储管理方法是分区法、覆盖基本的存储管理方法是分区法、覆盖技术、交换技术技术、交换技术、分页法、分段法、、分页法、分段法、段页法
第七章实存管理技术•7
1存储管理的基本概念•7
2连续分配存储管理方式•7
3离散分配存储管理方式•7
4交换技术•7
5覆盖技术7
1存储管理的基本概念•7
1存储管理要解决的问题•7
2存储管理的分类•7
3地址映射(重定位)7
1存储管理要解决的问题•早期计算机系统中,内存是最紧张的资源之早期计算机系统中,内存是最紧张的资源之一
为了在小内存中运行大程序,人们先发一
为了在小内存中运行大程序,人们先发明了覆盖技术
当发明虚存管理技术后,才明了覆盖技术
当发明虚存管理技术后,才真正解决了在小内存中运行大程序的问题
真正解决了在小内存中运行大程序的问题
•为了有效管理计算机内存资源,操作系统的为了有效管理计算机内存资源,操作系统的存储管理要具备以下功能:存储管理要具备以下功能:•1
内存空间分配与回收内存空间分配与回收•根据某种分配方式,遵循某种分配算法,为根据某种分配方式,遵循某种分配算法,为进程分配内存,当进程结束时再回收内存
进程分配内存,当进程结束时再回收内存