本文主要是介绍自学考试-“操作系统概论”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
此篇博客摘自何静媛师姐的总结,对于操作系统里的存储管理做了详细的分享。
因为已经考试过一次,虽然还不知道有没有考过,不过如果您也在进行自考,多做做里面的大题吧,很有帮助。
存储管理是对主存储器中的用户区域进行管理.包括主存空间的分配与回收,主存空间的共享与保护,地址转换以及主存空间的扩充等工作.
单用户存储管理
思想:
单用户存储管理是一种最简单的存储管理方式.在这种管理方式下,操作系统占用了一部分主存空间,其余剩下的主存空间都分配给一个作业使用,即在任何时刻主存储器中最多只有一个作业,比较适合于单道运行的计算机系统.由于单用户连续存储管理每次只允许一个作业装入主存储器,因此不必考虑作业在主存储器中的移动问题.于是可采用静态定位方式进行地址转换,即在作业被转入到主存储是一次性地完成地址转换.处理器在执行指令时,要检查其绝对地址是否属于规定范围内的地址,如果属于,则按此地址访问,否则将产生“地址越界”中断。
固定用户存储管理
思想:
把主存储器中可分配的用户区域预先划分成若干个连续区,每一个连续区称为一个分区.
内存划分成若干固定大小的分区,每个分区中最多只能装入一个作业。当作业申请内存时,系统按一定的算法为其选择一个适当的分区,并装入内存运行。由于分区大小是事先固定的,因而可容纳作业的大小受到限制,而且当用户作业的地址空间小于分区的存储空间时,造成存储空间浪费。
主存空间的分配与回收
这篇关于自学考试-“操作系统概论”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!