操作系统复习题2
Windows操作系统练习题二

Windows操作系统练习题二1. 1.在D盘的学习资料文件夹中有一个文件名为“lianxi3.TXT”的文件,,从文件扩展名中,知道该文件类型是()。
[单选题]*文档类正确答案)图像类视频类音频类2.2 .在Windows文件管理操作中,要查看文件或文件夹创修改时间,查看方式选择()。
[单选题]*详细资料(正确答案)列表小图标大图标3.3.在Windows资源管理器窗口中,用鼠标单击目录树窗口中的一个文件夹,贝IJ ()o [单选题]*选定当前文件夹,在右侧显示其内容(正确答案)删除文件夹创建文件夹弹出对话框4.4.在Windows中,要把当前窗口复制到剪贴板上,一般情况下可按()。
[单选题]*Alt + PrintScreen('Shift + PrintScreenPrintScreenCtrl + PrintScreen1.5.windows操作系统借助于屏幕上的图形,向使用者提供了一种()操作环境。
[单选题]*图形界面正确答案)图标桌面命令方式6.6,Windows操作系统是用来()计算机所有硬件和软件的。
[单选题]*控制和管理正确答案)输入和输出启动运行7.7.Windows操作系统不具有()的功能。
[单选题]*反编译正确答案)输入和输出管理存储器管理处理器管理1.8.Windows是一个多任务操作系统,指的是()。
[单选题]*Windows可同时运行多个应用程序正确答案)Windows可运行多种类型各异的应用程序Windows可同时管理多种资源Windows可供多个用户同时使用9.9,对于磁盘的“格式化”,理解正确的是()。
[单选题]*“格式化”把物理驱动器(磁盘)上的所有数据区写零的操作过程(正确答案)“格式化”是指按磁盘存储的内容对磁盘进行分类“格式化”就是指用新文档代替磁盘里原来的内容“格式化”就是删除磁盘上的内容10.10.在Windows中,若系统长时间不响应用户要求,为结束任务,应使用的组合键是()。
操作系统复习题及答案

操作系统复习题一、单项选择题题1、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。
A、利用率B、可靠性C、稳定性D、兼容性2、如果分时操作系统的时间片一定,那么( C ),则响应时间越短。
A、内存越少B、内存越多C、用户数越少D、用户数越多3、若把操作系统看作资源管理者,下列的(C)不属于操作系统所管理的资源。
A、CPUBB、内存C、中断D、程序4、操作系统是通过( D)感知进程存在的。
A、程序名B、进程的状态C、中断D、进程控制块5、当(B)时,进程从执行状态变为就绪状态。
A、进程被进程调度程序选中B、时间片用完C、等待某一事件D、等待的事件发生6、以下的进程状态变化中,不可能发生的变化是(B)。
A、执行状态到就绪状态B、等待状态到就绪状态C、执行状态到等待状态D、等待状态到执行状态7、若P、V操作的信号量S初值为2,当前值为-3,则表示有(D)个等待进程。
A、0个B、1个C、2个D、3个8、P、V操作是( A )A、两条低级进程通信原语B、两条高级进程通信原语C、两条系统调用命令D、两组不同的机器指令9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为( B )。
A、等待B、就绪C、执行D、完成10、资源的有序分配策略破坏(D)条件,是一种死锁预防策略。
A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银行家算法是一种(B)算法。
A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为(C )A、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按( C )次序进行管理。
A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是(C)。
A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的( C )理论。
操作系统第二章进程和线程复习题

第二章练习题一、单项选择题1.某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将( C )。
A. 从就绪变为运行; B.从运行变为就绪;C.从运行变为阻塞; D.从阻塞变为就绪2.进程控制块是描述进程状态和特性的数据结构,一个进程( D )。
A.可以有多个进程控制块;B.可以和其他进程共用一个进程控制块;C.可以没有进程控制块;D.只能有惟一的进程控制块。
3.临界区是指并发进程中访问共享变量的(D)段。
A、管理信息B、信息存储C、数据D、程序4. 当__ B__时,进程从执行状态转变为就绪状态。
A. 进程被调度程序选中B. 时间片到C. 等待某一事件D. 等待的事件发生5. 信箱通信是一种( B )通信方式。
A. 直接通信B. 高级通信C. 低级通信D. 信号量6. 原语是(B)。
A、一条机器指令B、若干条机器指令组成C、一条特定指令D、中途能打断的指令7. 进程和程序的一个本质区别是(A)。
A.前者为动态的,后者为静态的;B.前者存储在内存,后者存储在外存;C.前者在一个文件中,后者在多个文件中;D.前者分时使用CPU,后者独占CPU。
8. 任何两个并发进程之间存在着(D)的关系。
A.各自完全独立B.拥有共享变量C.必须互斥D.可能相互制约9. 进程从运行态变为等待态可能由于(B )。
A.执行了V操作 B.执行了P 操作C.时间片用完 D.有高优先级进程就绪10. 用PV操作管理互斥使用的资源时,信号量的初值应定义为(B)。
A.任意整数 B.1 C.0 D.-111. 现有n个具有相关临界区的并发进程,如果某进程调用P 操作后变为等待状态,则调用P操作时信号量的值必定为(A)。
A.≤0 B.1C.n-1 D.n12. 用PV操作管理临界区时把信号量的初值定义为1,现已有一个进程在临界区,但有n个进程在等待进入临界区,这时信号量的值为(C)。
A.-1 B.1 C.-n D.n13. 用V操作唤醒一个等待进程时,被唤醒进程的状态应变成(B)状态。
专升本《操作系统》复习参考题二

