《南邮《操作系统》综合习题册(新)期末复习题.docx》由会员分享,可在线阅读,更多相关《南邮《操作系统》综合习题册(新)期末复习题.docx(33页珍藏版)》请在优知文库上搜索。
1、南京邮电大学高等函授操作系统综合练习习题与解答南京邮电大学继续教育学院2021年2月操作系统综合练习注:此版本的综合练习册对应教材是操作系统概论,谭爆铭主编,经济出版社出版社,ISBN978-7-5058-5151-1o第一章一、选择题1、第一代计算机使用的主要电子器件是A.晶体管B.电子管C.集成电路芯片D.微内核2.第二代计算机使用的主要电子器件是A.晶体管氏电子管C.集成电路芯片D.微内核3、开始使用磁性存储设备的计算机属于A.第一代B.第二代C.第三代D.第四代4、第三代计算机使用的主要电子器件是.晶体管氏电子管C.集成电路芯片D.微内核5.属于单道批处理系统的特点是A.调度性B.顺序
2、性C.复杂性D.及时性6.属于多道批处理系统的特点是A.自动型民顺序性C.复杂性D.及时性7、多道批处理系统具备的优点之一是A.平均周转时间短B.交互能力强C.内存利用率高D.实时性好8.物联网操作系统属于.主机操作系统B.服务器操作系统C.嵌入式操作系统D.微机操作系统9.-个单一指令需要的处理称为A.执行周期B.取指周期 C.作业周期D.指令周期10、从内存中读取数据并送入AC,其对应的操作码是A. OOOlB. 10 C. OlOOD. OIOl11、把AC的内容存储到内存中,其对应的操作码是A. OOOlB. 0010C. 0100D. OIOl12、把内存中渠道的值与AC相加,结果仍
3、放在AC中,其对应的操作码是A.0001B.0010C.0100D.010113.将0011110010001101B二进制地址转化为十六进制A.1A6FHB.3C8DHC.DA6FHD.EA6FH14.将0001101001101111B二进制地址转化为十六进制A.1A6FHB.3C8DHC.DA6FHD.EA6FH15.将IlOIIOloollOllIIB二进制地址转化为十六进制A.1A6FHB.3C8DHC.DA6FHD.EA6FH16、将9AH十六进制地址转化为二进制是A01100111BB.1010I101Bc.100iioiobD.11001011B17、将CBH十六进制地址转化为
4、二进制是A01100111BB.1010I101BC.100iioiobD.110010I1B18、将ADH十六进制地址转化为二进制是A01100111BB.1010I101Bc.100iioiobD.11001011B二、填空题1、操作系统是覆盖在裸机上第层软件。2、对硬件的控制过程都封装在操作系统的_程序中。3.两个不同组成部分的交接面称为.4.计算机所有功能最终都是由的操作来实现的。5、用户程序及程序处理的数据统称为.6.三种基本操作系统是批处理系统、实时系统和系统。7、实时系统中为保证系统安全和数据安全,往往采取多级措施。8.并发是指两个或多个事件在同一时间内发生。9.操作系统提供给程
5、序员的接口是。三、判断改错题1、任意时刻一个处理机只能执行一个程序流。2、操作系统中的单道是指任意时刻一个处理机上只有一道作业。3、在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列。4.批处理系统负责大量的小请求。5.实时信息处理系统对实时性的要求是以人所能接受的等待时间来确定的。6、实时控制系统的及时性是以控制对象所要求的开始截止时间和完成截止时间来确定的。7.程序计数器(PC)用来存放正在执行的指令。四、名词解释1、吞吐量:2,单道批处理系统:3、周转时间:4、作业调度:5、进程调度:6.并发:7.虚拟:8、共享:9.指令周期:五、简答题1.简述在裸机上读文件的过程。2.
6、简述操作系统必须完成的两个主要目标。3.简述实时系统的特点。4.简述内存管理的主要任务。5.简述操作系统的异步性特征。6.简述操作系统体系结构中层次结构的基本思想。第二章一、选择题1.操作系统感知进程存在的唯一标志是A.进程控制块B.进程的正文段C.进程的用户数据段D.进程标识符2、一个进程标识符可以标识的进程数为A.1个B.2个C.3个D.4个3.中断屏蔽标志存放在用户栈指针用户栈指针用户栈指针用户栈指针A.通用寄存器B.指令计数器C.程序状态字D.4、系统调用参数存放在A.通用寄存器B.指令计数器C.程序状态字D.5、用户可以直接访问的、用于暂存信息的寄存器是A.通用寄存器B.指令计数器C
7、.程序状态字D.6,进程的条件码存放在A.通用寄存器B.指令计数器C.程序状态字D.7.当一个进程等待的事件发生时,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞态变为就绪态8.当一个正在运行的进程时间片用完,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞态变为就绪态9.当一个正在运行的进程需要额外申请资源时,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞态变为就绪态10.当一个进程正在执行时,更高优先级进程抢占,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞
8、态变为就绪态11.当一个进程运行时程序出错,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞态变为就绪态12.当一个进程申请的内存资源得到满足,其状态变化是A.执行态变为就绪态B.执行态变为阻塞态C.就绪态变为阻塞态D.阻塞态变为就绪态13、整个硬盘的主引导扇区位于硬盘的A.1柱面0磁道0扇区B.0柱面1磁道0扇区C.0柱面0磁道1扇区D.1柱面1磁道1扇区14、创建进程的系统调用属于A.进程控制类B.文件操纵类C.设备管理D.通信类15、打开连接的系统调用属于A.进程控制类B.文件操纵类C.设备管理D.通信类16、获取系统版本号的系统调用属于A.进程控制类B.
9、信息维护类类C.设备管理D.通信类17、撤销进程的系统调用属于A.进程控制类B.文件操纵类C.设备管理D.通信类18、Linux中创建一个新进程的系统调用是A.forkB.cloneC.execveD.getpgid19.用来查询空闲内存的系统调用属于A.进程控制类B.信息维护类C.设备管理类D.通信类20、Linux中按指定条件创建子进程的系统调用是A.forkB.cloneC.execveD.getpgid21、LinUX中运行可执行文件的系统调用是A.forkB.cloneC.execveD.getpgid22、Linux中获取指定进程组标识号的系统调用是A.forkB.cloneC.e
10、xecveD.getpgid二、填空题1、程序的封闭性是指程序在运行时计算机资源。2,并发执行的程序呈现执行过程的间断性是因为系统资源。3、CPU执行的指令单位是编译后的语言指令。4.进程是允许并发执行的程序在某个集合上的运行过程。5.进程实体存在的唯一标志是进程.6、进程的状态不能又阻塞态直接变为态。7、在LinUX系统中,除了0号进程外,其余进程都是由创建的。8、进程的终止也称进程的-9、外部中断也称中断。10、大部分PC中有两个时钟源:OS时钟和时钟。11.管道通信中的管道是指连接读写进程的一个特殊.12.线程是被系统独立调度和的基本单位。13、线程的实现可以分为用户级线程和级线程。14
11、、内核式线程的调度程序运行在态。15、用户级线程的调度程序运行在态。16、线程实现中最基本的功能是线程。17、与阻塞作用相反的原语是。三、判断改错题1、线程是被系统独立调度和分派的基本单位。2、在LinUX系统中,所有的进程都是由父进程创建的.3、子进程拥有独立的地址空间。4、父进程和子进程可以并发执行。5,操作系统内核常驻内存。6、信号量机制中每个访问共享资源的进程都必须自备同步操作。7、同一进程中的多个线程必须互斥执行。8、管道文件存在于外存中,其中的消息具有固定长度。9、用户级线程的创建、撤销和切换都与内核无关。10、内核级线程进行系统调用,要阻塞线程所属的进程。11、用户级线程进行系统
12、调用,只阻塞该线程。12、如果进程的一个用户线程被阻塞,则整个进程都必须等待。四、名词解释1、进程映像:2、唤醒过程:3、阻塞过程:4、原语操作:5、系统调用:6、临界区:7、整型信号量:8、管程:五、简答题1、简述进程的特征。2、简述进程的动态性。3、简述进程与程序的区别。4、简述进程异步性特征。5、简述进程控制块中的信息。6、简述需要创建新进程的条件。7、简述创建进程的一般步骤。8、简述操作系统通过系统调用完成进程终止的一般过程。9、简述父进程终止子进程的原因。10、简述引起中断的原因。11、简述系统调用的类型。12、简述线程与进程在系统开销方面的区别。13、简述引起线程阻塞的事件。14、
13、简述内核线程的唤醒过程。15、简述内核线程的阻塞过程。六、计算题1.D是多个进程共享的数据区,允许多个进程同时读D区,仅允许一个进程写D区,且有进程写D区时,不能有任何其他进程读或写D区。请描述其进程代码。(注:变量readcount用于对进入共享区的读进程计数:变量rmutex用于对多个进程共享的readcount互斥访问:变量wmutex用于实现读操作与写操作的互斥及写操作与写操作间互斥。)2,在系统中,一个数据文件被多个进程共享,把只要求读数据文件的进程称为读者进程(Reader),其余进程则称为写者进程(Writer)。系统允许多个进程同时读一个共享对象,但不允许一个Writer进程和
14、其他Reader进程或几个Writer进程同时访问共享对象:一旦有写进程到达,无论是否有读进程在进行读操作,后续的读者必须等待。请用信号量和P、V操作解决该读者与写者问题。3.一个生产者要把生产的数据(也称为产品)写入缓冲区(Buffer),一个消费者从缓冲区中读出数据。请用P、V操作描述其实现过程。4、有若干个生产者通过具有N个缓冲区的共享缓冲池向一组消费者提供数据,请使用P、V操作描述其实现过程。第三章一、选择题1、现有几乎同时依次进入内存的3个进程,其执行时间分别为工、心系统采用短作业优先算法,则平均周转时间为a.2(z+心+看)/3B.2(r1+)3C.(37;+27;+7;)/3D.(7j+也+30/32、现有几乎同时依次进入内存的3个进程,其执行时间分别为1、T2系统采用先来先服务算法,则平均周转时间为A.2(7J+5+T)3B.2(T+K)3c.(37+2+)3D.(7+2心+3)33、现有几乎同时依次