计算机组成原理——第一章:计算机系统概论

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

1.1冯诺依曼结构计算机工作原理和层次结构分析

(1)冯诺依曼计算机工作原理:{1.储存程序,将程序放入计算机存储器;2.程序控制,按照指令地址访问存储器并取出指令,经过译码依次产生指令执行所需要的控制信号,实现对计算机的控制,完成指令的功能。

(2)冯诺依曼计算机组成(硬件加软件)

硬件系统总体图
第一部分:主机,包括CPU(运算器+控制器)、内存
第二部分:外设,包括输入设备、输出设备、外存储器
第三部分:总线,包括地址线、数据线、控制线

1)硬件系统——运算器

运算器的主要功能是进行算术运算和逻辑运算,它的基本结构如下图:
在这里插入图片描述
其中包括:ALU(进行算数运算和逻辑运算)、寄存器(存放参加运算的数据和保存运算结果)、累加器。(注释:此处为基本结构,但是具体结构与其功能相关)

2)硬件系统——操控器

如图所示,操控器的基本结构:
操控器基本结构
基本功能:产生执行指令所需要的所有控制信号,控制相关部件执行相关操作;
基本信号形式:指令(寄存器)、状态(触发器)、时序(时序电路):
控制信号产生方式:微程序和硬布线

3)硬件系统——存储器

存储器工作原理
功能:存储原程序、原数据和运算的中间结果
工作模式:读或写
工作原理:按地址访问,读写数据
容量与数据总线的关系:1k = 10根 xk = 10 + lnx根
1m = 20根 xm = 20 + lnx根
1g = 30根 xg = 30 + lnx根
(注释:lnx不为整数时则进1取整)

4)硬件系统——输入输出设备

输入输出设备较为简单,如键盘、显示屏之类的,就不做过多的总结了

5)软件系统——包括系统软件、支持软件、应用软件

硬件与软件的关系:相互依存,硬件是软件运行的基础,软件的正常运行是硬件发挥最用的重要途径; 逻辑等效性,某些功能硬件软件都可以实现; 协同发展,软件岁硬件的迅速发展而发展,软件的不断发展与完善促进硬件的更新

1.2计算机系统性能评价

1.2.1 非时间指标

1)机器字长

机器字长是指机器(CPU中的ALU)一次可以处理的二进制位数。具有以下几个特点:
#由寄存器和累加器的位数决定
#一般与内部存储器的位数相等
#字数越长表示能处理的数据范围越大,精确到越高
#常见有32位和64位

2)总线长度

总线长度是指数据总线一次能并行传送的最大信息位数。
#一般是指运算器与存储器之间的数据总线位数
#有些计算机内部与外部的数据总线不一致
#8086、80286、80386内外数据总线等宽
#8088、80386SX外部总线宽度8位,内部总线宽度为16位
#Pentium外部总线64位,内部总线32位(两条32位流水线)

3)主存容量和储存带宽

主存容量——计算机主存所包含的存储单元总数
存储带宽——单位时间内CPU与主存交换的二进制信息量(影响存储带宽的指标有数据位宽和数据传输速度)

1.2.2时间指标

1)主频f/时钟周期T,外频、倍频
主频——CPU内核工作的时钟频率,即CPU内数字脉冲的振荡速率
#主频与CPU实际的运算能力之间不是唯一的、直接关系(我们通常意义上认为的主频越高CPU运算速度越快,是具有一定条件的)
时钟周期T——也称节拍周期,是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅能完成一个基本动作
#主频和时钟周期的关系:倒数关系,f越高,T越小
外频——CPU与主板之间同步的时钟频率
倍频——CPU主频与外频之间的倍数
#主频 = 外频 * 倍频

2)CPI——执行一条指令所需要的平均时钟周期数(即T周期的个数)
#可以从不同的维度找CPI,如单条指令CPI、一段程序中所有指令的CPI、指令系统CPI等;
CPI计算公式
3)MIPS——每秒钟CPU能执行的指令总条数(注意,单位是:百万条/秒)
MIPS计算公式
4)CPU时间——执行一段程序的时间
CPU时间
CPU时间计算公式

计算机组成原理第一章计算机系统概论 1.1、计算机的分类 电子计算机从总体上分为两大类。一类是电子模拟计算机,另一类是电子数字计算机。模拟计算机的特点是数值由连续量来表示,运行过程也是连续的。电子数字计算机是由用数字来表示数量的大小,特点是按位运算。并且不连续的跳动计算。 数字计算机又分为专用计算机和通用计算机。专用机是最有效,最经济和最快速的计算机,但适应性很差。通用计算机适应性很大,但牺牲了效率、速度和经济性。 随着集成电... 阅读详情

相关推荐

计算机组成原理第一章:计算机系统概论 作业(选择、填空、判断、计算题)

计算机组成原理第一章计算机系统概论 作业(选择、填空、判断)

