一、计算机系统概述

本文详细介绍了冯诺依曼结构的基本思想和组成部分,包括存储器、运算器、控制器、输入输出设备及通用寄存器等。阐述了程序执行流程,强调了存储程序的概念。此外,还讨论了衡量计算机性能的两个关键指标——吞吐率和响应时间,以及CPU时间的相关概念如时钟周期、时钟频率和CPI。最后,提到了使用MIPS和基准程序进行性能评估的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、 冯诺依曼结构

冯诺依曼结构

冯诺依曼结构的基本思想

  1. 采用“存储程序”的工作方式
  2. 计算机由运算器,控制器,存储器,输入和输入设备 5 个基本部件组成。
  3. 存储器不仅能存放数据,也能存放指令,形式上数据和指令没有区别,当计算机应能区分它们;控制器应能自动执行指令;运算器应能进行算术运算,也能进行逻辑运算;操作人员可以通过输入和输出设备使用计算机。
  4. 计算机内部以二进制形式表示指令和数据;每条指令由操作码和地址吗两部分组成,操作码指出操作类型,地址吗指出操作数的地址;由一串指令组成程序。

冯诺依曼组成部件的作用

  1. 主存储器:用来存放指令和数据,简称为主存或内存。
  2. 算术逻辑部件:用来进行算术逻辑运算的部件。
  3. 控制部件:用于自动逐条取出指令并进行译码的部件。
  4. 输入输出设备:用来和客户交互的设备。
  5. 通用寄存器组:为了临时存放从主存取来的数据或运算的结果,还需要若干个通用寄存器(标志寄存器,指令寄存器,程序计数器)
  6. 标志寄存器:经过算术运算后的结果会产生一些标志信息,例如:结果是否为 0,是否为负数,是否溢出等。
  7. 指令寄存器:从主存中取来的指令需要临时保存在指令寄存器中。
  8. 程序计数器:CPU 为了自动按需读取主存中的指令,在执行当前指令过程中,自动算出下一条指令的地址并送到程序计数器中。

执行流程:

  • 程序执行时,控制器会通过程序计数器取出下一条指令的地址。
  • 通过指令的地址从主存中提取指令后把指令放入指令寄存器中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

慢慢编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值