可变分区存储管理及可重定位分区存储管理实验报告

合集下载

分区存储管理

分区存储管理
分区存储管理
1、单用户连续分区存储管理
单一连续分区:把内存储器分为两个区,一个分区固定分配给操 作系统使用,另一个分配给用户使用,称作“用户区” 系统特点:1、系统总是把整个用户区分配给一个用户使用 2、内存用户区又被分为“使用区”和“空闲区”两部分 3、当作业被调度时就获得全部空间 4、作业运行完后,全部主存空间又恢复成空闲(以上所指 的全部主存空间是全部用户区空间) 对于连续区分配而言,虽然这种管理方案不需要专门的硬件,但是应 有硬件保护机构,以确保用户程序不至于偶然或无意地干扰系统区中 的信息 使用界限寄存器的方法。界限寄存器中存放用户程序的起始地址 和终止地址,作业运行时,检查访问指令或数据的地址,若不在界限 寄存器所框住的范围内,则发生越界中断。

区 1 2 3 4

起 始 地 址 20KB 28KB 60KB 124KB
长 8KB 32KB 64KB

使 用 标 志 作业1 作业6 0 作业2
132KB
地址重定位与存储保护
在采用固定分区存储管理这种存储管理方式时,应该对程序实行静态 重定位。不仅要防止用户程序对操作系统形成的侵扰,也要防止用户程序 与用户程序之间形成的侵扰。因此必须在CPU中设置一对专用的寄存器,用 于存储保护。
3、可变分区存储管理
内存的分配:内存不是预先划分好的,而是当作业装入时,根据作业的需求和内 存空间的使用情况来决定是否分配。若有足够的空间,则按需要分割与作业相对 地址空间同样大小分区给该进程;否则令其等待主存空间
最先适应算法
最佳适应算法
最坏ቤተ መጻሕፍቲ ባይዱ应算法
2、固定分区存储管理
“固定分区”存储管理的基本思想:预先把内存储器中可供分配的 用户区事先划分成若干个连续的分区,每个分区的尺寸可以相同, 也可以不同。划分后,内存储器中分区的个数以及每个分区的位置、 尺寸保持不变。每个分区中只允许装入一个作业运行。

第四章习题1

第四章习题1

2017/10/10
14
填空
1.在采用请求分页式存储管理的系统中,地址变换过程可能会因为 地址长度越界 、 缺页 和 访问权限错误 _________________ _______等原因而产生中断。 2.在分区分配算法中,首次适应算法倾向于优先利用内存中 低地址 部分 空闲区,从而保留了 高地址 ___部分的大空闲区。 3.虚拟存储通常由主存 和 辅存 _两级存储系统组成。为了在一台特定的机 物理地址 器上执行程序,必须把 逻辑地址 ____映射到这台机器主存储器的 _______ 空间上,这个过程称为地址映射 。 4.在段式存储管理中,段的保护通常有 越界保护 ____和 存取控制 ____两种。 5.设有8页的逻辑空间,每页有1024字节,它们被映射到32块的物理存储区 13 位,物理地址至少是 15 位。 中。那么逻辑地址的有效位是______
2017/10/10 13
21、在动态分区分配的算法中,首次适应算法倾向于优先利用 内存中的( 低地址 )部分的空闲分区,从而保留了( 高地址 ) 部分的空闲分区。 22、地址变换机构的最基本任务是将(用户地址空间)中的( 逻辑地址(或相对地址) )变换为( 内存空间 )中的( 物理地址(或绝对地址) )。在分页系统中为实现地址变换而 设置了页表寄存器,其中存放了( 页表始址 )和( 页表长度 ), 在进程未运行时,他们存放在( PCB(或进程控制块) )中。在 分页系统中进行地址变换时,应将页表寄存器中的(页表始址) 和( 页号 )进行相加,得到该页的在页表中的位置,从中可得 到( 物理块号 )。 23、为实现请求分页管理,应在页表中增加( 状态位 )、( 访问字段 )、( 修改位 )、( 外存地址 )几项。
2017/10/10
18

国开电大 操作系统 形考作业1-3答案

