操作系统(存储管理)
操作系统(存储管理) 文章目录 操作系统(存储管理) 一,多层结构的存储器系统 1.1主存 1.2磁盘缓存 二,程序的装入和链接 2.1程序的装入方式 2.1.1绝对装入方式 2.1.2可重定位装入方式 2.1.3动态运行时的转入方式 2.2程序的链接 2.2.1静态连接 2.2.2装入时动态链接 2.2.3运行时动态链接 三,程序存储空间的分配 3.1连续分配存储管理 3.1.1单一连续分配 3.1.2固定分区分配 3.1.3动态分区分配 3.1.4可重定位的分区分配 3.2离散存储空间分配 3.2.1页式存储空间分配 3.2.2段式存储空间分配 3.2.3页式存储和段式存储比较 一,多层结构的存储器系统 主要分为: CPU寄存器 主存 辅存 1.1主存 主存,又叫可执行存储器或内存,主要用来保存进程运行时的程序和数据,处理器都是从主存储器中取到指令和数据的,并将其所取到的指令放入到指令寄存器中,而将其数据放入到数据寄存器中,由于 主存储器(内存)访问速度远远低于CPU执行指令的速度,为了缓和这一矛盾,在计算机系统中引入了寄存器和高速缓存 寄存器 寄存器具有和处理器相同的速度,故对寄存器的访问速度最快,完全能与CPU协调工作,但是价格昂贵 高速缓存 介于寄存器和内存之间,主要用于备用内存中的常用的数据,减少CPU对内存的访问次数 1.2磁盘缓存