江西理工大学-现代操作系统考试复习题

合集下载

南理工操作系统综合练习题-推荐下载

南理工操作系统综合练习题-推荐下载

阻塞
3. 虚拟存储器的基本特征是什么?
就绪
等待某件事发生时
CPU 空闲
答:虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一
种存储器系统。其基本特征是多次性、对换性、虚拟性。
4. 为什么要引入缓冲技术?
答:引入缓冲技术的目的是:(1)缓和 CPU 与 I/O 设备间速度的不匹配;(2)减少对
南理工操作系统综合练习题
一. 选择题 1. 在计算机系统中,操作系统是 B(核心系统软件) 2. UNIX 操作系统是著名的 B(分时系统) 3. 在现代操作系统中采用缓冲技术的主要目点是(C 提高 CPU 和设备之间的并行程 度 4. 进程和程序的一个本质区别是(A 前者为动态的,后者是静态的) 5. 某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将(C 从运 行变为阻塞) 6. 进程控制块是描述进程状态和特性的数据结构,一个进程(D 只能有唯一的进程 控制块) 7. 在一般操作系统中必不可少的高度是(D 进程高度) 8. 把逻辑地址转变为内存的物理地址的过程称作(D 重定位) 9. 在 UNIX 系统中,目录结构采用(D 树形目录结构) 10. 避免死锁的一个著名的算法是(B 银行家算法) 11. 进程高度又称为(C 低级)高度 12. 进程 在系统中是否存在的唯一标志是(D 进程控制块) 13. 在页式存储管理中,当 CPU 形成一个有效地址时,要查页表。这一工作是由 (A 硬件自动)实现的 14. 原语是一种特殊的系统调用命令,它的特点是(D 执行时不可中断) 15. 一个正在运行的进程,当所分配的时间片用完后,交其挂在(C 就绪队列) 16. 竞争计算机系统资源的基本单位是(A 进程) 17. UNIX 系统的进程高度采用的是(D 多级反馈队列轮转法)高度算法 18. 磁带适用于存放(D 顺序)文件 19. 如果某个文件的访问权限用字符形式表示成: rwxr-xr--,则该文件对同组用户 的访问权限为(B 只能读和执行) 20. 在段式存储管理中,一个段是一个(D 不定长的不连续)区域 21. 使用 SPOOLING 系统的目的是为了提高(D I/O 设备)的使用效率. 22. 在 UNIX 中,通常把设备作为(A 特别)文件来处理. 23. 在采用微内核结构的操作系统中,处理机高度的基本单位是(D 线程). 24. 在采用微内核结构的操作系统中,资源分配的单位是(B 进程).

2022年江西理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年江西理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年江西理工大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、设某文件为索引顺序文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块的大小相等,均为512B,并依次存放在50,121,75,80,63号磁盘块上。

若要存取文件的第1569逻辑字节处的信息,则要访问()号磁盘块。

A.3B.75C.80D.632、下面关于目录检索的论述中,正确的是()。

A.由于散列法具有较快的检索速度,因此现代操作系统中都用它来替代传统的顺序检索方法B.在利用顺序检索法时,对树形目录应采用文件的路径名,应从根目录开始逐级检索C.在利用顺序检索法时,只要路径名的一个分量名未找到,便应停止查找D.在顺序检索法的查找完成后,即可得到文件的物理地址,3、进程A和进程B通过共享缓冲区协作完成数据处理,该缓冲区支持多个进程同时进行读写操作。

进程A负责产生数据并放入缓冲区,进程B负责从缓冲区中取出数据并处理。

两个进程的制约关系为()。

A.互斥关系B.同步关系C.互斥与同步D.无制约关系4、有两个并发执行的进程P1和P2,共享初值为1的变量x。

P1对x加1,P2对x减1。

加1操作和减1操作的指令序列分别如下所示://加1操作load R1,x ① //取x到寄存器R1中inc R1 ②store x, R1:③ //将R1的内容存入x//减1操作load R2,x ① //取x到寄存器R1中inc R2 ②store x, R2:③ //将R1的内容存入x两个操作完成后,x的值()。

A.可能为-1或3B.只能为1C.可能为0,1或2D.可能为-1,0,1或25、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡6、下列说法正确的有()。

I.先进先出(FIFO)页面置换算法会产生 Belady现象II.最近最少使用(LRU)页面置换算法会产生Belady现象III.在进程运行时,若它的工作集页面都在虚拟存储器内,则能够使该进程有效地运行,否则会出现频繁的页面调入/调出现象IV.在进程运行时,若它的工作集页面都在主存储器内,则能够使该进程有效地运行否则会出现频繁的贞面调入/调出现象A. I、IIIB.I、IVC.II、IIID.II、IV7、假设一个“按需调页”虚拟存储空间,页表由寄存器保存。

操作系统原理试题库(最全)

操作系统原理试题库(最全)

il操作系统原理试题库1.0第一章操作系统引论 (1)1.1 操作系统的目标与作用 (1)1.2 操作系统的发展过程 (3)1.3 操作系统的基本特征 (6)1.4 操作系统的主要功能 (6)1.5 操作系统的结构设计 (7)第二章进程管理 (11)2.1 进程的基本概念 (11)2.2 进程控制 (16)2.3 进程同步 (16)2.4 经典进程同步问题(P、V操作解决进程同步问题) (22)2.5 进程通信 (73)2.6 线程的基本概念 (74)第三章处理机调度与死锁 (75)3.1 处理机调度的基本概念 (75)3.2 调度算法 (76)3.5 死锁 (96)第四章存储器管理 (109)4.1 存储器管理的基本概念 (109)4.2 连续分配(分区管理)方式 (110)4.3 基本分页存储管理方式 (113)4.4 基本分段存储管理方式 (118)4.5 段页式存储管理方式 (119)4.6 虚拟存储管理 (121)第五章设备管理 (135)5.1 I/O系统 (135)5.2 I/O控制方式 (135)5.3 缓冲管理 (136)5.4 设备分配和设备处理 (136)5.5 磁盘存储器管理 (139)第六章文件管理 (147)6.1 文件和文件系统基本概念 (147)6.2 文件的物理结构(存储结构) (151)6.3 目录管理 (159)6.4 文件保护 (166)6.5 文件存储空间管理 (167)第七章操作系统接口 (172)7.1 联机命令接口 (172)7.2 Shell命令接口 (173)7.3 系统调用 (173)【注】试题标识(流水号)中的节号仅供参考,可依照汤小丹等编著的《计算机操作系统》(第三版)作调整。

第一章操作系统引论1.1 操作系统的目标与作用``010110011020101计算机操作系统的功能是。

A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行``010110011020100D``010110021020101操作系统是一组。

江西理工大学期末考试计算机网络(选择题+判断题+填空题)

江西理工大学期末考试计算机网络(选择题+判断题+填空题)

1.下面正确的选择是C 。

A.以太网不是局域网B.以太网是一种广域网C.X.25 网是一种广域网D.X.25网是一种局域网2.既不是局域网,也不是广域网CD。

A.Local Area Network B.Wide Area NetworkC.MAN D.AN3.现代电话通信和QQ语音聊天属于A方式。

A.全双工通信B.半双工通信C.单工通信D.既非单工也非全双工通信4.在下列功能中,哪一个最好地描述了OSI(开放系统互连)模型的数据链路层AA.保证数据正确的顺序、无错和完整B.处理信号通过介质的传输C.提供用户与网络的接口D.控制报文通过网络的路由选择5.对于IP地址为 202.93.120.6的主机来说,其网络号为( A )。

A.202.93.120B.202.93.120.6C.202.93.120.0D.66.下列哪一项最好地描述了模拟信号?(D)A.用图表示像是一个正弦波B.有两个不同的状态C.以每秒周期数计量D.A和C7.下列哪一项最好地描述了基带信号?( B )A.通过同一通道传输多重信号B.信号以其原始的状态传输C.对通道上的频率范围通常要进行划分D.B和C8.下列哪一种传输方式被用于计算机内部的数据传输?( B )A.串行B.并行C.同步D.异步9.在串行传输中,所有的数据字符的比特( C )A.在多根导线上同时传输B.在同一根导线上同时传输C.在传输介质上一次传输一位D.以一组16位的形式在传输介质上传输10.在下列协议中,哪一种使用带位填充的首尾标志法组帧?( B )A.DDCMPB.HDLCC. BSCD. SLIP11.公钥加密体制中,没有公开的是( A )。

A.明文B.密文C.公钥D.算法12.在下列几组协议中,哪一组是网络层协议?(A )A.IP,TCP和UDPB.ARP,IP和UDPC.FTP,SMTP和TELNETD.ICMP,ARP和IP13.下列不属于传输介质的是 A 。

操作系统原理复习题.doc

操作系统原理复习题.doc

现代操作系统的主要目标是什么?操作系统的作用可表现在哪几个方而?为什么说操作系统实现了对计算机资源的抽象?试说明推动多道批处理系统形成和发展的主要动力是什么?试说明推动分时系统形成和发展的主要动力是什么?实现分时系统的关键问题是什么?为什么引入实时操作系统?什么是硬实时任务和软实时任务?试从交互性、及时性及町靠性方面对分时系统和实时系统进行比较。

操作系统有哪儿人特征?最基本的特征是什么?处理机管理有哪些主要功能?它们的主要任务是什么?存储器管理有哪些主要功能?主要任务是什么?文件管理有哪些主要功能?主要任务是什么?设备管理有哪些主要功能?主要任务是什么?是什么原因使操作系统具有异步性特征?什么是前趋图?试画出下面语句的前趋图:SI: a=x+y; S2: b=z+l;S3: c=x-b; S4: w=c+l; 为什么程序并发执行会产生间断性特征?并发与并行的区别试说明PCB的作用,为什么说PCB是进程存在的惟一标志?试说明进程在三个基木状态之间转换的典型原因。

为什么耍引入挂起状态?该状态有哪些性质?试说明引起进程创建的主要爭件。

试说明引起进程被撤消的主要事件。

创建一个进程时所耍完成的主耍工作是什么?在撤消一个进程时所要完成的主要T作是什么?什么是操作系统?它的主要功能是什么?简述程序、进程的关系。

试画出下而语句的前趋图:SI: a=x+y; S2: b=a+l;S3: c=x+a; S4: w=c+l; 试画出下面语彳J 的前趋图:SI: a=x+y; S2: b=a+l;S3: c=x+a; S4: w=c+l;S5: e=c+5; S6: f=w+e;简述程序并发执行时的特征。

进程实体的组成.进程的属性:画出进程状态转换图.简述进程阻塞的原因.简述PCB的作用。

画岀PCB的链接组织方式。

画出PCB的索引组织方式。

简述进程创建的过程。

简述程序顺序执行的特征。

操作系统中的进程是由哪三部分组成?实时系统应具有两个基本特征:操作系统一般为用户提供哪三种接口?设计实时操作系统必须首先考虑的因索是什么?PCB表的组织方式有哪儿种?操作系统的主要设计目标是_____________ 和 ___________ o什么是操作系统?它的主要功能是什么?操作系统中存储管理的主要功能是什么?什么是文件的逻辑组织和物理组织?试说明引起进程阻塞或被唤醒的主要事件是什么?进程在运行时存在哪两种形式的制约?并举例说明。

江西理工大学java考试题型

江西理工大学java考试题型

一、选择题(每题2分,共计40分)。

1.在Java语言中,int类型数据的长度是( C )A.1个字节B.2个字节C.4个字节D.8个字节2.在switch语句中,switch后面括号内的表达式的类型不能..是( B )A.byteB.longC.charD.int3.以下关于接口的叙述中,正确的是( D )A.所有的接口都是公共接口,可被所有的类和接口使用B.一个类通过使用关键字interface声明自己使用一个或多个接口C.接口中所有的变量都默认为public abstract属性D.接口体中不提供方法的实现4.以下代码段的输出结果是( A )String s="JavaWorld"; System.out.print(s.indexOf("a",4));A.-1B.OC.1D.45.以下不属于...AWT库中定义的类是( A )ponentB.ContainerC.ImagesD.Graphics6.鼠标单击列表中某个选项事件的相关接口是( B )A.ListActionListenerB.ListSelectionListenerC.ActionListenerD.SelectionListener7.Java语言规定,程序绘图区域的坐标原点位于整个区域的(A )A.左上角B.右上角C.左下角D.右下角8.以下关于线程互斥和同步的叙述中,正确的是( C )A.多线程互斥使用各自资源的程序段,在操作系统中称为临界段B.临界段的作用是使某线程能够使用其它线程的资源C.可以使用notify()方法通知等待线程结束等待D.线程的互斥和同步可以很好地解决死锁问题9.当用户关闭文件对话框时,有可能返回的整数常量是( B )A.JFileChooser.CLOSE_OPTIONB.JFileChooser.APPROVE_OPTIONC.JFileChooser.SAVE_OPTIOND.JFileChooser.OPEN_OPTION10.获取InetAddress对象的域名所用到的方法是( D )A.getByName()B.getHostAddress()C.getLocalHost()D.getHostName()二、填空题(每空2分,共计30分)。

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。

A.DOS系统B.UNIX系统C.Windows NT系统D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。

A.动态性和并发性B.顺序性和可再现性C.与程序的对应性D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。

A.只能实现进程的互斥B.只能实现进程的同步C.可实现进程的互斥和同步D.可完成进程调度4.作业调度的关键在于( C )。

A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境5.系统抖动是指( D )。

A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的. A.段表B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录B.二级目录C.纯树型目录D.非循环图目录8.SPOOLing技术可以实现设备的(C )分配。

A.独占B.共享C.虚拟D.物理9.避免死锁的一个著名的算法是( C )。

A.先人先出算法B.优先级算法C.银行家算法D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是(C )。

A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因.每题2分,共10分)1.简单地说,进程是程序的执行过程。