国开电大 操作系统 形考作业1-3答案

国开电大操作系统形考作业1-3答案文章中未出现段落格式错误或明显有问题的部分。

1.操作系统属于系统软件,其基本职能是控制和管理系统内各种资源,有效地组织多道程序的运行。

操作系统对缓冲区的管理属于设备管理的功能。

操作系统内核与用户程序、应用程序之间的接口是系统调用。

2.UNIX操作系统核心层的实现结构设计采用的是层次结构。

UNIX命令的一般格式是命令名[选项][参数]。

工业过程控制系统中运行的操作系统最好是实时系统。

3.进程控制块是描述进程状态和特性的数据结构,一个进程只能有唯一的进程控制块。

程序是静态概念,进程是动态概念。

两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的同步关系。

两个进程争夺同一个资源不一定死锁。

若干进程因竞争资源而无休止地循环等待着,而且都不释放已占有的资源,是系统出现死锁的原因。

4.进程从运行状态变为阻塞状态的原因是输入或输出事件发生。

如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会进入阻塞态,让出CPU。

若P、V操作的信号量S初值为2,当前值为-1,则表示有1个等待进程。

5.批处理系统的主要缺点是失去了交互性。

为了描述进程的动态变化过程,采用了一个与进程相联系的进程控制块,根据它而感知进程的存在。

为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率,是存储管理的功能。

实时操作系统追求的目标是快速响应。

6.该操作系统应该是分时系统,以使系统中所有的用户都能得到及时的响应。

系统调用是由操作系统提供的内部调用,它只能通过用户程序间接使用。

一个进程可以包含多个线程,这样可以更好地利用系统资源,提高系统的并发性和响应速度。

因此,引入线程的好处包括:提高系统的并发性、提高系统的响应速度、更好地利用系统资源、提高程序的可靠性和可维护性等。

进程状态的转换包括:从创建到就绪、从就绪到运行、从运行到阻塞、从阻塞到就绪、从运行到结束。

第3章习题解答

第3章习题解答

第3章(大本)习题解答一、填空1.将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为 地址重定位 。

2.使用覆盖与对换技术的主要目的是 提高内存的利用率 。

3.存储管理中,对存储空间的浪费是以 内部碎片 和 外部碎片 两种形式表现出来的。

4.地址重定位可分为 静态重定位 和 动态重定位 两种。

5.在可变分区存储管理中采用最佳适应算法时,最好按 尺寸 法来组织空闲分区链表。

6.在分页式存储管理的页表里,主要应该包含 页号 和 块号 两个信息。

7.静态重定位在程序 装入 时进行,动态重定位在程序 执行 时进行。

8.在分页式存储管理中,如果页面置换算法选择不当,则会使系统出现 抖动 现象。

9.在请求分页式存储管理中采用先进先出(FIFO )页面淘汰算法时,增加分配给作业的块数时, 缺页中断 的次数有可能会增加。

10.在请求分页式存储管理中,页面淘汰是由于 缺页 引起的。

11.在段页式存储管理中,每个用户作业有一个 段 表,每段都有一个 页 表。

二、选择1.虚拟存储器的最大容量是由 B 决定的。

A .内、外存容量之和B .计算机系统的地址结构C .作业的相对地址空间D .作业的绝对地址空间2.采用先进先出页面淘汰算法的系统中,一进程在内存占3块(开始为空),页面访问序列为1、2、3、4、1、2、5、1、2、3、4、5、6。

运行时会产生 D 次缺页中断。

A .7B .8C .9D .10 从图3-1中的“缺页计数”栏里可以看出应该选择D 。

1 2 3 4 1 2 5 1 2 3 4 5 6页面走向→ 3个内存块→缺页计数→图3-1 选择题2配图3.系统出现“抖动”现象的主要原因是由于 A 引起的。

A .置换算法选择不当B .交换的信息量太大C .内存容量不足D .采用页式存储管理策略 4.实现虚拟存储器的目的是 D 。

A .进行存储保护B .允许程序浮动C .允许程序移动D .扩充主存容量5.作业在执行中发生了缺页中断,那么经中断处理后,应返回执行B 指令。

