计算机操作系统发展史
2016-09-18 12:24
351 查看
操作系统发展史
在当下这个互联网时代,计算机已经成为了人类的生活必需品,而计算机操作系统的发展历史,也就代表着计算机的发展历史,今天,我就向大家分享一下操作系统的发展史。无操作系统时代
一定很多人非常的惊讶,没有操作系统?简直无法想象,现在只要操作系统稍微复杂一些,我们都感到无法接受,真的是难以想象当时的电脑是怎样去操作的。人工操作
由于没有操作系统去管理计算机,所以只能通过人手工的去操作、管理整个硬件的运行,要想计算机作计算,只能由专业的程序员去将自己编写的代码及数据转换成二进制码,然后用穿孔的方式,将二进制码录入到纸带上面,然后启动机器,读入程序和数据,计算完毕完毕后,下一个程序继续以此方式继续运行。这种方式真的不可想象,当时编写一个软件是多么的复杂,要多细心才能完成。显然这种方式一台电脑同时只能有一位用户使用,造成了计算机的使用效率低下,很多资源都被白白浪费。脱机输入输出
脱机输入输出的方式改变了原本人工一条一条纸带装,装完运行结束后,再装下一条纸带,以此循环,脱机方式是有一个外围机来完成装载纸带的工作,操作员只需要开始将所有纸带一次性装上去就可以,虽然省去了一次次装纸带的,但是对于CPU来说,这种方式还是太慢,还是导致CPU空闲。批处理
单道批处理
这种方式是将一批作业以脱机方式输入到磁带上面,并在系统中配上监督程序,在监督程序的控制下,使这一批作业一个接一个的顺序处理,直至整个磁带上面的程序全部完成。批处理时,内存中始终只保持一道作业,因此称为单道批处理。多道批处理
多道批处理与单道批处理最大的不同在于用户将作业提交成一个队列,然后作业调度算法按一定的顺序从后背队列中选择若干作业调入内存,他们之间共享内存,CPU和其它计算机资源。也就是说内存中可能同时存在多道作业。分时系统
相信大家对分时系统并不陌生,我们现在使用的大多数系统都是分时系统。分时系统最大的特点就是将CPU时间分为不同的时间片,一个进程或者线程占用其中的一个时间片,时间片到了,就必须让出CPU以便其他的进程或者线程运行。分时系统真正实现了程序的并发,使一台计算机可以供多个用户使用,而每个用户的感觉就如自己独占整个系统一样,提高了计算机的使用效率,增强了人机交互。实时系统
与分时系统相对的就是实时系统,实时系统相比分时系统,更加的专一,可靠性也更高,可以对请求及时的响应。能在规定的时间之内来控制生产过程或对处理系统做出快速响应,调度一切可利用的资源完成实时任务,并控制所有实时任务协调一致运行。相关文章推荐
- 02,计算机组成与操作系统的理解、对程序的理解、OS发展史、Linux常见版本 以及 一些杂项
- 计算机网络之读Internet网发展史 读后感
- 计算机操作系统——设备管理(6)
- 计算机与操作系统启动原理
- linux基础入门课程---计算机操作系统发展历史
- 计算机的心智操作系统之哲学原理【读书笔记】-----基础原理篇
- History of Computer 计算机发展史 6 Important Corporations
- 关于计算机操作系统的进程线程的个人看法理解
- 计算机操作系统
- 计算机基础和操作系统基础
- 计算机操作系统--读写者问题
- 【软件测试】操作系统篇:第一章 计算机操作系统概述
- 计算机基础系列二:计算机操作系统
- 终于下载到了--ACM图灵奖:1966-2006(第三版)计算机发展史的缩影 电子书
- 20161210计算机科学导论05_操作系统
- 大学计算机课程复习--操作系统
- 面试宝典-数据库-操作系统-计算机网络
- 编写一个可以自行启动的计算机,不需要在现有操作系统环境中运行的程序
- 计算机软件发展史之个人观
- 计算机系统安全之利用操作系统自带命令杀毒