1、C.D.解析:本题考查多道程序设计的概念。2.操作系统为用户提供了多种接口,它们是_。计算机高级指令 终端命令 图标菜单汇编语言 C语言 系统调用 A., B., C., D.,B.D.本题考查操作系统的接口。操作系统有两种接口:命令输入和系统调用,而命令输入又可以分为命令行和图形用户界面。命令行是在终端或命令输入窗口中输入操作和控制计算机的规定的命令,既可以一条一条输入,也可以组织成一批命令,逐条自动执行,称为批处理命令。图形用户界面是我们熟知的图标和菜单形式。系统调用是我们编写程序过程中,需要计算机所做的操作,一般要按固定格式来调用。3.操作系统是扩充_功能的第一层系统软件。 A.软件 B
2、.裸机 C.机器语言 D.中断操作系统是裸机的第一层软件扩充。4.从资源管理程序的观点来看,操作系统是_的管理者。 A.程序和数据 B.系统硬软件资源 C.进程 5.下列属于实时控制系统的是_。 A.飞机自动驾驶系统 B.飞机订票系统 C.电子商务系统 D.管理信息系统A.6.操作系统的职能有三个:管理系统硬软件资源、合理地组织计算机工作流程以及_。 A.防止某些人以非法手段进入系统 B.为用户提供良好的工作环境的接口 C.对用户的命令快速产生响应 D.作为服务机构向其他站点提供优质服务7.多道程序的基本特征是_。 A.制约性 B.顺序性 C.功能的封闭性 D.运行过程的可再现性由于多道程序设
3、计允许计算机内存中同时存放两个以上相互独立的程序,它们轮流使用CPU和其他系统资源,程序间交替执行。因此,在多道程序的运行环境下,程序之间存在因为争抢资源以及CPU的使用权而相互干扰(制约性),造成程序的执行不再具有单道程序执行时的顺序性和可再现性。8.使用操作系统提供的_接口,能在用户程序中将一个字符送到显示器上显示。 A.系统调用 B.函数 C.原语 D.子程序显示器属于系统资源,用户程序不能直接使用,仅能通过系统调用,由操作系统进行驱动,才能对其进行操作。9.现代计算机操作系统提供了两种不同的状态,即管态(系统态)和目态(用户态),在此约定下,_必须在管态下执行。 A.从内存中取数的指令
4、 B.算术运算指令 C.把运算结果送内存的指令 D.输入/输出指令CPU状态分为管态(系统态或核心态)和目态(用户态或常态)两种运行状态。在管态下CPU可以执行指令系统的全部指令。操作系统在管态下运行。在用户态时,程序只能执行非特权指令。此时,若用户程序在目态下执行特权指令,硬特权指令执行将被禁止,从而防止用户程序有意或无意地破坏系统。10.操作系统技术中临界区是指_。 A.一组临界资源的集合 B.可共享的一块内存区 C.访问临界资源的一段代码 D.请求访问临界资源的代码C.11.设计批处理操作系统的主要目的是_。 A.提高系统与用户的交互性 B.提高系统资源利用率 C.降低用户作业的周转时间
5、 D.减少用户作业的等待时间12.下列不属于设计实时操作系统的主要追求目标的是_。 A.安全可靠 B.资源利用率 C.及时响应 D.快速处理13.用户可以通过_两种方式来使用计算机。 A.命令方式和函数方式 B.命令方式和系统调用方式 C.命令方式和文件管理方式 D.设备管理方式和系统调用方式14.设计多道批处理系统时,主要考虑的因素有系统效率和_。 A.交互性 B.及时性 C.吞吐量 D.实时性15.操作系统中,中断向量地址指的是_。 A.子程序入口地址 B.中断服务例行程序入口地址 C.中断服务例行程序入口地址的地址 D.例行程序入口地址16.进程处于_等待状态时,它是处于非阻塞状态的。
6、A.等待从键盘输入数据 B.等待协作进程的一个信号 C.等待操作系统分配CPU时间 D.等待网络数据进入内存17.下列叙述中,错误的是_。 A.操作系统是用户与计算机之间的接口 B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应 C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的 D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。选项A正确。 选项B的叙述也是正确的,因为这正
7、是引入进程概念的原因。 进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。因此,选项C错误。 处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。所以选项D也正确。18.进程调度是从_选择一个进程投入运行的。 A.就绪队列 B.等待队列 C.作业后备队列 D.提交队列处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。进程调度就是负责从就绪队
8、列中挑选进程投入运行的。19.下列叙述中,正确的是_。 A.分时系统中,时间片越小,响应时间越长 B.多道程序的引入,主要是为了提高CPU及其他资源的利用率 C.飞机票订票系统是分时系统 D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体分时系统的响应时间Tnq,n是用户数目,而q是时间片。当在用户数目一定的情况下,时间片越小,响应时间越短。因此,选项A错误。 在单道程序环境中,系统的全部资源为一个作业所独占,如果该作业在进行输入或输出时,CPU仍然被它所占有,处于等待状态。由于CPU与外设处理速度上的差异,如果采用多道程序设计技术,当某个作业输入或输出时,CPU就可处理其他的
9、作业,其他资源也是类似的。因此,选项B正确。 飞机票订票系统是实时信息处理系统。所以,选项C错误。 PCB是进程存在的唯一标志,也是系统感知进程存在的唯一实体,而进程的程序部分描述了进程所要完成的功能。因此,选项D错误。20.一个进程被唤醒,意味着_。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首进程被唤醒是进入就绪队列。是否插入到就绪队列的什么地方,取决于就绪的管理方法和进程调度的算法。如果进程调度是最高优先数优先,该进程按优先数插入该队列中;如果该队列是按到达的先后次序排列的,则按到达的先后插入。21.进程和程序的本质区别是_。
10、A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态特征程序是指令的集合,而进程是可以和其他程序并发执行的程序的一次执行过程。程序可以作为资料长期保存,而进程有从产生到消亡的过程。22.系统感知进程的唯一实体是_。 A.JCB B.FCB C.PCB D.SJT进程控制块PCB是进程存在的唯一标志。23.一进程在某一时刻具有_。 A.一种状态 B.两种状态 C.三种状态 D.四种状态进程可能处于就绪、运行、等待三种基本状态,但进程在任一时刻只能处于一种状态。24.在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是_。 A.进程相应的代码长度 B.进程总共需要运行的时间 C.进程特点和进程调度策略 D.进程完成什么功能本题考查进程调度的时机和进程调度的策略。进程调度的时机与进程特点有关,例如,进程是CPU繁忙型还是I/O繁忙型、自身的优先级等。但是仅有这些特点是不够的,能否得到调度还取决于进程调度策略,若采用优先级调度算法,则进程的优先级才起作用。至于占用处理机运行时间的长短,则要看进程自身,若进程是I/O繁忙型,运行过程中要频繁访问I/O,也就是说,可能会频繁主动放弃CPU,所以,占用CPU的时间就不会长,一旦放弃CPU,则必须等待下次调度。若进程是CPU繁忙型,则一
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1