甘肃专升本网 - 515148.COM / 优思途®我要无忧升本
关注优思途甘肃专升本网微信公众号
甘肃专升本网抖音账号
甘肃专升本网手机站
甘肃专升本手机APP

甘肃专升本辅导班
    广告
您的位置: 首页 / 模拟题真题 / 计算机试题 / 详细内容

甘肃专升本公共课计算机复习题(操作系统部分)

2011年09月29日 来源:网络转载 作者:网络转载 编辑:张老师 投稿

本文收集的试题是在甘肃专升本考试公共课计算机操作系统部分的考察中常见的一些试题。考生在完成了操作系统部分的复习后,可以通过本试题进行自我考察。

一、单项选择题

1. 操作系统是一组( )。

A. 文件管理程序

B. 中断处理程序

C. 资源管理程序

D. 设备管理程序

2. 从用户观点看,操作系统是( )。

A. 用户与计算机之间的接口

B. 控制和管理计算机资源的软件

C. 合理的组织计算机工作流程的软件

D. 由若干层次的程序按一定的结构组成的有机体

3. ( )不是操作系统关心的主要问题。

A. 管理计算机裸机

B. 设计、提供用户程序与计算机硬件系统的界面

C. 管理计算机系统资源

D. 高级程序设计语言的编译器

4. 现代OS具有并发性和共享性,是( )的引入导致的。

A.单道程序 B. 磁盘 C. 对象 D.多道程序

5. 引入多道程序的目的在于( )。

A. 充分利用CPU,减少CPU等待时间

B. 提高实时响应速度

C. 有利于代码共享,减少主、辅存信息交换量

D. 充分利用存储器

6. 在单一处理机上执行程序,多道程序的执行是在( )进行的。

A. 同一时刻

B. 同一时间间隔内

C. 某一固定时刻

D. 某一固定时间间隔内

7. 批处理系统的主要缺点是( )。

A. CPU的利用率不高

B. 失去了交互性

C. 不具备并行性

D. 以上都不是

8. 在分时系统中,时间片一定,( ),响应时间越长。

A. 内存越多

B. 用户数越多

C. 后备队列越短

D. 用户数越少

9. 在下列性质中,哪一个不是分时系统的特征。( )

A. 交互性

B. 同时性

C. 及时性

D. 独占性

11. 要求在规定的时间内对外界的请求必须给予及时响应的OS是( )。

A.多用户分时系统

B.实时系统

C.批处理系统时间

D.网络操作系统

12. 下面6个系统中,必须是实时操作系统的有( )个。

i. 航空订票系统

ii. 过程控制系统

iii. 机器口语翻译系统

iv. 计算机辅助系统

v. 办公自动化系统

vi. 计算机激光照排系统

A.1 B.2 C.3 D.4

13. ( )对多道批处理系统最重要。

A.实时性

B.交互性

C.共享性

D.运行效率

14. ( )对多用户分时系统最重要。

A.实时性

B.交互性

C.共享性

D.运行效率

15. ( )对实时系统最重要。

A.及时性

B.交互性

C.共享性

D.运行效率

16. 现代操作系统的基本特征是( ) 、资源共享和操作的异步性。

A. 多道程序设计

B. 中断处理

C. 程序的并发执行

D. 实现分时与实时处理

17. 在下面关于并发性的叙述中正确的是( )。

A. 并发性是指若干事件在同一时刻发生

B. 并发性是指若干事件在不同时刻发生

C. 并发性是指若干事件在同一时间间隔内发生

D. 并发性是指若干事件在不同时间间隔内发生

18. 以下( )项功能不是操作系统具备的主要功能。

A. 内存管理

B. 中断处理

C. 文档编辑

D. CPU调度

19. 分布式系统与网络系统的主要区别是( )

A.并行性

B.透明性

C.共享性

D.复杂性

20. ( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络

B.分布式

C.分时

D.实时

21. ( )不是多道程序系统

A.单用户单任务

B.多道批处理系统

C.单用户多任务

D.多用户分时系统

22. CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( )。

A.运行进程修改程序状态字

B.中断屏蔽

C.系统调用

D.进程调度程序

23. Windows是( )操作系统。

A.多用户分时

B.批处理系统

C.单用户多任务

D.单用单任务

24. 用户要在程序一级获得系统帮助,必须通过( )。

A.进程调度

B.作业调度

C.键盘命令

D.系统调用

25. ( )操作系统必须提供的功能。

A.GUI

B.为进程提供系统调用命令

C.处理中断

D.编译源程序

二、填空题部分

1. 操作系统是计算机系统中的一个__________,它管理和控制计算机系统中的__________.

2. 在多道程序环境下的各道程序,从宏观上来说,它们在__________运行,但从微观上来看,则以__________方式运行。

3. 操作系统是计算机系统的核心软件。按功能特征的不同,可把操作系统分为 ____________、 ____________ 、____________ 、个人机系统、网络操作系统和分布式操作系统等基本类型。其中 ____________ 的主要目标是提高系统的吞吐率和效率,而____________是一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

4. 根据服务对象不同,常用的处理机操作系统主要分为如下三种类型:允许多个用户在其终端上同时交互地使用计算机的操作系统称为____________,它通常采用____________策略为用户服务;允许用户把若干个作业提交计算机系统集中处理的操作系统称为____________,衡量这种系统性能的一个主要指标是系统的____________;在____________的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。设计这种系统时,应首先考虑系统的____________。

5. 现代操作系统的两个最基本特征是_____________和___________。

6. 实时系统应具有两个基本特征____________和___________。

7. 从资源分配的角度讲,计算机系统中的资源分为____________、____________、____________、____________和用户界面。

8. 用户和操作系统之间的接口主要有____________和____________两类。

9. 在主机控制下进行的输入/输出操作称为____________操作。

10. UNIX系统是____________操作系统,DOS系统是____________操作系统。

三、多选题

1. 多道程序系统的运行必须要依赖( )硬件机构的支持。

A.通道

B.中断

C.鼠标

D.光盘

2. 在单处理机计算机系统中,多道程序的执行具有( )的特点。

A.程序执行宏观上并行

B. 程序执行微观上串行

C.设备和处理机可以并行

D. 设备和处理机只能串行

3.在单处理机系统中,相同的硬件条件下,要执行10个程序,每个程序单独执行需要6分钟,现在10个程序同时在多道程序系统执行,一般情况下,每个程序执行完毕需要的时间( ),全部执行完毕总共需要的时间( )。

A.小于6分钟

B.大于6分钟

C.小于等于60分钟

D.大于60分钟

四、判断题

1. 操作系统属于最重要的、最不可缺少的应用软件。

2. 操作系统完成的主要功能是与硬件相关的。

3. 操作系统的所有程序都在系统态执行。

4. 多道程序系统在单处理机的环境下,程序的执行是并发不是并行的,程序的执行与I/O操作也只能并发不能并行。

5. 当计算机系统没有用户程序执行时,处理机完全处于空闲状态。

6. 超级用户(管理员、特权用户)可以使用特权指令。

7. 系统的资源的利用率越高用户越满意。

8. 多道程序的执行一定不具备再现性。

9. 分时系统不需要多道程序技术的支持。

10. 分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。

11. 设计实时操作系统时,首先应考虑系统的优良性和分配性。

12. 批处理系统不允许用户随时干涉自己程序的运行。

13. 虚拟机不需要硬件的支持。

14. 操作系统的所有程序是长驻内存的。

15. 单用户系统中,任何时刻,只能有一个用户进程。

16. 多道程序设计技术的实现需要多处理机支持。

17. 实时交互系统强调的是交互性和高效性。

五、名词解释

吞吐量 联机I/O

多道程序设计 脱机I/O

并发 并行

虚拟 监督程序

系统调用 批处理

操作系统

核心台 用户态

六、课后习题

1. 设计现代操作系统的主要目标是什么?

2. 操作系统的作用可表现在哪几个方面?

3. 试说明推动多道批处理系统形成和发展的主要动力是什么?

4. 何谓脱机I/O和联机I/O?

5. 试说明推动分时系统形成和发展的主要动力是什么?

6. 试说明实时任务的类型和实时系统的类型。

7. 实现多道程序应解决那些问题?

8. 试比较单道批处理系统与多道批处理系统的特点及优缺点。

9. 实现分时系统的关键问题是什么?应如何解决?

10.什么要引入实时操作系统?

11.操作系统具有哪几大特征?它的最基本特征是什么?

16.试从交互性、及时性和可靠性等方面,将分时系统与实时系统进行比较。

17.是什么原因使操作系统具有异步性特征?

20.试比较网络操作系统与分布式操作系统。

21.操作系统的设计结构有哪些类型?

八、解答题

1. 在相同的硬件条件下,为什么一个程序可以在DOS和Windows上运行却不能在UINX上运行?

2. 举例说明,只有被操作系统管理和控制的资源才能被用户使用。

3. 举例说明,多道程序的引入提高了系统资源的利用率,同时也使操作系统复杂化。

4. 用于国家导弹防御系统的计算机系统是一个什么样的系统?

5. 为什么中断机构对于多道操作系统是必不可少的 ?

6. 网络操作系统与分布式操作系统的区别?

7. 评价一个操作系统的主要因素有哪些?

8. 多用户分时系统如何克服多道批处理系统的缺点 ?

9. 将手工操作、单道批处理、多道批处理、多用户分时系统按CPU的有效利用率,由小到大进行排列。

解答题答案

1. 虽然硬件环境相同,但是程序的运行需要OS的支持。由于Windows系统向下兼容DOS,因此,一个程序能在DOS上运行,也能在Windows上运行。但DOS、Windows与UNIX在系统结构、用户接口的约定、接口的功能、API等是不兼容的。如该程序使用的是Windows的API系统调用,而Unix下没有此系统调用,故这个程序在UNIX系统中无法执行。

2. 在没有操作系统的时候,计算机系统的资源完全由用户和用户程序来控制和管理,但是用户非常不方便。有了操作系统后,计算机系统的资源由操作系统控制和管理,用户通过操作系统的服务接口使用这些资源。如果操作系统没有控制和管理某些资源,用户就不能通过操作系统的服务获得这些资源的使用。例如,DOS只能管理1M的内存,硬件上装上再多的内存一般用户也无法使用。

3. 多道程序系统中存在着并发和并行操作。例如,在内存中同时装入几个用户程序,I/O操作与CPU计算操作并行。由并发和并行而产生一系列问题,如何从一个活动切换到另一个,怎样保护一个活动使其免受另外一些活动的影响,以及如何实现相互依赖的活动之间的同步。

4. 实时过程控制系统与实时信息处理系统相结合的系统。

5. 很多进程的切换是由中断引起的。如时钟中断,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道和外设的操作也要向操作系统发送中断。

6. 网络OS中的用户使用自己的机器可以访问网络上别的机器的资源,通过网络将很多的机器连接起来,共享硬件资源,但是整个系统对用户来说是分散的、不透明的。

分布式OS的用户也是通过网络将多台机器连接起来,但是整个系统对用户是透明的,用户面对整个OS就好像使用一个自己的机器一样。

7. 方便性、有效性、扩充性、开放性、可用资源的数量。

8. 尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点是缺少交互性。怎样才能使系统既具有交互性又不使资源的利用率降低?资源利用率与交互性是一对矛盾。如果一台计算机能够连接多个操作台(终端),允许多个用户同时在操作台上操作,每个操作台上的用户执行一个程序,就有多个程序进入系统,导致在计算机的内存中就装入了多个程序,形成多个程序的并发执行,通过并发程序的分时执行,确保每个用户的操作计算机终端就好像单独操作一台计算机一样。这样就避免了只有一个操作台时,大量的计算机的时间被一个用户的大量浪费,同时又克服多道批处理系统非交互性的缺点。

9.手工操作、单道批处理系统、多用户分时系统、多道批处理系统。

(1) 手工操作没有操作系统,属于单道程序系统,大量的处理机时间被人工操作所浪费,因此CPU的利用率最低。

(2) 单道批处理系统在一定程度上克服了手工操作的缺点,但仍属于单道程序系统,大量的CPU时间浪费在等待I/O操作的完成上。因此它的CPU利用率比手工操作的系统要高,但比多道程序系统的要高。

(3) 多用户分时系统是多道程序系统,具有交互性,但是程序的分时运行需CPU不断地在多个程序之间进行切换,这种切换需要占用的CPU的时间。

(4) 多道批处理系统是多道程序系统,没有交互性。CPU在执行一道程序时一般不转换到其它道程序,只有在需要等待某种事件发生时,才切换到另一道程序执行。因此,它的CPU切换的次数远远低于分时系统,而CPU的有效利用率高于批处理系统。

九、参考例题

例1 一个操作系统能否管理任何种类的计算机?

解:操作系统是与计算机硬件关系最密切的软件,负责管理计算机系统的硬件资源,不同种类的计算机有不同体系结构,不同的处理器,不同的指令系统,不同硬件配置,操作系统能够管理的软硬件资源受到一定的限制,一种操作系统只能安装到特定种类的计算机上。如,Windows98只能用于管理IBM PC兼容机,而不能用于管理APPLE公司的Machintosh计算机。

例2 为什么要区分系统态和用户态?

解:区分系统态和用户态主要原因如下:

(1) 为了防止操作系统及关键数据受到用户程序有意或无意的破坏,通常将处理机的执行状态分成系统态和用户态两种。处于用户态执行的程序的操作要受到限制,不能去执行特权指令,访问操作系统区域和其他程序的区域,这就防止了用户程序对操作系统和其他用户程序的破坏。操作系统的内核通常是运行在系统态的,用户态的程序通过系统调用接受系统态程序运行的服务。

(2) 用户态下的进程能存取它们自己的指令与数据,但不能存取内核指令和数据或其他进程的指令和数据。然而,系统态下的进程能够存取内核和用户地址。例如,一个进程的虚拟地址空间可划分成仅在系统态下可存取及在系统态和用户态都可存取的两部分。某些机器指令是特权指令(Privilege Instruction),如I/O指令等。在用户态下执行的进程没有执行特权指令的能力,在用户态下执行特权指令会引起错误。而在系统态下的进程可以执行一切指令。

例3 实现多道程序系统的最主要硬件支持是什么?

解:中断系统和通道技术。

(1) 很多进程的切换是由时钟中断引起的,尤其是分时系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道和外设的操作也要向操作系统发送中断。

(2) 在多道程序系统中,当CPU要求在主存和外设间传输数据时,通过发出I/O指令命令通道工作,通道独立地在内存和外设间进行数据传输,I/o操作完成后,通道以中断方式通知CPU,从而实现了CPU计算与I/O操作的并行。

例4 微软的DOS存在很多技术问题,如内存管理、安全性、单道程序系统,但是它为什么成为了主流操作系统?

解:主要原因是:

(1) 适合当时的硬件条件;

(2) 开发并聚集了大量的可用软硬资源;

(3) 配备在流行的计算机上。

例5 多道批处理与单道批处理的共同点和不同点?

解:多道批处理与单道批处理的共同点是批处理,即非交互性、需要专职的操作员;不同点是多道批处理可以同时将多个作业装入内存执行,而单道批处理只能一次装入一个作业执行。

例6 网络系统的工作站(客户机)与多用户分时系统的终端的区别?

解 网络系统的工作站(客户机)本身是一个自主的计算机系统,有自己的内存、处理机和操作系统,具有独立的处理能力,而多用户分时系统的终端本身没有独立的处理能力,只是分时系统主机的输入和输出设备,程序的执行完全在主机上进行。

    ------分隔线----------------------------
    ------分隔线----------------------------
      浏览更多热门资讯
    2024年甘肃专升本计算机试题
    2024年甘肃专升本计算机试题网站免费提供2024年甘肃专升本计算机试题,甘肃专升本考试计算机试题等最新信息,欢迎访问甘肃专升本计算机试题栏目获取更多2024年甘肃专升本计算机试题。2024年甘肃专升本计算机试题更新时间:2024-04-07。
    甘肃专升本资源导航
    甘肃专升本网每日一练
    甘肃专升本在线答题
    甘肃专升本网学霸刷题排行榜
    甘肃专升本网VIP专享计划
    甘肃专升本辅导班
      广告
    甘肃专升本网微信公众号