计算机操作系统 第一章 操作系统引论 习题

1、操作系统中采用多道程序设计技术提高CPU和外部设备的___A____。

   A.利用率    B.可靠性

   C.稳定性    D.兼容性

2、所谓_____B__是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

   A. 多重处理    B.多道程序设计

   C. 实时处理     D.并行执行

3.  ___C____操作系统允许用户把若干个作业提交给计算机系统

   A.单用户    B,分布式

   C.批处理    D.监督

4.采用多道程序设计技术能充分发挥__①CPU__与__②计算机系统部件__并行工作的能力。

5.在主机控制下进行的输入/输出操作称为_联机输入/输出____操作。

1、引入多道程序技术的前提条件之一是系统具有(D)。

A  多个CPU    B  多个终端     中断功能  

分时功能

2、批处理系统的主要缺点是(C)。

A  CPU利用率低    B  不能并发执行  缺乏交互性   以上都不是

3、多道程序设计是指(D)

A  在实时系统中并发运行多个程序  

在分布系统中同一时刻运行多个程序   

在一台处理机上同一时刻运行多个程序

在一台处理机上并发运行多个程序

4、操作系统的基本类型主要有(B)。

   A.批处理系统、分时系统及多任务系统

   B.实时操作系统、批处理操作系统及分时操作系统

   C.单用户系统、多用户系统及批处理系统

   D.实时系统、分时系统和多用户系统

在有一台CPU和两台输入/输出设备(磁盘机和磁带机)的多道程序系统中,同时投入运行2个程序AB。这2个程序对CPU和磁盘和磁带的使用顺序和使用时间为:

程序A:磁带(30S)、CPU10S)、磁盘(30S)、

               CPU10S)、磁带(20S

程序B:磁盘(20S)、CPU30S)、磁带(40S

假定:CPU、磁盘和磁带都能并行工作

试问:在单道和多道两种方式下,

            1、程序AB从投入运行到运行完成所用的时间 

                  分别是多少?

            2CPU、磁盘和磁带的利用率是多少?

A,B同时运行:

单道程序

两道程序

CPU

50/190=26%

50/120=42%

磁带机

90/190=47%

90/120=75%

磁盘机

50/190=26%

50/120=42%

实时OS与分时OS的异同

实时OS

分时OS

多路性

对多路现场进行采样与控制

按分时原则为多个终端用户服务

独立性

独立采集信息与控制对象

各用户独立操作,互不干扰

及时性

以被控对象的可接受时间为准

以人可接受时间为准

交互性

仅与特定服务程序交互

与人类用户进行全方位交互

可靠性

高度可靠性

在人类可容忍的误差范围内可靠

1、_______批处理___系统不允许用户随时干预自己程序的运行

2如果分时操作系统的时间片一定,那么____B___,则响应时间越长。

   A.用户数越少      B.用户数越多

   C.内存越少         D.   内存越多

3分时操作系统通常采用___B____策略为用户服务。

   A.可靠性和灵活性    B.时间片轮转

   C.时间片加权分配    D,短作业优先

1、如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于           分时系统            类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于           实时系统         类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于       多道批处理                类型

2、按内存中同时运行程序的数目可以将批处理系统分为两类        单道批处理系统                                         多道批处理系统               

3、设计实时操作系统时,首先应考虑系统    B           

   A. 可靠性和灵活性      B.实时性和可靠性

   C. 灵活性和分配性      D.优良性和分配性

4、分时操作系统的主要特征有四个,     多路性              独立性        

        及时性                  交互性     

1、在__A_____操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。

   A.实时    B.分时    C. 分布式    D.单用户                  

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

   A.网络    D.分布式     C.分时    D.实时

3、并发和___共享___是操作系统的两个最基本的特征,两者之间互为存在条件。

4、操作系统的功能是进行处理机管理、_B______管理、设备管理、文件管理和用户接口。

   A.进程    B.存储器    C.硬件    D.软件

5、操作系统的_____D_____管理部分负责对进程进行调度。A.主存储器   B.控制器    C.运算器   D.处理机

6.进程的并发执行是指若干个进程___B______。   

 A.同时执行     B.在执行的时间上是重叠的

 C.在执行的时间上是不可重叠的 D.共享系统资源

本章小结

什么是操作系统
操作系统的3个重要作用:用户与硬件的接口;资源的管理者和扩充机器(计算机资源的抽象)
多道程序设计技术的概念,批处理系统、分时系统及实时系统三种操作系统的特点
操作系统的四大特征:并发、虚拟、共享和异步。
操作系统所具有的五大功能:处理机管理、存储器管理、设备管理、文件管理和用户接口。
操作系统的4种结构设计方法:无结构、模块化、分层和第4代。
  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、实验目的 本实验要求学生模拟作业调度的实现,用高级语言编写和调试一个或多个作业调度的模拟程序,了解作业调度在操作系统中的作用,以加深对作业调度算法的理解。 二、实验内容和要求 1、编写并调度一个多道程序系统的作业调度模拟程序。   作业调度算法:采用基于先来先服务的调度算法。可以参考课本中的方法进行设计。 对于多道程序系统,要假定系统中具有的各种资源及数量、调度作业时必须考虑到每个作业的资源要求。 三、实验主要仪器设备和材料 硬件环境:IBM-PC或兼容机 软件环境:C语言编程环境 四、实验原理及设计方案 采用多道程序设计方法的操作系统,在系统中要经常保留多个运行的作业,以提高系统效率。作业调度从系统已接纳的暂存在输入井中的一批作业中挑选出若干个可运行的作业,并为这些被选中的作业分配所需的系统资源。对被选中运行的作业必须按照它们各自的作业说明书规定的步骤进行控制。 采用先来先服务算法算法模拟设计作业调度程序。 (1)、作业调度程序负责从输入井选择若干个作业进入主存,为它们分配必要的资源,当它们能够被进程调度选中时,就可占用处理器运行。作业调度选择一个作业的必要条件是系统中现有的尚未分配的资源可满足该作业的资源要求。但有时系统中现有的尚未分配的资源既可满足某个作业的要求也可满足其它一些作业的要求,那么,作业调度必须按一定的算法在这些作业中作出选择。先来先服务算法是按照作业进入输入井的先后次序来挑选作业,先进入输入井的作业优先被挑选,当系统中现有的尚未分配的资源不能满足先进入输入井的作业时,那么顺序挑选后面的作业。 (2) 假定某系统可供用户使用的主存空间共100k,并有5台磁带机。 3)流程图:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值