操作系统|远古时期的操作系统
文章图片
文章图片
首图
如果让你将一份纸制文件每一页都增加一个水印 , 你应该怎么做?如果100份文件 , 每页都增加一个水印 , 你该怎么做?如果你的工作就是每天都给文件增加水印 , 你又该怎么做?
如果只是临时性的给纸制文件增加水印 , 那就刻个包含水印的印章 。如果有100份文件 , 那需要印章+复印机 , 复印机负责翻页 , 你负责盖章;如果公司的业务就是增加水印 , 业务量就不只100份 , 可能是100种 , 每种几百份 , 你需要增加人手和机器 , 并按照时间或紧要程度的顺序分类 , 完成手上的工作 。
文章图片
文章图片
批处理
计算机也是这样工作的 。最初的计算机 , 第一台通用电子积分式计算机(ENIAC)每天的工作就是计算各类型的炮弹和导弹弹道的非线性方程组 , 而事实上 , 在没有ENIAC的帮忙之前 , 每计算一张射表 , 都需要几百计算员工作2个月才能完成 。工程师将计算公式输入到计算机(就是打开、关闭二极管)后 , 由计算员将数值(也是相对应的二极管)输入到计算机中 , 这种工作速度是之前的1000倍!
文章图片
文章图片
eniac
之后的每一次计算机进化 , 都以提高性能、减小体积、降低功耗、减少成本为目地 , 随着计算机硬件速度越来越快 , 操作系统也呼之欲出 。
最初的操作系统就是开关二极管 , 将最终的运算结果 , 通过“眨眼(发光二极管的开关次数)”的方式反馈给计算员 。按照现在的配置来看 , ENIAC的CPU只有0.05GHz , 存储基本为0 , 没有显示器和键盘 , 每小时耗电150度 。
文章图片
文章图片
ibm360
操作系统是在有汇编语言之后才出现的 。汇编语言将机器语言(就是那些开关或0、1)进行了简化和可识别 , 用单词缩写来定义一个指令 , 如用“ADD”代表数学逻辑的加法 , 用“LOOPZ”代表循环 , 用“WAIT”让处理器等待 。通过汇编语言写完的程序 , 还要交给机器语言去执行为计算机只认识的0和1 。缺点是易用性和扩展性差 。但就是这样的汇编语言 , 大大节约了计算速度 , 提升了程序员的工作效率 。
文章图片
文章图片
1954年 , IBM开始开发FORtran语言 , 这是世界第一款高级程序设计语言 , 它与人类自然语言相近 , 通用易学 , 直到今天依然是数值计算领域的重要语言之一 。
文章图片
文章图片
1971年 , Inter发面了全球首款4位微处理器--4040 。1974年 , 第一个计算机操作系CP/M(Control Program/Microprocessor or Microcomputer微处理器或微机控制程序)出现发布 。
文章图片
文章图片
intel4040
推荐阅读
- 有何|明清时期中国最富有的地区是哪里?有何依据?
- 石头搞机|小米6成功刷入国产统信UOS操作系统!小米6果然一代神机
- 月淳聊娱室|除了凤凰之外, 上古时期还有六大神鸟, 四大凶禽
- 华为手机|有一说一,苹果生态确实做得好,这是公认的,操作系统很流畅
- 苹果手机|有一说一,苹果生态确实做得好,这是公认的,操作系统很流畅
- 科学|神话是失落的历史?如果是,那“神仙”会不会是远古外星人?
- 民主革命|抗战时期,贺老总感慨地说:我就佩服主席,是真正的大帅
- 放荡的人生|主流国产手机操作系统调查:小米领跑华为五倍之多,蓝绿兄弟垫底
- 科学|宇宙存在一个黑暗时代,该时期形成了现代星系
- 电脑使用技巧,windows系统|盘点那些年我们用过的操作系统
