二战结束后,美苏冷战,美国政府往科学和工程学投入大量资金。计算机在战时(曼哈顿计划和破解纳粹通讯加密)已经证明了自身的价值,政府投入大量资源,各种项目也得以开展(ENIAC,EDVAC,Atlas,Whirlwind)。1950s事情开始发生变化,Univac1是第一台取得商业成功的电脑。不像ENIAC或Atlas,Univac1不是一台机器而是一种型号,一共有40台。
计算机与以前的机器不一样,以前的机器增强人类的物理能力:卡车能带更多东西、自动织布机更快等等。而计算机增强的是人类智力。范内瓦·布什于1945年发表了一篇文章,他描述了一种假想计算设备Memex。Memex可以按照格式存储书籍、记录、通信等数据,所以可以快速而灵活地查询,这个机器可以大幅度提升我们的记忆容量。他还会预测出现新的百科全书形式、信息之间可以相互链接。Memex启发了之后几个重要里程碑,例如Sketchpad。范内瓦纳什协助于1950年成立了国家科学基金会,为科学研究提供政府基金。
1950s,消费者开始买晶体管设备,例如收音机。日本政府从贝尔实验室取得晶体管的授权,以振兴战后日本的半导体和电子行业。1955年索尼的第一款产品晶体管收音机TR-55面世。这个收音机的质量和价格更加上乘,并很快占有了美国的过半市场,日本也逐渐成为美国的强大工业对手。
1950s,苏联完成了第一个可编程电子计算机,1961年苏联将加加林送上太空,美国总统肯尼迪提出登月,使得nasa的预算大幅增加到政府预算的4.5%。nasa用这笔钱资助各种科学研究,其中阿波罗计划花的钱最多,雇了40万人左右,并且有2万多家大学和公司参与。一个挑战是怎么在太空中导航,为此NASA造了“阿波罗导航计算机”。计算机有3个重要要求:1.计算机要快。2.计算机要又小又轻,适合太空舱的需求。3.要有极高的可靠性,能够适应太空中的震动、辐射和极端温度变化等。真空管、晶体管等主流科技无法胜任这些要求。因此NASA使用全新科技:集成电路。阿波罗导航计算机是第一个使用集成电路的计算机。
登月计划开启了计算机使用集成电路的时代,但是是军事大大推进了集成电路的发展。特别是洲际导弹和核弹,使集成电路大规模生产。美国建造了超级计算机进一步推进集成电路,它们比全球最快电脑还快10倍以上。
最初,美国的半导体行业靠高利润政府合同起步,忽略了消费者市场。因此日本半导体行业在1950s和1960s靠低利润率占领了消费者市场。1970s冷战逐渐消退,高利润的政府合同变少,美国的半导体和电子设备公司发现更加难以竞争了,虽然很多计算机组件商品化(commoditized),但并没有什么帮助。许多美国公司开始缩小、合并或直接倒闭。著名的仙童半导体公司也在1979年濒临倒闭并被其他公司收购。为了生存,许多公司将生产外包出去,降低成本。英特尔将精力从内存集成电路转移到处理器,事后证明这是一个明智的决定。
美国公司的无力导致日本公司如夏普和卡西欧占领了1970年代的主流产品。手持计算器(hand-deld electronic calculator)因为采用集成电路而又小又便宜,取代了办公室里面昂贵的桌面计算器。手持计算机因此大卖,集成电路的成本得以降低,微处理器也被广泛利用。廉价的处理器也催生了全新的产品,比如街机游戏。计算机的成本逐渐下降并让普通人也能够负担得起。这段时间,第一批家用电脑开始出现,比如1975年的Altair8800。
在短短三十年内,计算机从大到人类可以在CPU里面走来走去,发展到小孩子都能拿住的手持玩具。这种巨大变化是由两种力量推动的:政府和消费者。政府资金推动了计算机的早期发展,并让计算机行业活得足够久,使得技术成熟到可以商用,然后是公司和消费者把计算机变成了主流。
以下是本节课的总结:

