文章目录

1.1计算机操作方式的演变

发展过程

多道批处理

  • 动力:进一步提高资源的利用率和系统吞吐量
  • 特点:内存中存放若干个作业,共享CPU、内存、IO设备等系统资源,有调度程序负责调度作业。
  • 优点:提高CPU、内存、IO设备的利用率。
  • 不足:周转时间长、无交互能力。

多道批处理系统中程序中的中断是IO切换引起的,如果正在运行的程序不需要IO操作,那么在完成当前作业前就不能执行其他作业,所以作业之间的平均周转时间长,并且无交互能力。

分时系统

共享主机
当时计算机还十分昂贵,多个用户使用一台主机即共享主机,共享计算机的每一个用户都想独占计算机,想像独占计算机一样,不仅能与计算机交互,而且感觉不到其他用户的存在,于是产生了分时系统。
分时系统
在一台主机上连接多个终端,允许多个用户同时通过自己的终端,以交互的方式使用计算机,共享主机中的资源。
实现分时系统最关键的问题是:如何使用户能与自己的作业进行交互即当用户在自己的终端上键入命令时,系统应能够及时地接收并及时的处理该命令并将结果返回给用户。

  • 1、及时接收命令——配置多路卡,主机以很快的速度周期性地扫描各个终端,接收从终端发过来的命令。
  • 2、及时处理命令——采用轮转运行方式,把时间分成固定的时间片,每个作业每次只能运行一个时间片的时间,时间片用完暂停该作业并立即调入下一个作业,这样就实现了分时系统。

应用需求

  • 1、实时控制
  • 2、实时信息处理

所以出现了实时操作系统。

实时系统

实时系统指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。

单用户系统

个人电脑的出现——单用户
应用需求(易用性)

  • 1、利用率已经不是关注的重点
  • 2、重点是图形用户界面和多媒体功能

演变:(安全性)

最初:操作系统作为一种简单的服务提供者
现在:支持协调和沟通的多元应用系统
越来越多的安全问题

发展动力

推动计算机发展的动力

1、提高计算机资源利用率
2、器间的不断更新换代
3、计算机体系结构的不断发展
4、用户需求的不断提升

课后习题

计算机操作系统 考前复习 第一章操作系统引论_单用户


计算机操作系统 考前复习 第一章操作系统引论_实时系统_02


计算机操作系统 考前复习 第一章操作系统引论_实时系统_03


计算机操作系统 考前复习 第一章操作系统引论_实时系统_04

1.2什么是操作系统

计算机操作系统 考前复习 第一章操作系统引论_时间片_05

操作系统概念:

1、是直接运行在“裸机”上最基本的系统软件
2、是管理和控制计算机硬件与软件资源的计算机程序
3、是其他软件和计算机硬件之间的接口

1.3操作系统的结构

1.4操作系统的特性