计算机操作系统(习题集)第四章 答案

计算机操作系统(习题集)第四章 答案

第四章存储器管理一、单项选择题1、存储管理的目的是(C )。

A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量2、在( A)中,不可能产生系统抖动的现象。

A.固定分区管理B.请求页式管理C.段式管理D.机器中不存在病毒时3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为(B )。

A.源程序B.目标程序C.可执行程序D.非执行程序4、可由CPU调用执行的程序所对应的地址空间为(D )。

A.符号名空间B.虚拟地址空间C.相对地址空间D.物理地址空间5、存储分配解决多道作业[1C]划分问题。

为了实现静态和动态存储分配,需采用地址重定位,即把[2C]变成[3D],静态重定位由[4D]实现,动态重定位由[5A]实现。

供选择的答案:[1]:A 地址空间 B 符号名空间 C 主存空间 D 虚存空间[2]、[3]: A 页面地址 B 段地址 C 逻辑地址 D 物理地址 E 外存地址 F 设备地址[4]、[5]: A 硬件地址变换机构 B 执行程序 C 汇编程序D 连接装入程序E 调试程序F 编译程序G 解释程序6、分区管理要求对每一个作业都分配(A )的内存单元。

A.地址连续B.若干地址不连续C.若干连续的帧D.若干不连续的帧7、(C )存储管理支持多道程序设计,算法简单,但存储碎片多。

A.段式B.页式C.固定分区D.段页式8、处理器有32位地址,则它的虚拟地址空间为( B)字节。

A.2GBB.4GBC.100KBD.640KB9、虚拟存储技术是( A)。

A.补充内存物理空间的技术B.补充相对地址空间的技术C.扩充外存空间的技术D.扩充输入输出缓冲区的技术10、虚拟内存的容量只受( D)的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长11、虚拟存储技术与(A )不能配合使用。

A.分区管理B.动态分页管理C.段式管理D.段页式管理12、(B )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

操作系统光盘习题答案

操作系统光盘习题答案

第四章必做题一:选择题:.操作系统的主要性能参数:﹎﹎A﹎﹎指的是单位时间内系统处理的作业量。

A: (1)周转时间;(2)处理时间;(3)消逝时间;(4)利用率;(5)生产率;(6)吞吐量。

.在所学的调度算法中,能兼顾作业等待时间和作业执行时间调度算法是﹎﹎A﹎﹎。

A: (1)FCFS调度算法;(2)短作业优先调度算法;(3)时间片轮转法;(4)多级反馈队列调度算法;(5) 高响应比优先算法;(6)基于优先权的剥夺调度算法。

.在所学的调度算法中,为实现人机交互作用应采用调度算法是﹎﹎A﹎﹎。

A:(1)FCFS调度算法;(2)短作业优先调度算法;(3)时间片轮转法;(4)多级反馈队列调度算法;(5) 高响应比优先算法;(6)基于优先权的剥夺调度算法。

. 在采用非抢占式优先权进程调度算法的系统中,正在运行进程的优先权是﹎﹎A﹎﹎。

A: (1) 系统中优先权最高的进程 (2) 比就绪队列中进程优先权高的进程 (3) 比就绪队列中进程优先权不一定高的进程. 时间片轮转算法中时间片足够大时,该算法退化为﹎﹎A﹎﹎。

A:(1) 时间片轮转算法;(2) 先进先出调度算法;(3) 高响应比优先算法;(4) 短作业优先算法。

. 优先权调度算法中优先权反比运行时间时,该算法转变为﹎﹎A﹎﹎。

A:(1) 时间片轮转算法;(2) 先进先出调度算法;(3) 高响应比优先算法;(4) 短作业优先算法。

.作业调度是按某种算法从磁盘输入井的﹎﹎A﹎﹎中选一个作业装入主存运行。

A:(1)就绪队列 (2)等待队列 (3)作业后备队列 (4)提交队列.在分时系统中除了设置了进程调度外,通常还设置了﹎﹎A﹎﹎。

A,B,C:⑴剥夺调度;⑵作业调度;⑶进程调度;⑷中级调度;(5)处理机调度。