因而,进程和程序是一一对应的。

( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。

江西理工大学C复习参考题(结课考试)

江西理工大学C复习参考题(结课考试)

《C语言程序设计》复习参考资料一.选择题1.以下关于运算符优先顺序的描述中正确的是()。

A.关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B.逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C.赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D.算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符2.下列选项中合法的变量名是_________A.#define B.int C.a594_3D. abs(x)3.以下正确的描述是()。

A.break语句的作用是结束整个循环的执行B.在C程序中,注释说明只能位于一条语句的后面C.在循环体内使用break语句或continue语句的作用相同D.从多层循环嵌套中退出时, 只能使用goto语句4.以下说法正确的是()A.#define 和printf 都是C 语句。

B.#define 是C语句,而printf不是。

C.若程序中要调用数学函数,必须在文件开头输入语句 #include “math.h”D.#define 和printf 都不是C 语句。

5.下面的函数定义正确的是______________A)float fun (float x ; float y) {return x*y;}B)float fun (float x,y) {return x*y;}C)float fun (x,y) {int x,y;return x*y;}D)int fun (int x, int y) {re turn x*y;}6.执行下面语句后的输出为( )int i=-1;if (i<=0) printf(“****\n”)else printf(“%%%%\n”)A). **** B). %%%%C). %%%%c D). 有语法错误,不能正确执行7.以下程序的输出结果是( )void main( ){int k=17;printf("%d, %o, %x \n ", k, k, k );}A). 17, 21, 11 B). 17, 17, 17C). 17, 0x11, 021 D). 17, 21, 18.以下不正确的叙述是()A)#define是宏定义命令B)宏定义只是做简单的置换,不做正确性检查C)宏定义是C语句,必须在行末加分号D)printf是C语句,但#define不是。