2301_82008805的博客 1657

计算机组成原理思维导图

考研 思维导图 组成原理 考研 思维导图 组成原理 考研 思维导图 组成原理 考研 思维导图 组成原理

计算机组成原理(唐朔飞)第一章计算机系统概论 知识点整理

计算机组成原理(唐朔飞) 第一章计算机系统概论 知识点整理 一、计算机的软硬件概念 1.计算机系统由“硬件”(1)和“软件”(2)两大部分组成。计算机性能的好坏取决于“软”、“硬”件功能的总和 (1)硬件是指计算机的实体部分。它由看得见摸得着的各种电子元器件及各类光、电、机设备的实物组成,如主机、外部设备等。 (2)软件是看不见摸不着的,由人们事先编制成的具有各类特殊功能的程序组成。通常把这些程序寄寓于各类媒体中,如RAM、ROM、磁盘、光盘、磁带甚至纸带等。 2.计算机的软件通常又可以分为两大类:系统

DoMoreSpeakLess的博客 1683

计算机组成原理思维导图(xmind)

在上次上传的思维导图中增加了一些新的见解,纯属个人笔记,如有错误,请多更正。 计算机组成 第一章 计算机系统概论 冯诺依曼型计算机特点 1.计算机由运算器,控制器,存储器,输入和输出设备5部分组成 2.采用存储程序的方式,程序和数据放在同一个存储器中,并以二进制表示。 3.指令由操作码和地址码组成 4.指令在存储器中按执行顺序存放,由指令计数器(即程序计数器PC)指明要执行的指令所在的储存单元地址,一般按顺序递增,但可按运算结果或外界条件而改变 5.机器以运算器为中心,输入输出设备与存储器间的数据传送都通过运算器 区别以运算器为中心的计算机还是存储器的方法 看输入设备能否直接与存储器相连,是的话就是以存储器为中心

【计组笔记】01_冯诺依曼结构·计算机系统性能评价

“ Ctrl AC!一起 AC!”目录1.1 冯·诺依曼结构的计算机工作原理及层次结构分析工作原理中的两大重要部分:冯诺依曼计算机的组成(硬件+软件):计算机的层次结构:1.2 计算机系统性能评价:1.非时间指标2.时间指标:3.如何合理利用时间指标评测计算机性能1.3 计算机性能测试:1.性能测试的目的:2.测试的基本原理:3.常见的测试工具:1.存储程序:将程序存放在计算机的存储器中2.程序控制:按 指令地址 访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算机的控制,完成指令的功能

Ctrl AC的博客 871

计算机组成原理 —— 第一章测试错题分析

有三种不同的处理器A,B和C执行同样的指令集,A的时钟频率为3GHz,CPI为1.5;B的时钟频率为2.5GHz,CPI为1.0;C的时钟频率为4GHz,CPI为2.2.(2)如果每个处理器执行一个程序都需花费10秒的时间,求它们的时钟周期数和指令数。(3)本人在1.2 计算机系统的组成不熟悉,有漏洞。(1)以每秒钟执行的指令数目为标准,哪个处理器的性能最高?C.运算器、控制器、存储器、输入设备、输出设备。解析:假设指令的总条数=m,且原来的总执行时间。个程序,这说明时间减少前后,程序的总指令数是。

tang7mj的博客 1299

计算机组成原理平均cpi怎么算_计算机组成原理--1.2计算机系统性能评价

MOOC华科计算机组成原理课程学习笔记;本文所有图片来自MOOC华科计算机组成原理课程。1非时间指标1.1机器字长:指机器一次能处理的二进制位数由加法器、寄存器的位数决定; 一般与内部寄存器的位数相等(字长); 字长越长,表示数据的范围就越大,精确度越高; 目前常见的有32位和64位字长。 1.2总线宽度:数据总线一次能并行传送的最大信息的位数一般指运算器与存储器之间的数据总线位数。 有些计算机内...

weixin_39957312的博客 5238

计算机系统结构中的8个伟大思想与其他领域,1.13 练习题_计算机组成与设计:硬件/软件接口(原书第5版)_红黑联盟读书频道...

1.3\[2\]<1.3>讲述高级语言(例如C)编写的程序转化为能够直接在计算机处理器上执行的表示的步骤。1.4\[2\]<1.4>一个彩色显示器中的每个像素由三种基色(红,绿,蓝)构成,每种基色用8位表示,分辨率为1280×1024像素。a.为了保存一帧图像最少需要多大的缓存(以字节计算)?b.在100Mbit/s的网络上传输一帧图像最少需要多长时间?1.5\[4\]&l...

weixin_39904268的博客 4794

计算机组成原理》学习笔记:第四章