专升本《操作系统》复习参考题二一、单项选择题1.使操作系统易于对功能进行增、删、修改,为提高效率对算法进行调整等,这是操作系统结构设计追求的目标中的()。
A.方便性B.有效性C.可扩充性D.开放性2.下列关于多道程序设计系统的说法,不正确的是()。
A. 多道程序同时存在于内存中且并发执行。
B. 处理机和设备之间、设备与设备之间可并行工作。
C. 处理机上同时运行多道程序。
D. 系统的吞吐量远远大于单道程序设计系统。
3.分时操作系统不具有下列哪个特征()。
A.多用户同时性B.独立性C.高可靠性 D.交互性4.两个或多个事件在同一时间间隔内发生是指()。
A. 并行性B. 并发性C. 同步D. 互斥5.进程从执行状态转换为就绪状态的时机是()。
A. 被进程调度程序选中B. 时间片完C. 发生I/O请求D. I/O完成6.下列选项,不是引起进程创建事件的是()。
A. 用户登录B. 作业调度C. 提供服务D. 进程异常结束7.wait原语的操作过程是()。
A. begin S.value:=S.value -1; if S.value >0 then block(S,L) end;B. begin S.value:=S.value +1; if S.value >0 then wakeup(S,L) end;C. begin S.value:=S.value +1; if S.value <=0 then wakeup(S,L) end;D. begin S.value:=S.value -1; if S.value <0 then block(S,L) end;8.用于描述进程互斥的信号量初始值一般为()。
A. 0B. 1C. -1D. n9.下列选项,不是进程高级通信机制的是()。
A.共享存储器系统B.管道通信C.消息传递系统D.信号量机制10.会将进程状态改为挂起状态的处理机调度是()。
操作系统第二章复习题

操作系统第二章复习题一、选择最合适的答案1. 用P、V 操作管理临界区时,信号量的初值一般应定义为()。
A.–1B.0C.1D.任意值2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A.1 至–(m-1)B.1 至m-1C.1 至–mD.1 至m3. 在下面的叙述中,正确的是()。
A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同时共享资源4. 对进程间互斥地使用临界资源,进程可以()A.互斥地进入临界区B.互斥地进入各自的临界区C.互斥地进入同一临界区D.互斥地进入各自的同类资源的临界区5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示()。
A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示()。
A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为()。
A.>0B.<0C.≥0D.≤08.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为()。
A.>0B.<0C.≥0D.≤09.如果信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。
A.4B.3C.5D.010.若有4 个进程共享同一程序段,而且每次最多允许3 个进程进入该程序段,则信号量的变化范围是()。
A. 3,2,1,0B. 3,2,1,0,-1C. 4,3,2,1,0D. 2,1,0,-1,-211.若信号S 的初值为2,当前值为-1,则表示有( )个等待进程?A.0B.1C.2D.312.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()。
操作系统练习题二