《现代操作系统》期中试卷答案.docx

《现代操作系统》期中试卷答案.docx

《现代操作系统》期屮试卷参考答案一.单项选择题(每小题1分,共15分)12345B A AC D678910D C D D A1112131415C D B D B二、多项选择题(每小题2分,共10分12345AC ED次序不可交换AC CE ABCD三、填空题(每空1分,共20分)1.处理机管理存储器管理设备管理文件管理作业管理(次序任意)2.就绪状态阻塞状态运行状态(次序任意)3.输入井输出井4.重定位动态静态5.系统资源不足进程推进顺序不当6.硬件虚拟机7.作业8.一个等待四、问答题(每小题5分,共25分)1.简述操作系统在一个计算机系统中的地位。

答:操作系统是计算机系统中非常重要的系统软件,它是紧挨在着硬件的第一层软件,提供其它软件的运行环境,可以将其看成是用户与硬件的接口,是整个计算机系统的控制和指挥中心。

它是一组用以控制、管理计算机系统中软、硬件资源,提高资源管理效率,方便用户使用计算机的程序集合。

2.什么是进程?进程具有哪些基本特征?进程调度的职责是什么?程序是静止的,程序的执行必须依赖于一个实体一一数据集。

我们把一个可并发的程序在一个数据集上的一次执行称为一个“进程”。

进程的基本特征有:(1)动态性:“执行”本身就是动态的,由开始到终止,中途可以暂停。

进程由“创建”而产牛,由“撤消”而消亡,因拥有处理机而得到运行。

(2)并发性:单处理机上的交替、多处理机上的同吋性,充分体现了进程的并发特性。

(3)独立性:进程是系统中独立存在的实体。

只有进程有资格向系统申请资源并有权获得系统提供的服务。

{或者(3)异步性:各进程都以不可预知的速度向前推进。

}进程调度的职责是:按照某种调度算法,从就绪队列中选择一个进程,把选中进程的进程控制块的有关现场现场信息送入处理器相应的寄存器中,从而使它占用处理器运行。

{或者:按照一定策略、动态地把处理机分配给处于就绪队列中的某一进程并使之执行。

}3.什么是动态重定位?在动态重定位方式下,进入主存的作业是否可以移动位置?为什么?答:动态重定位就是进程在装入主存吋没有做地址变换,而是到进程执行时再做虚地址到物理地址的变换。

2024年操作系统原理复习题库

2024年操作系统原理复习题库

计算机操作系统期末复习题申明:本题库内容仅供参考注:1-简单2-一般ﻩ3-较难ﻩ4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一个( )。

 A、 应用软件ﻩB、系统软件C、通用软件ﻩD、工具软件答案-1:B2、ﻩ计算机系统的组成包括( )。

A、程序和数据ﻩﻩﻩB、处理器和内存C、计算机硬件和计算机软件ﻩﻩD、处理器、存储器和外围设备答案-1:C3、下面有关计算机软件的描述正确的是()。

A、它是系统赖以工作的实体ﻩB、它是指计算机的程序及文档C、位于计算机系统的最外层ﻩﻩD、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一个( )。

A、系统软件ﻩB、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是( )。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提升了计算机的工作效率,但( )。

A、系统资源利用率不高ﻩB、在作业执行时用户不能直接干预C、系统吞吐量小ﻩﻩD、不具备并行性答案-3:B7、引入多道程序的目标是( )。

A、为了充足利用主存储器ﻩB、增强系统的交互能力C、提升实时响应速度ﻩD、充足利用CPU,减少CPU的等候时间答案-3:D8、在多道程序设计的计算机系统中,CPU( )。

A、只能被一个程序占用ﻩﻩB、能够被多个程序同时占用C、能够被多个程序交替占用ﻩﻩD、以上都不对答案-2:C9、多道程序设计是指( )。

A、有多个程序同时进入CPU运行ﻩB、有多个程序同时进入主存并行运行C、程序段执行不是次序的ﻩﻩD、同一个程序能够对应多个不一样的进程答案-3:B10、从总体上说,采取多道程序设计技术能够( )单位时间的算题量,但对每一个算题,从算题开始到所有完成所需的时间比单道执行所需的时间也许要()。

A、增加 减少B、增加延长C、减少 延长ﻩD、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是( )。

江西理工大学计算机组成原理20套原题及答案

江西理工大学计算机组成原理20套原题及答案

本科生期末试卷一一.选择题(每小题1分,共10分)1.计算机系统中的存贮器系统是指___D___。

A RAM存贮器B ROM存贮器C 主存贮器D 主存贮器和外存贮器2.某机字长32位,其中1位符号位,31位表示尾数。

若用定点小数表示,则最大正小数为___B___。

A +(1 – 2-32)B +(1 – 2-31)C 2-32D 2-313.算术/ 逻辑运算单元74181ALU可完成___C___。

A 16种算术运算功能B 16种逻辑运算功能C 16种算术运算功能和16种逻辑运算功能D 4位乘法运算和除法运算功能4.存储单元是指___B___。

A 存放一个二进制信息位的存贮元B 存放一个机器字的所有存贮元集合C 存放一个字节的所有存贮元集合D 存放两个字节的所有存贮元集合;5.相联存贮器是按___C___进行寻址的存贮器。

A 地址方式B 堆栈方式C 内容指定方式D 地址方式与堆栈方式6.变址寻址方式中,操作数的有效地址等于___C___。

A 基值寄存器内容加上形式地址(位移量)B 堆栈指示器内容加上形式地址(位移量)C 变址寄存器内容加上形式地址(位移量)D 程序记数器内容加上形式地址(位移量)7.以下叙述中正确描述的句子是:__A、D____。

A 同一个CPU周期中,可以并行执行的微操作叫相容性微操作B 同一个CPU周期中,不可以并行执行的微操作叫相容性微操作C 同一个CPU周期中,可以并行执行的微操作叫相斥性微操作D 同一个CPU周期中,不可以并行执行的微操作叫相斥性微操作8.计算机使用总线结构的主要优点是便于实现积木化,同时___C___。

A 减少了信息传输量B 提高了信息传输的速度C 减少了信息传输线的条数D 加重了CPU的工作量9.带有处理器的设备一般称为__A____设备。

A 智能化B 交互式C 远程通信D 过程控制10.某中断系统中,每抽取一个输入数据就要中断CPU一次,中断处理程序接收取样的数据,并将其保存到主存缓冲区内。

现代操作系统教程(慕课版)-课后习题答案1-8章全带原题

现代操作系统教程(慕课版)-课后习题答案1-8章全带原题
C.磁盘调度D.中断
5、以下关于进程的说法,错误的是(B)。
A.进程是程序在处理器上的一次执行过程
B.一个进程是由若干作业组成的
C.在线程出现后,进程仍然是操作系统中资源分配的基本单位
D.进程具有创建其他进程的功能
6、在下述关于父进程和子进程的叙述中,正确的是(D)。
A.父进程创建了子进程,因此父进程执行完了,子进程才能运行
D.由于进程调用V操作而造成死锁
20、进程-资源分配图是用于(D)。
A.死锁的预防B.解决死锁的静态方法
C.死锁的避免D.死锁的检测与解除
1.2
1、Linux操作系统按照事件来源和实现手段将中断分为(硬中断)、(软中断)。
2、系统调用是通过(中断)来实现的;发生系统调用,处理器的状态常从目态变为管态。
1.4
1、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始运行,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。请回答以下问题:
两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?
当执行的时间片用完时,由系统中的定时器发出时钟中断请求,调度程序停止该进程的执行,并将它送到就绪队列的末尾,等待下一次执行。
进行进程切换,把处理器分配给就绪队列中新的队首进程。
2、时间片大小的确定要从进程个数、切换开销、系统效率和响应时间等方面考虑:
时间片取值太小,多数进程不能在一个时间片内运行完毕,切换就会频繁,开销显著增大,从系统效率来看,时间片取大一点好。
7、进程调度方式通常有(抢占)和(非抢占)两种方式。

2022年江西理工大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年江西理工大学软件工程专业《操作系统》科目期末试卷B(有答案)

2022年江西理工大学软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。

A.段缺失异常B.得到内存地址4400C.越权异常D.越界异常2、系统将数据从磁盘读到内存的过程包括以下操作:① DMA控制器发出中断请求②初始化DMA控制器并启动磁盘③从磁盘传输一块数据到内存缓冲区④执行“DMA结束”中断服务程序正确的执行顺序是():A.③①②④B.②③①④C.②①③④3、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048B,内存总共有8个存储块,试问逻辑地址至少为多少位?内存空间有多大()?A.逻辑地址至少为12位,内存空间有32KBB.逻辑地址至少为12位,内存空间有16KBC.逻辑地址至少为15位,内存空间有32KBD.逻辑地址至少为15位,内存空间有16KB4、在分页虚拟存储管理中,“二次机会”调度策略和“时钟”调度策略在决定淘汰哪一页时,都用到了()。

A.虚实地址变换机构B.快表C.引用位D.修改位5、考虑一个分页式存储管理系统,其页表常驻内存。

I.如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?II.如果引入关联寄存器(Associative Registers),而月.75%的页面可以从关联寄存器中找到,那么此时的有效访问时间(Effective Memory Reference Time)应为()。

假设访问关联寄存器的时间可以忽略。

注:有效访问时间即为平均访问时间。

A.200ns,150nsB.400ns,150nsC.400ns,250nsD.600ns.250ns6、操作系统提供了多种界面供用户使用,其中()是专门供应用程序使用的一种界面。

A.终端命令B.图形用户窗D.作业控制语言7、设计实时操作系统时,首先应该考虑系统的()。

A.可靠性和灵活性B.实时性和可靠性C.分配性和可靠性D.灵活性和实时性8、位示图可用于()A.实现文件的保护和保密B.文件目录的查找C.磁盘空间的管理D.主存空间的共享9、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

江西理工大学现代电气控制复习题

江西理工大学现代电气控制复习题

1.低压电器通常指工作在交、直流电压V以下的电路中起、、、和作用的电气设备。

2.按所控制的对象分,电器可分为和两大类。

3.从结构上看,电器一般由和两个基本部分组成。

4.电磁机构由和两部分组成。

5.按衔铁的的运动方式,电磁机构可分为、和三大类。

6.熔断器是一种利用的熔化作用而切断电路的最初级的保护电器。

7.低压断路器又称作,主要由、和三部分组成。

8.异步电动机停车制动的方式有和两大类。

9.常用的电气制动方式有和两种。

10.电气控制设备设计一般分为3个阶段:、和。

11.电气控制线路的设计主要有和两种方法。

12.电子时间继电器可分为和时间继电器。

13.FEND功能指令用在,输出刷新发生在或时刻。

14.可编程控制器的扫描周期由、等因素确定。

15.可编程控制器有个中断源,其优先级按和排列。

16.OUT指令不能用于继电器。

17.按直流电源的性质分,变频器可分为和两种。

18.按控制方式分,变频器可分为、和。

19.数控机床一般由、、、和组成。

20.计算机数控系统一般由、、、和组成。

21.可靠性是指。

22.简述电磁机构中电弧产生的机理及常用的一些灭弧措施。

23.接触器的作用是什么?根据结构特征,如何区分交、直流接触器?24.按物理性质继电器有哪些主要分类?它们各有什么用途?什么是继电特性?25.什么是继电器的返回系数?将释放弹簧放松或拧紧一些,对电流或电压继电器的吸合电流(或电压)与释放电流(或电压)有何影响?26.试阐述速度继电器的工作原理。

27.试阐述热继电器的工作原理。

28.试阐述低压断路器的工作原理。

29.热继电器与熔断器的作用有何不同?30.绘制和分析电气原理图的一般原则是什么?31.为什么电动机要设零电压和欠电压保护?32.试阐述电流型保护的分类和工作原理。

33.试阐述电压型保护的分类和工作原理。

34.电气控制线路常用的保护环节有哪些?各采用什么电器元件?35.电气控制设计中应遵循的原则是什么?设计内容应包括哪些主要方面?36.电气控制原理设计的主要内容有哪些?原理设计的主要任务是什么?37.低压电器的发展分几个阶段?每个阶段各有何特点?38.接近开关较之行程开关有什么优越性?其传感检测部分有何特点?是如何感测到金属体的接近的?39.简述电子温度继电器的工作原理,并说明与传统的双金属片热保护继电器有何不同?40.智能电器有什么特点?其核心是什么?41.试比较智能断路器在功能上与一般断路器的区别。

江西理工大学操作系统试卷A(2009级)答案

江西理工大学操作系统试卷A(2009级)答案

江西理工大学考试试卷试卷编号:1112020505A班级学号姓名一、填空题(共31分,每空1分)1、在单CPU系统中有n(n>1)个进程,在任一时刻处于就绪的进程最多是① n个,最少是②0 个。

(2分)2、操作系统的特征是:①并发性、②共享性和③随机性。

(3分)3、多数计算机系统将处理器的工作状态划分为①管态和②目态。

后者一般指用户程序运行时的状态,又称为普通态或③用户态。

(3分)4、处理机调度类型有:①高级调度、②中级调度、③低级调度等功能。

(3分)5、信号量类型有:①整型信号量、②记录型信号量、③AND型信号量、④信号量集。

(4分)6、存储器一般分成①高速缓冲器、②内存和③外存三个层次,其中④外存是造价最低、存取速度最慢。

(4分)7、抢占方式的低级调度策略有:①优先权原则、②短作业(进程)优先原则、③时间片原则。

(3分)8、文件管理功能包括:①文件存储空间的管理、②目录管理、③文件的读/写管理和保护、用户接口等功能。

(3分)9、分时系统的特征有:①多路性、②独立性、③及时性、④交互性。

(4分)10、产生死锁的原因有:①竞争资源、②进程间推进顺序非法。

(2分)二、简答题(共20分,每小题4分)1、什么是抖动(或称颠簸)?(4分)答:刚被调出的页面又立即要用而装入,而装入后不久又被调出,如此反复,使调度非常频繁,这种现象称为抖动或颠簸。

2、什么是虚拟存储器?(4分)答:是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储器系统。

其逻辑容量由内存容量和外存容量之和所决定,其运行速度接近于内存速度,而每位的成本却又接近于外存3、设备分配时应考虑哪些因素?(4分)答:①设备的固有属性、②设备分配算法、③设备分配中的安全性4、影响缺页中断率的因素有哪些?(4分)答:4个因素,分别是:(1)分配给程序的主存块数;(2)页面的大小;(3)程序编制方法;(4)页面调度算法。

5、多道批处理系统的优缺点有哪些?(4分)答:①资源利用率高、②系统吞吐量大、③平均周转时间长、④无交互能力三、综合能力题(共49分)1、有四个作业A、B、C、D,要求定时唤醒运行,其要求是:①A 作业1秒后运行,6秒后再运行;②B作业6秒后运行,13秒后再运行;③C作业11秒后运行,15秒后再运行;④D作业14秒后运行。

现代操作系统考试复习

现代操作系统考试复习

目录(一) 1. os 分类: (2)(二) 2. 单块结构与微内核结构: (2)(三) 3. 进程概念 Process - a program in execution (2)(四)核心级线程以及用户级线程 (2)(五)并发控制:两进程的软件方法(如Peterson算法)信号量(以生产者/消费者问题为代表) .. 2(六)10. 死锁问题 (5)(七)11.进程调度 (6)(八)存储管理部分:分段、分页的基本概念与优缺点,虚拟存储中按需调页的基本思想 (6)(九)文件系统与 I/O (8)(十)Linux 基础:gcc,makefile,管道,重定向,运行级别 (8)(十一) 6.linux 启动过程 (11)(十二)7. Linux 用户环境 (11)(十三)Linux 内核-进程管理task_struct,系统调用基本原理,线程,典型系统调用 (12)(十四)Linux 内存管理,buuddy,slab (13)(十五) 4.Linux 进程的虚地址空间 vma (14)(十六)Linux 内核-文件系统、设备驱动、内核模块 VFS (16)(十七) 4. linux 内核模块的组成及作用 (18)(十八)嵌入式处理器 (19)(十九)嵌入式操作系统 (21)(二十)嵌入式系统开发环境 (22)(一)1. os 分类:批系统(batch system):成批提交作业,作业完成或无法继续执行时发生切换 ||交互(分时)系统:多个用户(应用程序)分享计算机资源||实时系统:满足应用的实时性要求(二)2. 单块结构与微内核结构:Monolithic(单块结构):内核中所有的子系统运行在相同的特权级(privileged mode),拥有相同的地址空间,通信采用常规C 函数调用的形式。

微内核结构:分为用户模式和kenerl mode,有不同的特权级优缺点:微内核是建立在分模块之上的,模块之间以信息传递联系。

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

第一章:引论1.系统调用与中断的概念。

作业题解第一章引论PE1-14. 陷阱和中断的主要差别是什么?答:陷阱是由程序造成的,并且与它同步。

如果程序一而再地被运行,陷阱将总在指令流中相同的位置的精确发生。

而中断则是由外部事件和其他时钟造成的,不具有重复性。

PE1-20. 有一个文件,其文件描述符是fd,内含下列字节序列:3,1,4,1,5,9,2,6,5,3,5.有如下系统调用:lseek (fd, 3, SEEK_SET); // 从文件开头偏移量为3,此时将读写位置移到文件1,5,9,2的1处Read(fd, &buffer, 4);其中lseek调用寻找文件中的字节3.在读操作完成之后,buffer中的内容是什么?答:包含字节:1,5,9,2。

PE1-22. 块特殊文件和字符特殊文件的基本差别是什么?答:块特殊文件包含被编号的块,每一块都可以独立地读取或者写入。

而且可以定位于任何块,并且开始读出或写入。

这些对于字符特殊文件是不可能的。

PE1-29. 下面是单位转换练习:(a)一微年是多少秒?(b)微米常称micron.那么gigamicron是多长?(c)1TB存储器中有多少字节?(d)地球的质量是6000 yottagram,换算成kilogram是多少?答:这些都可以直接转换:(a) micro year = 10-6X 365 X 24 X 3600 = 31.536 sec。

(b) 1km或者1000。

(c)有240字节,也就是1,099,511,627,776 字节。

(d)它是6 X 1024公斤。

第二章:进程与线程1.进程的概念。

答:进程是对正在运行的程序的一个抽象。

是容纳运行一个程序所需要的所有信息的容器。

也可以说一个进程就是就是一个正在运行的实例。

2.进程的三种基本状态。

运行态(该时刻进程实际占用CPU)。

就绪态(可运行,但因为其他进程正在运行而暂时停止)。

阻塞态(除非某种外部事件发生,否则进程不能运行)。

3. 进程与线程的区别。

答:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行.PE2-37. 有5个批处理作用A到E,它们几乎同时到达一个计算中心。

估计他们运行的时间分别为10,6,2,4和8分钟。

其优先级(由外部设定)分别为3,5,2,1和4.其中5为最高优先级。

对于下列每种调度算法,计算其平均进程周转时间,可忽略进程切换的开销。

(a)轮转法(b)优先级调度(b)先来先服务。

(按照10,6,2,4,8次序运行)(c)最短作业优先。

对a),假设系统具有多道程序处理能力,每个作业均公平共享CPU时间,对b)到d),假设任一时刻只有一个作业运行。

