栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

计算机组成原理

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

计算机组成原理

一、计算机的工作过程

取指令:

(PC)-->MAR

M(MAR)-->MDR

(MDR)-->(IR)

取指令结束(PC)++

分析指令:

OP(IR)-->CU

执行指令根据不同指令步骤不同

eg:加法指令:

Ad(IR)-->MAR

M(MAR)-->MDR

(MDR)-->ACC

CPU区分指令和数据的依据:指令周期的不同阶段

现代计算机通常将MAR、MDR集成在CPU中

二、计算机层次结构

五层:

M4:高级语言机器(执行高级语言)-- 软件

M3:汇编语言机器(执行汇编语言)-- 软件

M2:操作系统机器(向上提供广义指令)-- 软件

M1:传统机器(执行机器语言指令)-- 硬件

M0:微程序机器(执行微指令)-- 硬件

下层是上层的基础,上层是下层的扩展

三种级别语言:

机器语言:二进制代码

汇编语言:助记符

高级语言:C/C++,Java,Python

编译程序:将高级语言编写的源程序全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序(只需翻译一次) eg:c/c++

汇编程序:将汇编语言翻译成机器语言

解释程序:将源程序的一条 语句翻译成对应于机器语言的语句,并立即执行。紧接着再翻译下一-句(每次执行都要翻译) eg:python,javascript

三、计算机的性能指标

(1)存储器的性能指标

总存量 = 存储单元个数 * 存储字长 bit = 存储单元个数 * 存储字长 /8 Byte

1 B = 8 bit

(2)CPU的性能指标

CPU时钟周期 (单位:微秒,纳秒)

CPU主频(时钟频率):  = 1 / cpu时钟周期(单位:HZ)

CPI :执行一条指令所需的时钟周期数(不同指令,CPI不同,有时相同的指令,CPI也可能不同)

执行一条指令的耗时 = CPI * CPU时钟周期

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

IPS :每秒执行多少条指令

FLOPS : 每秒执行多少浮点运算

(3)系统整体的性能指标

数据通路带宽:数据总线一次所能并行传送信息的位数

吞吐量:指系统在单位时间内处理请求的数量

响应时间:指用户向计算机发送一个请求,到系统对该请求做出响应并获得他所需的结果所等待的时间

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/954838.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号