.作业调度与进程调度的主要区别是:﹎﹎A﹎﹎A:(1)作业调度比进程调度频繁 (2)两种调度的算法完全不同(3)两种调度的性能指标完全不同 (4)进程调度比作业调度频繁. 因争用资源产生死锁的必要条件是互斥、循环等待、不可抢占和﹎﹎A﹎﹎。

操作系统期末试卷(有答案)

操作系统期末试卷(有答案)

一、选择题(每题2分共40分)1、下列操作系统中,交互性最强的是(B)A批处理系统B分时系统C实时系统D网络操作系统2、批处理操作系统的缺点是(D)A系统吞吐量小B资源利用率低C系统开销小D交互能力弱3、(D)不是分时操作系统的特征A及时性B独占性C交互性D多样性4、在操作系统中,(B)是竞争和分配计算机系统资源的基本单位A程序B进程C作业D用户5、10个进程共享3台同类打印机,则与打印机对应的互斥信号量的初值应是(A)A 3B 10C 7D 16、P、V操作是(A)A两条低级通信原语B两条高级通信原语C 两组不同的机器指令D两组系统调用命令7、分时系统中,一运行进程用完了分给它的时间片后,还未完成计算任务,它的状态将变为(D)A就绪 B 阻塞 C 运行D 挂起8.分时系统经常采用的进程调度算法是(C)A先来先服务B优先数算法 C 时间片轮转算法D随机算法9、如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即应该是(B)A可运行的 B 可重入的 C 可改变的D可连接的10、在可变分区存储管理中,最佳适应算法将空闲区在空闲区表中按(A)次序进行排列A容量递增 B 容量递减 C 地址递增D地址递减11、很好地解决了碎片问题的是(A)式存储管理A分页B分段C固定分区D可变分区12、下列属于独占设备的是(B)A磁盘B打印机C假脱机D硬盘13、以下(B)磁盘调度算法可能导致某些进程发生“饥饿”现象A FCFSB SSTFC SCAND CSCAN14、通道是一种(C)A I/O端口B 数据通道C I/O专用处理器D软件工具15、UNIX对死锁采用的解除方法是(C)A撤销进程法 B 挂起进程法 C 骆驼算法16、固定分区存储管理的优点是(A)A管理方便 B 资源利用率高 C 产生碎片少D采用的算法繁杂性高17、下列系统中,(A)是实时系统A火炮的自动化控制系统B 办公自动化系统C 管理信息系统D 计算机集成制造系统18、下列不是引起产生死锁的必要条件(C)A互斥条件 B 占有并请求条件C可剥夺条件D循环等待条件19、下列(A)存储管理方案不能适应多到程序设计A单一连续区 B 固定分区 C 分页D分段20、在请求分页存储管理系统中,若采用先进先出页面淘汰算法,则当分配的内存块数增加是,缺页中断的次数(D)A减少 B 增加 C 不增不减D可能增加也可能减少二、填空题(每空1分共15分)1、操作系统是最基本的(系统)软件2、资源共享的方式一般分为(互斥共享)和(同时共享)3、并发和(共享)是操作系统的两个最基本的特征4、进程是由(程序)、(数据)和(PCB)3部分组成5、一次仅允许一个进程使用的资源称为(临界资源)6、在分区分配算法中,最先适应算法倾向于优先利用内存中(低地址)部分的空闲分区,从而保留了(高地址)部分的大空闲分区7、在一个实分页存储管理系统中,页大小为2KB。

(完整版)操作系统复习题答案

(完整版)操作系统复习题答案

一、基本概念1 用户使用操作系统提供的操作接口操作计算机,常见的操作接口有:终端命令、图形用户接口、和( ④ )。

① 高级指令② 宏命令③ 汇编语言④作业控制语言2 操作系统在执行系统调用时会产生一种中断,这种中断称为(④)。

① 外中断② I/O中断③ 程序性中断④ 访管中断3 在下列操作中,不会引起处理器模式转换的操作是(④).①中断② 键盘命令③ 系统调用④ 程序调用4 ( ④)中断事件是正在运行的进程所期待的自愿中断事件。