直到结束。

所有的作业都完全是CPU密集型作业。

答:a)对于轮转调度,每个作业在最初的10分钟内获得了1/5的CPU,10分钟之后,C先完成作业,在接下来的8分钟,每个作业获得1/4的CPU,在此期间,D完成作业。

剩下来的3个作业在以后的6分钟里各获得CPU的1/3,一直到B结束等等。

这5个作业完成的时间分别是,10, 18, 24, 28和30,平均22分钟。

b)对于优先级调度,B首先运行,6分钟之后完成。

剩下的4个作业完成的时间分别是14,24,26和30.平均为18.8分钟。

c)对于先来先服务。

运行作业顺序从A到E,完成时间分别为10,16,18,22和30。

平均为19.2分钟。

d)最短优先作业,完成的时间分别为2,6,12,20和30,平均为14分钟。

PE2-41. 一个软实时系统有4个周期,其周期分别为50ms,100ms,200ms和250ms。

假设这4个事件分别需要35ms, 20ms, 10ms和X ms的CPU时间,保持系统可调度的最大X值是多少?答:所使用的C PU 的片断为35/50 + 20/100 + 10/200 + x/250。

为了使得进程可调度,必须是总和小于1。

因此,x 必须小于12.5 msec。

PE2-51.第三章存储管理1.页面、页表、页框(物理块)、页表项等概念。

