软考中级第二节

一、计算机五大部件:

1、输入设备:将信息转换为机器能识别的形式。

2、输出设备:将结果转换为人们熟知的形式。

3、主存储器:存放数据和程序。

3、运算器:算术运算和逻辑运算。

4、控制器:指挥各部件,使程序得以运行。

二、主存储器

1、1个大B等于8个小b 1Byte=8bit

​​

三、CPU-运算器

四、CPU-控制器

五、Flynn分类法

1、单一(Single) 指令(instructions) 多(Multiple) 数据(Data)

六、指令系统(指令)

流水线的周期由最慢的阶段 (即执行时间最长的阶段)决定,比较三个阶段的时间:max(2ns,2ns,1ns)=2ns。因此,流水线周期 T=2ns。

总时间公式为:

复制代码
流水线执行时间: T总​=T第一个指令的总时间​+(n−1)×T=2+2+1+(100-1)X2=203ns

吞吐率=指令条数/流水线执行时间=100/(2+2+1+(100-1)X2)=100/203

S= ((2+2+1)X100)/(5+(100-1)X2)

七、输入输出技术(CPU与外设之间的传送方式)

相关推荐
旖旎夜光2 小时前
【C++ 基础入门】C++多态(下):单/多继承虚表、多态补充与 21 道高频题
开发语言·c++·笔记·学习
叼烟扛炮7 小时前
[LangChain] 学习笔记(07):大模型长出手脚——工具(Tools)定义与调用闭环
笔记·学习·langchain
叼烟扛炮11 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
且从容.12 小时前
VUE3学习笔记(根据黑马教程总结)
笔记·学习
蒸蒸yyyyzwd14 小时前
关于 AI 开发相关的一些面经。
笔记·学习
坤坤子吖20 小时前
Linux网络编程:TCP服务器的多进程与多线程实现
linux·服务器·开发语言·网络·c++·笔记·学习
蒸蒸yyyyzwd1 天前
后端相关学习笔记。
笔记·学习
旖旎夜光1 天前
【C++ 基础入门】C++ 多态(上):虚函数、重写、override/final 与抽象类
开发语言·c++·笔记·学习
橙橙笔记1 天前
QT的学习第四部分
linux·qt·学习·音视频
叼烟扛炮1 天前
Linux 学习笔记(五十四):内网穿透实战——用 frp 让外网访问你的私人电脑
linux·服务器·网络·笔记·学习