电脑使用技巧|远古时期的操作系统



电脑使用技巧|远古时期的操作系统
本文插图

首图
如果让你将一份纸制文件每一页都增加一个水印 , 你应该怎么做?如果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
CP/M将操作系统分为三层 , 上层为CCP(Console command processing控制台命令处理) , 可以实现对磁盘文件的管理;中层为BDOS(Basic Disk Operating System基本磁盘操作系统) , 是CP/M的核心 , 掌管整个系统的运行;下层为BIOS(Basic In/Out System基本输入输出系统) , 负责调用各类硬件 。


推荐阅读