见百度百科(/view/3224034.htm)2.交换的定义练习题解析:PE3-4. 在一个交换系统中,按内存地址排列的空闲区大小是:10KB, 4KB ,20KB,18KB, 7KB, 9KB,12KB和15KB。

对于连续的段请求:a) 12KB; b)10KB; c)9KB。

使用首次适配算法,找出哪个空闲区?使用最佳适配、最差适配、下次适配算法呢?答:首次适配:20KB,10KB,18KB;// 沿着段链表进行搜索,直到找到一个足够大的空闲区最佳适配:12KB,10KB,9KB;// 找出能够容纳进程最接近实际需要的空闲区,最差适配:20KB,18KB,15KB;// 总是分配最大的可用区的空间下次适配:20KB,18KB,9KB。

// 同首次适配,但记录空闲区当时位置,下次从此处进行搜索PE3-10. 假设一个机器有48位虚拟地址和32位的物理地址。

a)假设页面大小是4KB,如果只有一级页表,那么在页表里有多少页表项?请解释。

b)假设同一系统有32个TLB表项,并且假设一个程序的指令正好能放入一个页,并且该程序顺序地从有数千个页的数组中读取长整型元素。

在这种情况下TLB的效果如何?答:(a) We need one entry for each page, or 224= 16 × 1024 × 1024 entries, since there are 36 = 48 −12 bits in the page number field.(b) Instruction addresses will hit 100% in the TLB. The data pages will have a 100 hit rate until the program has moved onto the next data page. Since a 4-KB page contains 1,024 long integers, there will be one TLB miss and one extra memory access for every 1,024 data references.(a)因为有36 =48 - 12位的页号字段,所以每一页我们需要一个页表项,或者224= 16 × 1024 × 1024页表项(b) TLB访问的命中率达100%。

