首页学历类考试大学计算机科学
(简答题)

简单了解内存管理。

正确答案

根据帕金森定律:“你给程序再多内存,程序也会想尽办法耗光”,因此程序设计师通常希望系统给他无限量且无限快的内存。大部分的现代电脑内存架构都是阶层式的,最快且数量最少的寄存器为首,然后是高速缓存、内存以及最慢的磁盘储存设备。而OS的内存管理提供寻找可用的记忆空间、配臵与释放记忆空间以及交换内存和低速储存设备的内含物等功能。此类又被称作虚拟内存管理的功能大幅增加每个进程可获得的记忆空间(通常是4GB,即使实际上RAM的数量远少于这数目)。然而这也带来了微幅降低执行效率的缺点,严重时甚至也会导致进程崩溃。内存管理的另一个重点活动就是借由CPU的帮助来管理虚拟位臵。如果同时有许多进程储存于记忆设备上,操作系统必须防止它们互相干扰对方的内存内容(除非通过某些协议在可控制的范围下操作,并限制可存取的内存范围)。分割内存空间可以达成目标。每个进程只会看到整个内存空间(从0到内存空间的最大上限)被配臵给它自己(当然,有些位臵被OS保留而禁止存取)。CPU事先存了几个表以比对虚拟位臵与实际内存位臵,这种方法称为分页(paging)配臵。借由对每个进程产生分开独立的位臵空间,OS也可以轻易地一次释放某进程所占据的所有内存。如果这个进程不释放内存,OS可以退出进程并将内存自动释放。

答案解析

相似试题

  • (简答题)

    简单解释Python基于值的自动内存管理方式?

    答案解析

  • (单选题)

    在Java中,对简单数据类型(如int)分配的内存为()。

    答案解析

  • (单选题)

    微型计算机的结构原理是采用()结构,它使CPU与内存和外设的连接简单化与标准化。

    答案解析

  • (简答题)

    简单了解硬连线控制器。

    答案解析

  • (简答题)

    简单了解CPU的工作流程。

    答案解析

  • (简答题)

    简单了解通道工作过程。

    答案解析

  • (简答题)

    简单说明中断向量的概念,并指出8086/8088中断系统存放中断向量表的内存位置。如果对应于中断类型号为40H的中断处理子程序存放在1234H:5678H开始的内存区域中,则中断向量应如何存放?

    答案解析

  • (简答题)

    简单了解点阵针式打印机和激光印字机?

    答案解析

  • (简答题)

    你所了解的的软件测试类型都有哪些,简单介绍一下。

    答案解析

快考试在线搜题