欢迎来到天天文库
浏览记录
ID:50597057
大小:759.30 KB
页数:27页
时间:2020-03-12
《操作系统题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《操作系统》题库【注】本题库按照讲课内容的顺序进行组织,仅供15软件《操作系统》课程期末复习使用。复习时可先理解每一讲PPT的内容以及教材相应的章节,然后通过做题巩固所学知识。期末考试涉及的知识点大部分已覆盖,但并不意味着考题一定会从此题库中出,出题的形式肯定会有变化。1.概述(1)操作系统属于____。A.硬件B.系统软件C.通用库D.应用软件【注】操作系统是管理计算机硬件与软件资源的计算机程序,例如Windows,Linux,Android,iOS等。应用软件一般是基于操作系统提供的接口,为针对使用者的某种应用目的所撰写的软件,例如Offic
2、eWord,浏览器,手机游戏等。而通用库,一般是指为了便于程序开发,对常用的程序功能封装后被调用的程序。(2)以下哪个不能用于描述操作系统?A.使计算机方便使用B.可以管理计算机硬件C.可以控制应用软件的执行D.负责生成应用软件【注】操作系统负责管理计算机的硬件资源,使得用户不需要关心硬件的工作过程,极大地方便了计算机的使用。我们日常使用计算机,往往已经在使用了特定的操作系统,例如Windows,而在操作系统上,会同时运行多个应用软件,例如浏览器,音乐播放器等,为了让一个或者多个软件能够正常使用有限的硬件资源,操作系统需要管理应用程序的执行过程。
3、一般来说,像浏览器,音乐播放器,和其他应用软件,都是由特定的个人和团队开发的,操作系统不负责生成应用软件。(3)以下不属于操作系统的功能是____。A.进程调度B.内存管理C.视频编辑D.设备驱动【注】视频编辑是一个特定的功能,不是系统范围内的共性需求,具体完成这个功能的是视频编辑应用软件。(4)操作系统中的多道程序设计方式用于提高____。A.稳定性B.效率C.兼容性D.可靠性1【注】在计算机内存中同时存放几道相互独立的程序,使它们在管理程序(早期的操作系统)控制之下,相互穿插的运行。这样可以使得几道独立的程序可以并发地共同使用各项硬件资源,提
4、高了资源的利用率。(5)下面对于分时操作系统的说法,正确的是____。A.应用程序执行的先后顺序是完全随机的B.应用程序按照启动的时间依次执行C.应用程序可以交替执行D.应用程序等待的时间越长,下一次调度被选中的概率一定越大【注】分时操作系统把多个程序放到内存中,将处理机(CPU)时间按一定的时间间隔(简称时间片)分配给程序运行,这样CPU就可以轮流地切换给各终端用户的交互式程序使用。由于时间片很短,远小于用户的交互响应延迟,用户感觉上好像独占了这个计算机系统。应用程序执行的先后顺序主要是由操作系统的调度算法和应用程序本身的行为特征来确定的。(6
5、)关于操作系统,说法正确的是________。(多选)A.操作系统属于软件B.操作系统负责资源管理C.操作系统使计算机的使用更加方便D.操作系统必须要有用户程序才能正常启动【注】操作系统是一种软件,特定指是系统软件,其更功能是管理计算机资源,让用户和应用程序更方便高效地使用计算机。(7)多道批处理系统主要考虑的是________。(多选)A.交互性B.及时性C.系统效率D.吞吐量【注】交互性和及时性是分时系统的主要特征。多道批处理系统主要考虑的是系统效率和系统的吞吐量。2.系统启动、中断、异常和系统调用(1)下列选项中,不可能在用户态发生的是__
6、__。A.系统调用B.外部中断C.进程切换D.缺页【注】系统调用是提供给应用程序使用的,由用户态发出,进入内核态执行。外部中断随时可能发生;应用程序执行时可能发生缺页;进程切换完全由内核来控制。(2)下列选项中,会导致用户进程从用户态切换到内核态的操作是____。(①整数除以0;②sin()函数调用;③读磁盘read系统调用)2A.①、②B.①、③C.②、③D.①、②、③【注】函数调用并不会切换到内核态,而除零操作引发中断,中断和系统调用都会切换到内核态进行相应处理。(3)系统调用的主要作用是____。A.处理硬件问题B.应对软件异常D.管理应用
7、程序C.给应用程序提供服务接口【注】应用程序一般无法直接访问硬件,也无法执行特权指令。所以,需要通过操作系统来间接完成相关的工作。而基于安全和可靠性的需求,应用程序运行在用户态,操作系统内核运行在内核态,导致应用程序无法通过函数调用来访问操作系统提供的各种服务,于是通过系统调用的方式就成了应用程序向OS发出请求并获得服务反馈的唯一通道和接口。(4)用户程序通过____向操作系统提出访问外部设备的请求。A.I/O指令B.系统调用C.中断D.创建新的进程【注】应用程序一般无法直接访问硬件,也无法执行特权指令。所以,需要通过操作系统来间接完成相关的工作
8、。而基于安全和可靠性的需求,应用程序运行在用户态,操作系统内核运行在内核态,导致应用程序无法通过函数调用来访问操作系统提供的各种服务,于
此文档下载收益归作者所有