在指令访问下一个页面之前读取数据的命中率是100%,一个4KB大小的页面包含1024个长整型数据,每访问1024个数据就会有一次TLB失效和一个额外的内存的存取。

解析:偏移量是12位,则页面长度是212 = 4KB,共有220个页面,PE3-12. 一个32位地址的计算机使用两级页表。

虚拟地址被分成9位的顶级页表域、11位的二级页表域和一个偏移量,页面大小是多少?在地址空间中一共有多少个页面?答:偏移量=32 - 9 - 11 = 12(位),所以页面大小为:212 = 4KB,页面数为:232/212=220 。

PE3-22.如果将FIFO页面置换算法用到4个页框和8个页面上,若初始时页框为空,访问字符串为0172327103,请问会发生多少次缺页中断?如果使用LRU算法呢?答:FIFO的页框如下:0 1 7 2 3 2 7 1 0 3X 0 1 7 2 3 3 3 3 0 0X x 0 1 7 2 2 2 2 3 3X x x 0 1 7 7 7 7 2 2X x x x 0 1 1 1 1 7 7LRU的页框如下:0 1 7 2 3 2 7 1 0 3X 0 1 7 2 3 2 7 1 0 3X x 0 1 7 2 3 2 7 1 0X x x 0 1 7 7 3 2 7 1X x x x 0 1 1 1 3 2 7FIFO发生6次缺页中断,LRU发生7次缺页中断。

