考研计算机组成原理——零基础学习的笔记

第一章

研究计算机硬件的学科。

1.计算机系统概述

计算机系统=硬件+软件 (系统软件 :比如操作系统、数据库管理系统、标准程序库等,应用软件:QQ等)

1.2计算机的层次结构

1.2.1计算机硬件的基本组成

冯·诺伊曼计算机:

特点:

1.计算机由五大不见组成;

2.指令和数据以同等地位存于存储器,可按地址寻访;

3.指令和数据用二进制表示;

4.指令由操作码和地址码组成;

5.存储程序;

6.\textcolor{red}{以运算器为中心}。

现代计算机结构:

下面是一个电脑或者手机的结构;其中主存实际上像是手机的运行内存、辅存像是手机机身存储。

1.2.2各个硬件的工作原理

主存储器的基本组成:

寄存器:存放二进值数据的。

\textcolor{red}{注意:字和字节、B和b的区别}.

运算器的组成:

\textcolor{red}{注意:ALU是最重要的,其他都是存放的}.

控制器的组成:

\textcolor{red}{注意:完成一条指令,由PC取指令、IR分析指令、CU执行指令}.

举个例子:

运行过程如下:

Step1:

PC会自动+1.

Step2: //乘法

Step3: //加法

Step4: //存数

Step5:

1.2.3计算机软件

系统软件:负责管理硬件资源,并向上层应用程序提供基础服务。如操作系统、数据库管理系统、网络软件等

应用软件:为了解决某个应用领域的问题而编制的程序,如抖音、QQ等

1.2.4计算机系统的层次结构

1.2.5计算机系统的工作原理

需要知道预处理器、编译器、汇编器、链接器的概念

1.3计算机的性能指标

存储器的性能指标:

MAR的位数反映存储单元数量

MDR反映每个存储单元大小

n个二进制位能表示除多少种不同的状态?

CPU的性能指标:

时钟周期:CPU中最小的时间单位,每个动作至少要1个时钟周期;(单位位微秒、纳秒)

主频(时钟频率):CPU内数字脉冲信号振荡频率/ =1/时钟周期,单位HZ

CPI: 执行一条指令所需的时钟周期数

CPU执行时间:运行一个程序所花费的时间/ =(指令条数*CPI)/主频

IPS:每秒执行多少条指令 / =主频/平均CPI;

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

需要说明以上两个指标的单位和经常使用的符号:

系统整体的性能指标:

数据通路带宽:数据总线一次所能运行传送信息的位数(各硬件部件通过数据总线传输数据)

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

取决于信息能多块低输入内存,CPU能多块地取指令、数据多快的存入或取出等等

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

系统整体的性能指标(动态测试):跑分软件

相关推荐
Zhao-Jichao1 小时前
AI Prompting for Everyone 课程笔记 - P20 实验与期末项目 Lab and Final Project
前端·人工智能·笔记
lisw052 小时前
作为人类代理的大语言模型及其角色分类!
人工智能·学习·语言模型
Z21-X2 小时前
云原生运维实战笔记:企业网站综合上云部署与云运维服务全景解析
运维·笔记·学习·云原生
坤坤子吖2 小时前
Linux网络编程:UDP进阶,从字典服务器到简单聊天室
linux·服务器·网络·c++·笔记·学习
Rabitebla2 小时前
【Linux学习笔记】进程篇(九):进程的创建与退出——fork、写时拷贝与退出码
linux·c++·笔记·学习
楚山之石2 小时前
【MRM】CAPLEX 对比剂灌注 MRI 开源术语库:ISMRM OSIPI 共识报告
图像处理·人工智能·学习·mri
智者知已应修善业2 小时前
【51单片机实现从下到上,从上到下,从中间到两边,两边到中间】2024-10-23
c语言·经验分享·笔记·单片机·嵌入式硬件·51单片机
欢欢李5 小时前
【LTE L3 笔记 06】LTE下行参考信号
笔记·无线通信·物理层·lte·空口协议
前进的李工13 小时前
Agent 学习笔记 05:系统提示词应该怎么写
笔记·学习·prompt·agent·个人开发·few-shot·ai应用开发
正在走向自律15 小时前
【3/5】人工智能训练师 三级/高级工 考证学习方向:从“独立执行”到“设计、归因与全链条负责”
人工智能·学习·人工智能训练师·注方案设计·数据质控负责人·模型评测与调优辅助·ai训练项目交付