[oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem

简介: [oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem

雅达利大崩溃

回忆上次内容

  • 个人计算机浪潮已经来临
  • 苹果公司迅速发展
  • 微软公司脱离mits准备做纯软件公司
  • IBM用大型机思路制作的5100惨败
  • Commodore 64
  • 既做计算机
  • 又做游戏机

  • 计算机行业和游戏行业
  • 跟随着底层技术不断迭代
  • 已经进入了战乱纷纷的年代
  • 最终又会如何呢?🤔
  • 先看看雅达利的近况

游戏机行业

  • 华纳职业经理人 空降 雅达利
  • 曾在纺织工业 工作26年
  • 深入理解kpi
  • 对游戏本身 不感兴趣
  • 更看不惯 布什内尔

  • 指标 考核
  • 禁止 按照自己的创意 开发游戏
  • 只研发 被验证了成功过的 游戏
  • 一切以来既定数据
  • 老雅达利员工
  • 被 排挤
  • 离开

叛逃

  • 四个老雅达利 创立 动视(ActiveVision)
  • 制作 《Pitfall》
  • 雅达利 状告 动视
  • 在2600上 出游戏
  • 结果 雅达利败诉

  • 谁都可以在2600上制作、发行、销售游戏
  • 卡带店 销售体系 混乱
  • 盗版横行
  • 四个毛头小子 开发游戏
  • 成为财富神话

格斗鼻祖

  • boxing
  • 可以 看出这个动视小组
  • 是热爱游戏的

  • 而且 游戏 有一定的 可玩性

  • 尤其是
  • 和其他游戏 相比
  • 动视的彩虹
  • 基本就是质量的保证
  • 尤其是和别的游戏厂商比较时

卖家秀

  • 封面无比好看

  • 这家长看了能不动心?

买家秀

  • 买回家是个这…

  • 解谜类游戏的鼻祖啊

雅达利

  • 创意部门 绩效考核
  • 主打《E.T.》
  • ip 来自于 华纳同名电影

  • 压榨 开发者
  • 最终
  • 1位开发者
  • 5周后
  • 产出游戏

实际效果

  • 经理层 不懂游戏
  • 没有 测试
  • 外部 没有支援
  • 不利用 第三方的开发力量

  • 画面不忍直视
  • 这导致 雅达利大崩溃

雅达利大崩溃(Crash)

  • 大量 游戏 名不副实
  • 垃圾内容 数量众多
  • 没有用户 测试
  • 玩家 抱怨不断
  • 吃口碑的 老本

  • 视频游戏 开始崩溃
  • 大众 对 游戏机 降至冰点

雅达利的终局

  • 大量游戏
  • 直接填埋

  • 新游戏厂商在日本升起

NES

  • 任天堂 本来为雅达利 开发游戏内容
  • 后来自己研发 Nes经典 8-bit 游戏机
  • 依然基于 6502

  • 并且 逐步进军 美国市场

  • 个人电脑(PC) 市场 又如何呢?

新思路

  • IBM集中资源 做重要的事
  • 找了 12个工程师
  • 组成 高速机动小队
  • 这个小组 被授命 绕过公司的规则
  • 来快速地 提供一个市场产品
  • 直接汇报
  • 地点位于Boca Raton Florida

  • IBM破例 设置特别项目
  • 项目代号
  • 叫做象棋项目(Project Chess)

开放

  • 这个在唐·埃斯特利奇领导下的12人小组
  • 用了约一年的时间 研制出了IBM PC

  • 与IBM过去的全自研 相反
  • 这次 IBM 决定 使用开放结构
  • 其它生产商 可以生产和出售
  • 兼容的组件 和 软件
  • IBM还出售其《IBM PC技术参考资料》
  • IBM想要 塑造新的风格
  • 这是个 开放的架构

IBM的开放架构

  • 硬盘和内存 都是IBM发明的
  • 但是 IBM把这专利 分享出来
  • 目的是
  • 构建IBM兼容机生态

  • 各种硬件厂商找到了 市场和出路
  • 硬盘
  • 代替了磁带
  • 内存
  • 主板
  • 键盘鼠标
  • 软驱
  • 机箱
  • 融入了 IBM兼容机的大潮之中

架构的垄断

  • 5150是ibm第一款兼容机

  • IBM兼容机的时代 来了

oem

  • 各大厂商 都在生产 ibm兼容机
  • 其实都成了ibm的 oem代工厂
  • Original Equipment Manufacturer

  • 架构 是开放的

IBM兼容机

  • IBM 没有专利
  • BIOS容易复制

  • 市场份额飙升

总结

  • 这次 了解了IBM的 背水一战
  • IBM 已经不在乎 软硬一体全自主的设计 了
  • 而采用了 开放的架构
  • 任何 硬件厂商和软件厂商
  • 可以来合作
  • 以丧失 自主控制力的方式
  • 获得了 对于 PC架构定义的荣誉

  • 最终
  • 后其身而身先
  • 外其身而身存
  • ibm兼容机的开放架构里
  • 有两个东西 是 不能被替代的
  • 这也导致了新巨头的诞生
  • 到底 是两个东西呢?🤔
  • 我们下次再说!👋
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
目录
相关文章
|
1天前
|
程序员 开发工具 Python
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
6 2
|
13天前
|
Kubernetes Python 容器
[python]使用diagrams绘制架构图
[python]使用diagrams绘制架构图
|
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月前
|
监控 前端开发 JavaScript
构建高效实时应用:Python WebSocket在前后端分离架构中的实践
【7月更文挑战第18天】WebSocket助力实时Web应用,通过一次握手建立持久连接,解决HTTP实时性问题。Python中可用Flask-SocketIO创建WebSocket服务器,前端JavaScript使用Socket.IO库连接。确保安全可采用HTTPS、认证及跨域限制。示例代码展示如何实现双向实时通信。
58 4
|
1月前
|
安全 数据安全/隐私保护 UED
优化用户体验:前后端分离架构下Python WebSocket实时通信的性能考量
【7月更文挑战第17天】前后端分离趋势下,WebSocket成为实时通信的关键,Python有`websockets`等库支持WebSocket服务。与HTTP轮询相比,WebSocket减少延迟,提高响应。连接管理、消息传输效率、并发处理及安全性是性能考量重点。使用WebSocket能优化用户体验,尤其适合社交、游戏等实时场景。开发应考虑场景需求,充分利用WebSocket优势。
62 3
|
2月前
|
监控 持续交付 数据安全/隐私保护
Python进行微服务架构的监控
【6月更文挑战第16天】
52 5
Python进行微服务架构的监控
|
1月前
|
缓存 Shell 开发工具
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
24 5
|
1月前
|
机器学习/深度学习 算法 文件存储
使用Python实现深度学习模型:神经架构搜索与自动机器学习
【7月更文挑战第5天】 使用Python实现深度学习模型:神经架构搜索与自动机器学习
50 2

热门文章

最新文章