a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 89|回复: 0

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

[复制链接]
发表于 2012-8-2 09:13:07 | 显示全部楼层 |阅读模式
  6、分区存储管理4 A5 Z4 B8 o; k4 B- h9 L
  为了实现多道程序系统而采用的最简单的内存管理。
0 g9 S, R. F# E6 J  基本思路:把整个内存划分为两大区域,即系统区和用户区,然后再把用户区划分为若干个分区,每个任务占有其中的一个分区。这样,在内存当中就同时保留多个任务,让他们共享整个用户区,从而实现多个任务的并发运行。/ r6 R) B. h8 B8 ^; T, g
  分区存储管理又可以分为两类:固定分区和可变分区。/ n& s9 m6 T0 ?: A0 w7 H
  固定分区:各个用户分区的个数、位置和大小一旦确定后,就固定不变,不能再修改。
) n! ]" j( |9 V0 }0 C% a- u8 \  优点:易于实现,系统开销较小。
3 a* w$ l& `: O  缺点:内存利用率不高,分区总数固定。6 f5 @5 f! I* K0 N. o) g3 ^
  可变分区:动态创建,在装入一个程序时,系统将根据它的需求和内存空间的使用情况来决定是否分配。
1 s) N7 ?( e2 ^/ G2 [, M/ y2 c  优点:动态变化,非常灵活。7 B  m0 s2 n: b& V0 C8 {- b
  缺点:可能存在外碎片。( }1 l$ C& ^0 c6 ^  F
  在实现可变存储管理技术的时候,需要考虑三个方面的问题:5 M% p1 y$ W5 Z% v6 m
  A. 内存管理的数据结构
. j+ ?1 p7 q, G* b  B. 内存的分配算法
  h9 b3 ~1 E  k0 J* d  C. 内存的回收算法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-8 05:52 , Processed in 0.209709 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表