计算机与操作系统
Eniarc
Cpu :运算器 控制器 寄存器 缓存器
存储器 内存 Ram (Random access memory)
Ipnut
Output
程序 指令➕数据
算法➕数据 结构
CPU 支持的指令的集合叫做指令集
cell 8bits 存储单元
32位 2的 32次幂
指令➕数据 都在内存中调用 !
外存→内存←CPU的缓存越大命中率越高 内存工作频率比CPU慢
内存是编址的存储单元
过程式编程语言 操作系统→通用程序
顺序执行 依次
循环执行
选择执行
batch 批处理
计算机再某一时刻只能有一个程序 单人物系统
让同一时刻运行多个程序
多任务 multi tasks
bell ➕ MIT ➕ GE =multics 为了多任务产生
贝尔 麻省理工智能 通用电气
Ken Thompson: Space Travel (游戏)
Dec数字设备公司 PDP 11
PDP7 汇编语言写了个 小系统 unics unix 1969年
UNIX(1971) nyoff
1972 UNIX 10台
B语言编写
Dennisritch 把B 加工一下 成了C
上层
编译器 C语言
底层硬件
《美国计算机通讯》 1974年第一次公之于众 UNIX
AT&T 贝尔 system v7 1979年
1978 Microsoft XENIX
Berkelex(加州伯克利分校) 为uinx做了很大贡献
Ken →1979年任教于 加州伯克利分校
Bill Joy 成立 BSRG伯克利系统研究小组
于1979年发行以BSD 命名的unix
1980年 DARPA(美国国防高级计划署) 实现 TCP/IP协议
1981年 Microsoft 的Bill Gates 买断了 QDOS 的版权
1983年 TCP/IP 诞生于 BSD 系统上
DOS 2.0
Sum成立 Bill Joy 利用 workstation 工作站
Apple
XEROX PARK 图形界面 ➕Dos Windows
Windows nt 是VMS团队➕微软 合力完成
1985年前后 Richard Stallman
GNU 我们不是unix 任何人都可以使用
GPL 任何任何软件都要遵行GPL协定都是免费开源的
X Window 是为unix提供图形界面 加去GPL
Andrew minix 有 4000+行代码