[oeasy]python0100_wintel联盟_intel_微软_microsoft_msDOS_基尔代尔
wintel联盟
回忆上次内容
上次 了解了IBM的 背水一战
获得了 对于 PC架构定义的荣誉
都
可以来合作IBM 已经不在乎 软硬一体全自主的设计 了
而采用了 开放的架构
任何 硬件厂商和软件厂商
以丧失 自主控制力的方式

最终
后其身而身先
外其身而身存
ibm兼容机的开放架构里
这也导致了新巨头的诞生
有两个东西 是
不能
被替代的到底 是
哪
两个东西呢?🤔
wintel
ibm已经成为了一个开放的架构
谁都能来生产

但是有两个东西不能被替代
一个是intel的cpu
另一个是微软的操作系统
微软成立
8080处理器 引发了 第一代PC
altair-8800
保罗艾伦和比尔盖茨
在罗伯茨的 帮助下
成立了微软

micro-soft
microprocessor software
微处理器 软件
公开信
微软的主业 是 软件
声明 免费拷贝软件 是 偷窃行为
在 家酿俱乐部 发公开信

微软系统 和 intel的x86指令集
始终 深度 绑定
8086
1978年6月
主频4.77MHz
采用16位寄存器
16位数据总线
intel 推出了8086微处理器
29000个 3微米的晶体管

16位寄存器
(1000000)2进制根手指
可以代表(1000000000000)2进制种状态
合 64 * 1024
即 64KB
x86
这个汇编指令集就是x86架构
被后续的cpu所兼容

这就是
86的来源
x86-64架构中
微软系统 和 x86指令集
深深绑定
但微软并不是
第一款x86的操作系统
磁盘操作系统
开关太繁琐
纸带不明确
最好
输入用键盘
输出用视频终端
操作磁盘上的文件命令
对计算机进行控制

1974年
基于x86的
磁盘操作系统
有公司制作了
系统 叫什么名字 呢?
操作系统
PL/M是
Programming Language for Microcomputers

CP/M
谁做的呢?
CP/M
CP/M 是 基尔代尔 做的操作系统
BASIC 是 比尔盖茨 做的编程环境

操作系统和编程环境
操作系统里 可以有编程环境
编程环境里 也可以操作磁盘资源
当时 区分也不是那么大
换句话说
操作系统是用编程语言编写的,编译器编译得到的
编译器是系统下运行的
水都是相通的
ibm想要个操作系统
基尔代尔 刚好飞走 不在
主动来谈采购PL/M的时候

ibm 想用25w 直接买断
想要 按份数收授权费
基尔代尔的夫人
盖茨
ibm的人找到比尔盖茨
基于 altair8800的Basic
比尔盖茨手里只有一个

比尔盖茨 跟ibm负责人说
刚做了 一个操作系统
收购
然后 离开 新墨西哥州
去往 西雅图

用2.5w美元
还把他们主力的程序员Tim Paterson
招过来了
买了一个86-dos
从西雅图计算机公司
而且是 非独家的授权
QDOS
Tim Paterson 制作了 一个QDOS
(Quick and Dirty Operating System)

QDOS 其实是
CP/M的仿制版
盖茨 发现这个事情可以做之后
购买了 86-dos的独占授权
又花了5w美元
然后 卖给IBM
由于微软赚了太多差价
被 西雅图计算机告了
100w 庭外和解
操作系统
IBM 不希望微软在操作系统领域 一家独大
最后 选中微软
微软卖给IBM的
也是非独家授权
本来 有三个选项
IBM 被 基尔代尔指责
都和cp/m一致
大家用起来才方便
毕竟抄的像
微软dos 所有命令和接口

IBM 答应 基尔代尔
msdos和cp/m 都是选项
把 cp/m 作为操作系统的选项
总结
回顾了 ibm 使用开放架构
pc架构上 的 大一统
各种 软硬件厂商的 力量
自己 软硬一体全自主的 金身
dec
apple
用 pc兼容机 战胜了
触击牺牲打 也破掉了
借助了
最终完成了

操作系统层面
IBM 计划让 msdos和cp/m 分庭抗礼
为什么 最后微软一家独大 呢?🤔
我们下次再说!👋
蓝桥->https://www.lanqiao.cn/courses/3584
github->https://github.com/overmind1980/oeasy-python-tutorial
gitee->https://gitee.com/overmind1980/oeasypython