操作系统第3阶段测试题
现代操作系统--作业题整理
![现代操作系统--作业题整理](https://img.taocdn.com/s3/m/3e1cbea7284ac850ad0242e7.png)
注:标有“操作系统第二版中文版答案”的答案是从操作系统第二版中文答案的电子书上摘抄的,剩下的是非标准答案(可以忽略~~)。
有几道题没有写。
以下的相关文档仅供参考!祝各位同学考试愉快!第一章:引论(P44)1、什么是多道程序设计?答:多道程序就是CPU在内存中多个进程之间迅速切换。
它一般被用来使CPU 保持忙碌,当有一个或多个进程进行I/O时。
(操作系统第二版中文答案)2、什么是SPOOLing?读者是否认为将来的高级个人计算机会把SPOOLing作为标准功能?答:SPOOLing是Simultaneous Peripheral Operation On-Line (即外部设备联机并行操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
(回答:什么是SPOOLing?百度的~~~)输入SPOOLing是作业中的读入技术,例如:从卡片在磁盘,这样当当前执行的进程完成时,将等候CPU。
输出SPOOLing在打印之前首先复制打印文件,而非直接打印。
在个人计算机上的输入SPOOLing很少,但输出SPOOLing非常普通。
(操作系统第二版中文答案)3、在早期的计算机中,每个字节的读写直接由CPU处理(既没有DMA)。
对于多道程序而言这种组织方式有什么含义?答:多道程序的主要原因是当等候I/O完成时CPU有事可做。
如果没有DMA,I/O 操作时CPU被完全占有,因此,多道程序无利可图(至少在CPU利用方面)。
无论程序操作多少I/O操作,CPU都是100%的忙碌。
当然,这里是假定主要的延迟是数据复制时的等待。
如果I/O很慢的话,CPU可以做其他工作。
(操作系统第二版中文答案)4、系列计算机的思想在20世纪60年代由IBM引入System/360大型机。
现在这种思想已经消亡了还是继续活跃着?答:它依然存在。
例如:Interl以各种各样的不同的属性包括速度和能力消耗来产生Pentium I,II,III和4。
计算机操作系统专升本常见题目
![计算机操作系统专升本常见题目](https://img.taocdn.com/s3/m/f56a2167b5daa58da0116c175f0e7cd1842518c0.png)
计算机操作系统专升本常见题目计算机操作系统是计算机科学与技术专业的重要课程之一,对于专升本考生来说,掌握操作系统的基本原理和常见问题是非常重要的。
下面将介绍一些常见的计算机操作系统专升本考试题目,并给出详细的解答。
一、选择题1. 操作系统的主要功能不包括下列哪个?A. 资源管理B. 进程管理C. 文件管理D. 数据传输解析:D。
操作系统的主要功能包括资源管理、进程管理、文件管理和设备管理,数据传输属于设备管理的一部分。
2. 在操作系统的资源管理中,内存管理的主要任务是什么?A. 分配和回收内存B. 进程调度C. 文件管理D. 设备驱动程序的管理解析:A。
内存管理的主要任务是为进程分配内存空间,并在进程结束后将其回收,以实现内存的最优利用。
3. 进程调度算法的目标是什么?A. 提高系统的吞吐量B. 减少响应时间C. 公平分配CPU时间D. 减少程序的等待时间解析:C。
进程调度算法的目标是公平分配CPU时间,保证每个进程在运行中都能得到合理的执行机会,避免某些进程长时间占用CPU 而导致其他进程无法运行的情况。
二、填空题1. 操作系统是一种控制和管理计算机硬件和软件资源的______。
解析:中间件。
操作系统是介于硬件和应用程序之间的中间件,它负责协调和管理硬件和软件资源,为用户提供一个方便、高效的运行环境。
2. 程序的执行状态主要包括就绪态、运行态和______。
解析:阻塞态。
程序在执行过程中可能会因为等待外部资源或者其他原因而进入阻塞态,此时无法继续执行,直到条件满足才能恢复执行。
三、简答题1. 什么是死锁?死锁产生的条件是什么?如何预防和解决死锁问题?解析:死锁是指两个或多个进程因资源竞争而无法继续执行的状态。
死锁产生的条件包括互斥条件、请求和保持条件、不可剥夺条件和循环等待条件。
预防死锁的方法包括破坏死锁的四个必要条件中的任意一个,如引入资源的有序分配、避免进程占有资源而无法同时获得其他资源等。
操作系统课后部分习题及答案
![操作系统课后部分习题及答案](https://img.taocdn.com/s3/m/bf0d183467ec102de2bd8957.png)
第2章操作系统的运行环境2.2 现代计算机为什么设置目态/管态这两种不同的机器状态?现在的lntel80386设置了四级不同的机器状态(把管态又分为三个特权级),你能说出自己的理解吗?答:现在的Intel 80386把执行全部指令的管态分为三个特权级,再加之只能执行非特权指令的目态,这四级不同的机器状态,按照系统处理器工作状态这四级不同的机器状态也被划分管态和目态,这也完全符合处理器的工作状态。
2.6 什么是程序状态字?主要包括什么内容?答:如何知道处理器当前处于什么工作状态,它能否执行特权指令,以及处理器何以知道它下次要执行哪条指令呢?为了解决这些问题,所有的计算机都有若干的特殊寄存器,如用一个专门的寄存器来指示一条要执行的指令称程序计数器PC,同时还有一个专门的寄存器用来指示处理器状态的,称为程序状态字PSW。
主要内容包括所谓处理器的状态通常包括条件码--反映指令执行后的结果特征;中断屏蔽码--指出是否允许中断,有些机器如PDP-11使用中断优先级;CPU的工作状态--管态还是目态,用来说明当前在CPU上执行的是操作系统还是一般用户,从而决定其是否可以使用特权指令或拥有其它的特殊权力。
2.11 CPU如何发现中断事件?发现中断事件后应做什么工作?答:处理器的控制部件中增设一个能检测中断的机构,称为中断扫描机构。
通常在每条指令执行周期内的最后时刻中扫描中断寄存器,询为是否有中断信号到来。
若无中断信号,就继续执行下一条指令。
若有中断到来,则中断硬件将该中断触发器内容按规定的编码送入程序状态字PSW的相应位(IBM-PC中是第16~31位),称为中断码。
发现中断事件后应执行相中断处理程序,先由硬件进行如下操作:1、将处理器的程序状态字PSW压入堆栈2、将指令指针IP(相当于程序代码段落的段内相对地址)和程序代码段基地址寄存器CS的内容压入堆栈,以保存被子中断程序的返回地址。
3、取来被接受的中断请求的中断向量地址(其中包含有中断处理程序的IP,CS的内容),以便转入中断处理程序。
江苏省计算机等级考试一级历年真题(06-12)第三章计算机软件附答
![江苏省计算机等级考试一级历年真题(06-12)第三章计算机软件附答](https://img.taocdn.com/s3/m/7d08c9432f3f5727a5e9856a561252d380eb201f.png)
江苏省计算机等级考试一级历年真题(06-12)第三章计算机软件附答第三章计算机软件一、判断题1.“软件使用手册”不属于软件的范畴。
2.BIOS,Window操作系统,C语言编译器等都是系统软件。
3.Linu 某和Word都是文字处理软件4.P3是世界著名的项目管理软件,使用它能统一管理工程项目中的人力、物力。
按照软件分类原则,它是一种系统软件。
5.PC计算机常用的操作系统有Window、Uni某、Linu某等。
6.Photohop、ACDee32和Frontpage都是图像处理软件。
7.Window系列和Office系列软件都是目前流行的操作系统软件。
8.按照ISO的定义,软件是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。
9.程序是软件的主体,单独的数据和文档一般不认为是软件。
10.程序是用某种计算机程序语言编写的指令、命令和语句的集合。
11.计算机软件通常指的是用于指示计算机完成特定任务的,以电子格式存储的程序、数据和相关的文档。
14.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。
15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
16.软件使用说明是软件产品不可缺少的一部分。
17.软件虽然不是物理产品而是一种逻辑产品,但通常必须使用物理载体进行存储和传输。
18.系统软件是给其它程序提供服务的程序集合,它们不是专为某个具体的应用而设计的。
19.一般而言,计算机信息系统中数据管理层的数据库管理系统可直接与硬件设备进行交互。
20.“虚拟内存”是计算机物理内存中划分出来的一部分。
21.Window桌面也是Window系统中的一个文件夹。
22.把主存和辅存结合起来管理,为用户提供比实际主存大得多的“虚拟存储器”是操作系统中存储管理采用的一种主要方法。
23.编译程序是一种把高级语言程序翻译成机器语言程序的翻译程序。
计算机三级嵌入式真题
![计算机三级嵌入式真题](https://img.taocdn.com/s3/m/35fe30384531b90d6c85ec3a87c24028905f855f.png)
计算机三级嵌入式真题计算机三级嵌入式真题1. ARM采用定长指令格式,所有指令都是32位,Bit[31:28]为( B ).目标寄存器编码B.条件执行C.指令操作符编码D.永远是02. 世界上第一台计算机研制成功的年代是( C ).1944年B.1945年C.1946年D.1947年3. 十进制数235,用二进制表达为( A ).11101011B.11101010C.11101001D.111011104. 8080处理器是( C ).32位处理器B.16位处理器C.8位处理器D.4位处理器5. 把微处理器与外部设备相连接的线路称为( D ).电源线B.控制线C.数据线D.总线6. 嵌入式软件开发构建阶段的第一步是( A )B.链接C.定址D.打包7. 以下有关进程和程序的说法错误的是( D ).进程是动态的B.程序是静态的C.一个程序可以对应多个进程D.程序就是进程8. 微软开发的嵌入式操作系统是( C ).RT-LinuxB.MontaVistaC.Windows CED.VxWorks9. ROM监视器是一个小程序,驻留在嵌入式系统的( B ) .RAM中B.ROM中C.Flash中D.DOM中10.直接存储器存取的英文缩写是( A ).DMAB.DRAMC.ISAD.IRQ11. 以下不是嵌入式系统应用领域的是( C ).移动电话B.汽车电子C.办公系统D.军工航天12. 十进制数235,用八进制表达为( C ).351C.353D.35413. ARM采用定长指令格式,所有指令都是32位,Bit[27:26]为( C ).目标寄存器编码B.指令操作符编码C.永远是0D.条件执行14. 80286处理器是( B ).32位处理器B.16位处理器C.8位处理器D.4位处理器15. 厂家和用户为性能扩充或作为特殊要求使用的信号线称为( A ).备用线B.控制线C.数据线D.总线16. 嵌入式软件开发构建阶段的第二步是( B ).编译B.链接C.定址D.打包17. 以下有关进程和程序的说法错误的是( B ).进程是动态的B.一个进程可以对应多个程序C.一个程序可以对应多个进程D.程序不是进程18. WindRiver公司开发的嵌入式操作系统是( A ) .VxWorksB.MontaVistaC.Windows CED.RT-Linux19. GDB中,用来设置断点的命令是( D ) .killB.nextC.makeD.break20.1Byte等于( D ).1024KBB.1024KMC.1024GBD.8bit。
操作系统实验3进程同步报告
![操作系统实验3进程同步报告](https://img.taocdn.com/s3/m/8dd7c36b5acfa1c7aa00ccab.png)
实验三进程同步一、实验目的:1.了解进程和线程的同步方法,学会运用进程和线程同步方法来解决实际问题;2.了解windows系统下Win32 API或Pthread信号量机制的使用方法;二、实验预备内容:1.对书上所说基于信号量的有限缓冲的生产者-消费者问题;2.对于信号量的概念有大概的了解,知道如何用信号量的wiat()和signal()函数如何取消应用程序进入临界区的忙等;三、实验环境说明:此实验在Win7(32位) CodeBlocks环境下实现,采用WinAPI的信号量机制。
四、实验内容:设计一个程序解决有限缓冲问题,其中的生产者与消费者进程如下图所示。
在Bounded-Buffer Problem(6.6.1节)中使用了三个信号量:empty (记录有多少空位)、full(记录有多少满位)以及mutex(二进制信号量或互斥信号量,以保护对缓冲区插入与删除的操作)。
对于本项目,empty和full将采用标准计数信号量,而mutex将采用二进制信号量。
生产者与消费者作为独立线程,在empty、full、mutex的同步前提下,对缓冲区进行插入与删除。
本项目可采用Pthread或Win32 API。
(本实验采用Win32 API)五、程序设计说明:1.全局变量:定义缓冲区数组及其环形队列表达方式,定义mutex、empty、full 三个信号量。
empty记录缓冲区有多少个空位;full记录缓冲区有多少个满位;mutex作为互斥信号量,保护对缓冲区插入或删除的操作。
具体定义如下:定义生产者、消费者线程结构和包含的信息:(由于题目中没有要求,因此只定义了编号一个变量)2.缓冲区:缓冲区是一个元数据类型为buffer_item(可通过typedef定义)的固定大小的数组,按环形队列处理。
buffer_item的定义及缓冲区大小可保存在头文件中:A.insert_item():先判断缓冲区是否已满,不满则向缓冲区中插入元素;B.remove_item()先判断缓冲区是否为空,不空则从缓冲区中删除元素;3.生产者线程:生产者线程交替执行如下两个阶段:睡眠一段随机事件,向缓冲中插入一个随机数。
计算机三级(网络技术)笔试348
![计算机三级(网络技术)笔试348](https://img.taocdn.com/s3/m/dee1c2cd33687e21ae45a93d.png)
[模拟] 计算机三级(网络技术)笔试348选择题第1题:关于IP协议的描述中,错误的是______。
A.IP协议提供尽最大努力的数据报投递服务B.IP协议提供可靠的数据传输服务C.IP协议用于屏蔽各个物理网络的差异D.IP协议是一种面向无连接的传输协议参考答案:BIP协议作为一种互联网协议,运行于互联网,屏蔽各个物理网络的细节和差异。
运行IP协议的互联层可以为其高层用户提供的服务具有如下3个特性:①不可靠的数据投递服务;②面向无连接的传输服务;③尽最大努力投递服务。
第2题:以下不属于身份认证协议的是______。
A.S/KeyB.X.25C.X.509D.Kerberos参考答案:BX.25协议是CCITT(ITU) 建议的一种协议,它定义终端和计算机到分组交换网络的连接。
分组交换网络在一个网络上为数据分组选择到达目的地的路由。
这种服务为同时使用的用户提供任意点对任意点的连接。
其他3个都是身份认证协议。
第3题:常用的局域网介质访问控制方法有( )。
Ⅰ.CSMA/CD Ⅱ.Token Ring Ⅲ.Token Bus Ⅳ.NetWareA.Ⅰ、Ⅱ正确B.Ⅰ、Ⅱ、Ⅲ正确C.Ⅰ、Ⅳ正确D.Ⅰ、Ⅲ、Ⅳ正确参考答案:B目前被普遍采用并形成国际标准的局域网介质访问控制方法主要有以下三种:带有冲突检测的载波侦听多路访问(CSMA/CD) 方法、令牌总线(Token Ring) 方法、令牌环(Token Bus)方法。
NetWare是一种网络操作系统,并非一种局域网介质访问控制方法。
第4题:数据加密技术可以分为3类,下列不属于数据加密技术的是______。
A.对称型加密B.不对称性加密C.可逆加密D.不可逆加密参考答案:C数据加密技术可以分为3类:即对称型加密、不对称型加密和不可逆加密。
第5题:下面是关于软件的生命周期的一些描述,哪一种说法是错误的?______。
A.在开发后期要进行代码编写和软件测试B.软件生命周期分为计划、开发和运行3个阶段C.运行阶段主要是进行软件维护D.在开发初期要进行可行性研究和详细设计参考答案:D软件生命周期分为计划、开发和运行3个阶段。
操作系统习题
![操作系统习题](https://img.taocdn.com/s3/m/f76fb40c5727a5e9856a6152.png)
1.单选题:设与某资源关联的信号量初值为3,当前值为1。
若 M 表示该资源的可用个数,N 表示等待该资源的进程数,则M、N分别是()。
A. 0 、 1B. 1 、2C. 1、0D. 2、 02.单选题:有关PV操作的说法中()是错误的。
A.“进程调用V操作向其它进程发送消息”B.“ PV操作不能实现进程间通信”C.“ PV操作不仅是进程互斥的有效工具,而且是简单方便的同步工具”D.“进程调用 P 操作测试自己所需的消息是否到达”3.单选题:设有12个同类资源可供4个进程共享,资源分配情况如下表所示。
进程已占用资源数最大需求数P124P236P347P414目前剩余资源数为2。
当进程P1, P2,P3,P4 又都相继提出申请要求,为使系统不致死锁,应满足()的要求。
A.P1B.P4C.P2D.P34.单选题:有甲、乙两道算题,每道需执行 1 小时(其中处理器的工作时间为12 分钟)。
若它们在多道系统中执行,甲、乙两道题总共需执行80 分钟,则处理器的利用率为()。
A.30%B.20%C.40%D.50%5.单选题:一个进程是()。
A. 一个独立的程序+ 数据集B.一个独立的程序C.由协处理器执行的一个程序D. PCB 结构、程序和数据的集合6.单选题:信箱通信是一种()通信方式。
A.直接B.信号量D.间接7.单选题:S 为死锁状态的充要条件是(),该充要条件称为死锁定理。
A. 当且仅当S 状态的资源转换图是可完全简化的B. 当且仅当S 状态的资源转换图是不可完全简化的C.当且仅当S 状态的资源分配图是可完全简化的D. 当且仅当S 状态的资源分配图是不可完全简化的8.单选题:有关并发进程相互之间的关系,正确的说法是()。
A.肯定是有交往的B.可能是无关的,也可能是有交往的D.一定要互斥执行P 创建的若干线程不能共享9.单选题:在支持多线程的系统中,进程的是()。
A. 进程 P 中某线程的栈指针B. 进程 P 中打开的文件C.进程 P 的全局变量D. 进程 P 的代码段10.单选题:有两个并发进程P1 和 P2,共享初值为 1 的变量 x。
计算机软件技术基础教程(第二版)习题及答案
![计算机软件技术基础教程(第二版)习题及答案](https://img.taocdn.com/s3/m/1847454126284b73f242336c1eb91a37f11132fb.png)
第1章习题部分答案1. 操作系统的发展分为那几个阶段?解:操作系统的发展经历了三个阶段:操作系统的酝酿阶段、操作系统的形成阶段、操作系统的理论化和标准化阶段。
2. 计算机软件技术开发系统包括那几个阶段?解:计算机软件开发系统的发展经历了四个阶段:机器语言阶段、汇编语言阶段、高级语言阶段、面向对象语言和可视化语言阶段。
3. 计算机软件技术的主要范畴是什么?解:计算机软件技术的主要范畴包括软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、实时软件技术、网络软件技术、与实际工作相关的软件技术等八个领域的内容。
4. 从软件技术的发展现状来看有哪些值得我们注意的问题?解:从软件技术的发展现状来看有以下几个值得我们注意的问题:1)软件危机2)软件技术标准,软件版权和软件价值评估3)软件技术的基础研究。
1第2章习题部分答案1. 什么是软件危机?软件危机的表现有哪些?解:软件开发技术的进步为能满足发展的要求,在软件开发中遇到的问题找不到解决的方法,问题积累起来形成了尖锐的矛盾,导致了软件危机。
2. 软件危机产生的原因是什么?解:造成软件危机的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。
1)软件规模越来越大,结构越来越复杂。
2)软件开发管理困难而复杂。
3)软件开发费用不断增加。
4)软件开发技术落后。
5)生产方式落后。
6)开发工具落后,生产率提高缓慢。
3. 常见的软件过程模型有哪些?解:常见的软件过程模型有瀑布模型、增量模型、演化过程模型、敏捷开发4. 如何对软件质量进行评价?解:软件质量的评价主要围绕可维护性、可靠性、可理解性和效率这几个方面进行。
2第3章习题部分答案1. 软件可行性研究的目的是什么?软件可行性研究的任务又是什么?解:软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
可行性研究的任务首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。
计算机三级嵌入式考试题库
![计算机三级嵌入式考试题库](https://img.taocdn.com/s3/m/825c94397dd184254b35eefdc8d376eeaeaa17d2.png)
计算机三级嵌入式考试题库计算机三级嵌入式考试题库一、填空题1.嵌入式系统的嵌入性特性,是指系统需要与物理世界中特定的环境和设备严密结合。
2.嵌入式系统开发中的角色可以分为芯片制造商、设备制造商、操作系统提供者、系统集成商、独立软件开发商、独立硬件开发商、最终用户。
3.Cache有指令Cache和数据cache之分。
4.专门为数字信号处理而设计的处理器称为数字信号处理器。
5.CPU中专门用来存储整数数字的存放器,称为数据存放器。
6.嵌入式软件开发的流程包括编码阶段、构建阶段、部署阶段、运行阶段。
7.运行速度优化时,首先考虑采用的技术是算法和数据构造。
8.一般情况下,嵌入式操作系统可分为实时操作系统和非实时操作系统。
9.指令集模拟器按体系架构可以分为同构模拟器和异构模拟器。
10.在线仿真器分为内部形式和外部形式。
11.嵌入式系通常都是专用系统,指的是嵌入式系统的专用性特性。
14.DSP是专门为处理数字信号而设计的处理器。
15.CPU中专门用来存储内存地址的存放器,称为地址存放器。
16.嵌入式系统的资通常都是有限的,指的是嵌入式系统的资受限特性。
17.位于处理器内部的存储器称为内存储器。
18.DSP中文全称是数字信号处理器。
19.CPU中专门用来存储浮点数字的存放器,称为浮点存放器。
20.嵌入式程序优化三原那么包括等效原那么、有效原那么、经济原那么。
21.线程可分为用户线程和内核线程。
22.影响调试的外围因素包括硬件缺陷、编译器自动优化、外界环境干扰。
23.世界上第一台计算机研制成功的年代是1946年。
24.嵌入式系统的实时性分为软实时和硬实时。
25.一个根本的计算机系统由微处理器、存储器、输入输出模块、总线组成。
26.BSP中文全称是板级支持包。
27.CPU中专门用来存储常数的存放器,称为数据存放器。
28.层次化存储器模型中,包括存放器、高速缓存、主存储器、本机外存、远程外存。
29.板级支持包的英文缩写是 BSP 。
操作系统题库+答案
![操作系统题库+答案](https://img.taocdn.com/s3/m/b58974bb680203d8ce2f24a4.png)
第一部分引言一、选择题1、下列选择中,哪些不是操作系统关心的主要问题。
(浙大2003)( 4)(1)管理计算机裸机(2)设计提供用户与计算机硬件系统间的界面;(3)管理计算机系统资源(4)高级程序设计语言的编译器。
2、从用户角度看,操作系统是(C )。
A、计算机资源的管理者;B、计算机工作流程的组织者;C、用户与计算机之间的接口;D、由按层次结构组成的软件模块的集合。
3、引入多道程序技术的前提条件之一是系统具有(3)(西电00)(1)多个cpu;(2)多个终端;(3)中断功能;(4)分时功能4、操作系统是一种A。
A.系统软件B.系统硬件C.应用软件D.支援软件5、B操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.实时B.分时C.分布式D.单用户6、如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于分时系统类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于实时系统类型。
二、判断题1、所谓多道程序设计,即指每一时刻有若干个进程在执行。
(×)(南京大学00)2、采用多道程序设计的系统中,系统的程序道数越多,系统效率越高。
(×)(西电01)3、由于采用了分时技术,用户可以独占计算机的资源。
(×)4、多道程序设计是利用了CPU和通道的并行工作来提高系统利用率的。
(×)5、多道程序设计可以缩短系统中作业的执行时间。
(×)6、在一个兼顾分时操作系统和批处理系统中,通常把终端作业称为前台作业,而把批处理型作业称为后台作业。
(√)7、批处理系统不允许用户随时干预自己程序的运行。
(√)8、Windows操作系统完全继承了分时系统的特点。
(√)9、并发是并行的不同表述,其原理相同。
(×)(清华1998)10、在单处理机系统中实现并发技术后,判断:(1)各进程在某一时刻并行运行,cpu与外设间并行工作;(×)(2)各进程在一个时间段内并行运行,cpu与外设间串行工作;(×)(3)各进程在一个时间段内并行运行,cpu与外设间并行工作。
计算机操作系统(第四版)课后习题答案(完整版)
![计算机操作系统(第四版)课后习题答案(完整版)](https://img.taocdn.com/s3/m/f73b19fef9c75fbfc77da26925c52cc58bd69069.png)
计算机操作系统(第四版)课后习题答案(完整版)第⼀章1.设计现代OS的主要⽬标是什么?答:(1)有效性(2)⽅便性(3)可扩充性(4)开放性2.OS的作⽤可表现在哪⼏个⽅⾯?答:(1)OS作为⽤户与计算机硬件系统之间的接⼝(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS⾸先在裸机上覆盖⼀层I/O设备管理软件,实现了对计算机硬件操作的第⼀层次抽象;在第⼀层软件上再覆盖⽂件管理软件,实现了对硬件资源操作的第⼆层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和发展的主要动⼒是什么?答:主要动⼒来源于四个⽅⾯的社会需求与技术发展:(1)不断提⾼计算机资源的利⽤率;(2)⽅便⽤户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有⽤户程序和数据的纸带或卡⽚装⼊纸带输⼊机或卡⽚机,在外围机的控制下,把纸带或卡⽚上的数据或程序输⼊到磁带上。
该⽅式下的输⼊输出由外围机控制完成,是在脱离主机的情况下进⾏的。
⽽联机I/O⽅式是指程序和数据的输⼊输出都是在主机的直接控制下进⾏的。
6.试说明推动分时系统形成和发展的主要动⼒是什么?答:推动分时系统形成和发展的主要动⼒是更好地满⾜⽤户的需要。
主要表现在:CPU 的分时使⽤缩短了作业的平均周转时间;⼈机交互能⼒使⽤户能直接控制⾃⼰的作业;主机的共享使多⽤户能同时使⽤同⼀台计算机,独⽴地处理⾃⼰的作业。
7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当⽤户在⾃⼰的终端上键⼊命令时,系统应能及时接收并及时处理该命令,在⽤户能接受的时延内将结果返回给⽤户。
解决⽅法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收⽤户从各个终端上输⼊的数据;为每个终端配置缓冲区,暂存⽤户键⼊的命令或数据。
计算机基础题库
![计算机基础题库](https://img.taocdn.com/s3/m/32183bda7cd184254b3535e6.png)
计算机与信息社会1、世界上公认的第一台电子计算机是(ENIAC)。
2、就工作原理而论,世界上不同型号的计算机,一般认为是基于匈牙利籍的科学家冯.诺依曼提出的(存储程序)原理。
3、通常用于计算的计算机是(数字计算机)。
4、英文CAD指的是(计算机辅助设计)。
5、目前,被人们称为3C的技术是指(通信技术、计算机技术和控制技术)。
6、计算机最早的应用领域是(科学计算)。
7、计算机最主要的工作特点是(程序存储与程序控制)。
8、世界上第一台微型计算机是(4)位微型计算机。
9、第一代电子计算机的逻辑元件是(电子管)。
10、(查尔斯·巴贝奇)是国际计算机界公认的、当之无愧的计算机之父。
11、奠定了人工智能理论基础的是(图灵测试)。
12、1965年至1971年间制造的计算机,其硬件逻辑元件主要采用(中、小规模集成电路)。
13、某公司的工资管理程序属于(应用程序)。
14、世界上最大的微处理器生产公司是(Intel )。
15、学籍管理系统是(应用软件)。
16、计算机的发展阶段通常是按计算机所采用的(电子器件)来划分的。
17、通常家庭用的台式计算机属于(微型机)。
18、计算机的发展方向是(微型化)、巨型化、网络化和智能化。
19、第三代计算机的逻辑器件是(中、小规模集成电路)。
20、某学校的财务管理软件属于(应用软件)。
21、计算机在气象预报、地震探测、导弹卫星轨迹等方面的应用都属于(科学计算) 。
22、下列关于数据的说法,错误的是(数据是有意义的)。
23、1834年巴贝奇设计的(分析机)是现代通用计算机的雏形。
24、国产的银河电子计算机是属于(巨型机)。
25、不属于计算机在人工智能方面应用的是(人事档案系统)。
26、大规模和超大规模集成电路芯片组成的微型计算机属于现代计算机阶段的(第四代产品) 。
27、使用超大规模集成电路制造的计算机应该归属于(第四代)。
28、人和计算机下棋,该应用属于(人工智能)。
29、(人工智能)主要应用在机器人(Robots)、专家系统、智能检索等方面。
项目测试计划 案例
![项目测试计划 案例](https://img.taocdn.com/s3/m/5f9473e2b8d528ea81c758f5f61fb7360a4c2b17.png)
项目测试计划案例一、测试目标。
咱们这个APP呀,就像是咱精心培育的小宝贝,得确保它出去见用户的时候是完美无缺的。
所以呢,测试的目标就是把这个APP里可能存在的各种小毛病、大问题都给揪出来,让用户用起来那叫一个顺溜,就像滑滑梯一样顺畅。
二、测试范围。
1. 功能测试。
登录注册功能。
看看用户能不能轻松地注册账号,密码设置有没有啥限制,别整得用户想个密码比解一道奥数题还难。
登录的时候呢,用户名和密码输对了能不能顺利进去,输错了有没有友好的提示,可别直接给人家甩个冷冰冰的错误代码。
主页面功能。
那些菜单啊,图标啊,点了之后是不是能正常跳转到对应的页面。
比如说点了“消息”图标,就应该能看到消息列表,要是跳到购物页面去了,那可就乱套了,就像坐错车到了陌生的地方一样。
搜索功能。
输入关键字能不能准确地找到相关内容。
要是我搜“红色连衣裙”,可别给我出来一堆蓝色牛仔裤的结果,那不是牛头不对马嘴嘛。
2. 兼容性测试。
不同手机型号。
咱得看看这个APP在各种热门手机上的表现,像苹果的iPhone系列,从老款到新款,还有安卓的那些大牌手机,三星、华为、小米啥的。
不能在苹果手机上是个俊小伙,到了安卓手机上就成了邋遢大叔了。
不同操作系统版本。
安卓的系统版本那是五花八门的,从老的到新的,都得试试。
就像不同年龄段的人都要能接受这个APP一样,新系统上不能太超前,老系统上也不能水土不服。
3. 性能测试。
响应速度。
当用户点击某个按钮或者进行某个操作的时候,APP得像个机灵的小助手一样,快速给出反应。
要是点个按钮等半天才有动静,用户估计都想把手机给扔了。
资源占用。
不能让这个APP太贪吃内存和电量了。
要是装了这个APP,手机电量就像漏水的桶一样,一下子就没了,或者手机变得卡顿得像个老蜗牛,那可不行。
三、测试策略。
1. 手动测试。
咱们测试团队的小伙伴们就像一群挑剔的顾客,拿着手机把APP的各个功能都玩个遍。
按照测试用例一步一步地操作,还得时不时地搞点“小破坏”,比如故意输错数据,看看APP会不会崩溃。
操作系统习题及参考答案
![操作系统习题及参考答案](https://img.taocdn.com/s3/m/4df09e57cc7931b765ce15ca.png)
操作系统习题集参考教材:汤小丹等编着,计算机操作系统(第三版),西安电子科技大学出版社,2007年版;何炎祥等编着,计算机操作系统,清华大学出版社,2005年版;邹恒明着,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。
第一章操作系统引论选择题1.下列哪一条是在操作系统设计中引入多道程序技术的好处?AA. 使并发执行成为可能B. 简化操作系统的实现C. 减少对内存容量的需求D. 便于实施存储保护2.Windows XP属于下列哪一类操作系统?BA. 单用户单任务B. 单用户多任务C. 多用户D. 批处理3.下列哪一条不是批处理系统的优点?DA. 吞吐量大B. 资源利用率高C. 系统开销小D. 响应及时4.能及时处理由过程控制反馈的数据并作出响应的操作系统是( C )A、分时系统B、网络系统C、实时系统D、批处理系统5.UNIX系统是一个____C______操作系统。
A、单用户B、单用户多任务C、多用户多任务D、多用户单任务6.在分时系统中,当用户数一定时,影响响应时间的主要因素是_B_。
A、时间片B、调度算法C、存储分配方式D、作业的大小7.Windows NT属于哪一类操作系统?BA、单用户单任务B、单用户多任务C、单道批处理D、多用户8.多道程序设计技术是指:多道程序可同时进入 A ,在 A 的位置 B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由 C 创建,而分时系统由 D 创建。
选择答案:(1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度(7)作业调度(8)输入进程(9)系统调用(10)命令解释进程填空题1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为人机矛盾。
2.多道批处理系统的特征为并发•、共享、虚拟和异步。
3.批量处理系统的缺点为周转时间长;缺乏人工干预(人机交互)。
4.多道批处理系统的出现,标志着操作系统的形成。
计算机操作系统 第三版 选择与填空总结
![计算机操作系统 第三版 选择与填空总结](https://img.taocdn.com/s3/m/e78fa90be87101f69e3195d3.png)
1.处理机的状态分▁▁▁▁▁▁和▁▁▁▁,操作系统程序通常在▁▁▁▁▁▁下执行。
2.实现虚拟存储器的理论基础是▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。
3.操作系统为用户提供两个接口▁▁▁▁▁▁和▁▁▁▁▁▁。
4.在虚拟段式中,若逻辑地址的段内地址大于段表中该段的段长,则发生▁▁▁▁▁。
5.通道运控部件包括▁▁▁▁▁▁、▁▁▁▁▁▁、▁▁▁▁▁▁和通道数据字。
6.某一磁盘请求序列(磁盘号)如下:0 22 5 7 11 21 2,按照最短寻道时间优先磁盘调度算法对磁盘请求进行服务,设当前磁头在10道上,则磁臂总移动道数为▁7.在设备管理中,为了克服独占设备速度较慢,引入了▁▁▁,即用共享设备模拟独占设备。
8.在批处理操作系统中设计作业调度算法时,应当考虑的两个因素是▁▁▁▁和高效性。
9.文件目录是▁▁▁▁▁▁的有序集合。
10.用户编制的程序与实际使用的物理设备无关是由▁▁▁▁▁▁功能实现的。
1.通常,进程实体是由,和这三部分组成,其中是进程存在的惟一标志。
PCB(或进程控制块) 程序数据集合PCB2.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑阶段,,连接阶段,和运行阶段。
编译阶段装入阶段3.在UNIX系统中,文件的类型主要包括(普通文件目录文件特别文件)4.虚拟设备是通过技术把设备变成能为若干用户的设备。
SPOOLing 独占共享5. Windows NT是采用结构的操作系统,它的进程的功能发生了变化,它只是资源分配的单位,不是的单位,后者的功能由完成。
微内核调度运行线程26.采用层次结构的计算机系统中,人与计算机硬件之间的界面是__________。
27.网络操作系统的主要功能是网络中各种资源的共享和各台计算机之间的__________。
28.多道程序系统中,有关程序的执行可能受到另一个程序的__________。
29.进程有三个特性,它们是动态性、并发性和__________。
计算机三级嵌入式题库 -回复
![计算机三级嵌入式题库 -回复](https://img.taocdn.com/s3/m/a90d010268eae009581b6bd97f1922791688be16.png)
题目:计算机三级嵌入式题库一、简介计算机三级嵌入式是国家职业资格证书考试中的一项重要内容,嵌入式是计算机技术领域中的一个热门方向,具有广泛的应用前景。
在考试备考过程中,题库是非常重要的资料,对于考生来说是必备的工具。
建立一套完善的计算机三级嵌入式题库对考试备考具有重要意义。
二、题库内容1. 嵌入式系统概述- 嵌入式系统的定义- 嵌入式系统的特点及应用领域- 嵌入式系统的发展历程2. 嵌入式硬件设计- 嵌入式系统的硬件组成- 常用的嵌入式处理器及特点- 嵌入式系统的外设接口设计3. 嵌入式软件开发- 嵌入式系统的软件组成- 嵌入式软件的开发流程- 嵌入式实时操作系统4. 嵌入式系统的应用- 汽车电子- 智能家居- 工业控制5. 嵌入式系统的测试与调试- 嵌入式系统的测试方法- 嵌入式系统的调试工具- 嵌入式系统的故障排除6. 嵌入式系统的性能优化- 嵌入式系统的功耗优化- 嵌入式系统的代码优化- 嵌入式系统的资源优化7. 嵌入式系统的安全与可靠性- 嵌入式系统的安全设计- 嵌入式系统的可靠性设计- 嵌入式系统的数据安全8. 嵌入式系统的发展趋势- 物联网与嵌入式系统- 人工智能与嵌入式系统- 边缘计算与嵌入式系统三、题库建设1. 针对题型根据嵌入式系统的知识点,构建单选题、多选题、判断题、填空题等不同类型的题目。
2. 题目难易度根据嵌入式系统知识点的难易程度,设置不同难度的题目,使得题库全面覆盖。
3. 实用性题目要贴近工作实践,考察考生对嵌入式系统应用的理解和掌握程度。
4. 可扩展性题库要具有一定的可扩展性,及时更新和添加新的题目,保持题库的时效性和完整性。
四、题库应用1. 考试备考嵌入式系统的题库是考生备考的重要资料,通过做题可以检验自己对嵌入式系统知识的掌握程度,帮助考生在考试中取得好成绩。
2. 学习辅助对于学习嵌入式系统的学生来说,题库可以作为辅助学习材料,帮助他们更好地理解和掌握嵌入式系统的知识。
计算机操作系统教程_张尧学(第3版)【课后练习答案、复习资料】
![计算机操作系统教程_张尧学(第3版)【课后练习答案、复习资料】](https://img.taocdn.com/s3/m/38cf8e78650e52ea551898f0.png)
《计算机操作系统教程》张尧学__(第3版)第一章绪论1、什么就就是操作系统得基本功能?答:操作系统得职能就就是管理与控制汁算机系统中得所有硬、软件资源,合理地组织计算机工作流程,并为用户提供一个良好得工作环境与友好得接口。
操作系统得基本功能包括:处理机管理、存储管理、设备管理、信息管理(文件系统管理)与用户接口等。
2、什么就就是批处理、分时与实时系统?各有什么特征?答:批处理系统(batchprocessingsystem):操作员把用户提交得作业分类,把一批作业编成一个作业执行序列,由专门编制得监督程序(monitor)自动依次处理。
其主要特征就就是:用户脱机使用计算机、成批处理、多道程序运行。
分时系统(timesharingoperationsystem):把处理机得运行时间分成很短得时间片,按时间片轮转得方式,把处理机分配给各进程使用。
其主要特征就就是:交互性、多用户同时性、独立性。
实时系统(realtimesystem):在被控对象允许时间范围内作出响应。
其主要特征就就是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利用率低。
3、多道程序(multiprogramming)与多重处理(multiprocessing)有何区别?答;多道程序(multiprogramming)就就是作业之间自动调度执行、共享系统资源,并不就就是真正地同时值行多个作业;而多重处理(multiprocessing)系统配置多个CPU,能真正同时执行多道程序。
要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统得支持。
4、讨论操作系统可以从哪些角度出发,如何把它们统一起来?答:讨论操作系统可以从以下角度出发:(1)操作系统就就是计算机资源得管理者(2)操作系统为用户提供使用计算机得界面;(3)用进程管理观点研究操作系统,即围绕进程运行过程来讨论操作系统。
上述这些观点彼此并不矛盾,只不过代表了同一事物(操作系统)站在不同得角度来瞧待。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
江南大学现代远程教育第三阶段测试卷
考试科目:《操作系统》第7章至第9章(总分100分)
时间:90分钟
______________学习中心(教学点)批次:层次:业余
专业:学号:身份证号:
姓名:得分:
一、名词解释(12分)
1、设备独立性
2、虚拟设备技术
3、文件系统
4、文件目录
二、什么是虚拟存储器?(5分)
三、在页式、段式、段页式系统中,是否有共同的缺点?如果有如何改进?(6分)
四、为什么段式系统易实现数据共享?(6分)
五、设备管理中,引入缓冲的原因是什么?常用的缓冲技术有哪些?(8分)
六、页式系统中常用的置换算法有哪些?(6分)
七、什么是SPOOLING技术?简述SPOOLING系统的功能要点。
(8分)
八、说明页面和段的区别。
(6分)
九、什么是“重名”问题?二级文件目录结构如何解决这一问题?(6分)
十、什么是全量转储?什么是增量转储?各有什么优缺点?(8分)
十一、设某文件由四个逻辑记录组成(其大小与磁盘块大小相等,均为512B),并分别存放在第100、157、66、67号磁盘块上,试画出此串联文件的结构。
若要存取文件第1560逻辑字节处的信息,问要访问哪一个磁盘块?(10分)
十二、文件的物理结构有哪几种?为什么串联文件结构不适于随机存取?(7分)
十三、选择题(12分)
1、对于辅助存储器,( )的提法是正确的。
A.“不是一种永久性的存储设备”
B.“能永久地保存信息”
C.“可被中央处理器直接访问”
D.“是CPU与主存之间的缓冲存贮器”
E.“是文件的主要存储介质”
2、下列程序中()程序不是spool系统的组成部分。
A.预输入B.缓输出
C.通道D.井管理
3、存放在磁带上的文件只能组织成( )。
A.顺序文件
B.随机文件
C.链接文件
D.索引文件
4、在现代操作系统中采用缓冲技术的主要目的是()
A、改善用户编程环境
B、提高CPU的处理速度
C、提高CPU和设备之间的并行程度
D、实现与设备无关性
参考答案
一、名词解释
1、设备独立性
设备独立性是指用户在编程序时所使用的设备与实际实用的设备无关,也就是在用户程序中仅使用逻辑设备名。
2、虚拟设备技术
在一类物理设备上模拟另一类物理设备的技术,将独占设备转化为共享设备的技术。
通常把用来代替独占型设备的那部分外存空间(包括有关的控制表格)称为虚拟设备。
3、文件系统
文件系统是操作系统中负责管理和存取文件信息的软件机构,它由管理文件所需的数据结构(如目录表、文件控制块、存储分配表)、相应的管理软件,以及访问文件的一组操作所组成。
4、文件目录
文件目录即文件名址录。
它是一张记录所有文件的名字及其存放地址的目录表。
表中还包括关于文件的说明和控制方面的信息。
二、什么是虚拟存储器?
计算机系统在处理应用程序时,只装入部分程序代码和数据就启动其运行,由操作系统和硬件相配合完成主存和外围联机存储器之间的信息的动态调度,这样计算机系统好像为用户提供了一个其存储容量比实际主存大得多的存储器,这个存储器称为虚拟存储器。
三、在页式、段式、段页式系统中,是否有共同的缺点?如果有如何改进?
在页式、段式、段页式系统中,要进行地址变换,页表、段表等存放在主存内,要访问一个数据(或一条指令)至少要访问两次主存:一次是访问页表或段表,确定所要访问的数据(或
指令)的物理地址;第二次才根据物理地址访问数据(或指令)。
用存放在内存中的页表、段表进行地址变换,指令执行速度要下降100%。
为了提高查表速度,可以考虑将页表、段表放在一个高速缓冲存储器中。
高速缓冲存储器一般由半导体存储器实现(其工作周期和中央处理机大致相同)。
存放部分页表、段表的内容的快速存储器中称作联想存储器。
用来存放当前最常用的页号和它相应的块号,或段号和相应的段首地址,并具有并行查找能力。
在联想存储器和主存内的页表、段表同时进行地址变换,如果是通过联想存储器中的页表或段表完成的地址变换,则只要访问一次主存就可以取出指令或存取数据。
如果地址变换是通过查找主存实现的,则还应该把这次所查的页表或段表相应内容放入联想存储器的空闲单元中。
如无空闲单元,通常把最先装入的那个表目淘汰掉。
采用这种方案后,在一定容量的联想存储器下,可以使得联想存储器的地址转换命中率达到85%~97%,可以使得因地址变换过程导致的机器效率(指令速度)的降低减少到10%以下。
四、为什么段式系统易实现数据共享?
如果两个作业共享一子程序分段,则只要在作业段表的相应表目的段首址一项中填入同一主存地址(即该子程序分段的主存始址)即可。
五、设备管理中,引入缓冲的原因是什么?常用的缓冲技术有哪些?
处理数据流的生产者与消费者之间的速度差异。
协调传输数据大小的不一致。
应用程序的拷贝语义。
双缓冲,环形缓冲,缓冲池。
六、页式系统中常用的置换算法有哪些?
最佳算法(OPT算法),先进先出算法(FIFO算法),最久未使用淘汰算法(LRU算法),最不经常使用淘汰算法(LFU算法)。
七、什么是SPOOLING技术?简述SPOOLING系统的功能要点。
SPOOLING技术是利用通道和中断技术,在主机控制下,由通道完成输入/输出的工作。
提供外部设备联机同时操作的功能,称为假脱机系统。
该系统在作业执行前将作业信息通过独占设备预先输入到辅存(磁盘)上的一个特定的存储区域(称之为“井”)存放好,称为预输入。
此后作业执行需要数据时不必再启动独占设备读入,而只要从磁盘输入数据就行了。
另一方面,作业执行中,也不必直接启动独占设备输出数据,而只要将作业输出数据写入磁盘中存放,在作业执行完毕后,由操作系统来组织信息输出,称为缓输出。
八、说明页面和段的区别。
在页式系统中,页面是按照主存划分的大小相同的块的尺寸来确定的。
一页或页号连续的几个页面上存放的内容一般都不是一个逻辑意义上完整的信息单位;而段式系统中,分段是一个有独立意义的信息单位。
九、什么是“重名”问题?二级文件目录结构如何解决这一问题?
重名是指不同用户对不同文件起了相同的名字,即两个或多个文件只有一个相同的符号名。
二级文件目录结构是将文件目录分成主文件目录和用户文件目录两级。
当用户要存取一个文件时,系统根据用户名先在主目录中找到该用户的文件目录,再根据文件名在其目录下找出文件的物理地址,然后对文件进行存取。
由此可见,即使两个不同的用户为各自的文件取了相同的名字也不至于造成混乱。
十、什么是全量转储?什么是增量转储?各有什么优缺点?
全量转储是按固定时间周期把存储器中所有文件的内容转存到某种介质上,通常是磁带或磁盘。
缺点是在整个转存期间,文件系统可能被迫停止工作;转存一般需要耗费较长的时间,因此不能经常进行,于是从转存的介质上恢复的文件系统可能与被破坏的文件系统有着较大的差别。
周期性转储的好处是可以把文件进行重新组合,即用户文件散布在磁盘各处的所有块连续地放置在一起。
这样当再次启动系统后对用户文件的访问就快很多。
增量转储是只转储从上次转储以后已经改变过的信息。
优点是转储的信息量少,可以在更短的时间周期内进行。
使得系统一旦受到破坏后,至少能恢复到数小时前文件系统的状态。
十一、设某文件由四个逻辑记录组成(其大小与磁盘块大小相等,均为512B),并分别存放在第100、157、66、67号磁盘块上,试画出此串联文件的结构。
若要存取文件第1560逻辑字节处的信息,问要访问哪一个磁盘块?
文件目录
访问1560逻辑字节处的信息,1560除以513,结果是3有余数24,所以访问的是第四个逻辑记录。
因此访问的是逻辑记录要访问67号磁盘块。
十二、文件的物理结构有哪几种?为什么串联文件结构不适于随机存取?
连续文件,串联文件,随机文件。
对于串联文件的存取必须经过缓冲区,待得到链接字后才能找到下一个物理块的地址。
直接存取时为了找到一个记录,文件必须从文件头开始一块一块查找,直到所需的记录被找到。
十三、选择题
1、BE
2、C
3、A
4、C。