2011年计算机软件水平考试嵌入式系统设计师辅导笔记(24)

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  6、分区存储管理

  为了实现多道程序系统而采用的最简单的内存管理。

  基本思路:把整个内存划分为两大区域,即系统区和用户区,然后再把用户区划分为若干个分区,每个任务占有其中的一个分区。这样,在内存当中就同时保留多个任务,让他们共享整个用户区,从而实现多个任务的并发运行。

  分区存储管理又可以分为两类:固定分区和可变分区。

  固定分区:各个用户分区的个数、位置和大小一旦确定后,就固定不变,不能再修改。

  优点:易于实现,系统开销较小。

  缺点:内存利用率不高,分区总数固定。

  可变分区:动态创建,在装入一个程序时,系统将根据它的需求和内存空间的使用情况来决定是否分配。

  优点:动态变化,非常灵活。

  缺点:可能存在外碎片。

  在实现可变存储管理技术的时候,需要考虑三个方面的问题:

  A. 内存管理的数据结构

  B. 内存的分配算法

  C. 内存的回收算法

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答