软考高级系统架构设计师(二) 基础知识之计算机组成与系统结构2

news/2024/11/16 9:34:57/

目录

总线

​CISC与RISC

 流水线技术


总线

 练习题:

 

 

CISC与RISC

RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构.

 

RISC与CICS的比较
1.RISC比CICS更能提高计算机运算速度;RISC寄存器多,就可以减少访存次数,指令数和寻址方式少,因此指令译码较快。

2.RISC比CISC更便于设计,可降低成本,提高可靠性。

3.RISC能有效支持高级语言程序。

4.CICS的指令系统比较丰富,有专用指令来完成特定的功能,因此处理特殊任务效率高。

 流水线技术

 

 

串行: (3+2+4)*10=90

流水线方式, 流水线周期 = max{3,2,4}=4,全部执行完成需要= 带入理论公式= (3+2+4)+(10-1)*4=45

ps: 按实践公式 = (4+4+4)+(10-1)*4 =48

 10条指令的吞吐率= 10/45德塔t

最大吞吐率 = 1/4德塔t

流水线加速比(> 1):

s=90德塔t / 45德塔t  

练习题:

 ps: 其他补充

结论

  1. 流水过程由多个相联系的子过程组成,每个子过程由专用的功能设备实现,每个子过程称为流水线的 “级”或“段”。“级”数称为流水线的“深度”
  2. 流水线需要有 “通过时间”,在此之后流水过程才进入稳定工作状态(前面洗衣店例子:每个设备都有人用),每一个时钟周期(拍)流出一个结果;
  3. 流水线不能缩短单个任务的响应时间,但可以提高吞吐率;
  4. 流水线速度受限于最慢流水线段的运行速度,所以,各个功能段所需时间应尽量相等;
  5. 流水技术适合于大量重复的处理过程,只有流水线的输入能连续地提供任务,流水线的效率才能充分发挥。
  6. 流水线中多个任务是并行处理的。

 

 


http://www.ppmy.cn/news/470596.html

相关文章

ubuntu22.04CPU部署ChatGLM笔记

ChatGLM官方Github链接 https://github.com/THUDM/ChatGLM-6B 我就是一步步按照官方部署教程完成ChatGLM部署。对于官方文档里面详细描述的部署步骤不进一步赘述。这里主要记录几个自己遇到的问题 1 安装环境及依赖 ChatGLM部署需要安装python, pytorch等环境,为…

高性能通信库——nanomsg(含交叉编译)

一、nanomsg介绍 NanoMsg是一个Socket的通讯库,使用C语言编写实现的,这样就可以适用于多种操作系统,而且几乎不需要什么依赖,可扩展并且能易于使用。Nanomsg提供了几种常见的通信模式 ( 也称为“可扩展性协议” &#…

UWB定位的两种解法

UWB(Ultra-Wideband)技术是一种短脉冲无线电技术(短脉冲意味着信号的带宽很大,因此称为超宽带),其应用非常广泛,其中之一就是室内定位,通过计算信号传播的时间差,可以得到标签和基站之间的距离,如果有足够多的基站&…

无法安装打印机驱动或者扫描仪驱动

安装驱动失败,尝试使用驱动精灵修复相关的系统驱动,修复后顺利安装打印驱动

扫描机驱动备份

扫描机型号驱动下载地址KODAK i2400,i2420,i2600,i2620https://resources.kodakalaris.com/docimaging/drivers/i2000March2018/InstallSoftware_i2000_v5.1.exeKODAK ScanMate i1150https://resources.kodakalaris.com/docimaging/drivers/i…

扫描器s-scan下载安装功能应用

扫描器,s-scan 配置,扫描网段,扫描什么,扫描原理,扫描地址,端口等,软件怎么用 参数设置 点击"设置"菜单,选择"扫描参数"或者直接点击工具栏的蓝色按钮进入扫…

驱动开发:内核特征码扫描PE代码段

在笔者上一篇文章《驱动开发:内核特征码搜索函数封装》中为了定位特征的方便我们封装实现了一个可以传入数组实现的SearchSpecialCode定位函数,该定位函数其实还不能算的上简单,本章LyShark将对特征码定位进行简化,让定位变得更简…

【操作系统】设备驱动

本文为学习李治军老师《操作系统原理、实现与实践》第八章的总结,主要讲述显示器、键盘设备驱动。 参考资料: 哈工大李治军老师操作系统mooc视频;实践项目解析。 第八章 设备驱动 设备驱动的基本原理 外设工作原理 从CPU开始:…