Chinaunix首页 | 论坛 | 博客
  • 博客访问: 195800
  • 博文数量: 229
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2321
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2024年(14)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: Python/Ruby

2024-08-26 10:05:19

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


阅读(28) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~