主存:保存进程运行时的程序和数据
寄存器:速度最快,价格昂贵容量不大,一般以字为单位
只要存放指令一次操作的数据就够了
高速缓存:速度比内存快,一般同寄存器一样集成在cpu中
总之:速度快、存放部分内存数据,硬件自动处理
存储器管理:
在多道程序环境下,程序运行必须为之先建立进程。
创建进程的第一件事:将程序和数据装入内存
地址的概念
逻辑地址:(相对地址,虚地址)
用户的程序经过汇编或编译后形成的目标代码,目标代码中的指令地址是相对地址
一般来说首地址为0,其余指令中的地址都相对于首地址来编址
不能用逻辑地址在内存中读取信息
物理地址:(绝对地址,实地址)
内存中存储单元的地址
物理地址可直接寻址被执行
**地址映射:**将用户程序中的逻辑地址转换为运行时由机器直接寻址的内存物理地址的过程
程序的装入:绝对装入中逻辑地址=物理地址
重定位中逻辑地址不等于物理地址
链接