[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月底,微软公司市值曾两次超越了苹果,成为全球市值最高的公司,之后也一直处于与苹果胶着的状态.市场惊叹微软是一家有能力改造自己并取 ...
随机推荐
- 热更学习笔记10~11----lua调用C#中的List和Dictionary、拓展类中的方法
[10]Lua脚本调用C#中的List和Dictionary 调用还是在上文中使用的C#脚本中Student类: lua脚本: print("------------访问使用C#脚本中的Li ...
- FFmpeg开发笔记(二十二)FFmpeg中SAR与DAR的显示宽高比
<FFmpeg开发实战:从零基础到短视频上线>一书提到:通常情况下,在视频流解析之后,从AVCodecContext结构得到的宽高就是视频画面的宽高.然而有的视频文件并非如此,如果按照A ...
- Java基础 韩顺平老师的 常用类 的部分笔记
459,八大Wrapper类 包装类的分类 1) 针对八种基本数据类型相应的引用类型-包装类 2) 有了类的特点, 就可以调用类中的方法. 460,装箱和拆箱 package com.hspedu.W ...
- layui-框架学习小总结
主要6点: 1.导航栏变成了类似tab的页签,支持关闭,点击刷新. 2.左侧菜单树可隐藏. 3.树的搜索. 4.表格的新增行,并保存到后台. 5.表格 加载 下拉框,并赋值,选择了值后把值同步到表格对 ...
- Windows pyinstaller wxPython pyecharts无法正常显示问题
Windows pyinstaller wxPython pyecharts无法正常显示问题 最近遇到一个pyinstaller打包wxPython pyecharts无法显示的问题,pyechart ...
- 七年之痒!一个 PHP 程序员职业生涯的自述
大家好,我是码农先森. 今年刚好是我毕业的第七个年头,在婚姻感情当中都有一种「七年之痒」的说法,这次我把这个词「七年之痒」用一次在我的职业生涯复盘上.七年前我从告别校园,踏入互联网编程行业,七年后我依 ...
- CSS操作——display属性
display可以指定元素的显示模式,它可以把行内元素修改成块状元素,也可以把别的模式的元素改成行内元素.diisplay常用的值有四个. 语法: /* display: block; // 声明当前 ...
- AIAGC导航(aiagc.com): 最全的AI工具导航网站
AIAGC导航是一个专注于AI人工智能工具网站推荐的导航网站,可以帮助大家发现最新.最好用.最有趣的AI绘画.AI智能写作助手.AI聊天机器人.AI配音.AI音乐.AI换脸等各种AI工具应用软件,让A ...
- Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验
TOPIAM 企业数字身份管控平台, 是一个开源的IDaas/IAM平台.用于管理账号.权限.身份认证.应用访问,帮助整合部署在本地或云端的内部办公系统.业务系统及三方 SaaS 系统的所有身份,实现 ...
- JavaSE 关键字和标识符
目录 关键字 标识符 标识符命名规则 标识符命名规范 字面值 关键字 具有特殊含义的 命名时不可以与关键字重名 标识符 也就是名字,对类名,变量名称,方法名称,参数名称等修饰 标识符命名规则 以字母, ...