从ENIAC到现代计算机硬件结构---计算机组成原理学习心得01
本篇目录
- 前言
- 一、从ENIAC到现代计算机
- 1.1 ENIAC和存储程序
- 1.2 冯诺依曼机和现代计算机
- 1.3 现代计算机的结构
- 二、计算机的各个硬件部件
- 2.1 主存储器
- 2.2 运算器
- 2.3 控制器
- 2.4 模型机
- 三、计算机的工作过程
- 3.1 执行过程
- 3.1.1 指令1的执行
- 3.1.2 指令2的执行
- 3.1.3 指令3的执行
- 3.1.4 指令4的执行
- 3.1.5 指令5的执行
- 四、计算机系统的层次结构
- 4.1 多级层次结构
- 4.2 三种级别语言
- 五、性能指标
- 5.1 度量存储器的指标
- 5.2 度量CPU的性能指标
- 5.3 度量整体性能的指标
- 六、寄存器的可见/透明
- 总结
前言
本章主要是概述性内容,重点关注计算机硬件的结构和性能指标。自我感觉在学习过程中对寄存器的透明性理解不够,因此增加了相关内容
一、从ENIAC到现代计算机
1.1 ENIAC和存储程序
- 世界上第一台计算机ENIAC,它有一个巨大的缺点,它的每一步操作(指令)都依靠操作员(初代码农)手工控制,导致运行速度远远慢于它本该达到的水平。
- 为了兑现计算机的天赋,ENIAC的设计者之一冯诺依曼想出一个绝招:存储程序,并设计出EDVAC。
- 存储程序:将指令以二进制代码的形式提前输入到计算机的主存储器中,按首地址开始执行第一条指令,然后就按程序规定的顺序执行接下来的所有指令。
- 以存储程序概念为基础的各类计算机称为冯诺依曼机。
- 实现了从说一句做一句到自动连续运行的跨越,这或许可以被认为是第0代人工智能?
从ENIAC到现代计算机硬件结构---计算机组成原理学习心得01相关推荐
- 电路基本原理和加法器的实现---计算机组成原理学习心得04
文章目录 前言 一.电路基本原理 1.1 最基本的逻辑运算 1.2 复合逻辑 二.算术逻辑单元 三.串行加法器 3.1 一位全加器 3.2 串行加法器 四.串行进位的并行加法器 五.加法器的优化 5. ...
- 计算机组成原理学习笔记(上)
计算机系统概论 计算机发展历程 原始计算工具 中国人的智慧之光 机械式计算机 西方人的智慧 机电式计算机 电子计算机 1,最古老的计算工具:算筹 2,冈特计算尺 3,达芬奇机械式计算机 4,1642年 ...
- 计算机组成原理学习笔记一
计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...
- 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线
文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...
- 怎么学计算机组成原理,计算机组成原理学习(一)
前言 本次计算机组成原理学习主要分为两块 1.计算机组成原理学习(一) 主要对计算计结构和微处理器(CPU)功能原理进行学习 2.计算机组成原理学习(二) 主要对CPU,操作系统,汇编.编程语言之间的 ...
- 408计算机组成原理学习:计算机的基础
408计算机组成原理学习:计算机的基础 计算机系统 = 硬件 + 软件 硬件:计算机的实体,如主机.外设等 软件:由具有各类特殊功能的程序组成 计算机性能的好坏取决于"软".&qu ...
- 计算机组成原理学习1
计算机组成原理学习 题目 1.CPU执行这个程序时,获得的平均CPI = ______ 2.CPU执行这个程序时,其获得的IPS指标= _______ MIPS 3.CPU执行这个程序时,消耗的总时间 ...
- 计算机原理学习指导第3版,计算机组成原理学习指导与习题解析(第3版)(21世纪大学本科计算机...
摘要: 这本<计算机组成原理学习指导与习题解析(第3版)>由蒋本珊编著,是与"十二五"普通高等教育本科国家级规划教材<计算机组成原理(第3版)>完全配套的学 ...
- 计算机组成原理总结心得,计算机组成原理心得
<计算机组成原理心得>由会员分享,可在线阅读,更多相关<计算机组成原理心得(5页珍藏版)>请在人人文库网上搜索. 1.学习计算机组成原理的心得体会学习了一个学期的计算机组成原理 ...
- 计算机组成原理学习笔记第1章 1.3——实验一 计算机性能测试
计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 本篇笔记整理:Code_流苏(CSDN) 目录 计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 0️⃣思维导图(自制) ...
最新文章
- Android中的任务栈
- canvas之一:绘制直线
- 终于知道PUBWIN2009的数据库用户名与密码已经成功连接
- TabLayout让Fragment在ViewPager中的滑动切换更优雅
- Fabric 代码发布
- windows 取色器_这款 Windows 10 官方「外挂」让你取色更便捷
- python源码剖析_Python源码剖析 - 对象初探
- 深层神经网络——过拟合问题
- 6日下午3h直播预告丨我们聊聊“数据库安全与智能运维”
- python+requests进行get、post方法接口测试
- 计算机硬件密码,计算机硬件技术基础综合性实验任务书(08)密码门锁的模拟_C
- Ubuntu18.04报错:make[1]: *** No rule to make target armv4-mont.o, needed by build-msm8916/lk. Stop.
- Spring Web MVC 的工作流程
- SQL SERVER 2005 使用订阅发布同步数据库
- 计算机的工作原理机电原理,机电控制系统原理及工程应用
- 海量实时广告流平台(DSP广告系统)架构设计与实践
- php 孙中岳_请问,看完孙仲岳的一周学会PHP接案了!
- python 网页制作教程_python如何制作网页
- matlab冒号分号区别,matlab : 关于冒号 用法大全以及实例
- 卷积神经网络调参技巧(2)--过拟合(Dropout)
热门文章
- CSS动画-文字聚光灯效果
- Spring boot启动报“Application failed to start with classpath“错误
- 程序死循环、死锁问题定位
- 僵尸系统:两年之后依然有1亿8千万台电脑运行Windows XP
- 算法48-不同面值的货币凑成目标值,掌握递归到动态规划
- 牛客寒假算法基础集训营2 处女座的砝码 (思维)
- 一位母亲致恋爱女儿的一封信
- 影响E-mark认证周期以及费用的因素是什么?
- Arthas实践 - 如何快速排查线上问题
- VMware Workstation 8 安装Windows8教程 [图文] [ Win8教程 ]