试题详情
- 简答题简单了解内存管理。
- 根据帕金森定律:“你给程序再多内存,程序也会想尽办法耗光”,因此程序设计师通常希望系统给他无限量且无限快的内存。大部分的现代电脑内存架构都是阶层式的,最快且数量最少的寄存器为首,然后是高速缓存、内存以及最慢的磁盘储存设备。而OS的内存管理提供寻找可用的记忆空间、配臵与释放记忆空间以及交换内存和低速储存设备的内含物等功能。此类又被称作虚拟内存管理的功能大幅增加每个进程可获得的记忆空间(通常是4GB,即使实际上RAM的数量远少于这数目)。然而这也带来了微幅降低执行效率的缺点,严重时甚至也会导致进程崩溃。内存管理的另一个重点活动就是借由CPU的帮助来管理虚拟位臵。如果同时有许多进程储存于记忆设备上,操作系统必须防止它们互相干扰对方的内存内容(除非通过某些协议在可控制的范围下操作,并限制可存取的内存范围)。分割内存空间可以达成目标。每个进程只会看到整个内存空间(从0到内存空间的最大上限)被配臵给它自己(当然,有些位臵被OS保留而禁止存取)。CPU事先存了几个表以比对虚拟位臵与实际内存位臵,这种方法称为分页(paging)配臵。借由对每个进程产生分开独立的位臵空间,OS也可以轻易地一次释放某进程所占据的所有内存。如果这个进程不释放内存,OS可以退出进程并将内存自动释放。
关注下方微信公众号,在线模考后查看
热门试题
- 已知有四位数P1P2P3P4采用偶校验,
- 分布式存储多处理机的特点是()。
- 当前微型机常用的操作系统包括()。
- 总线控制方式可分为集中式和()式两种。
- 存取速度最快的存储器是()。
- 制约程序在实际机器上性能的因素不包括()
- CPU是计算机的中央处理器部件,具有()
- CPU执行一段程序时,Cache完成存取
- 为保证中断服务程序执行完毕以后,能正确返
- 堆栈常用于()
- 时序信号是控制计算机各个部件协调工作的关
- 以下能够发现两位错误并能纠正一位错误的编
- 下列关于磁盘存储器的描述,不正确的是()
- 计算机的内存由RAM和ROM两种半导体存
- 62个汉字的机内码需要()
- 某主存容量为1MB,用256K×1位/每
- 表示主存容量,通常以()为单位。
- 在多总线结构中,用于连接高速I/O设备模
- 程序状态字寄存器的内容()。
- ()是指提出中断申请的部件或事件。