作业二一、选择题1、若一个数的编码是10000111,它的真值为+7,则该编码是()A、原码B、反码C、补码D、移码2、补码运算的特点是符号位()A、与数值位分别进行运算B、与数值位一起参与运算C、要舍法D、表示溢出3、有关Cache的说法中正确的是()A、只能在CPU以外B、CPU内外都可以设置CacheC、只能在CPU以内D、若存在Cache,则CPU就不能再访问内存4、指令系统中采用不同寻址方式的目的主要是()A 实现存储程序的程序控制B 缩短指令长度,扩大寻址空间,提高编程灵活性C 可以直接访问外存D 提供扩展操作码的可能并降低指令译码难度5、隐含寻址的指令中并没有给出操作数的地址,该操作数来自()A 立即数和堆栈数B 暂存器C 堆栈的栈顶和次栈顶D 累加器或堆栈6、在()方式下,主机和外设不能同时工作。
A、程序查询B、中断C、DMAD、通道7、下列叙述正确的是()。
A、CPU响应中断期间仍执行原程序B、在中断过程中,一旦有中断源提出中断,CPU立即响应C、在中断过程中,保护断点、保护现场应由用户编程实现D、在中断过程中,保护断点是中断响应自动完成的8、下面有关“中断”的叙述,______是不正确的。
A.一旦有中断请求出现,CPU立即停止当前指令的执行,转而去受理中断请求B.CPU响应中断时暂停运行当前程序,自动转移到中断服务程序C.中断方式一般适用于随机出现的服务D.为了保证中断服务程序执行完毕以后,能正确返回到被中断的断点继续执行程序,必须进行现场保存操作9. 计算机的外围设备是指______。
A.输入/输出设备 B.外存储器 C.远程通信设备D.除了CPU和内存以外的其它设备10、IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化正数为()。
A. +(2-2-23)×2+127B. +(1-2-23)×2+127C. +(2-2-23)×2+255D. 2+127-2-2311、在24×24点阵的汉字字库中,一个汉字的点阵占用的字节数为()。
操作系统习题2(含答案)

操作系统总复习及相关习题第一章引论名词解释1操作系统操作系统是管理和控制计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2管态当执行操作系统程序时,处理机所处的状态3目态当执行普通用户程序时,处理机所处的状态。
4多道程序设计在这种设计技术下,内存中能同时存放多道程序,在管理程序的控制下交替的执行。
这些作业共享CPU和系统中的其他资源。
5并发是指两个或多个活动在同一给定的时间间隔中进行。
它是宏观上的概念。
6并行是指两个或多个活动在同一时刻同时执行的情况。
7吞吐量在一段给定的时间内,计算机所能完成的总工作量。
8分时就是对时间的共享。
在分时系统中,分时主要是指若干并发程序对CPU时间的共享。
9实时表示“及时”或“既时”。
10系统调用是用户在程序中能以“函数调用”形式调用的、由操作系统提供的子功能的集合。
每一个子功能称作一条系统调用命令。
它是操作系统对外的接口,是用户级程序取得操作系统服务的唯一途径。
11特权指令指指令系统中这样一些指令,如启动设备指令、设置时钟指令、中断屏蔽指令和清内存指令,这些指令只能由操作系统使用。
12命令解释程序其主要功能是接收用户输入的命令,然后予以解释并且执行。
13脱机I/O是指输入/输出工作不受主机直接控制,而由卫星机专门负责完成I/O,主机专门完成快速计算任务,从而二者可以并行操作。
14联机I/O是指作业的输入、调入内存及结果输出都在cpu直接控制下进行。
15资源共享是指计算机系统中的资源被多个进程所功用。
例如,多个进程同时占用内存,从而对内存共享;它们并发执行时对cpu进行共享;各个进程在执行过程中提出对文件的读写请求,从而对磁盘进行共享等等。
简答题1什么是操作系统?它的主要功能是什么?答:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
操作系统复习习题

