操作系统作业讲评.doc

操作系统作业讲评.doc

ID:51706542

大小:66.00 KB

页数:6页

时间:2020-03-15

操作系统作业讲评.doc_第1页
操作系统作业讲评.doc_第2页
操作系统作业讲评.doc_第3页
操作系统作业讲评.doc_第4页
操作系统作业讲评.doc_第5页
资源描述:

《操作系统作业讲评.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、计算机操作系统作业2讲评宁夏电大开放教育学院第3章文件管理一、单选题CBCAACBCDD二、判断题××√×√三、简答题1.文件系统要解决哪些问题?参考答案如下:答:文件系统要解决的问题包括:(1)分配与管理外部存储器,用户以文件形式存放信息并可按名存取;(2)提供合适的存储方法,如键盘命令和系统调用,以及文件的创建create、打开open、关闭close、读写read/write、删除deledte、和重命名rename等;(3)文件的共享与保护,解决文件名中的冲突与存取权限的控制。注:该题目写出主要的程序命令即可。2.简述文件的逻辑结构、物理结构及存取方法

2、之间的关系。参考答案如下:答:面向用户从使用角度确定的文件结构称为文件的逻辑结构;文件系统从文件的存储和检索的角度,在存储介质上的文件组织方式称为文件的物理结构。文件的逻辑结构离不开文件的实际物理结构。同时又与文件的存取方法有关。按存取的次序分,文件的存取方法分为顺序存取和直接存取。一般来说,对顺序存取的文件,文件系统可把它组织成顺序文件和链接文件;对于随机存取的文件,文件系统可把它组织成索引文件。但索引文件也可以进行顺序存取。注:本题目一定要把物理结构和逻辑结构的含义弄明白再组织答题。3.常用的文件存取控制方式有哪些?参考答案如下:答:存取控制矩阵、用户权限

3、表、使用口令(口令保护)、使用密码。4.NUIX文件系统的主要特点是什么?参考答案如下:答:(1)UNIX文件系统的目录组织是一树形结构;(2)文件本身是无结构的字符流;(3)UNIX文件系统把外部设备做成特殊文件,与普通文件一并进行管理。1.文件系统的系统调用内容是什么?参考答案如下:答:文件系统的主要系统调用是:文件的创建、打开、读、写、关闭和删除等。文件的创建:即构造一个新文件。文件的打开:即打开一个已有的文件,文件从外存调入内存。文件的读:查看已打开的一个文件内容或读出传递、使用一个共同的子程序。文件的写:对已打开的一个文件写入新的内容或修改文件内容。

4、文件的关闭:将已打开的文件从内存送回外存。文件的删除:包括永久性删除一个文件和只修改文件目录中的删除标记内容。注:该题目需要在在实践环境中去操作文件系统的各个系统调用功能命令,这样才能理论联系实践,效果更好。第4章存储管理一、单选题CBBADACBDCDBAAB二、填空题1.页;2.分区、分页、段式、段页式存储管理;3.重定位;4.虚拟存储器;5.存储保护键、界限寄存器;6.虚拟存储;7.逻辑地址、物理地址三、简答题1.存储管理的主要功能是什么?参考答案如下:答:(1)主存空间的分配和回收管理;(2)将用户的逻辑地址转换成主存的绝对地区性址,完成重定位;(3)

5、主存的扩充技术:使用虚拟存储或自动覆盖技术提供比实际主存更大的空间,扩充主存空间;(4)主存的共享和保护技术。2.名词解释:逻辑地址与物理地址参考答案如下:逻辑地址:用户程序经编译之后的每个目标模块都是以0为基地址顺序编址,这种地址叫相对地址或逻辑地址。物理地址:内存中各物理存储单元的地址是从统一的基地址顺序编址,它是数据在内存中的实际存储地址,这种地址叫绝对地址或物理地址。3.什么是虚拟存储器?其基本特征有哪些?参考答案如下:答:虚拟存储器是操作系统使用虚拟存储技术提供给用户的一个假想的特大存储器。它并不是实际的内存,其容量也不是无限的,而由计算机的地址结构

6、决定。实现虚拟存储器的物质基础是二级存储器结构和动态地址转换机构。其基本特征主要有:(1)虚拟扩充主存,并非真正扩充了主存空间;(2)作业不是一次性全部装入主存,而是分成若干部分,只把当前运行用到的部分装入;(3)装入主存的作业部分不必占用连续的主存空间,而是“见缝插针”;(4)作业运行时,程序和数据多次在主存和辅存之间对换。注:理解虚拟存储器首先要对存储器的多级结构有很深的认识和理解。4.简述什么是内存的覆盖和交换技术?两者有什么区别?参考答案如下:答:在多道系统中,对换是指系统把内存中暂时不能运行的某部分作业写入外存交换区,腾出空间,把外存交换区中具备运行

7、条件的指定作业调入内存。对换是以时间来换取空间,减少对换的信息量和时间是设计时要考虑的问题。由于CPU在某一时刻只能执行一条指令,所以一个作业不需要一开始就全装入内存,于是将作业的常驻部分装入内存,而让那些不会同时执行的部分共享同一块内存区,后调入共享区的内容覆盖前面调入的内容,这就是内存的覆盖技术。两者的区别主要有:交换技术由操作系统自动完成,不需要用户参与,而覆盖技术需要专业的程序员给出作业各部分之间的覆盖结构,并清楚系统的存储结构;交换技术主要在不同作业之间进行,而覆盖技术主要在同一个作业内进行;另外覆盖技术主要在早期的操作系统中采用,而交换技术在现代操

8、作系统中仍具有较强的生命力。四、综合题

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。