当前位置: 首页 > news >正文

[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

相关文章:

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

雅达利大崩溃 回忆上次内容 个人计算机浪潮已经来临 苹果公司迅速发展微软公司脱离mits准备做纯软件公司IBM用大型机思路制作的5100惨败 Commodore 64 既做计算机又做游戏机 计算机行业和游戏行业 跟随着底层技术不断迭代已经进入了战乱纷纷的年代最终又会如何呢&#xff1f…...

学术论文投稿之同行评审过程中可能会遭遇哪些偏见?

同行评审过程的顺利进行,在很大程度上取决于学术界的积极参与和相互信任,以及需要参与各方都以负责任的态度行事。作为审稿专家,向作者提供公正、客观的评价是至关重要的。同行评审过程中,若有任何偏离客观性的行为,均…...

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 位有符号整数 算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符&#xff…...

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:使用设备边…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...

K8S认证|CKS题库+答案| 11. AppArmor

目录 11. AppArmor 免费获取并激活 CKA_v1.31_模拟系统 题目 开始操作: 1)、切换集群 2)、切换节点 3)、切换到 apparmor 的目录 4)、执行 apparmor 策略模块 5)、修改 pod 文件 6)、…...

MFC内存泄露

1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...

Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例

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

Mac下Android Studio扫描根目录卡死问题记录

环境信息 操作系统: macOS 15.5 (Apple M2芯片)Android Studio版本: Meerkat Feature Drop | 2024.3.2 Patch 1 (Build #AI-243.26053.27.2432.13536105, 2025年5月22日构建) 问题现象 在项目开发过程中,提示一个依赖外部头文件的cpp源文件需要同步,点…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台

🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

ABAP设计模式之---“简单设计原则(Simple Design)”

“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...

Python基于历史模拟方法实现投资组合风险管理的VaR与ES模型项目实战

说明:这是一个机器学习实战项目(附带数据代码文档),如需数据代码文档可以直接到文章最后关注获取。 1.项目背景 在金融市场日益复杂和波动加剧的背景下,风险管理成为金融机构和个人投资者关注的核心议题之一。VaR&…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型(Primitive) 和 对象类型(Object) 两大类,共 8 种(ES11): 一、原始类型(7种) 1. undefined 定…...