操作系统发展史
Posted xuluchuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了操作系统发展史相关的知识,希望对你有一定的参考价值。
1946:ENIAC 第一台冯诺依曼体系的电子计算机
运算器、控制器、存储器、输入、输出
CPU包括运算器、控制器(寻址能力32位4G内存,64位)、寄存器(下一次指令,暂存数据)、缓存(缓存为王,两者不能沟通,加入中间层)
2.13GHZ 每秒20多亿次运算
存储器是RAM是随机访问存储,断电丢失
平面编址
1个cell 8bits 最小存取单位1Byte
532MHZ
程序需要从磁盘加载到内存才能被cpu调用
磁盘是一种IO设备
程序=指令+数据
指令=算法+数据结构
PB>TB>GB>MB>KB=1024Bytes(硬盘厂商换算1000)
1Byte=8bits
1bit是一个二进制位
应用程序调用硬件需要通过通用驱动来访问
最早是单任务批处理
为了压榨cpu处理能力,多任务需要分时调度,实际一个时间点只能处理一个任务
1969:Ken为了完成分时调度,需要写监控,为最早的操作系统Multics,改写为unix
1974:ken Dennis c语言重写unix,发布
1977:Berkeley分校 BSD
1980:TCP/IP unix实现
1984:UNIX陷入版权之争
RichardStallman GNU GNU is not unix
遵循GPL协议,自由软件 FSF自由软件基金会
x-window gcc vim等软件
开源软件协议包括:
GPL
BSD
Apache
1980s:商业UNIX分为Sun的solaris,IBM 的 AIX,HP的HP UNIX 小型机
微软Windows 个人PC
苹果Apple 个人PC
1987:谭邦宁写了Minix,跑在X86架构的个人PC上
以上是关于操作系统发展史的主要内容,如果未能解决你的问题,请参考以下文章