软考:中级软件设计师:计算机体系结构,CISC和RISC,Flynn分类,指令流水线,吞吐率,效率

软考:中级软件设计师:计算机体系结构

提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性

关于互联网大厂的笔试面试,都是需要细心准备的
(1)自己的科研经历,科研内容,学习的相关领域知识,要熟悉熟透了
(2)自己的实习经历,做了什么内容,学习的领域知识,要熟悉熟透了
(3)除了科研,实习之外,平时自己关注的前沿知识,也不要落下,仔细了解,面试官很在乎你是否喜欢追进新科技,跟进创新概念和技术
(4)准备数据结构与算法,有笔试的大厂,第一关就是手撕代码做算法题
面试中,实际上,你准备数据结构与算法时以备不时之需,有足够的信心面对面试官可能问的算法题,很多情况下你的科研经历和实习经历足够跟面试官聊了,就不需要考你算法了。但很多大厂就会面试问你算法题,因此不论为了笔试面试,数据结构与算法必须熟悉熟透了
秋招提前批好多大厂不考笔试,直接面试,能否免笔试去面试,那就看你简历实力有多强了。
(5)考网警的大佬,务必把软考:中级软件设计师的内容学好学透,学广,学多


文章目录

  • 软考:中级软件设计师:计算机体系结构
    • @[TOC](文章目录)
  • 软考:中级软件设计师:计算机体系结构
  • Flynn计算机体系结构分类方法
  • CISC复杂和RISC简单
  • 指令流水线
  • 流水线的吞吐率
  • 流水线的加速比
  • 流水线的效率
  • 总结

软考:中级软件设计师:计算机体系结构

在这里插入图片描述
状态寄存器也经常考

Flynn计算机体系结构分类方法

在这里插入图片描述
多处理器,集群计算

选择关于这俩的描述哪些说法是对的

CISC复杂和RISC简单

在这里插入图片描述

CISC诞生背景是因为计算机不通用,少数人定制化计算机
从硬件到指令系统,那会不通用,从头到尾整体设计,所以复杂,不通用,周期长,支持多种寻址方式,长度还不统一


计算机通用了之后,RISC就出现了
需要简化,通用,指令长度统一,就不能自持太多的寻址方式,而是要通用,否则gg

把乘法变成多个加法,简化指令,大大降低了指令的数量
精简指令RISC

这种题型就是考选择,判断对错

指令流水线

软考必考
考计算题

没错,真题就会考
在这里插入图片描述
+没有使用流水线指令
比较浪费时间
顺序执行主要浪费很多时间
在这里插入图片描述
为了高效利用时间片
充分利用空闲时间

我们接连取指令,取完立马分析和执行指令

福特汽车流水线

在这里插入图片描述
在这里插入图片描述
取完1000条指令需要2000ns
最后一条还需要的分析和执行时间3ns

搞定
我擦,这么久简单你不好好学习怎么可能会做

这题目必考的哦

懂了???
在这里插入图片描述
OK的

这个理论公式没意思
我们直接看全部指令取需要多少时间
前面的执行都搞定了
最后看最后一条分析和指令的时间就行了

不一定非要看理论的公式

流水线的吞吐率

单位时间内处理的任务的数量

在这里插入图片描述
极限情况下
1除一条指令所需要的周期
频率是周期的倒数

流水线的加速比

完成同一批任务,不用和用流水线的时间的比值,很简单
在这里插入图片描述
相当于增益

流水线的效率

有效利用率
在这里插入图片描述
含义就是题型大家
尽量提高效率
有一个步骤太耗费时间时
如果每个步骤都一样的话,连接很紧密,就舒服了


总结

提示:重要经验:

1)
2)
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/13406.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LabVIEW开发X射线图像增强

LabVIEW开发X射线图像增强 X射线图像在临床诊断中起着重要作用。但是,由于各种原因,例如不均匀,低照度条件和一些噪点,图像质量通常不是很好。因此有必要增强这些图像,以方便后续处理或诊断。模糊集论是开发图像处理中…