PE3-28一个计算机有4个页框,装入时间、上次访问时间和每个页面的R位和M位如下所b)FIFO算法置换哪个页面?c)LRU算法置换哪个页面?d)第二次机会算法置换哪个页面?答:a)页面2b)页面3c)页面1d)页面2解析:按照装入时间排序先被装入的是页面是3、0、2最后是1,对于FIFO算法,则将置换表页面3,置换掉。

对于第二机会算法,在3、0、2、1中检查最老页面的R位,如果R位为0.则置换,所以置换出较老的页面2.对于NRU算法,按照(R,M)的次序(0,0),(0,1),(1,0),(1,1)给上述4个页面排序得(0,0),(0,1),(1,0),(1,1)分别代表了页面2、1、0、3,所以类编号最小的是页面2,置换它。

对于LRU算法,核心思想是:置换出未使用最长的页面,所以根据上次访问时间最远到近排序得:1、2、0、3.所以置换出页面1.第四章,文件系统练习题解析:PE4-15. 考虑图4-13中的i节点。

如果它含有用4个字节(即4B)表示10个直接地址,而且所有的磁盘块大小是1024B(1KB),那么文件最大可能有多大?答:间接块可以保存256个磁盘地址。

与10直接的磁盘地址总加起来,最大文件有266块。

