【操做系统】- 01 操做系统做用和历史

【操做系统做用】并发

1. 管理软硬件资源spa

2. 管理调度计算机内部任务操作系统

3. 提供给用户和其余计算机服务接口视频

  

  咱们能够在操做系统上经过安装程序来看视频,听音乐,玩游戏、浏览网页,还能够弹出移动硬盘和U 盘、管理咱们硬盘中的文件等等;blog

  咱们经过操做系统来和计算机交互,系统协调咱们安排给计算机的各类任务。接口

 

操做系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工做和资源的分配,以提供给用户和其余软件方便的接口和环境的程序集合。游戏

计算机操做系统是随着计算机研究和应用的发展逐步造成并发展起来的,它是计算机系统中最基本的系统软件。内存

 

--------------------------资源

【操做系统历史】【手工操做-纸带阶段-无操做系统】软件

  - 人们先把程序纸带(或卡片)装上计算机,而后启动输入机把程序和送入计算机,

  - 接着经过控制台开关启动程序运行。

  - 计算完毕,打印机输出计算结果,用户卸下并取走纸带(或卡片)。

- 第二个用户上机,重复一样的步骤。

 

特色用户独占机器,CPU等待手工操做,CPU利用不充分

 

缺点:因为手工操做的满速度计算机的高速度之间造成了尖锐矛盾,手工操做的方式是计算机的资源利用率极低,惟一的解决办法只有摆脱手工操做,实现做业的自动过渡。

 

 

【操做系统历史】【批处理系统】 

 

批处理系统 加载计算机上的一个监督软件,在监督程序的控制下,计算机可以自动的、成批的处理一个或多个用户的做业(做业包括程序、数据、命令)。

首先出现的是联机批处理系统,即做业的输入输出由CPU来处理

 

联机批处理系统: 在主机和输入机之间增长两个存储设备——磁带机,在监督程序的自动控制下,计算机自动完成任务。

  成批的把输入机上的用户做业读入磁带,依次把磁带上的用户做业读入主机内存并执行,执行完成后把计算结果想输出机输出。 完成一批做业后,监督程度又从输入机读取做业存入磁带机。按照上面的步骤重复处理任务。监督程序不停的处理各个做业,实现了做业的自动转接,减小了做业的创建时间和手工操做时间,有效的克服了人机矛盾,提升了计算机资源的利用率。              

   问题: 在输入做业和输出结果时,CPU仍是会处于线空闲状态,等待慢速的输入/输出设备完成工做——主机处于忙等状态

 

脱机批处理系统:为了克服与缓解告诉主机与慢速外设(输入输出设备),提升CPU利用率,用又引入了脱机批处理系统,即输入输出脱离主机控制。

显著特征就是:

  - 增长一台不与主机直接相连卫星机。

    - 卫星机用来从输入机上读取用户做业并放到磁带机上;

    - 将磁带机上的执行结果传给输出机。

    - 这样主机再也不与慢速的输入输出设备链接。

  - 主机与卫星机二者并行工做,分工明确,可充分发挥主机的告诉计算能力。 

  问题:每次主机内存中仅存放一道做业,每当它运行期间发出输入/输出(I/O)请求后,高速的CPU便处于等待低速的I/O完成状态,导致CPU空闲。

相关文章
相关标签/搜索