二十四、冷战和消费主义相关推荐

  1. 二十四、Struts2中的UI标签

    二十四.Struts2中的UI标签 Struts2中UI标签的优势: 数据回显 页面布局和排版(Freemark),struts2提供了一些常用的排版(主题:xhtml默认 simple ajax) ...

  2. python 分数序列求和公式_Python分数序列求和,编程练习题实例二十四

    本文是关于Python分数序列求和的应用练习,适合菜鸟练习使用,python大牛绕行哦. Python练习题问题如下: 问题简述:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13 要 ...

  3. 异常处理程序和软件异常——Windows核心编程学习手札之二十四

    异常处理程序和软件异常 --Windows核心编程学习手札之二十四 CPU负责捕捉无效内存访问和用0除一个数值这种错误,并相应引发一个异常作为对错误的反应,CPU引发的异常称为硬件异常(hardwar ...

  4. 数字图像处理领域的二十四个典型算法及vc实现、第一章

    数字图像处理领域的二十四个典型算法及vc实现.第一章 作者:July   二零一一年二月二十六日. 参考:百度百科.维基百科.vc数字图像处理. --------------------------- ...

  5. 山海演武传·黄道·第一卷 雏龙惊蛰 第二十二 ~ 二十四章 真龙之剑·星墟列将...

    山海演武传·黄道·第一卷 雏龙惊蛰 第二十二 ~ 二十四章 真龙之剑·星墟列将 "我是第一次--请你,请你温柔一点--"少女一边娇喘着,一边将稚嫩的红唇紧贴在男子耳边,樱桃小嘴盈溢 ...

  6. [系统安全] 二十四.逆向分析之OllyDbg调试INT3断点、反调试、硬件断点与内存断点

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  7. CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四)

    CYQ.Data 轻量数据层之路 使用篇-MAction 取值赋值 视频[带音乐] F (二十四) 说明: 本次录制主要为使用篇:CYQ.Data 轻量数据层之路 使用篇三曲 MAction 取值赋值 ...

  8. SAP UI5 初学者教程之二十四 - 如何使用 OData 数据模型试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  9. 实验二十四、OSPF 在NBMA 环境中点到点的配置

    实验二十四.OSPF 在NBMA 环境中点到点的配置 一. 实验目的 1. 掌握NBMA 环境中点到点的配置 2. 理解NBMA 环境中点到点网络类型的意义 二. 应用环境 在帧中继的网络中,OSPF ...

  10. FreeSql (二十四)Linq To Sql 语法使用介绍

    原本不支持 IQueryable 主要出于使用习惯的考虑,如果继承 IQueryable,编写代码的智能总会提示出现一堆你不想使用的方法(对不起,我有强迫症),IQueryable 自身提供了一堆没法 ...

最新文章

  1. 概率论公式,你值得拥有
  2. Spring4.x()--注解通知的写法
  3. 报“parseSdkContent failed java.lang.NullPointerException”的错误。
  4. 一个空间绑定多个域名实现自动跳转的几种方法!
  5. java this 方法,使用“this”用方法(用Java)
  6. iphone苹果手机如何连接电脑进行投屏?
  7. 晓前端·周刊【第6期】:量子霸权
  8. matlab拷贝不进u盘,Mac无法拷贝文件到U盘怎么办
  9. 不明觉厉!用了近10年,才有人读懂这篇论文
  10. word文档的数据损坏如何进行修复
  11. 怎么mac ftp服务器文件夹,mac 访问 ftp服务器文件夹权限
  12. RSA加密算法讲解及C++实现
  13. 2018:5G标准关键年
  14. MLOps介绍:机器学习技术债
  15. EtherCAT主站掉线后,如何保证目标系统免受故障影响?
  16. 计算机一级考试说说,考试说说心情汇总81句 关于考试的说说
  17. 研华数字量输入输出模块通讯——ADAM4050
  18. js 将json字符串转换为json对象的方法解析
  19. Mac 打开JD-GUI报错:ERROR launching ‘JD-GUI‘
  20. PhysX 4.0 项目生成和编译

热门文章

  1. day 32 css后续补充以及js 简单入门
  2. 记一次无意间发现某学校图书检索系统的变量覆盖漏洞
  3. R语言:R2OpenBUGS
  4. ES搜索引擎增删改查操作
  5. VS2010出现“为帮助内容存储区指定的位置无效或者您无权访问该位置”的解决办法
  6. 本科计算机 出国可以学营养学吗,美国营养学专业哪些大学比较好 十所美国营养...
  7. verilog数字系统设计——串入并出移位寄存器
  8. 对接海康ISC平台API
  9. C/C++中遍历cJSON数据
  10. 注意!多款智能家居Hub存在远程代码执行漏洞