① 程序② I/O③ 时钟④访管5 当用户程序执行访管指令时,系统( ④)。

① 维持在目态② 维持在管态③ 从管态到目态④从目态到管态注:管态又叫核心态;目态又叫用户态。

6 从作业提交到作业完成的时间间隔是(②)。

① 响应时间②周转时间③ 运行时间④ 等待时间7 既考虑作业等待时间,又考虑作业运行时间的调度算法是(④)。

① 优先数调度② 先来先服务③ 短作业优先④最高响应比优先8 有三个作业J1,J2,J3同时提交,其运行时间分别是a、b、c且a〈b〈c。

系统按单道程序方式运行且采用短作业优先调度算法,则平均周转时间是(④)。

① a+b+c ② 2(a+b+c) ③ a+2b+3c ④ 3a+2b+c注:原题"④3a+2b+t3”应改为”④3a+2b+c”9 以下选项中何种处理不属于系统内核的范围( ④ )。

① 进程调度② 执行原语③执行外设基本操作④命令解释10 在同步控制中,所谓的临界区是指(③ )。

① 一个缓冲区② 一段共享数据区③ 一段程序④ 一个互斥的硬件资源11 创建I/O进程一般是在( ②)。

① 系统调用时②系统初启时③ 有设备中断时④ 输入输出时12 一个进程被唤醒意味着( ④ )。

①进程重新占有CPU并变为运行状态②进程保持等待状态③ 进程PCB移到等待队列首部④ 进程变为就绪状态注:原题漏掉第2选项。

13 在下列事件中不立即进入进程调度程序进行调度的是(④)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

可变分区存储管理及可重定位分区存储管理实验报告
一、实验目的与要求
通过消化理解模拟管理程序,了解存储器的分配与回收过程,体会相关数据结构在实现管理算法中的重要性。

输入一到两组实验数据,观察分配与回收的处理结果,特别是回收时邻接空闲分区的合并处理,检测其算法的正确性。

二、算法思想
1、可变分区存储管理
(1)算法实现
a.分配:查空闲分区链表
b.回收:考虑邻接合并
(2)实验过程:输入操作命令代码
a.分配:输入作业号及作业长度(已建立作业不重复建立)
b.回收:输入作业号(不存在作业不释放空间)
c .可查看空闲链表情况(检测分配、回收正确性)
d.可查看作业表情况(检测分配、回收正确性)
2、可重定位分区存储管理
在前述可变分区存储管理实验基础上修改实现,即遇大作业存在碎片不够分配时进行合并处理。

注:实现拼接(移动,合并):
设立按作业地址排列的有序链表,即用静态链表实现(作业表增加静态链仿真指针),在此基础上按地址从小到大顺序依次向前移动(紧凑处理)。

三、算法实现(可重定位分区存储管理)
1、修改相关数据结构
(1)作业表增加链接仿真指针int next;分量
(2)构造有序静态链表(初始化时next均赋值-1)
(3)增加静态链首指针Linkp及空闲总容量计数变量size(注:初始化时Linkp=-1,size=n)
2、修改分配函数
判断新建立作业长度是否小于等于空闲总容量size值。

若无足够大分区,则先进行合并处理后再分配;
若有足够大分区,则按可变分区分配算法处理;
若作业长度超过总空闲容量,则产生溢出(无内存)。

3、增加插入排序操作函数(sort_tab())
分配新作业空间,则按新作业分区首地址大小,将作业表表项插入静态链表。


收时,还必须从中删除。

4、增加拼接(移动)操作函数(compact())
主要是修改作业表表目内容及空闲分区链表,用模拟操作函数move()进行模拟
搬家前移。

