操作系统课程总结(存储器管理) | 您所在的位置:网站首页 › 存储器的管理 › 操作系统课程总结(存储器管理) |
之前忘了发出来的一篇。 [4]存储器管理 存储器层次结构 存储器描述寄存器在CPU内,具有与其相同的速度,主要用于存储处理机运行时的数据高速缓存分为多级缓存,L1 cahce速度最快,因内置而容量不能太大,L2 cache速度差一些,但容量大,对性能起主要影响作用主存即内存,早期的内存由磁芯构成,现在的内存由VLSI(超大规模集成电路)构成磁盘缓存不是实际存在的存储器,利用主存中的部分存储空间暂时存放磁盘中读出或要写入的信息固定磁盘如固态硬盘,机械硬盘等,计算机内永久存储信息的存储器可移动存储器如光盘,U盘,移动硬盘,磁带等 程序的装入和链接链接细节: ①链接时需对各个模块中的相对地址进行修改统一 ②链接时需将模块中所用的外部调用符号变换为相对地址 链接方式描述优缺点静态链接方式在程序运行前就已经将各目标模块和库函数链接成完整的装入模块,不再拆开①对于链接好的模块难以修改②无法实现模块共享装入时动态链接在这组目标模块装入内存时边装入边链接,即装入的模块需要哪个模块,就去寻找并装入①便于修改②可以实现模块共享运行时动态链接不运行的模块装入内存是一种浪费,故对某些模块的链接推迟到运行时,若在运行时发现缺少某个需要的模块,再由OS去查找,装入,链接①能加快程序装入过程②能节省内存空间 连续分配存储管理方式连续分配存储管理方式指的是,若程序中代码或数据的逻辑地址相邻,则内存空间分配时物理地址相邻。 单一连续分配单道程序环境下,把内存分为系统区和用户区,系统区仅供OS使用,用户区仅装有一道用户程序。 早期多道程序环境下,将用户区分为多个固定大小的分区,每个分区只装入一道作业。 即可变分区分配,可以使用空闲分区表或者空闲分区链去记录每个空闲分区的情况。 |
CopyRight 2018-2019 实验室设备网 版权所有 |