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

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

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

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

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

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

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

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

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

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

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

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

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

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

- IBM 答应 基尔代尔
- 把 cp/m 作为操作系统的选项
- msdos和cp/m 都是选项
- 把 cp/m 作为操作系统的选项
总结
- 回顾了 ibm 使用开放架构
- 用 pc兼容机 战胜了
- dec
- apple
- 触击牺牲打 也破掉了
- 自己 软硬一体全自主的 金身
- 借助了
- 各种 软硬件厂商的 力量
- 最终完成了
- pc架构上 的 大一统
- 用 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
[oeasy]python0100_wintel联盟_intel_微软_microsoft_msDOS_基尔代尔的更多相关文章
- 【转帖】处理器的三国时代:DR公司盛气凌人,IBM转身成就微软
处理器的三国时代:DR公司盛气凌人,IBM转身成就微软 https://www.eefocus.com/mcu-dsp/360555 <处理器史话>之五 2016-04-06 15:24 ...
- IT编年史 技术生命周期起步,成长,成熟和衰退四个阶段 IT历史总结
IT编年史 最近查看了大量的正史或者野史,体会了整个IT夜发展的风气云涌,颇为激动,撰写如下. 感谢google黑板报的浪潮之巅http://googlechinablog.com/2007/07/a ...
- 《Just for Fun》读后感
这本书有一个长长的中文名字:<只是为了好玩:Linux之父林纳斯自传>,所以博客标题我就用英文书名了. 读罢此书,不禁想起一位长者的名言:“一个人的成功当然要靠自我奋斗,但也要考虑历史的进 ...
- 世界城市 XML
下载地址:http://www.qlcoder.com/uploads/dd01140921/147988679320159.xml <Location> <CountryRegio ...
- JS城市data
CityData = { "中国": { "北京": ["东城区", "西城区", "崇文区", & ...
- 12.22 大湾区.NET Meet 大会
今年的 Connect(); 主题更加聚焦开发者工具生产力.开源,以及无服务器(Serverless)云服务. Visual Studio 2019 AI 智能加持的 IntelliCode.实时代码 ...
- JS实现年月日三级联动+省市区三级联动+国家省市三级联动
开篇随笔:最近项目需要用到关于年月日三级联动以及省市区三级联动下拉选择的功能,于是乎网上搜了一些做法,觉得有一些只是给出了小的案例或者只有单纯的js还不完整,却很难找到详细的具体数据(baidu搜索都 ...
- Vue 国家省市三级联动
在网上查阅一下,基本上是省市区三级联动,国家省市的就只能自己动手了. 样式就根据自己的需要去调整了. JSON数组太长,就折叠放在了后面. 效果图: <!DOCTYPE html> < ...
- 世界国省市区SQL语句(mysql)
CREATE TABLE loctionall ( country VARCHAR(40) , provice VARCHAR(40) , city VARCHAR(40) , CONSTRAINT ...
- 由微软打造的深度学习开放联盟ONNX成立
导读 如今的微软已经一跃成为全球市值最高的高科技公司之一.2018年11月底,微软公司市值曾两次超越了苹果,成为全球市值最高的公司,之后也一直处于与苹果胶着的状态.市场惊叹微软是一家有能力改造自己并取 ...
随机推荐
- 自定义Naive UI的数据表格Data Table中按钮Button图标
在Naive UI官网中详细介绍了[数据表格 Data Table](数据表格 Data Table - Naive UI)的使用方式 { title: "Action", key ...
- Android 13 - Media框架(29)- MediaCodec(四)
关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节我们了解了如何通过 onInputBufferAvailable 和 getInputBuffer 获取到 input buffer inde ...
- WPF开发快速入门【1】WPF的布局
概述 本文描述几款WPF中常用的布局控件. Grid Grid是WPF最常用的布局控件. 它把面板分割为固定长和宽的网格,子控件就放置在网格内. <Grid> <Grid.Colum ...
- 7.13早考试总结(NOIP模拟13)[工业题·卡常题·玄学题]
人的记忆本来就是暧昧的,不值得信任. 前言 又是令人头疼的数学部分..还是太菜了.. 晚上还有一场,当场裂开. T1 工业题 解题思路 首先,这个题的暴力还是非常好像的,直接按照题目要求码就好了. 对 ...
- 很多人讲不明白HTTPS,但是我能
很多人讲不明白HTTPS,但是我能 今天我们用问答的形式,来彻底弄明白HTTPS的过程 下面的问题都是 小明和小丽两个人通信为例 可以把小明想象成服务端,小丽想象成客户端 1. https是做什么用的 ...
- uniapp 跳转指定的tab导航页面
考察的知识点:1.uniapp的页面跳转方法:uni.navigateTo2.页面跳转传值的方法:'?名称=值' 的方式3.参数的接收 onload(option){} 第一个页面的写法: toCom ...
- 程序员面试金典-面试题 16.25. LRU缓存
题目: 设计和构建一个"最近最少使用"缓存,该缓存会删除最近最少使用的项目.缓存应该从键映射到值(允许你插入和检索特定键对应的值),并在初始化时指定最大容量.当缓存被填满时,它应该 ...
- OceanBase 金融项目优化案例
领导让我帮忙支持下其他项目的SQL优化工作,呦西,是收集案例的好时机. 下面SQL都是在不能远程的情况下,按照原SQL的逻辑等价改写完成否发给现场同事验证. 案例一 慢SQL,4.32秒: SELEC ...
- 直播预告|把握转型浪潮下的机会,甄知科技教你保姆级IT服务管理
近年来,5G.云计算.大数据.物联网.区块链.人工智能等新兴技术不断在企业中协同发展应用,推动着企业的数字化程度逐步加深.自新冠疫情发生以来,企业的远程服务.服务自助等服务需求激增,企业数字化转型需求 ...
- java redis 短信业务应用
java redis 短信业务应用 短信业务场景:根据实际业务来通知客户,在短信的MQ中新增字段:是否需要发送短信的标识,短信微服务可以接收到MQ后根据该字段来判断是否发送. 如果发送端MQ的事件的操 ...