热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

3.计算机组成原理之计算机的发展史

计算机的发展史文章目录计算机的发展史问题计算机的产生和发展软件技术的兴起和发展公众号参考问题•第一台电子计算机是什么时候出现的?•第一台电子计算机的基本指标?•出现的驱动力是什么,




计算机的发展史


文章目录


  • 计算机的发展史
    • 问题
    • 计算机的产生和发展
    • 软件技术的兴起和发展
    • 公众号
    • 参考


问题

• 第一台电子计算机是什么时候出现的?

• 第一台电子计算机的基本指标?

• 出现的驱动力是什么,发展的驱动力是什么?

• 主要部件的发展情况?

• 主要部件的发展规律是什么?

• 主要代表机型?

• 微型计算机的发展?

• 软件的发展?


计算机的产生和发展

世界上第一台电子计算机 ENIAC(1946) :

25.第一台电子计算机

现代计算机产生的驱动力:


  • 需求、需求、还是需求
  • 技术发展
    • 电子技术的发展
    • 计算机体系结构技术的发展

硬件技术对计算机更新换代的影响:

26.硬件技术对计算机更新换代的影响

主要代表机型:


  • von Neumann 系统结构的计算机
  • IBM System / 360

微型计算机的出现和发展:

27.微型计算机的出现和发展

28.Intel 公司的典型微处理器产品

Moore 定律


  • Intel 公司的缔造者之一 Gordon Moore 提出
  • 微芯片上集成的晶体管数目每三年翻两番。

软件技术的兴起和发展

1.各种语言


  • 机器语言 面向机器
  • 汇编语言 面向机器
  • 高级语言 面向问题
    • FORTRAN 科学计算和工程计算
    • PASCAL 结构化程序设计
    • C++ 面向对象
    • Java 适应网络环境

2.系统软件


  • 语言处理程序: 汇编程序 编译程序 解释程序
  • 操作系统:
    • DOS、 UNIX、 Windows
    • Linux、 Kylin Linux
  • 服务性程序: 装配 调试 诊断 排错
  • 数据库管理系统: 数据库和数据库管理软件
  • 网络软件

3.软件发展的特点


  • ⑴ 开发周期长
  • ⑵ 制作成本昂贵
  • ⑶ 检测软件产品质量的特殊性
    • 软件是程序以及开发、使用和维护程序所需要的所有文档

公众号

知行chen


参考

计算机组成原理(上) 国家精品 刘宏伟 、张丽杰 、舒燕君 、张展 、潘道华

https://www.icourse163.org/learn/HIT-309001?tid=1463127442#/learn/announce



推荐阅读
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
author-avatar
用户9o05le1po7
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有