[oeasy]python0101_尾声_PC_wintel_8080_诸神的黄昏_arm_riscv

简介: [oeasy]python0101_尾声_PC_wintel_8080_诸神的黄昏_arm_riscv

尾声

回忆上次内容

  • 回顾了 ibm 使用开放架构
  • 用 pc兼容机 战胜了
  • dec 小型机
  • apple 个人电脑
  • 触击牺牲打 也破掉了
  • 自己 软硬一体全自主的 金身
  • 借助了
  • 各种 软硬件厂商的 力量
  • 最终完成了
  • pc架构上 的 大一统

  • 操作系统层面
  • IBM 计划让 msdos和cp/m 分庭抗礼
  • 为什么 最后微软一家独大 呢?🤔

占据市场

  • 价格
  • 由于 cp/m 每个拷贝授权费 要贵6倍
  • 地面销售人员 又说不出来cp/m 贵在哪里
  • 导致 微软的dos
  • 是 默认安装的
  • 而且 数量占优
  • cp/m 在ibm兼容机市场
  • 最后 几乎绝迹

  • 微软dos 逐渐取得统治地位后
  • 借着IBM兼容机的 东风
  • 起飞了

苹果

  • 苹果最开始的芯片是 mos6502
  • 指令集 与 intel8080 不同
  • 导致 移植成了问题
  • 虽然
  • 苹果也有 basic之类的 软件
  • 但是
  • 在 IBM兼容机 的 大潮面前
  • 苹果 很独特 但也 很封闭
  • mac市场份额无法与pc相比

  • ibm 兼容pc成了标准
  • msdos 逐渐 成为 PC兼容机标准

msdos

  • 微软练手 卖场地推
  • 着力宣传ms-dos的概念
  • 并且 放任盗版
  • 在各种 ibm兼容机上 安装

  • 386DX40年代
  • 从Dos3.3到Dos7.0
  • 1、2张软盘就可以安装
  • 微软是唯一选择
  • 这些软件 如何流通 呢?

软盘拷贝店

  • hdcopy 专门 拷贝软盘
  • 有 各种盗版渠道
  • 1.44MB的磁盘
  • 就包括了整个操作系统msdos
  • 还可以放几个小游戏

  • 还有 各种游戏系软件
  • 这些都基于 ibm兼容机 的 msdos 系统

IBM的 PC

  • IBM在PC 时代 把握了开放性的机会
  • 也给 更多新厂商
  • 提供了 冒头的机会
  • 做IBM 兼容机 成了趋势

  • 大型主机  还是 ibm的天下
  • ibm提供的是 解决方案

郭士纳

  • 出身长岛、毕业于哈佛商学院的郭士纳
  • 93年
  • 接手IBM
  • 提出
  • 谁说大象不能跳舞

  • 积极寻求 客户需求
  • 用服务 替代软硬件销售

IBM的绝唱

  • IBM 确实 通过兼容PC
  • 获得了 个人计算机架构的 垄断地位

  • 但是IBM 也被 intel和microsoft 联手架空
  • ibm市值 在1999年 被微软超过
  • 在ibm兼容机体系下的
  • 其他 小弟们 呢?

诸神的黄昏

  • Dec
  • 在小型机的胜利
  • 没有延续到PC时代
  • 1998年1月因为财政危机
  • 被1982年的PC新贵康柏(Compaq)收购
  • 康柏
  • 在互联网时代
  • 被Dell电脑所击败
  • 2002年
  • 就被惠普公司收购
  • 惠普
  • 1938年 硅谷创业的鼻祖
  • 计算机、工作站的架构
  • 大多数还是兼容ibm
  • 丧失了 对于架构的把握
  • 架构师 在这个世界
  • 应该真没有几个人
  • IBM
  • 历史最悠久的IBM
  • 在打卡、称重、人口统计时代
  • 就是 整个数据世界
  • 2004年12月
  • 将PC部门(thinkpad) 卖给联想
  • 2022年
  • IBM发布全球首个2nm芯片
  • wintel 让pc市场 非常统一
  • 这种级别的垄断
  • 90年代达到巅峰

苹果

  • 苹果电脑 曾经一度辉煌

  • 封闭的系统
  • 导致 软硬件支持 力度不强
  • 没有oem外援
  • 无法形成合力
  • 逐渐沦为
  • 非主流 小众品牌

wintel联盟时代

  • 多年之后 比尔盖茨和安迪格鲁夫
  • 回顾起 wintel联盟的 起源
  • 不由得再次抚摸
  • 5150这台当时的机皇

  • 任何公司 只要有机会
  • 都想要 建立自己的标准
  • 专利 就是金钱
  • 直到更新的标准出现

更新的标准

  • 直到 aa联盟 打败 wintel联盟
  • android
  • arm

  • 新的联盟
  • riscv和linux 目前 也开始冒头了
  • 造出 第一台PC 的 罗伯茨
  • 后来 如何发展 呢?

