本篇目录

  • 前言
  • 一、从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和存储程序

  1. 世界上第一台计算机ENIAC,它有一个巨大的缺点,它的每一步操作(指令)都依靠操作员(初代码农)手工控制,导致运行速度远远慢于它本该达到的水平。
  2. 为了兑现计算机的天赋,ENIAC的设计者之一冯诺依曼想出一个绝招:存储程序,并设计出EDVAC。
  3. 存储程序:将指令以二进制代码的形式提前输入到计算机的主存储器中,按首地址开始执行第一条指令,然后就按程序规定的顺序执行接下来的所有指令。
  4. 以存储程序概念为基础的各类计算机称为冯诺依曼机。
  5. 实现了从说一句做一句到自动连续运行的跨越,这或许可以被认为是第0代人工智能?

从ENIAC到现代计算机硬件结构---计算机组成原理学习心得01相关推荐

  1. 电路基本原理和加法器的实现---计算机组成原理学习心得04

    文章目录 前言 一.电路基本原理 1.1 最基本的逻辑运算 1.2 复合逻辑 二.算术逻辑单元 三.串行加法器 3.1 一位全加器 3.2 串行加法器 四.串行进位的并行加法器 五.加法器的优化 5. ...

  2. 计算机组成原理学习笔记(上)

    计算机系统概论 计算机发展历程 原始计算工具 中国人的智慧之光 机械式计算机 西方人的智慧 机电式计算机 电子计算机 1,最古老的计算工具:算筹 2,冈特计算尺 3,达芬奇机械式计算机 4,1642年 ...

  3. 计算机组成原理学习笔记一

    计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...

  4. 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线

    文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...

  5. 怎么学计算机组成原理,计算机组成原理学习(一)

    前言 本次计算机组成原理学习主要分为两块 1.计算机组成原理学习(一) 主要对计算计结构和微处理器(CPU)功能原理进行学习 2.计算机组成原理学习(二) 主要对CPU,操作系统,汇编.编程语言之间的 ...

  6. 408计算机组成原理学习:计算机的基础

    408计算机组成原理学习:计算机的基础 计算机系统 = 硬件 + 软件 硬件:计算机的实体,如主机.外设等 软件:由具有各类特殊功能的程序组成 计算机性能的好坏取决于"软".&qu ...

  7. 计算机组成原理学习1

    计算机组成原理学习 题目 1.CPU执行这个程序时,获得的平均CPI = ______ 2.CPU执行这个程序时,其获得的IPS指标= _______ MIPS 3.CPU执行这个程序时,消耗的总时间 ...

  8. 计算机原理学习指导第3版,计算机组成原理学习指导与习题解析(第3版)(21世纪大学本科计算机...

    摘要: 这本<计算机组成原理学习指导与习题解析(第3版)>由蒋本珊编著,是与"十二五"普通高等教育本科国家级规划教材<计算机组成原理(第3版)>完全配套的学 ...

  9. 计算机组成原理总结心得,计算机组成原理心得

    <计算机组成原理心得>由会员分享,可在线阅读,更多相关<计算机组成原理心得(5页珍藏版)>请在人人文库网上搜索. 1.学习计算机组成原理的心得体会学习了一个学期的计算机组成原理 ...

  10. 计算机组成原理学习笔记第1章 1.3——实验一 计算机性能测试

    计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 本篇笔记整理:Code_流苏(CSDN) 目录 计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 0️⃣思维导图(自制) ...

最新文章

  1. Android中的任务栈
  2. canvas之一:绘制直线
  3. 终于知道PUBWIN2009的数据库用户名与密码已经成功连接
  4. TabLayout让Fragment在ViewPager中的滑动切换更优雅
  5. Fabric 代码发布
  6. windows 取色器_这款 Windows 10 官方「外挂」让你取色更便捷
  7. python源码剖析_Python源码剖析 - 对象初探
  8. 深层神经网络——过拟合问题
  9. 6日下午3h直播预告丨我们聊聊“数据库安全与智能运维”
  10. python+requests进行get、post方法接口测试
  11. 计算机硬件密码,计算机硬件技术基础综合性实验任务书(08)密码门锁的模拟_C
  12. Ubuntu18.04报错:make[1]: *** No rule to make target armv4-mont.o, needed by build-msm8916/lk. Stop.
  13. Spring Web MVC 的工作流程
  14. SQL SERVER 2005 使用订阅发布同步数据库
  15. 计算机的工作原理机电原理,机电控制系统原理及工程应用
  16. 海量实时广告流平台(DSP广告系统)架构设计与实践
  17. php 孙中岳_请问,看完孙仲岳的一周学会PHP接案了!
  18. python 网页制作教程_python如何制作网页
  19. matlab冒号分号区别,matlab : 关于冒号 用法大全以及实例
  20. 卷积神经网络调参技巧(2)--过拟合(Dropout)

热门文章

  1. CSS动画-文字聚光灯效果
  2. Spring boot启动报“Application failed to start with classpath“错误
  3. 程序死循环、死锁问题定位
  4. 僵尸系统:两年之后依然有1亿8千万台电脑运行Windows XP
  5. 算法48-不同面值的货币凑成目标值,掌握递归到动态规划
  6. 牛客寒假算法基础集训营2 处女座的砝码 (思维)
  7. 一位母亲致恋爱女儿的一封信
  8. 影响E-mark认证周期以及费用的因素是什么?
  9. Arthas实践 - 如何快速排查线上问题
  10. VMware Workstation 8 安装Windows8教程 [图文] [ Win8教程 ]