第4章存储体系 主要内容包括 几种常用的内存管理方法(分区、分页、分段) 内存的分配和释放算法(最先适应、最佳适应、 最坏适应、临近适应) 拟存储器的概念(部分装入) °控制主存和外存之间的数据流动方法 地址变换技术和内存数据保护与共享技术等 Windows,200/x内存管理
第4章 存储体系 • 主要内容包括: • 几种常用的内存管理方法(分区、分页、分段) • 内存的分配和释放算法(最先适应、最佳适应、 最坏适应、临近适应) • 虚拟存储器的概念(部分装入) • 控制主存和外存之间的数据流动方法 • 地址变换技术和内存数据保护与共享技术等 • Windows2000/xp内存管理
存销器是计算机系统的重要资源之 狂何程序和数据以及各种控制用的数据 结构都必须占用一定的存储空间 存储器由内有( primary storage)和外存 ( secondary storage)组成。 存储管理是指存储器资源(主要指内存并 涉及外存)的管理 内存由顺序编址的块组成,每块包含相应 的物理单元
• 存储器是计算机系统的重要资源之一。 • 任何程序和数据以及各种控制用的数据 结构都必须占用一定的存储空间 • 存储器由内存(primary storage)和外存 (secondary storage)组成。 • 存储管理是指存储器资源(主要指内存并 涉及外存)的管理。 • 内存由顺序编址的块组成,每块包含相应 的物理单元
存储层次结构 寄存器( register) 快速缓存( cache) 内存( primary storage) 外存( secondary storage) 微机中的存储层次组织: 访问速度越慢,容量越大,价格越便宜 最佳状态应是各层次的存储器都处于均衡的 繁忙状态
存储层次结构 外存(secondary storage) DOS核心 命令处理程序 内存(primary storage) 快速缓存(cache) 寄存器(register) •微机中的存储层次组织: –访问速度越慢,容量越大,价格越便宜; –最佳状态应是各层次的存储器都处于均衡的 繁忙状态
存储管理的功能一 分配和回收分配,回收算法及相应数据结构。 地址变换 可执行文件生成中的链接技术 程序加教(装入)时的重定位技术 进程运行时硬件和软件的地址变换技术和机构 存储共享和保护: 代码和数据共享 地址空间访问权限(读、写、执行) 存储器扩充:存储器的逻辑组织和物理组织 由应用程序控制:覆盖; 由OS控制:交换(整个进程空间),虚拟存储的请求 调入和预调入(部分进程空间)一
存储管理的功能 • 分配和回收:分配、回收算法及相应数据结构。 • 地址变换: – 可执行文件生成中的链接技术 – 程序加载(装入)时的重定位技术 – 进程运行时硬件和软件的地址变换技术和机构 的地址变换技术和机构 • 存储共享和保护: – 代码和数据共享 – 地址空间访问权限(读、写、执行) • 存储器扩充:存储器的逻辑组织和物理组织; – 由应用程序控制:覆盖; – 由OS控制:交换(整个进程空间),虚拟存储的请求 调入和预调入(部分进程空间)
虚抄有储器 RTUAL MEMORY 内存价格昂贵,不可能用大容量的内存存储所有 被访间的或不被访问的程序与数据段。 丛存尽管访问速度较慢,但价格便宣,适合于存 放大量信息。 有储管理系统把进程中那些不经常被访问的程序 段和数据放入外存中,待需要访问它们时再将它 们调入内存
虚拟存储器(VIRTUAL MEMORY) • 内存价格昂贵,不可能用大容量的内存存储所有 被访问的或不被访问的程序与数据段。 • 外存尽管访问速度较慢,但价格便宜,适合于存 放大量信息。 • 存储管理系统把进程中那些不经常被访问的程序 段和数据放入外存中,待需要访问它们时再将它 们调入内存