计算机操作系统的历史:
前言:
刚开始,肯定没有操作系统,只有硬件,称为裸机。随着科技的进步,让裸机成为电子产品的东西才是操作系统。
手工操作系统阶段:
这个阶段也可以称为手工操作阶段,没有操作系统的概念。
首先,那个时候没有永久存储电子设备,只有卡片和纸带来存储。
其次,那个时候已经出现了汇编语言,用来代替很难理解的二进制0101。当然也可以出现其他编程语言,只要有二进制的编译系统就行。
再者,你想运行你的程序,需要提供源代码的汇编程序或者二进制执行程序卡片或纸带
最后,你的程序执行时,所有的输入输出都是卡片或纸带。
单道批处理阶段:
手工操作阶段,裸机内只能存在一个程序,要想运行第二个,必须重新装卡片或纸带,重新输入程序。
在单道批处理阶段,可以开发一个监督程序,用于处理多个程序的执行,这个监督程序就有了操作系统的味了,还是解决IO的问题吧。
此时硬件有两大重大进步:
IO中断:IO设备能够主动通知主机
通道:就是控制器,控制处理机和IO设备
此时,监督程序进一步升级,称为执行系统,控制程序执行和IO
多道批处理阶段:
单道批处理阶段,程序的执行时顺序的,前面的程序无论执行多久,必须执行完后才能之后后面的。
在多道批处理阶段,执行系统切换多个程序的执行,当前面的程序遇到IO处理时,就切换到后面的程序执行,以提高效率,使处理机忙碌。
多道延长了一个程序的执行时间,但是整体时间是减少的,系统运行效率是提高的。
操作系统的进一步发展:
以后的操作系统,都以多道批处理为基础,何时切换多个程序的执行,根据自己的需求都有了自己的发展。
多道批处理系统不提供人机交互,感觉此时真的操作系统出现了,提供人机交互的多道批处理系统就是现代意义的操作系统。
分时系统:固定程序单次执行时间,过了时间后,切换程序。
实时系统:自定义程序执行时间,减少单个程序的执行时间,提高响应效率。
嵌入式操作系统:特定设备完成特定功能的操作系统。
个人计算机操作系统:
网络操作系统:装配大量网络操作软件的操作系统。
分布式操作系统:网络操作系统的升级版。
分享到:
相关推荐
从操作系统历史看为什么要有多进程和文件操作?(作业)
操作系统课件:Lecture2 操作系统历史与现状.ppt
操作系统 L6 操作系统历史
B操作系统历史PPT教案.pptx
B操作系统历史学习教案.pptx
一本以演义的方式书写的操作系统历史的书籍。一本操作系统历史相关的好书。
Windows操作系统历史沿革.docx
B操作系统历史学习课程.pptx
B操作系统历史PPT学习教案.pptx
操作系统的发展,看看操作系统是如何发展的。
1. 古时候计算机专注于计算--批处理操作系统(代表IBSYS) 2.计算机进入各行各业需要进行多种任务--多道程序系统(代表OS360) 3.使用人数增多需要
如今的操作系统越来越人性化,这里的操作系统不仅指计算机的操作系统,还包括智能手机的操作系统。
论文介绍当下手机系统的占有率和竞争,介绍了各个主流智能手机操作系统的发展和当下市场格局
计算机操作系统发展各类平台上操作系统的功能演化综观电脑之历史,操作系统与电脑硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批次模式开始,...
比较Unix操作系统的各个版本:AIX、HP-UX和Solaris.doc
操作系统的讲义 主要讲操作系统的历史来源
IBM AIX 操作系统常用命令 V1.0-20060223-B
描述计算机操作系统发展历史 人工操作方式 多道程序设计技术 分时、实时系统 通用操作系统 微机操作系统 网络操作系统 分布式操作系统 3.描述计算机操作系统的基本功能 处理机管理和作业管理、存储管理、设备管理、...