5、增加显示静态链表内容的较出操作函数(printsorttab())
四、算法流程
1、可变分区存储管理
(1)主程序(main()函数)
(2)分配程序(allocm()函数)
(3)回收程序(freem()函数)
(4)显示空闲分区链表及作业表程序(printlink()及printtab()函数)
注:主程序(main()函数)
分配程序(allocm()函数)
回收程序(freem()函数)
有四种情形(假定回收区首地址=> addr,长度=> length)
(1)空闲分区链表空,或不与任何空闲区邻接=> 分配新结点空间,存入回收作业
首地址及长度插入空闲分区链(链首,链中,链尾)
(2)回收分区与后一空闲分区相邻接=> 进行后邻接合并
(3)回首分区与前一空闲分区相邻接
(4)回收分区与前同时又与后空闲分区相邻接=> 需进行三个分区合并,并删除一个空闲分区结点
注:除了修改空闲分区链表,还要修改作业表(清除flag标志)
2、可重定位分区存储管理
(1)分配程序(修改allocm()函数)
(2)回收程序(修改freem()函数)
(3)有序静态链表插入操作程序(sort_tab()函数)
(4)拼接(移动)操作程序(compact()函数)
(5)输出有序静态链表操作程序(printsorttab()函数)
注:分配程序(修改allocm()函数)
n,l
输出作业已建立提示串,返回
内存容量不够,返回
置新作业作业表作业地址(分配空间)提示操作者输入新建作业的作业号及长度
作业n
已建立?
l≤size?
N
Y
N
Y
分配作业表表项,填入作业长度,置标志为1,总空闲容量减去l
查空闲分区链表
查到表
尾?
调用拼接操作函数compact()
进行拼接处理
Y
分区大小=l
N
Y
N
分区大小>
l
Y
修改空闲分区链表(size= l,空闲链为
空(一起分配),size> l ,分割分配)作
业表表目插入有序静态链表
返回
切割分配分区空间,修改分区链表
作业表表目插入有序静态链表
分区整体分配,修
改分区链(删除
结点)作业表表
目插入有序静态
链表
返回
查下一分区N
回收程序(修改freem()函数)
有序静态链表插入操作程序(sort_tab())拼接(移动)操作程序(compact())
五、实验步骤
1、可变分区存储管理
(1)消化实验算法程序
(2)组织上机实验数据
(3)第一组:指定
(4)第二组:自定(要求能测试各种情形)
(5)输入上机程序,编译,运行,记录各操作步骤的运行结果(通过显示空闲分区链表及作业表)
2、可重定位分区存储管理
(1)阅读相关算法程序
(2)组织调试数据(必须包含需合并的操作)
(3)上机运行、调试(测试),记录运行情况,分析运行结果
六、实验运行情况分析
1、可变分区存储管理
(1)操作程序1
a.分配作业1(80k),作业3(30k),作业8(50k),作业5(140k),作业9(50k),作业6(100k),作业4(50k)
b.观察(记录)空闲表及作业表情况
c.回收作业8,观察结果
d.分配作业7(80k),观察结果
e.回收作业6, 回收作业1, 观察结果f分配作业10(120k),观察运行情况
g,回收作业7,作业3,作业5,观察各次结果
(2)操作程序2
a.分配作业1(100k)、作业2(50k)、作业3(50k)、作业4(80k)、作业5(120k),观察结果
b.回收作业4
c.分配作业6(90k)
d.回收作业3 f.分配作业7(140k)
2、可重定位分区存储管理
(1)操作程序1
a.分配作业1(80k),作业3(30k),作业8(50k),作业5(140k),作业9(50k),作业6(100k),作业4(50k)
b.观察(记录)空闲表及作业表情况
c.回收作业8,观察结果
d.分配作业7(80k),观察结果
e.回收作业6, 回收作业1, 观察结果
f 分配作业10(120k ),观察运行情况
g,回收作业7,作业3,作业5,观察各次结果
(2)操作程序2
a.分配作业1(100k)、作业2(50k)、作业3(50k)、作业4(80k)、作业5(120k),观察结果
b.回收作业4
c.分配作业6(90k)
d.回收作业3 f.分配作业7(140k )
七、实验总结
通过这次实验,我掌握了可变分区存储管理及可重定位分区存储管理的具体方法,对书本上的理论知识有了更深刻的认识。

通过对实验程序的运行和结果的观察,我充分掌握了内存分配与回收的四种情况。

经过自己编写的实验操作程序,使我更加深刻地了解存储器的分配与回收过程,增强了我的动手能力。

相关文档
最新文档