简述操作系统的发展史

简述点: 

1.人工操作方式

  用户独占全机,CPU等待人工操作;人工操作严重降低了计算机资源的利用率,所谓人机矛盾。

2.脱机输入/输出(I/O)方式

  引入磁带,将数据程序输入待磁带上,需要程序和数据时,再从磁带上高速调入内存。

  输入输出方式:联机输入/输出方式,

  优点:减少CPU的空闲时间;提高I/O速度。

3.单道批处理系统

  流水线式的工作,

  单道批处理系统是解决人机矛盾和CPU与I/O设备速度不匹配矛盾的过程中形成的;

  批处理系统旨在提高系统资源的利用率和系统吞吐量。

  缺点:系统资源不能够充分利用,造成内存的浪费。

4.多道批处理系统

  设计概念:提高资源利用率和系统吞吐量,A、B、C程序执行,都有I/O操作而使CPU暂时停止行,A在I/O操作时,B执行,B在I/O操作时,C执行。使多道程序交替地运行。

  优缺点:资源利用率高;系统吞吐量大。平均周转时间长;无交互能力。

5.分时系统

  分时系统是指,在一台主机上连接了多个配有显示器和键盘的终端并由此所组成的系统,该系统允许多个用户同时通过自己的终端,以交互方式使用计算机,共享主机的资源。

  特征:多路性、独立性、及时性、交互性。

  分时系统的主要目标:对用户响应的及时性,即不至于用户等待每一个命令的处理时间过长。

  多用户分时系统是当今计算机操作系统中最普遍使用的一类操作系统。

6.实时系统

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

  特征:多路性(周期性信息采集,多个对象或执行机构进行控制)、独立性、及时性、交互性、可靠性(多级容错措施)。

原文地址:https://www.cnblogs.com/zhangweigang/p/11706426.html

时间: 2024-08-30 16:00:14

简述操作系统的发展史的相关文章

2操作系统的发展史(科普章节)

操作系统的发展史(科普章节) 目标 了解操作系统的发展历史 知道 Linux 内核及发行版的区别 知道 Linux 的应用领域 01. 操作系统的发展历史 1.1 Unix 1965 年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘.显示器),连接一台电脑 为了解决数量不够用的问题 1965 年左后由 贝尔实验室 加入了 麻省理工学院 以及 通用电气 合作的计划 —— 该计划要建立一套 多使用者(mul

037_操作系统的发展史

内容回顾 C/S和B/S架构 osi五层模型 应用层 自定义协议(struct) _ 解决黏包 验证客户端合法性 _ hmac os.urandom 解决TCP协议的server端并发问题 _socketserver socket 传输层 端口 在一台机器上唯一标识一个运行中的网络程序 tcp??三次握手 四次挥手 黏包问题 udp 四层交换机 四层路由器 网络层 ip协议 ip 网关ip 子网掩码 路由器 三层交换机 数据链路层 arp协议 ip-->mac??广播单播 网卡 交换机 广播 组

计算机与操作系统的发展史

操作系统简介什么是操作系统 精简的说的话,操作系统就是一个协调.管理和控制计算机硬件资源和软件资源的控制程序 操作系统位于计算机硬件与应用软件之间,本质也是一个软件.操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核态的,是不准确的 操作系统应该分成两部分功能 #一:隐藏了丑陋的硬件调用接口,为应用程序员提供调用硬件资源的更好,更简单,更清晰的模型(系统调用接口).应用程序员有

操作系统的发展史

1,手工操作--穿孔卡片 特点:(1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源利用率低. (2)cpu等待手工操作.cpu的利用不充分 2,批处理--磁带存储(串行) 2.1,联机批处理系统(读磁带的速度很快):即作业的输入/输出由cpu来处理,主机与输入机之间增加一个存储设备(磁带),在运行与主机的监督程序的自动系统下,计算机可自动完成. 但,在作业输入和结果输出时,主机的高速的CPU仍处于空闲状态,等待慢速的输入/输出设备的完成工作:主机处于'忙等'状态. 2.2,脱

python之路——操作系统的发展史

阅读目录 手工操作 -- 穿孔卡片 批处理 -- 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 操作系统的作用 手工操作 -- 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念.     程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行:计算完毕,打印机输出计算结果:用户取走结果并卸下纸带(

python——操作系统的发展史

一.手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式.此时还没有操作系统的概念.    程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行:计算完毕,打印机输出计算结果:用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机. 手工操作方式两个特点: (1)用户独占全机.不会出现因资源已被其他用户占用而等待的现象,但资源的利用率低. (2)CPU

0909对操作系统的认识

作为一个初学者,我对操作系统这个概念不是很清楚,从网上查阅了一些资料大概了解到什么是操作系统,操作系统是用户和计算机之间的界面,是对所有系统资源进行管理的程序的集合.它管理所有的硬件和软件资源 ,且为用户提供了一个抽象概念上的计算机.我们为什么要学操作系统?原因是在操作系统的帮助下, 我们在使用计算机时可以避免了对计算机系统硬件的直接操作.如果我们是和计算机有关的从业人员,很多时候我们在做一些工程有很多东西都跟操作系统有联系,想要在这个领域能够有一点成绩的话,学好操作系统是必须的,它会使我们事半

操作系统的网络基础

一.为什么要有操作系统操作系统是安装在一堆硬件之上,给应用程序提供底层环境,帮助应用程序操作硬件的软件系统,更简化了程序员的工作:工作在用户态的应用程序是不能抛开操作系统运行的. 二.操作系统的组成 操作系统位于计算机硬件和应用软件之间,从本质上说他也是一种软件系统,操作系统是有内核程序(运行于内核态).各种接口组成(运行于用户态,给应用程序提供系统调用). 三.操作系统的发展史1.真空管和穿卡打孔无操作系统:1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手

0909 对操作系统的初步了解

操作系统是直接作用于硬件之上,操作系统还是软件系统的核心,是各种软件的基础运行平台. 由此可看出操作系统的重要性,因此我们要学好操作系统这一门课程,只有学好这一门课才能够熟悉每一个软件在何种系统下运行,有利于各种软件的开发,操作系统已经成为现代计算机系统不可分割的重要组成部分,因此,对于计算机系专业的学生来说,学习操作系统是必不可少的. 我们应该怎样学好操作系统这一门课呢?首先,我们要了解操作系统的作用,其次,要对操作系统有兴趣,主动去了解操作系统的历史,对于学习来说,兴趣这种东西是最重要的,只