(完整)操作系统实用教程第三版复习.doc
上传人:是来****文章 上传时间:2024-09-11 格式:DOC 页数:6 大小:25KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整)操作系统实用教程第三版复习.doc

(完整)操作系统实用教程第三版复习.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一.运用文件管理系统实现原理,分析Linux文件系统主要特点。何谓数据项、记录和文件?a.数据项是最低级的数据组织形式,可分为基本数据项和组合数据项。基本数据项是用于描述一个对象某种属性的字符集,是数据组织中可以命名的最小逻辑数据单位,即原子数据,又称为数据元素或字段。组合数据项则由若干个基本数据项构成。b.记录是一组相关数据项的集合,用于描述一个对象某方面的属性。c.文件是指有创建者所定义的、具有文件名的一组相关信息的集合提。2、试说明顺序文件的结构及其优点。顺序文件中的记录可按照两种顺序进行排列,若各记录按存入时间的先后排列所形成的文件是串结构文件,若各记录按关键字排列所形成的文件是顺序结构文件。定长记录通常采用此种结构的文件。优点:当系统对记录进行批量存取时,顺序文件的存取效率是所有逻辑文件中最高3、如何提高对变长记录顺序文件的检索速度?基本方法是为变长记录顺序文件建立一张索引表,以主文件中每条记录的长度及指向对应记录的指针(即该记录在逻辑地址空间的首址)作为相应表项的内容。由于索引表本身是一个定长记录的顺序文件,若将其按记录键排序,则实现了对主文件方便快捷的直接存取。如果文件较大,应通过建立分组多级索引以进一步提高检索效率。4、何谓逻辑文件?何谓物理文件?(何谓文件逻辑结构?何谓文件的物理结构?)逻辑文件是物理文件中存储的数据的一种视图方式,不包含具体数据,仅包含物理文件中数据的索引。物理文件又称文件存储结构,是指文件在外存上的存储组织形式。5、对目录管理有哪些要求?实现按名存取、提高检索目录的速度、文件共享、允许文件重名。6、什么是文件和文件系统?文件是指由创建者所定义的,具有文件名的一组相关信息的集合。文件系统,HYPERLINK"http://baike.baidu.com/view/880.htm"操作系统中负责管理和存储文件信息的软件机构称为HYPERLINK"http://baike.baidu.com/view/2032305.htm"文件管理系统,简称文件系统7、用户对文件系统的主要操作有哪些?用户通过文件系统提供的系统调用对文件实施操作:(1)基本文件操作:创建、删除、读、写、截断、设置读/写位置等;(2)文件打开和关闭操作:第一步通过检索文件目录找到指定文件属性及其在外存上位置;第二步对文件实施读写等相应操作。(3)其他文件操作:一是文件属性操作;二是目录操作;三是文件共享与文件系统操作的系统调用实现等。二.运用存储管理实现原理,分析Linux存储管理主要特点。1、可采用哪几种方式将程序装入内存?它们分别适用于何种场合?1.绝对装入方式,只适用于单道程序环境2.可重定位装入方式,适用于多道程序环境3.动态运行时装入方式,用于多道程序环境;不允许程序运行时在内存中移位置。2、在系统中引入对换后可带来哪些好处?交换技术将暂不需要的作业移到外存,让出内存空间以调入其他作业,交换到外存的作业也可以被再次调入。目的是解决内存紧张问题,带来的好处是进一步提高了内存利用率和系统吞吐量。3、在采用首次适应算法回收内存时,可能出现哪几种情况?P125a.回收区与插入点的前一个空闲分区相邻接,此时可将回收区与插入点的前一分区合并,不再为回收分区分配新表项,而只修改前邻接分区的大小;b.回收分区与插入点的后一分区相邻接,此时合并两区,然后用回收区的首址作为新空闲区的首址,大小为两者之和;c.回收区同时与插入点的前后两个分区邻接,此时将三个分区合并,使用前邻接分区的首址,大小为三区之和,取消后邻接分区的表项;d.回收区没有邻接空闲分区,则应为回收区单独建立一个新表项,填写回收区的首址和大小,并根据其首址,插入到空闲链中的适当位置.4、试述分页系统和分段系统的主要区别。1.页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。或者说,分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。2.页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,由而在系统中只能有一种大小的页面;段的长度不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。3.分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可表示一个地址;分段的作业地址空间是二维的,程序员在标识一个地址时,既需给出段名,又需给出段内地址。5、分段管理方式有哪些优点?1.方便编程2.信息共享3.信息保护4.动态增长5.动态链接6、什么是虚拟存储器,有哪些特性?虚