[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
- 后来自己研发 Nes经典 8-bit 游戏机
- 并且 逐步进军 美国市场
- 个人电脑(PC) 市场 又如何呢?
新思路
-
IBM集中资源 做重要的事
- 找了 12个工程师
- 组成 高速机动小队
- 找了 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代工厂
O
riginalE
quipmentM
anufacturer
- 其实都成了ibm的 oem代工厂
- 架构 是开放的
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
相关文章:

[oeasy]python0099_雅达利大崩溃_IBM的开放架构_兼容机_oem
雅达利大崩溃 回忆上次内容 个人计算机浪潮已经来临 苹果公司迅速发展微软公司脱离mits准备做纯软件公司IBM用大型机思路制作的5100惨败 Commodore 64 既做计算机又做游戏机 计算机行业和游戏行业 跟随着底层技术不断迭代已经进入了战乱纷纷的年代最终又会如何呢?…...
学术论文投稿之同行评审过程中可能会遭遇哪些偏见?
同行评审过程的顺利进行,在很大程度上取决于学术界的积极参与和相互信任,以及需要参与各方都以负责任的态度行事。作为审稿专家,向作者提供公正、客观的评价是至关重要的。同行评审过程中,若有任何偏离客观性的行为,均…...

Python写一个自动发送直播弹幕的工具,非常简单
哈喽大家好,今天给大家用Python整一个可以在直播间自动发弹幕的工具,来为喜欢的主播疯狂扣6 ! 事情原由昨晚回家,表弟在看LOL直播,看得我气不打一处来,差点就想锤他。 身为程序员的表弟,看直…...

学生档案管理系统的设计与实现
技术:Java、JSP等摘要:本设计是为托普学院学生档案的管理实现电子化而设计的,系统开发采用J2EE技术,数据库采用了SQL Server 2005,因而系统具有很好的扩展性、可移植性,实现了教学资源的信息化管理。主要功…...

JavaEE学习笔记-SpringBoot快速上手、部分注解解释
SpringBoot快速上手 一、快速创建SpringBoot应用1.1利用IDEA提供的Spring Initializr创建Spring Boot应用1.2Spring Boot生成的项目结构介绍1.3初步测试后端是否OK(建立一个controll类)二、热部署2.1 添加依赖2.2 Setting处项目自动化设置2.3 具体项目设置2.4 待选步骤三、注…...

【Python学习笔记】第二十六节 Python PyMySQL
一、什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库。可以用它来连接Python和MySQL。如果你追求速度,这是一个很好的选择,因为它比mysql-connector-python快。PyMySQL 遵循 Python 数据库 API v2.0 规范&#x…...

Android问题笔记 -关于Kotlin插件版本的问题
专栏分享点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例 👉关于作者 众所周知,人生是一个漫长的流程,不断克服困难,不断…...

【同步工具类:Phaser】
同步工具类:Phaser介绍特性动态调整线程个数层次Phaser源码分析state 变量解析构造函数对state变量赋值阻塞方法arrive()awaitAdvance()业务场景实现CountDownLatch功能代码测试结果实现 CyclicBarrier功能代码展示测试结果总结介绍 一个可重复使用的同步屏障,功能…...
Linux命令·rmdir
今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具…...
从0开始自制解释器——综述
作为一个程序员,自制自己的编译器一直是一个梦想。之前也曾为了这个梦想学习过类似龙书、虎书这种大部头的书,但是光看理论总有一些云里雾里的感觉。看完只觉得脑袋昏昏沉沉并没有觉得有多少长进。当初看过《疯狂的程序员》这本书,书里说&…...

【spring】spring5特性
1、整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方 法在代码库中删除 日志框架 2、Spring 5.0 框架自带了通用的日志封装 (1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j…...

曹云金回归、于谦电影杀青,德云社想不火都难
说起民间最大的相声社团,首屈一指的要属德云社,之所以说德云社最大,主要是优秀相声演员够多。德云社在郭德纲的带领下,如今已经是人才济济,听说最近队伍会进一步壮大,前徒弟曹云金也要回归了。 当年曹云金作…...
从入门到精通:数据库设计规范指南
当我们开始设计数据库时,我们需要确保它是可靠和可扩展的。为了实现这一目标,我们需要遵循一些数据库设计规范。本文将介绍一些数据库设计规范,以确保您的数据库能够满足当前和未来的业务需求。 目录 一、命名规则 二、数据类型 三、索引…...
js 求解《初级算法》8.字符串转换整数(atoi)
一、题目描述 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数 算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符ÿ…...
Vue学习笔记(5)
5.1 其他常用内置指令 5.1.1 v-text v-text是Vue.js中常用的内置指令之一,用于将数据绑定到DOM元素的文本内容。与双花括号({{ }})类似,v-text指令也可以将Vue实例中的数据渲染到页面上。 使用v-text指令时,Vue会将指…...
LeetCode 面试题 05.02. Binary Number to String LCCI【字符串,数学】中等
本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…...

数据结构 “串“ 的补充提升与KMP算法及其优化的具体实现
❤️作者主页:微凉秋意 ✅作者简介:后端领域优质创作者🏆,CSDN内容合伙人🏆,阿里云专家博主🏆 ✨精品专栏:C面向对象 🔥系列专栏:数据结构与课程设计 文章目录…...
如何使用Spring Cloud搭建MQ(Message Queue)消息队列
Spring Cloud是一个开源框架,用于构建基于微服务架构的应用程序。它提供了多种工具和技术,用于实现各种微服务模式,并使它们易于管理和部署。MQ(消息队列)则是一种重要的异步通信机制,用于在不同的应用程序…...

iphone备忘录删除怎么恢复?分享苹果数据找回办法
手机备忘录上写记录,这是不少上班族的小习惯。因为它可以先记录紧急事务,然后再慢慢的解决。也可以把我们一些重要的账号密码存在备忘录里,方便在何时何地直接登入使用。那么如果我们不小心删除了iphone备忘录呢?碰到这种事该怎么办呢?有没…...

【PPT】《我去!还有这种网站?》-知识点目录
《我去!还有这种网站?》 1. Vega AI 输入提示: girl,粉头发2. 物理画线:休闲小游戏 3. Dialogue:影视台词搜索 4. Can you run it:游戏设备要求查询 5. Deviceshots:使用设备边…...

(十)学生端搭建
本次旨在将之前的已完成的部分功能进行拼装到学生端,同时完善学生端的构建。本次工作主要包括: 1.学生端整体界面布局 2.模拟考场与部分个人画像流程的串联 3.整体学生端逻辑 一、学生端 在主界面可以选择自己的用户角色 选择学生则进入学生登录界面…...

【人工智能】神经网络的优化器optimizer(二):Adagrad自适应学习率优化器
一.自适应梯度算法Adagrad概述 Adagrad(Adaptive Gradient Algorithm)是一种自适应学习率的优化算法,由Duchi等人在2011年提出。其核心思想是针对不同参数自动调整学习率,适合处理稀疏数据和不同参数梯度差异较大的场景。Adagrad通…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
使用详解 Element Plus 的 el-transfer 组件是一个强大的穿梭框组件,常用于在两个集合之间进行数据转移,如权限分配、数据选择等场景。下面我将详细介绍其用法并提供一个完整示例。 核心特性与用法 基本属性 v-model:绑定右侧列表的值&…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)
0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述,后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作,其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

CentOS下的分布式内存计算Spark环境部署
一、Spark 核心架构与应用场景 1.1 分布式计算引擎的核心优势 Spark 是基于内存的分布式计算框架,相比 MapReduce 具有以下核心优势: 内存计算:数据可常驻内存,迭代计算性能提升 10-100 倍(文档段落:3-79…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?
论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

Cinnamon修改面板小工具图标
Cinnamon开始菜单-CSDN博客 设置模块都是做好的,比GNOME简单得多! 在 applet.js 里增加 const Settings imports.ui.settings;this.settings new Settings.AppletSettings(this, HTYMenusonichy, instance_id); this.settings.bind(menu-icon, menu…...
如何为服务器生成TLS证书
TLS(Transport Layer Security)证书是确保网络通信安全的重要手段,它通过加密技术保护传输的数据不被窃听和篡改。在服务器上配置TLS证书,可以使用户通过HTTPS协议安全地访问您的网站。本文将详细介绍如何在服务器上生成一个TLS证…...

Netty从入门到进阶(二)
二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架,用于…...

c++第七天 继承与派生2
这一篇文章主要内容是 派生类构造函数与析构函数 在派生类中重写基类成员 以及多继承 第一部分:派生类构造函数与析构函数 当创建一个派生类对象时,基类成员是如何初始化的? 1.当派生类对象创建的时候,基类成员的初始化顺序 …...