第一章课堂练习题11、操作系统是一种(),它负责为用户和用户程序完成所有的()的工作,()不是操作系统关心的主要问题。
A.应用软件;系统软件;通用软件;软件包B.与硬件无关并与应用无关;与硬件相关而与应用无关;与硬件无关而与应用相关;与硬件相关并与应用相关C.管理计算机裸机;设计、提供用户程序与硬件系统的结构;管理计算机中的信息资源;高级程序设计语言的编译2、以现代操作系统为例,解释“操作系统作为用户/计算机接口”的说法。
课堂练习题21.()是帮助管理计算机资源的一整套程序。
A.应用程序B.备份程序C. 诊断程序D. 操作系统程序2.操作系统的主要功能是管理计算机系统中的()。
A. 程序B. 数据C. 文件D. 资源3. ()不是一个操作系统环境。
A. CeleronB. Windows CEC.LINUXD. Solaris4. 目前,()是没有版权的操作系统。
A. LINUXB. UNIXC. WINDOWSD. MINIX5. 在操作系统中,并发性是指若干个事件()发生。
A. 在同一时刻B. 一定在不同时刻C.某一时间间隔内D.依次在不同时间间隔内6. 下面哪个资源不是操作系统应该管理的?()A.CPUB. 内存C. 外存D.源程序7. 操作系统的基本功能是()。
A. 提供功能强大的网络管理工具B. 提供用户界面方便用户使用C. 提供方便的可视化编辑程序D. 控制和管理系统内的各种资源8. 现代操作系统中最基本的两个特征是()。
A. 并发和不确定性B.并发和共享C.共享和虚拟D.虚拟和不确定性9. 操作系统有多种类型,允许多个用户以交互的方式使用计算机的操作系统,称为();允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为();在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并及时作出响应;在IBM-PC中,操作系统称为()。
A.批处理系统B.分时操作系统C.实时操作系统D.微型计算机操作系统第二章课堂练习题11、什么是进程?操作系统通过什么来感知进程的存在?2、在操作系统中,()是竞争和分配计算机系统资源的基本单位。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Multiple Choice
1.Which element is part of a micro kernel?
A:basic I/O B:a file system
C:IPC mechanisms D:memory management
Answer:ACD
2.Which kind of operating systems has well defined, fixed time constraints?
A:real time B:time sharing
C:batch system D:network system
Answer:A
3.When a process changes state, which of the following conversion will occur?
A:Ready to Running B:Running to Ready
C:Running to Waiting D:Waiting to Running
Answer:ABC
4.Process control block contains many pieces of information associated with a specific process, including?
A:Process state B:Program counter
C:CPU registers D:CPU scheduling information
Answer:ABCD
ing rund robin scheduling algorithm, if the CPU burst of the currently running process is longer than 1 time quantum, which statement is wrong?
A:the process itself will release the CPU voluntarily
B:The time will go off and will cause an interrupt to the operating system.
C:A context switch will be executed, and the process will be put the tail of the ready queue.
D:The CPU scheduler will then select the next process in the ready queue.
Answer:A
6.Which of the following methods are used to increase the number of processes sharing the CPU?
A:Interrupt B:Scheduler
C:Swapping D:Working Set
Answer:C
7.Which of the followings is a condition for deadlock?
A:Starvation B:Circular Wait
C:No Preemption D:Mutual Exclusion
Answer:BCD
8.Preemption allocation strategies can be applied to?
A:Memory management B:CPU management
C:I/O system management D:Tape drives management
Answer:B
Concept Explanations
1.convoy effect
所有进程都在等待一个大进程释放CPU资源,这样就会产生护航现象。
由于大的进程先到达,先执行,从而导致其他进程都等待大进程释放CPU,与允许较短进程先进行的方法相比,这种效果会导致CPU和设备的使用效率变低,即护航现象。
2.Swapping
进程需要在内存中以便执行,不过进程可以暂时从内存中交换出来到备份存储上,当需要执行是在调回到内存中。
将内存中不执行的进程转存到磁盘上,当需要的时候在将其从磁盘调到内存中。
Brief Answers:
1.What is system call? How many kinds of system calls are there? And what the mainly function of each kind?
● 进程与操作系统之间的接口。
系统调用提供了进程与操作系统之间的接口,在最底层,系统调用允许运行程序直接向操作系统发出请求,系统调用允许用户组进程向操作系统请求服务。
● 系统调用分五类:进程控制、文件管理、设备管理、信息维护、通信。
进程控制:创建进程、终止进程、取得进程属性等。
文件管理:创建删除文件、对文件打开关闭、读写以及重定位、取得文件属性等。
设备管理:请求释放设备、对设备读写以及重定位、取得设备信息等。
信息维护:用户程序与操作系统之间的信息传递,可以访问操作系统的进程信息。
通 信:创建删除通信连接、发送接收信息、连接中断远程设备等。
3.what is the difference between external fragmentation and internal fragmentation?
为了有效的使用内存,使内存产生更少的碎片,所以要对内存分页,内存以页为单位来使用,最后一个往往装不满,于是形成了内部碎片。
为了共享内存,要对内存进行分段,在段的换入换出时,由于两者的大小不一致,导致了外部碎片,例如5K 的段换出后,有一个4k 的段进来放到原来5k 的地方,于是形成1k 的外部碎片。
4.Consider a system with 6 tape drives, being shared by N processes. Each process needs at most 2 tape drives at a time. What value of N can make the system deadlock-free?
由题可知,只要保证任意时刻都至少有一个进程拥有两个drives ,那么系统就不会死锁,所以N>=6时会发生死锁,当0<N<6时不会发生死锁。
Comprehensive Questions :
1.Consider the page table in the figure below. Using a page size of 128 bytes and a physical memory of 1024 bytes.
0 1
2
3 What are the physical addresses for the following logical addresses?
1):88 2):138 3):268
1.由于88小于128,所以在0页上,偏移量为88,所以逻辑地址为:4*128+88=600
2.由于138小于256,所以在1页上,偏移量为10,所以逻辑地址为:5*128+10=650
3.由于268小于384,所以在2页上,偏移量为12,所以逻辑地址为:0*128+12=12 4
5
3。