计算机的起源与发展(概述+习题)

2023-10-26

概述

计算机(computer)也称为“电脑”,是一种具有计算功能、记忆功能和逻辑判断功能的机器设备。它能接收数据,保存数据,按照预定的程序对数据进行处理,并提供和保存处理结果。

计算机的起源

  1. 图灵机

图灵机是一种抽象的计算模型,并没有真正地生产出来。但是它为后来计算机的诞生奠定了基础。

所以图灵机不能算真正意义上的第一台计算机。

  1. ENIAC

第一台真正意义上的电子计算机埃尼阿克(ENIAC)于1946年2月在美国的宾夕法尼亚大学诞生。用于军事科学计算,使用电子管组成,用十进制计算,每秒运算5000次加法。ENIAC的诞生奠定了电子计算机的发展基础,开辟了信息时代。

ENIAC没有采用二进制表示数据,也没有采用“存储程序”工作原理。

  1. 冯·诺依曼体系结构计算机

第一台计算机ENIAC的诞生仅仅表明人类发明了计算机,对后来的计算机在体系结构和工作原理上具有重大影响的是由美籍匈牙利数学家冯·诺依曼和他的同事们研制的EDVAC,EDVAC采用了“存储程序”的思想,以此思想为基础的各类计算机统称为冯·诺伊曼机。它的主要特点可以归结为以下几点。

冯·诺伊曼机的主要特点如下(3个特点):

  1. 采用二进制表示数据。

  1. 存储程序,即程序和数据一起存储在内存中,计算机按照程序顺序执行。

  1. 计算机由五个部分组成:运算器、控制器、存储器、输入设备和输出设备。

其中“存储程序”是冯·诺伊曼思想的核心,冯·诺伊曼所提出的体系结构被称为冯·诺依曼体系结构,一直沿用至今,虽然现代计算机在性能指标、运算速度、工作方式、应用领域等方面与当时的计算机有了很大的差别,但是基本结构没有改变,都属于冯·诺伊曼计算机

计算机的发展

根据计算机采用的电子元器件的不同,将电子计算机的发展分为四代,如表所示

分代

年份

电子元器件

运算速度(每秒)

软件

应用领域

第一代

1946~1957

电子管

几千次

机器、汇编语言

军事、科学计算

第二代

1958~1964

晶体管

几十万次

高级语言

数据处理、工业控制

第三代

1965~1970

中小规模集成电路

几百万次

操作系统

文字、图形处理

第四代

1970~至今

大规模、超大规模集成电路

上亿次甚至亿亿次

数据库、计算机网络

社会的各个方面

以微处理器为核心的微型计算机属于第四代计算机,微处理器是大规模和超大规模集成电路的产物,通常人们以微处理器为标志来划分微型计算机。

习题

  1. 第一台计算机是图灵机。(判断题)

  1. ENIAC是用二进制表示数据的。(判断题)

  1. 简述什么是计算机。

答:

  1. 图灵机为什么不是第一台计算机。

答:

  1. 简述ENIAC。

答:

  1. ENIAC有采用二进制计算吗?

答:

  1. 冯诺依曼计算机的特点有。

答:

  1. 第一台计算机采用的电子元器件是 __________。

  1. 计算机具有 __________、__________、__________。

  1. 计算机能够 __________ 数据、__________、数据,按照 ____________ 处理,并 ________ 和 ________ 处理结果。

  1. ENIAC采用 __________计算。

  1. 世界上第一台电子计算机是 __________。

  1. 世界上第一台电子计算机诞生于 __________。

  1. 第三代计算机采用的电子元器件是 __________,运算速度每秒为 __________。

  1. 冯·诺伊曼的核心思想是 __________。

  1. 现代的计算机都属于 __________计算机。

  1. 对计算机的体系结构和工作原理上有重大影响的是 __________。

  1. 冯·诺依曼研制的计算机叫 __________。

  1. 以 __________思想为基础的各类计算机统称冯·诺依曼机。

  1. 根据计算机的 __________不同,将计算机分为四代。

  1. 第二代计算机的电子元器件是 __________,每秒运算 __________。

  1. 第四代电子计算机的发展年份是 __________。

  1. 微型计算机属于第 __________代计算机。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机的起源与发展(概述+习题) 的相关文章

  • [基础数据结构] 判断是否为完全二叉搜索树

    对二叉搜索树的定义是 一棵深度为k的有n个结点的二叉树 对树中的结点按从上至下 从左到右的顺序进行编号 如果编号为i 1 i n 1 i n 1 i n 的结点与满二叉树中编号为i的结点在二叉树中的位置相同 则这棵二叉树称为
  • UI设计都有哪些设计原则,分享三个给你

    是什么使一个好UI设计容易阅读 是什么让用户轻松浏览 设计师如何创造一个闪亮的UI 任何软件产品的关键部分都是用户界面 好的UI设计 用户甚至会忽略它 如果做得不好 就会成为用户使用产品的绊脚石 为了更有效地设计能够满足用户使用的设计UI