由于每块为1KB,最大的文件是266KB。

PE4-28.考虑图4-21背后的思想,目前磁盘平均寻道时间为8ms,旋转速率为15000rpm,每道为262144字节(218B=28KB=256KB)。

对大小各为1KB、2KB和4KB的磁盘块,传送速率各是多少?答:对于15000 rpm(每分钟旋转),每旋转一周需60/15000 = 0.004秒= 4 ms。

那么读取k字节的平均存取时间为8 ms(寻道时间)+ 2 ms(旋转延迟:4 ms/2)+ (k / 262144)* 4 ms(读取k字节的时间)。

对于1 KB,2 KB,4 KB的块,访问时间分别为10.015625 ms,10.03125 ms和10.0625 ms(几乎没有什么不同)。

其数据速率分别为102240 B/sec,204162 B/sec,407056 B/sec(秒)。

解析:读取K个字节的块所需的时间的公式由以上化简是:t = 10 + (K/256)*4,将k = 1KB、2KB、4KB分别代入可得t1 =10.015625 ms,t2 =10.03125 ms,t4 = 10.0625 ms;那么其数据速率U1 = 1024B /(t1*10-3) = 102240B/sec,同样依次求出U2,U4;PE4-32. 一个UNIX系统使用1KB磁盘块和4字节磁盘地址。

相关文档
最新文档