码迷,mamicode.com
首页 > 其他好文 > 详细

操作系统发展史

时间:2018-06-03 21:38:13      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:平面   寄存器   小型   指令   最小   结构   存储器   程序   bit   

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上

操作系统发展史

标签:平面   寄存器   小型   指令   最小   结构   存储器   程序   bit   

原文地址:https://www.cnblogs.com/xuluchuan/p/9130010.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!