第一章 操作系统引论

1.操作系统:(Operating System, OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口,便于用户使用。
 
2.目标:方便性、有效性、可扩充性、开放性
 
3.作用
  (1)OS作为用户与计算机硬件系统之间的接口
  (2)OS作为计算机系统资源的管理者
  (3)OS实现了对计算机资源的抽象
 
4.推动操作系统发展的主要动力
  1.不断提高计算机资源利用率
  2.方便用户
  3.器件的不断更新换代
  4.计算机体系结构的不断发展
 
5.发展的历程
   1,.未配置操作系统的计算机系统
   2.单道批处理系统
      缺点:系统中的资源得不到充分的利用
   3.多道批处理系统
      特点:资源利用高、系统吞吐量大、平均周期时间长、无交互能力
   4.分时系统
      特点:多路性、独立性、及时性、交互性
   5.实时系统
     特点:独立性、及时性、交互性、可靠性
   微型操作系统的发展
       1.单用户单任务操作系统
       2.单用户多任务操作系统
       3.多用户多任务操作系统
 
6.操作系统的基本特征
   1.并发:两个或多个事件在同一时间间隔内发色。并行是俩个或多个事件在同一时刻发生。
   2.共享
   3.虚拟
   4.异步
 
7.操作系统的主要功能
 处理机管理功能 存储器管理功能 设备管理功能 文件管理功能 
 
复习题
  1. 操作系统是一种( B  )。

A.通用软件 B.系统软件 C.应用软件    D.软件包

  1. 操作系统是对( C)进行管理的软件。

A.软件 B.硬件 C.计算机资源 D.应用程序

  1. 操作系统的基本功能是(  D  )。

A.提供功能强大的网络管理工具 B.提供用户界面方便用户使用

C.提供方便的可视化编辑程序 D.控制和管理系统内的各种资源

  1. 现代操作系统中最基本的两个特征是(  B  )。

A.并发和不确定 B.并发和共享 C.共享和虚拟 D.并发和虚拟

  1. 下列关于并发性的叙述中正确的是( C  )。

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

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

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

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

  1. 用户可以通过(  D  )两种方式来使用计算机。

A.命令接口和函数 B.命令接口和系统调用

C.命令接口和文件管理 D.设备管理方式和系统调用

  1. 系统调用是由操作系统提供给用户的,它( B   )。

A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用

C.是命令接口中的命令 D.与系统的命令一样

  1. 下列选项中,操作系统提供给应用程序的接口是(  A  )。

A.系统调用 B.中断 C.库函数

  1. 操作系统提供给编程人员的接口是( C  )。

A.库函数 B.高级语言 C.系统调用

  1. 从用户观点看,操作系统是( A)
  1. 用户及计算机之间的接口
  2. 控制和管理计算机的资源
  3. 合理组织计算机工作流程的软件
  4. 由若干层次的程序按一定的结构组成的有机体
  1. 操作系统不一定具备的功能是(B )
  1. 主存储器管理
  2. 邮件收发软件
  3. 中断处理
  4. 邮件调度
  1. 多道程序设计是指( A)
  1. 在实时系统中并发运行多个程序
  2. 在分布式系统中同一时刻运行多个程序
  3. 在一台处理机上同一时刻运行多个程序
  4. 在一台处理机上并发运行多个程序
  1. 批处理系统的主要缺点是(C)
  1. CPU利用率低
  2. 不能并发执行
  3. 缺少交互性
  4. 平均周转时间长
  1. 分时系统的主要特征是提高计算机系统的( B)
  1. 实时性
  2. 交互性
  3. 可靠性

    D. 安全性

  1. 若分时操作系统的时间片一定,则正确的说法是(B )
  1. 用户数越少,响应时间越长
  2. 用户数越多,响应时间越长
  3. I/O设备越多,响应时间越长
  4. 内存容量越大,响应时间越长
  1. 实时操作系统对可靠性和安全性的要求极高,它(C )。
  1. 十分注意系统资源的利用率
  2. 不强调响应速度
  3. 不强求系统资源的利用率
  4. 不必向用户反馈信息
  1. 分时系统中为了使多个用户能够同时与系统交互,最关键的问题是( D)。
  1. 计算机具有足够快的运算速度
  2. 能快速进行内外存之间的信息交换
  3. 系统能够及时接收多个用户的输入
  4. 短时间内所有用户程序都能运行

18. (B )的主要目标是提高系统的吞吐率和效率,(A )是一旦有处理请求和请求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

A.实时系统 B.批处理系统 C.分时系统

19. 在分时系统中,为使多个进程能够同时与系统交互,最关键的问题是能在短时间内使所有的就绪程序都能运行,当就绪进程数目为100时,为保证响应时间不超过2s,此时的时间片最大应为(B)。

A.10ms B.20ms C.50ms D.100ms

20. ( A)不是分时系统的基本特征:

A、同时性 B、独立性 C、实时性 D、交互性

21 设某计算机系统有一台输入机和打印机,现有两道程序同时投入运行,且程序A先开始运行,程序B和运行。程序A的执行情况为:计算50ms,打印100ms,再计算50ms,再打印100ms。程序B的执行情况为:计算50ms,输入数据80ms,再计算100ms。

(1)画图表示程序执行情况,并说明执行过程有无等待发生。

(2)CPU在执行过程有无空闲?分别发生在什么时候?

 

答案:

1.B 2.C 3.D 4.B 5.C 6.B 7.B 8.A 9.C 10.A

11.B 12.D 13.CD 14.B 15.B 16.C 17D 18.B A 19.B 20.A

posted @ 2017-03-22 21:04  IT改变世界  阅读(500)  评论(0)    收藏  举报