SpringBoot第19讲:SpringBoot 如何保证接口幂等

SpringBoot第19讲:SpringBoot 如何保证接口幂等 在以SpringBoot开发Restful接口时,如何防止接口的重复提交呢? 本文是SpringBoot第19讲,主要介绍接口幂等相关的知识点,并实践常见基于Token实现接口幂等。 文章目录 Spr…

LLaMA: Open and Efficient Foundation Language Models

背景 用最少的计算资源,解决了LLM大模型预测问题,训练了一些列的LLaMa模型,在参数量比较少的情况下,达到业界大模型效果。 主要贡献就是提升了LLM模型的训练速度和效率,在小容量的基础上,大大提升了模型的…

基于模型预测算法的混合储能微电网双层能量管理系统研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

最长公共子序列LCA

最长连续公共子序列 题目链接:3692. 最长连续公共子序列 - AcWing题库 /*解法:定义dp[i1][j1]为以a[i]结尾的字符串和b[j]结尾的字符串的最长连续公共子序列那么对于a[i] b[j]的时候 dp[i1][j1] dp[i][j]1否则为0 其他就是细枝末节 */ #include<iostream> #include<…

【底部消息红点提示】uniapp开发小程序时,使用uni.setTabBarBadge设置底部菜单的红点

一、实现的效果 功能描述&#xff1a;无论点击底部的哪个菜单栏&#xff0c;都可以看到第二个菜单栏下显示的红点通知。 如果只在人脉当前页面设置的话&#xff0c;当你在第二个菜单栏的页面中调用uni.setTabBarBadge方法设置红点后&#xff0c;切换到第一个菜单栏的页面时&am…

基础算法-前缀和

1 算法笔记 2.代码示例 3.代码解析 #include<iostream> using namespace std; const int maxn 1010000; int a[maxn],s[maxn];//a数组是用来存放数组的&#xff0c;s是用来存放前n项数组的和 int m,n;int main(){scanf("%d%d",&n,&m);for(int i1;i&l…

怎么用转转大师工具旋转PDF文件页面

有时候我们会在网上下载一下PDF格式文件&#xff0c;下载的PDF文件中可能会出现页面倒过来的情况&#xff0c;遇到这种情况我们需要先将PDF文件旋转到正确的角度才能继续阅读使用&#xff0c;那么有哪些方法可以快速旋转PDF页面呢&#xff1f; 可以使用转转大师工具快速旋转PD…

Django_测试模块(六)

目录 开始写我们的第一个测试 首先得有个 Bug 创建一个测试来暴露这个 bug 运行测试 修复这个 bug 更全面的测试 测试视图 针对视图的测试 Django 测试工具之 Client 改善视图代码 测试新视图 测试 DetailView 集中管理用例文件 使用Django测试运行器 源码等资料…

蓝桥杯专题-试题版含答案-【数数小木块】【精挑细选】【国王的魔镜】【字符串逆序输出】

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例点击跳转>软考全系列点击跳转>蓝桥系列 &#x1f449;关于作者 专注于Android/Unity和各种游…

Mycat【Mycat分片技术(水平拆分-分表、ER表、全局表)】(五)-全面详解(学习总结---从入门到深化)

目录 Mycat分片技术_水平拆分-分表 Mycat分片技术_ER表 Mycat分片技术_全局表 Mycat分片技术_水平拆分-分表 前言 上面谈到垂直切分只是把表按模块划分到不同数据库&#xff0c;但没有解决单表大数据量的问题。 水平拆分 相对于垂直拆分&#xff0c;水平拆分不是将表做分…

软件测试 | HTML常见的知识点

什么是 web web 就是 world wide web 的缩写&#xff0c;称之为全球广域网&#xff0c;俗称 WWW。对于用户来说它其实就是由多个网页组成在一起而形成的一种服务&#xff08;Web&#xff09;. 我们可以将 web 理解为就是当前的一种互联网。对于我们来说更多的就是网站服务。网…