首页 > 其他分享 >计算机组成原理基础第1讲

计算机组成原理基础第1讲

时间:2024-07-27 14:30:46浏览次数:11  
标签:CPI frac 计算机 times 指令 原理 CPU 组成

计算机组成原理基础第1讲 计算机系统概述

考纲要求
img

考点一:预备知识

1.计算机的组成

由硬件系统和软件系统两部分组成
img

2.系统软件

\[系统软件\left \{ \begin{align} 操作系统\\实用程序\\ 编译程序 \end{align} \right . \]

  1. 操作系统

    img

  2. 语言处理程序

    img

3.计算机如何工作

img

img

4.进制转换

img

例子:

img

推广:

\[(X) r=(a_{n-1}r^{n-1}+a_{n-2}r^{n-2}+ \cdots a_0r^{0}+a_{-1}r^{-1} +a_{-2}r^{-2}+\cdots+a_{-m}r^{-m})_{10} \]

img

基数除法转化为二进制数:除2取余,倒着数

img

小数情况:乘2取整,正着数

img

16进制转2进制:每4位2进制转化为一个16进制

img

img

5.内存和编址

  1. RAM随机存储器

    随时读写速度快,只是程序的临时存储介质,一旦断电所存数据将会丢失。

  2. ROM只读存储器

    无法写入,数据稳定,断电也不会丢失数据。

  3. 存储单位

    每个地址指向的存储单位可以保存1个字节的数据,也就是8bit(8个二进制位)

    img

  4. 地址的概念

    数据寄存器:MDR

    地址寄存器:MAR

    img

    img

  5. CPU

    img

    img

  6. I/O设备

    img

  7. 总线

    img

    img

考点二:计算机的发展历程与分类

  1. 按指令流水线和数据分类

    img

考点三:存储程序思想与冯·诺依曼计算机

  1. 冯诺依曼架构图

    img

  2. 冯诺依曼计算机

    img

    img

  3. 计算机的五大部件功能

    运算器:处理来自存储器的数据,常返回给存储器或暂时寄存在运算器中。

    控制器:从存储器中逐条取出指令,分析,并根据分析出的操作,对计算机其他部件发出控制信号。

    存储器:分为主存储器(内存)容量小速度快;辅助存储器(外存)容量大速度慢

    输入输出设备:人或外部与计算机进行交互的装置。

  4. 指令的执行过程

    • 取指令阶段:将指令从主存中取到指令寄存器的过程。程序计数器(PC)用于记录当前指令在主存中的位置,每当一条指令被取出后,PC按指令长度自动增加。

    • 指令译码阶段与指令阶段:
      img

    • 访存取数阶段:
      img

    • 执行指令阶段:
      img

    • 结果写回阶段
      img

    • 循环阶段:
      img

考点四:计算机编程语言体系

1.计算机语言的参差结构

  1. 机器语言

    img

    特点:

    img

  2. 汇编语言

    img

    能够直接控制硬件的唯一语言

    可读性好,内存占用少

  3. 编译系统的工作过程

    img

    • 预处理阶段
      img
      img

    • 编译阶段
      img

    • 汇编阶段
      img

    • 链接阶段
      img

2.计算机系统参差结构的划分

img

img

考点五:计算机的性能指标

1.CPU时钟周期

img

2.主频

CPU时钟频率,兆赫兹(MHz)

\(CPU时钟频率 = \frac{1}{CPU时钟周期}\)

3.CPI(Clock Cycle Per Instruction)

执行一条指令所需时钟周期数

\(CPI=\frac{执行程序所需的时间周期数}{所执行的指令条数}\)

4.CPU执行时间

运行一个程序所花费的时间

\(CPU执行时间=指令条数L_n \times CPI \times时钟周期长度T_c=\frac{指令条数L_n\times CPI}{主频R_c}\)

img

5.MIPS和MFLOPS

MIPS:CPU每秒执行的百万条指令数,单位为百万条

\(MIPS=\frac{指令条数L_n}{执行时间 \times 10^6} =\frac{主频R_c}{CPI \times 10^6}=\frac{1}{T_c \times CPI \times 10^6}\)

img

MFLOPS:每秒执行的百万次浮点运算数目

img

img

6.吞吐量

img

计算机吞吐量取决于主存的存取周期

7.响应时间

img

考点六:并行系统

1.多核处理器

img

2.SMP系统结构

img

img

标签:CPI,frac,计算机,times,指令,原理,CPU,组成
From: https://www.cnblogs.com/JUANFENHUI/p/18326914

相关文章

  • 计算机组成原理基础第2讲
    计算机组成原理基础第2讲数值系统考纲:考点一:进制系统考点二:定点数表示核运算1.定点数的表示和范围定义有符号机器数2.定点机器数移位运算算数移位逻辑移位3.溢出问题左溢出变形补码的移位问题溢出概念和判别法4.定点机......
  • 计算机组成原理基础第6讲 系统总线
    计算机组成原理基础第6讲系统总线考点一:总线概述1.基本概念2.总线的分类3,总线特性4.性能指标考点二:总线控制......
  • 计算机组成原理基础第5讲 CPU系统
    计算机组成原理基础第5讲CPU系统考点一:CPU的功能和组成1.CPU的功能2.CPU的组成与结构系统总线CPU的内部结构3.CPU中的数据通路4.CPU中的寄存器用户可见控制和状态寄存器PC程序计数器用于存放下一条执行指令的地址IR指令寄存器用......
  • 计算机组成原理基础第4讲 指令系统
    计算机组成原理基础第4讲指令系统考点一:机器指令1.一般格式地址码考点二:指令设计指令字长操作数类型和操作种类3.操作类型数据传送算术逻辑操作移位操作转移输入输出考点三:寻址方式1.寻址方式概述2.数据寻址一.指令寻......
  • 计算机组成原理基础第3讲
    计算机组成原理基础第3讲主存储器考纲考点一:存储器的概念1.存储器的系统结构两级存储结构缓存——主存层次和主存——辅存层次2.存储器的分类按计算机系统中的作用分类按信息的存取方式分类,存储器课分为RAM,ROM,SAM和DAM按存储介质分类按信息的可用......
  • 计算机网络第一讲
    计算机网络第一讲计算机网络概述考点一1.计算机网络的定义2.计算机网络的组成物理组成工作方式英特网中的服务考研中只有TCP是可靠服务,其他都是不可靠的面向连接的服务只有1.TCP2.PPP其他所有均无连接有应答服务:1.TCP2.CSMA/CA3.计算机网络的......
  • 计算机组成原理基础第7讲 输入输出系统
    计算机组成原理基础第7讲输入输出系统2.输入输出系统的组成考点二:I/O接口接口的功能和组成I/O接口的基本组成3.接口类型4.程序查询方式考点三:中断系统......
  • 计算机毕业设计ssm/springoot商场停车场服务系统
    通过对商场用户停车服务管理的调查研究,要求系统具有以下功能: 1.全面展示停车场的服务功能及环境。  2.存储用户信息。 3.车位信息用户进行入场停车功能。4.入场停车用户进行出场缴费功能,管理员进行审核。5.停车记录用户进行支付功能,管理员进行审核。  6.提供管......
  • 计算机毕业设计ssm/springoot网上购物商城系统kgyax源码lw包调试
    框架:ssm/springoot都有jdk版本:1.8及以上ide工具:IDEA或者eclipse数据库:mysql 编程语言:java前端:layui+bootstrap+jsp详细技术:HTML+CSS+JS+jsp+springmvc+mybatis+MYSQL+MAVEN+tomcat开发工具IntelliJIDEA:一先进的IDE,用于java开发,提供了丰富的工具和功能。开......
  • 【计算机网络】物理层(第2章)大纲(共70+页)
    最后只复习了1.5天,应用层简单过了一遍。本来是mindmap的,但是太大了只能导出成提纲了,凑合看吧orz。如果你找我要源文件,最好是在2024年,不然我可能就找不到了()。......