计组第一章

本文介绍了计算机的多级层次结构,强调了软硬件逻辑等效性,并详细阐述了编译器的工作原理,包括编译程序和解释程序的区别。讨论了计算机性能的关键指标,如机器字长、指令字长、存储字长以及主存容量和运算速度。还引入了CPI和MIPS这两个衡量CPU性能的重要指标,用于量化执行指令的速度。同时,提及了浮点数在计算中的作用。

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

第一章 计算机系统概述

计算机的多级层次结构

2DAB8ACC8D90DE5CD5B0E8EF24B30B7A

软硬件在逻辑上是等效的

任何可以用软件实现的操作也可以用硬件来实现

编译器

95CF069E0447AC65B27B822AFD46FC87

编译程序将高级语言程序文件翻译成机器语言程序文件后执行

解释程序一句一句的翻译高级语言程序文件,翻译后立即执行,不生成机器语言程序文件

计算机的性能指标

机器字长,指令字长,存储字长

都是字长的整数倍

机器字长

AD108F07A0414A597D677829DA73894D

指令字长

一个指令包含的二进制代码的位数

存储字长

一个存储单元存储的二进制代码的位数

主存容量

运算速度

111FB39F3EEFDB21B1842D3C91015FCD

在计算过程中标注单位C(circle),I(instruct),S(second)

主频 c/s CPU时钟周期

CPU最小的时间单位,执行指令的每个动作至少需要1个时钟周期

主频=速度,一秒多少个时钟周期

CPI c/i

执行一条指令所需的时钟周期数(clock cycle per instruction)

2

CPU执行时间 s

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

CPU执行时间=指令条数*CPI/主频

MIPS i/s

每秒执行多少百万条指令,million instruction per second

MIPS=指令条数/(执行时间*10^6)=主频/( CPI *10^6)

浮点数

1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值