随机推荐

  • 【原理篇】再次带你进入多线程的世界

    1 Java内存模型基础知识 1 1并发编程模型的两个关键问题 线程间如何通信 即 线程之间以何种机制来交换信息 线程间如何同步 即 线程以何种机制来控制不同线程间操作发 的相对顺序 有两种并发模型可以解决这两个问题 消息传递并发模型 共享
  • scala的基础语法之变量

    1 类介绍 我们在new scala类的时候 这里分为Class和Object两大类 idea2019 1版本 其他新版本应该是四种 case Class和case Object 不过没关系 这里想要使用case的直接在前面写case即可
  • 任正非谈成功秘诀:28年只对准一个城墙口冲锋

    文 记者 赵东辉 李斌 刘诗平 蔡国兆 彭勇 何雨欣 任正非和华为公司 堪称当代商业史上的传奇 1987年 年满43岁的任正非和5个同伴集资2 1万元成立华为公司 利用两台万用表加一台示波器 在深圳的一个 烂棚棚 里起家创业 28年后 华为
  • 穿越火线排位赛显示该服务器,CF新段位S7枪王排位调整 排位分数和地图

    CF新段位S7枪王排位调整 排位分数和地图 本次体验服客户端正式更新同时S7枪王排位赛页开启了 本期枪王排位针对地图 段位分数和奖励上进行调整 不同段位分数和地图加成都不同 枪王排位第五赛季开始及优化丢掉大脑再丢烦恼 冲啥大冲啥小 冲啥都有
  • 【无标题】PAT作业1001 害死人不偿命的(3n+1)猜想

    题目要求简要概述 输入一个小于1000的正整数 如果该正整数为奇数 进行2 n的运算 如果为偶数 进行 3n 1 2的运算 反复进行计算 直至n 1后 输出运算的次数 解题方法 1 定义两个整形变量 分别用于输入n 记录运算次数 int n
  • 将压缩包里的图片显示到页面上示例

    在做项目的时候有个这样的需求 需要把压缩包里的图片预览显示出来 梳理一下就以下三步 下载压缩包 解压出文件 组成可用的图片URL 显示到图片标签上 实现这个功能过程还是走了些弯路的 也遇到一些坑 这里就不多废话了 直接上代码 希望能帮助各位
  • SVPWM所需要掌握的一些定理

    1 正弦定理 2 伏秒平衡 不懂 伏秒平衡 又称伏秒平衡 是指开关电源稳定工作状态下 加在电感两端的电压乘以导通时间等于关断时刻电感两端电压乘以关断时间 或指在稳态工作的开关电源中电感两端的正伏秒值等于负伏秒值 在SVPWM中 磁链等于电压
  • ORB-SLAM2第二节---双目地图初始化

    比起单目初始化 而双目实现地图的初始化非常简单 只需要一帧 左右目图像 即可完成初始化 行特征点统计 考虑用图像金字塔尺度作为偏移量 在当前点上下正负偏移量 r 内的纵坐标值都认为是匹配点可能存在的行数 之所以这样做 是因为极线矫正后仍然存
  • 创建steam账户反复人机验证_您必须先通过人机验证才能创建steam帐户怎么办

    展开全部 在注册steam帐户遇到提示必须通过人机验证才能创建62616964757a686964616fe4b893e5b19e31333433643062提示时 勾选注册页面中的进行人机验证 在人机身份验证界面中点击需要的图片并按照步骤
  • socket接收报错

    首先是没得到正确错误号 是因为windows平台WSAGetLastError得过之后就没了 所以需要int变量保存一下 发现错误号后知道是最后一个参数没有初始化复制 bzero buf sizeof buf bzero cli adr s
  • PostgreSQL 多表关联删除

    用PostgreSQL数据库删除某个表数据 student 需要关联多个表 如classroom 作为条件 以下语句走不通 delete s from student s classroom c where s cid c id and s
  • JPA基本数据类型映射

    Employ author Administrator Entity Table name T EMPLOY SequenceGenerator name SEQ sequenceName SEQ SYS FUNC MENU initial
  • 利用MATLAB编写一段表格数据处理并作图

    使用MATLAB处理表格数据并作图可以使用以下步骤 读入表格数据 使用readtable或者xlsread函数读入Excel或者其他格式的表格数据 数据预处理 使用MATLAB的数组运算和统计函数对读入的数据进行预处理 包括清洗缺失值 去除
  • hadoopRPC的使用

    1模拟namenode的查询元数据 public interface ClientNamenodeProtocol public static final long versionID 1L 会读取这个版本号 但可以和客户端的不一样 没有校
  • 【数据结构】树(五)—— 二叉排序树(C语言版)

    数据结构 二叉排序树 C语言版 前言 一 二叉排序树的定义 二 二叉排序树的性质 三 二叉排序树的操作 1 二叉排序树常用存储结构 2 二叉排序树的查找 递归实现 查找 二叉树T 中键值为 key 的节点 非递归实现 查找 二叉树T 中键值
  • java中sum是什么_Java中的IntStream sum()方法

    sum Java中使用IntStream类的方法返回此流中元素的总和 语法如下 int sum 要使用Java中的IntStream类 请导入以下包 import java util stream IntStream 创建IntStream
  • 不知道华为手机识别图片文字怎么弄?2个识别方法收好了

    我们有时候会将书籍上的内容拍照下来进行抄写 但是面对大段的文字 手动抄写会比较花费时间 其实我们可以进行手机识别图片文字 一键进行文字内容提取 这样就方便多了 那你们知道华为手机识别图片文字怎么弄吗 下面我就来分享两个手机识别的方法给大家
  • python安装pip

    pip python2 安装 wget https bootstrap pypa io 2 6 get pip py python2 get pip py pip V pip3 python3 安装 wget https bootstrap
  • 攻防世界PWN新手练习区——cgpwn2

    攻防世界PWN新手练习区 cgpwn2 首先检查文件的有哪些保护 checksec cgpwn2 32位程序 用IDA反编译文件 main函数中只有hello函数 点击查看 整个函数看起来是在进行某种算法 但关键点在于return gets
  • 计算机的起源与发展(概述+习题)

    概述 计算机 computer 也称为 电脑 是一种具有计算功能 记忆功能和逻辑判断功能的机器设备 它能接收数据 保存数据 按照预定的程序对数据进行处理 并提供和保存处理结果 计算机的起源 图灵机 图灵机是一种抽象的计算模型 并没有真正地生