第四章:评估和理解性能 4.1概述 本章将讨论如何对计算机中的性能进行测量、报告与归纳,并描述决定计算机性能的一些主要因素。一个完整的计算机系统是由硬件系统和软件系统所构成的整体,而硬件性能的好坏对于整个计算机系统的性能来说,则起着非常关键的作用,这也是进行性能检测的主要原因。本章中的对数内容很重要,特别是本节和下一节。 对计算机系统的性能进行评估是一件非常有挑战性的事情。在如今的计算机系统中,软件的规模越来越大,复杂度越来越高,而硬件方面则采用了大量精心设计的、意在提高系统性能的新技术,因此对计算机

code_master2020的博客 724

计算机组成原理第一章计算机系统概论【知识点总结】

1.计算机系统简介 1.1 计算机的软硬件概念 计算机系统就是由软件和硬件组成的,其中连接的纽带就是操作系统OS。 硬件: 运算器ALU 控制器CU 存储器 输入设备 输出设备 软件: 系统软件 应用软件 1.2 2.计算机的基本组成 3.计算机硬件的主要技术指标 ...

东瓜blog 4335

计算机组成原理第一章 计算机系统概论

文章目录1.1 计算机系统简介1.1.1 计算机的软硬件概念1.1.2 计算机系统的层次结构1.1.3 计算机组成和计算机体系结构1.2 计算机的基本组成1.2.1 冯诺依曼计算机的特点1.2.2 计算机的硬件框图1.2.3 计算机的工作步骤上机前准备计算机工作过程主存储器运算器控制器 1.1 计算机系统简介 简单来说这一小节说明的是计算机系统由软硬件组成,具有不同的层次,有基本的体系结构但可能相同的体系结构具有不同的计算机组成。 1.1.1 计算机的软硬件概念

weirdo_cy的博客 674

计算机组成原理计算机系统概论 思维导图(一).rar

考研 计算机组成原理 思维导图 学习https://blog.csdn.net/weixin_38800668/article/details/106474031

【王道考研】计算机组成原理__第一章计算机系统概论

计算机组成原理 第一章 主存储器/运算器/控制器的基本组成 计算机的组成结构 计算机性能指标 第二章 原码/反码/补码/移码 进位计数制 算数移位 逻辑/循环移位 原码/补码的加减运算 溢出判断 原码乘法运算 补码乘法运算 原码的除法运算 补码除法运算 ...

耿鬼不会笑的博客 950

【期末计算机组成原理速成】第一章计算机系统概论

本篇主要介绍了计算机组成原理第一章计算机系统概论,涉及考点:计算机的组成;冯诺依曼体系架构;主要技术指标;计算机层次结构;计算机的发展和应用

qq_73017178的博客 2112

计算机组成原理_第一章计算机系统概论

第一章计算机系统概论 1.1  计算机系统简介 问题1:现代计算机系统由那两部分组成? 现代计算机的多态性 CPS:信息物理系统 HPC:高速计算机,天河2号,Titan(Cray公司的,科磊公司) TF:TFlop/s:TF是千万亿次单位,每秒多少千万亿次计算。 顶层的抽象,然后再一步一步的细化。 基本结构都具有共性特征 两部分:硬件和软件(物理和逻辑?) 一般分...

weixin_30478923的博客 328

计算机组成原理知识点(第一章:计算机系统概论)

**第一章:计算机系统概论**1.计算机软硬件概念软件: 由人们事先编织的具有各类特殊功能的程序组成. 分为两大类: 系统软件和应用软件. 系统软件就是使系统资源得到合理调度, 高效运行. 应用软件就是用户自己根据实际需求去编织各种程序.. 硬件: 指的是计算的实体部分, 由看得见摸得着的各种设备组成. 2.计算机系统的层次结构. 1.首先由机器语言集向外衍生, 因为第一级的是由二进制码构成

Francis_s的博客 2273

计算机组成原理第一章计算机系统概论

我们已经看到,指令和数据统统放在内存中,从形式上看,它们都是二进制数码,似乎很难分清哪些是指令字,哪些是数据字。显然,某些指令进行过程中需要两次访问内存,一次是取指令,另一次是取数据,如表1.4中取数、乘法、加法、减法、存数指令就是如此。电子数字计算机进行解题的过程完全和人用算盘解题的情况相似,也必须有运算工具,解题步骤和原始数据的输入与存储,运算结果的输出及整个计算过程的调度控制。另一类是电子数字计算机,它是在算盘的基础上发展起来的,是用数字来表示数量的大小。如果某字代表要处理的数据,则称为数据字;

J_Hom的博客 386

【408考研重点笔记】计算机组成原理与思维导图(一)第一章 计算机系统概论

408考研精讲笔记 基于唐朔飞 --《计算机组成原理

Tyler的博客 4939

计算机组成原理课后答案(唐朔飞第三版) 第一章

计算机组成原理 课后习题答案 (唐塑飞第3版)

weixin_55874844的博客 1万+
下一篇: MNIST手写数字识别
qgretgqwgqrg3
博客等级 码龄8年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值