迟暮

  • MITS卖给了佩特克公司
  • 牛郎星-8800 一火而过
  • 1978年
  • 罗伯茨 带着他的几百万 回到佐治亚州
  • 在乡下 买了一块地
  • 成了 农场主
  • 80年代 早期
  • 罗伯茨 办起了 另一家计算机公司
  • 但失败了
  • 这次失败 和 一场痛苦的婚姻
  • 使得他 几乎一无所有
  • 35岁的时候
  • 罗伯茨 最终选择了 他自己喜欢的职业
  • 上 医学院
  • 修完 学位
  • 成了 一名救死扶伤的医生

  • 成了 佐治亚州
  • 那个只有2600人的
  • 科克伦小镇的
  • 唯一的医生
  • 离开了
  • 热气腾腾 的 计算机业
  • 获得了
  • 前所未有的安宁 和 满足
  • 4/1/2010 去世
  • 享年68岁

总结

  • ibm 成为 名义上的大哥
  • 市值和销售额 都被 赶到了墙角
  • 微软 基于x86架构 构建起了 软件帝国
  • intel 依靠x86 成为cpu规则的制定者
  • x86 架构几乎 统治了 整个世界
  • 成为整个 计算机领域的基础
  • 几乎是 一切软件的基础架构
  • 决定着上层系统、软件、应用的生态环境
  • 也决定着商业、投资、产业新闻、甚至生活的方方面面
  • 其他架构黯然离场
  • moto-6800
  • mos-6502
  • 架构新趋势
  • arm 与 android 构成了 移动设备的基础架构
  • riscv 蓄势待发

  • python 使用哪种架构呢?
  • 究竟什么是架构呢?
  • 我们下次再说!👋🏻
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
目录
相关文章
|
3月前
|
人工智能 Shell 程序员
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
35 0
|
3月前
|
程序员 开发工具 Python
[oeasy]python017_万行代码之梦_vim环境_复制粘贴
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
113 2
|
3月前
|
缓存 Shell 开发工具
[oeasy]python0012_程序写错了怎么办
这段内容主要讲述了如何处理Python文件运行时的`NameError`。首先,使用`vi`编辑器
44 0
|
3月前
|
Shell Python
[oeasy]python0003_ 终端大冒险_终端命令_whoami_pwd_ls
[oeasy]python0003_ 终端大冒险_终端命令_whoami_pwd_ls
55 5
|
1天前
|
程序员 开发工具 Python
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
6 2
|
15天前
|
程序员 Python
[oeasy]python0028_女性程序员_Eniac_girls_bug_Grace
回顾上次内容,我们了解到 `.py` 文件中的代码是按顺序一行行被解释执行的,可以使用 `pdb3 hello.py` 来调试程序。此外,我们探讨了“bug”这一术语的由来,它最早是在 1947 年由 Grace Murray Hopper 发现的一只真正的飞蛾所引起的计算机故障,从此“debugging”成了查找并修复程序错误的过程。早期的程序员大多为女性,因为她们通常更加细心且有耐心,这些特质对于检查错综复杂的线路和编程工作至关重要。编程与编织有着相似之处,都需要细致和有条理的操作。最后,我们认识到 bug 的存在是程序员工作的基础,没有 bug 就不需要程序员去修正它们。
27 3
|
29天前
|
Shell 程序员 开发工具
[oeasy]python0026_调试程序_pdb3_帮助_help_求助_文档
调试程序_debug_next_下一步_list_pdb3 🥋
33 1
|
8天前
|
程序员 Shell 开发工具
[oeasy]python029_ until_直接跳转到_unt_breakpoint_断点函数
回顾早期计算机操作员多为女性,她们甚至发明了“bug”这个词。为了体验调试过程,我们故意在Python脚本中引入了一个拼写错误,并通过直接运行程序遇到了`NameError`。 通过`until`命令,我们可以快速跳转到指定行执行,这对于大型项目非常有用。此外,`continue`(或简写`c`)命令则会一直执行到下一个断点或程序结束。我们还可以在代码中使用`breakpoint()`设置断点,配合`continue`命令使用,实现快速跳转至特定位置进行调试。 这些技巧使调试过程变得高效且有趣,如同解开谜题一般。下次我们将探讨如何在调试过程中动态设置与取消断点。
18 0
|
1月前
|
缓存 Shell 开发工具
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
24 5
|
3月前
|
人工智能 Linux 开发工具
[oeasy]python018_ 如何下载github仓库_git_clone_下载仓库
在这个文档中,作者讨论了如何继续进行编程学习,特别是关于GitHub的使用。首先,回顾了从编写简单代码到管理大量代码的过程。然后,提到了通过“保存运行一条龙”操作来处理代码,以及GitHub作为全球最大的开源软件平台的重要性。在GitHub上,用户可以找到各种软件项目,包括Linux、Python和Blender等。 作者解释了GitHub的基本操作,如点赞(star)、 fork(复制项目)和watch(关注项目更新)。还介绍了如何下载项目到本地,通过`git clone`命令复制仓库的URL并将其粘贴到终端进行下载。如果遇到问题,可以尝试更换HTTP链接或等待一段时间重试。
228 2