操作系统
文章平均质量分 60
南波兔不写巴哥
这个作者很懒,什么都没留下…
展开
-
虚拟存储系统
虚拟存储器和操作系统中的一样页式存储我们的程序很大,需要连续的主存空间不现实所以将一个程序,在逻辑上拆分为若干个大小相等的页面,离散的放入不同的主存块中每个页面大小和物理块的大小相同两个地址逻辑地址:程序员视角 (地址=逻辑页号+页内地址)机器指令中都是逻辑地址物理地址:实际地址 (地址=实际页号+页内地址)页表实现 两个地址的映射页表放在主存中页表中每一行是页表项将逻辑页号转换为实际页号页表基址寄存器:指明页表在主存的存放位置 即,帮我们在主存中找到页表原创 2022-02-03 17:29:32 · 444 阅读 · 0 评论 -
操作系统之内存管理相关整理
以下标题仅为标注作用,不分割逻辑虚拟内存实现了什么首先它是虚拟的,它不是物理的内存,它为每个进程都提供了私有的虚拟内存空间,这些虚拟地址又和实际的物理地址相映射,从而使得进程之间的内存区域相互不影响,或者说是相互隔离虚拟地址是连续的,但其映射的物理地址基本都不连续。这样能够提高内存的利用率,同时,让进程误以为自己拥有了连续的空间同时,虚拟内存可以扩展到硬盘,将有需求的内存部分对应的实际数据放入内存,其他的放入硬盘,从而使得内存空间变大cpu寻址当一个进程的内存需要用到时,需要进行寻址,cpu原创 2021-03-30 10:44:51 · 129 阅读 · 0 评论