计组 第一章 计算机系统概论

本文概述了计算机系统的基本概念,包括硬件的软硬件构成、冯诺依曼计算机的特点、存储器和运算器的组成、控制器的工作原理,以及硬件性能指标如机器字长、主频、MIPS等。
摘要由CSDN通过智能技术生成

计组 第一章 计算机系统概论

计算机系统的基本概念

一、计算机系统简介:

1、计算机的软硬件概念:
  • 计算机系统由软硬件组成,硬件是计算机的实体,软件是利用硬件执行的程序

  • 软件的分类:系统软件和应用软件

    • 系统软件:管理整个计算机系统,语言处理程序,操作系统,服务性程序
    • 应用软件:……
2、计算机系统的层次结构:
  • 机器语言->汇编语言->高级语言
  • 微指令系统->机器语言,微指令语言构成了机器语言
  • 汇编语言使用了操作系统的中断
  • image

二、计算机基本组成:

1、冯诺依曼计算机特点:

image

注:冯诺依曼计算机是以运算器为中心,而现代的计算机已经转化为以存储器为中心!!!

在这里插入图片描述

2、存储器的基本组成:

存储字长指的是一个存储单元中0和1的个数,存储字表示存储单元中保存的数据!!!

在这里插入图片描述在这里插入图片描述

3、运算器的基本组成及操作过程:

模型机结构

在这里插入图片描述

加法操作:

  • 在这里插入图片描述
    将内存M中的数字送到X中,通过ALU将X与ACC相加,得到的值送到ACC中。这些动作都是由控制器来控制的。

乘法操作:

  • image

    将内存M中的数字给MQ,

除法操作:

image

4、控制器的基本组成

image

  • 一条指令的完成过程:
    取数指令的过程:取指令,分析指令,执行指令
    在这里插入图片描述
    描述:首先PC存放执行的指令的地址,将PC中的值送到MAR中,取指令,存储体将对应地址放入MDR中,MDR将取出的数据放入IR中,IR将指令放入控制单元CU中,CU输出指令到CPU中,控制单元根据指令的结构,来判断是否需要取出指令中的操作数,如果要就将IR中的操作数部分传入MAR,取操作数MDR将操作数放入ACC中,控制单元在更具指令进行对应的运算。这里主要的操作是读取内存的操作。

  • 存数操作:
    在这里插入图片描述

    描述:首先PC存放执行的指令的地址,将PC中的值送到MAR中,取指令,存储体将对应地址放入MDR中,MDR将取出的数据放入IR中,IR将指令放入控制单元CU中,CU输出指令到CPU中,控制单元根据指令的结构,来判断是否需要将数据写入内存中,如果需要,将IR中的操作数部分传入MAR中,再将ACC中的数据传入MDR中,再写入存储体中。

三、计算机硬件的性能指标:

  • 机器字长:CPU一次可以处理的数据位数,与寄存器的位数相等

  • 运算速度的判断依据:

    • 主频:一秒内时钟周期的个数
    • 核数:每个核支持线程数
    • 在这里插入图片描述
      f表示指令使用频率
    • CPI:每一条指令需要的时钟周期
    • MIPS:每秒执行多少百万条指令
    • FLOPS:每秒完成浮点数运算次数
  • 存储容量:

    • 主存容量

      • 存储单元个数x存储字长

      • 字节数

      • image

    • 辅存容量

      80GB

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值