计组01
Carpe Tu Black Whistle

计算机组成原理————实现计算机体系结构所体现的属性,对程序员来说 “透明”->看不见

  • 如何用硬件实现所定义的接口
  • 如何实现指令

计算机体系结构————机器语言程序员所见到的计算机系统的属性概念性的结构与功能特性(指令系统、数据类型、寻址技术、I/O机理)

  • 如何设计硬件与软件间的接口
  • 有无乘法指令

这门课很神奇,好像是国内特色的课程。在外面的课程设计应该是,体系结构的前半段。

我是照着王道考研的网课看的,学习的目的是,准备夏令营(已经在摆烂了)学点概念,希望能在9月份的预推免上有点作用。
感觉在考研的路上,越来越远了。。。

image

计算机

高/低电平

第一次听说 高/低电平 的概念,在数电课上。本科的时候从来没有老师。。。好好说过 高/低电平 的定义。

看了Wiki和百度百科,这里是百科的简单定义:

低电平(Vil)指的是保证逻辑门的输入为低电平时所允许的最大输入低电平,当输入电平低于Vil时,则认为输入电平为低电平。是与高电平相对的低电压,是电子工程上的一种说法。
高电平,指的是与低电平相对的高电压,是电工程上的一种说法。在逻辑电平中,保证逻辑门的输入为高电平时所允许的最小输入高电平,当输入电平高于输入高电压(Vih)时,则认为输入电平为高电平。

计算机系统

计算机系统 = 软件 + 硬件

软件

计算机软件分为 系统软件应用软件 两部分。

  • 系统软件: 用于管理整个计算机系统
    • 操作系统
    • 数据库管理系统DBMS
    • 标准程序库
    • 网络软件
    • 语言处理软件
    • 服务程序
  • 应用软件: 按任务需求编制的各种程序

硬件发展

电子管->晶体管(肖克莱)->中小规模集成电路(仙童)->大规模、超大规模集成电路

image

硬件的基本组成

冯诺依曼机

“存储程序”: 将指令以二进制代码的形式事先输入计算机的主存储器。

image

计算机系统中,软硬件逻辑等效。 Eg.一般专门设计的硬件电路实现的运算更高效。

冯诺依曼机特点

  1. 由五大部件组成
  2. 指令与数据以同等地位存储于存储器
  3. 指令和数据都以二进制表示
  4. 指令:操作码+地址码
  5. 存储程序
  6. 以运算器为核心

现代计算机结构

image

现代计算机:以存储器为核心。
CPU=运算器+控制器

image

CPU主存储器(内存)合在一起叫做主机。

image

主存储器

主存储器:二进制数据的主要存储
MAR: Memory Address Register 地址寄存器
MDR: Memory Data Register 数据寄存器

image

字word:每个存储单元的数据量

运算器

image

ALU 是运算器的核心部件

控制器

image

指令工作

image

image

计算机系统的层次结构

image

image

image

计算机性能指标

主存储器指标

总容量 = 存储单元个数 * 存储字长 bit = 存储单元个数 * 存储字长/8 Byte

CPU指标

image

image

系统整体的性能指标

image

image