操作系统为用户程序完成与()的工作。

题目
单选题
操作系统为用户程序完成与()的工作。
A

硬件无关和应用无关

B

硬件相关和应用无关

C

硬件无关和应用相关

D

硬件相关和应用相关

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用户程序中是通过( )与操作系统实现接口的。


参考答案:系统调用

第2题:

有这样两个程序,它们的执行过程如下:

外设工作与CPU计算存在依赖关系。如果不考虑程序切换的时间,在单用户操作系统和多用户操作系统中,完成这两个程序运行的总时间分别为(25)。

A.80秒,80秒

B.80秒,65秒

C.80秒,57秒

D.80秒,55秒


正确答案:D
解析:本题主要考查的内容是多道程序并行工作的概念,其中包括设备独立工作,实现CPU计算与外围设备并行等。在单道程序运行环境下,由于同一个程序中的计算和设备输入/输出往往是有依赖关系的,因此即使配置了设备独立工作的硬件设施,也往往起不到缩短程序运行时间的效果。一旦程序运行中要求进行输入/输出,在设备工作期间CPU将停止运行程序,等待传输结束后才能继续运行。对本题而言,程序1运行结束后程序2才开始运行,总运行时间为80秒。引入多道程序并行工作以后,当一个程序运行过程中需要进行设备输入/输出时,可以发挥设备独立工作的作用,由另一个进程(本进程亦可)启动设备独立工作装置,如通道、I/O处理机、DMA部件等,独立地进行传输工作。这时,CPU处于空闲状态,可以调度另一个进程运行另一个程序,从而实现多个程序的并行工作。这里,由于只有一个CPU,虽然多个程序可以在宏观上并行工作,但是在任一时间瞬间最多只能执行一个程序,也就是说微观上程序的运行是不重叠的。但是,由于外部设备可以独立于CPU工作,所以(一个程序的)计算和(另一个程序的)传输是可以在微观上重叠的。这时,本题的运行情况可以是两个程序的并行,只需在资源要求冲突时适当等待,从而缩短运行的总时间。如上组织程序1和程序2的运行安排,消除了资源冲突(冲突时采取让一个程序等待的方式)。总运行时间为55秒。

第3题:

操作系统是一种(),它负责为用户和用户程序完成所有与硬件相关并与应用无关的工作。

A.应用软件

B.系统软件

C.通用软件

D.软件包


参考答案:B

第4题:

启动外围设备的工作由()来完成。

A.用户程序

B.操作系统

C.用户

D.外围设备自行启动


参考答案:B

第5题:

为方便用户使用操作系统,通常操作系统为用户提供命令接口、程序接口和( )。

A.应用程序接口

B.I/O接口

C.图形用户接口

D.显示接口


正确答案:C
解析:操作系统的层次模型中,为用户提供的用户接口包括命令接口、程序接口和图形用户接口。

第6题:

用户程序中的输入,输出操作实际上是由操作系统完成的。()


参考答案:√

第7题:

操作系统是用户与计算机的接口,用户在执行任何程序之前,都必须由操作系统将该程序装入()中。


参考答案:内存

第8题:

数据库管理系统位于________。

A.硬盘与操作系统之间

B.用户与操作系统之间

C.用户与硬件之间

D.操作系统与应用程序之间


正确答案:B
解析: 数据库管理系统是指为数据库的建立、使用和维护而配置的软件,按层次结构,它位于用户与操作系统之间。

第9题:

操作系统为用户程序完成与( )的工作。

A.硬件无关和应用无关

B.硬件相关和应用无关

C.硬件无关和应用相关

D.硬件相关和应用相关


正确答案:D

第10题:

在程序的执行过程中, Cache与主存的地址映射是由( )完成的。

A.操作系统

B.程序员调度

C.硬件自动

D.用户软件


答案:C
cache是高速缓冲存储器,作为CPU与主存之间的高速缓冲,有存储容量小,成本大,速度快的特点,存放经常被CPU访问的内容。cache和主存之间的映射由硬件自动完成。

更多相关问题