[趣味拓展]unix起源_Ken_Tompson_Ritchie_multics ????
回忆上次内容
-
上次 动态设置了 断点
-
断点 可以把代码
-
切成一段一段的
-
可以 更快地调试
-
调试的目的 是 去除 bug
-
别害怕 bug
-
一步步 总能找到 bug
-
这 就是 程序员基本功
-
调试 debug
-
在bug出现的时候
-
甚至还没有出现操作系统
-
那操作系统
-
是怎么开始有的呢??????
-
1960年以前
-
计算机中的 任务
-
都是 以独占的方式执行
-
批处理 命令
-
batch
-
把指令都提前写好
-
进入cpu一把执行结束
-
可以让主机
-
同时 面对多个终端
-
以非独占的方式
-
轮流使用cpu时间片
-
贝尔实验室、通用电气、MIT
-
也想要制作 基于超级主机 的
-
分时操作系统
-
项目组里面有两个打工人
-
Kenneth Thompson
-
Dennis Ritchie
-
在 multics项目主机Ge635上
-
自制游戏的 《space travel》
-
模拟物理环境
-
在各个星球上着陆的游戏
-
根据质量、周期、引力弓之类的
-
在太阳系穿梭
-
multics很注重多
-
多用户
-
多任务
-
多层次
-
但是
-
多则惑
-
想要得越多
-
越不容易聚焦
-
1969 年
-
发生金融动荡
-
这个商业项目
-
由于进度不可控
-
{BANNED}最佳终被裁撤
-
Thompson希望能搞到一个PDP系列主机
-
好继续玩star travel
-
他写报告 申请买一个PDP-10
-
大概需要 12万美元
-
结果是 请求被驳回
-
Thompson 并没有放弃寻找
-
不久之后
-
发现了意外之喜
-
Thompson 在实验室角落发现
-
有一台几乎全新的PDP-7
-
1964年生产的
-
Thompson 利用multics中积累的经验
-
开始做操作系统
-
Thompson
-
拉上 Ritchie
-
在 multics 文件系统的基础上
-
实现了 文件读写
-
这个系统
-
被戏称为 unics
-
和multics项目的多相比
-
{BANNED}最佳大的特点就是 一
-
非常简单
-
抱一为天下式
-
如何 让计算机和这些文件
-
进行互动呢?
-
Thompson 的妻子
-
休了三周假
-
带着1岁的儿子回娘家
-
这个世界从此上出现了
-
一种叫 操作系统的东西
-
operating system
-
操作系统
-
在纯硬件 裸金属 上 建立了 软件环境
-
为 具体应用 提供 基础
-
这次我们了解了unix系统
-
在multics项目失败后
-
汤普森和里奇
-
为了 玩游戏
-
自制了 unix
-
这个世界从此有了
-
操作系统
-
operating system
-
os
-
这个os有什么用吗?????
-
咱们下次再说????
-
蓝桥->
-
github->
-
gitee->