软考:中级软件设计师:计算机体系结构
提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性
关于互联网大厂的笔试面试,都是需要细心准备的
(1)自己的科研经历,科研内容,学习的相关领域知识,要熟悉熟透了
(2)自己的实习经历,做了什么内容,学习的领域知识,要熟悉熟透了
(3)除了科研,实习之外,平时自己关注的前沿知识,也不要落下,仔细了解,面试官很在乎你是否喜欢追进新科技,跟进创新概念和技术
(4)准备数据结构与算法,有笔试的大厂,第一关就是手撕代码做算法题
面试中,实际上,你准备数据结构与算法时以备不时之需,有足够的信心面对面试官可能问的算法题,很多情况下你的科研经历和实习经历足够跟面试官聊了,就不需要考你算法了。但很多大厂就会面试问你算法题,因此不论为了笔试面试,数据结构与算法必须熟悉熟透了
秋招提前批好多大厂不考笔试,直接面试,能否免笔试去面试,那就看你简历实力有多强了。
(5)考网警的大佬,务必把软考:中级软件设计师的内容学好学透,学广,学多
文章目录
- 软考:中级软件设计师:计算机体系结构
- @[TOC](文章目录)
- 软考:中级软件设计师:计算机体系结构
- Flynn计算机体系结构分类方法
- CISC复杂和RISC简单
- 指令流水线
- 流水线的吞吐率
- 流水线的加速比
- 流水线的效率
- 总结
文章目录
- 软考:中级软件设计师:计算机体系结构
- @[TOC](文章目录)
- 软考:中级软件设计师:计算机体系结构
- Flynn计算机体系结构分类方法
- CISC复杂和RISC简单
- 指令流水线
- 流水线的吞吐率
- 流水线的加速比
- 流水线的效率
- 总结
软考:中级软件设计师:计算机体系结构
状态寄存器也经常考
Flynn计算机体系结构分类方法
多处理器,集群计算
选择关于这俩的描述哪些说法是对的
CISC复杂和RISC简单
CISC诞生背景是因为计算机不通用,少数人定制化计算机
从硬件到指令系统,那会不通用,从头到尾整体设计,所以复杂,不通用,周期长,支持多种寻址方式,长度还不统一
而
计算机通用了之后,RISC就出现了
需要简化,通用,指令长度统一,就不能自持太多的寻址方式,而是要通用,否则gg
把乘法变成多个加法,简化指令,大大降低了指令的数量
精简指令RISC
这种题型就是考选择,判断对错
指令流水线
软考必考
考计算题
没错,真题就会考
+没有使用流水线指令
比较浪费时间
顺序执行主要浪费很多时间
为了高效利用时间片
充分利用空闲时间
我们接连取指令,取完立马分析和执行指令
福特汽车流水线
取完1000条指令需要2000ns
最后一条还需要的分析和执行时间3ns
搞定
我擦,这么久简单你不好好学习怎么可能会做
这题目必考的哦
懂了???
OK的
这个理论公式没意思
我们直接看全部指令取需要多少时间
前面的执行都搞定了
最后看最后一条分析和指令的时间就行了
不一定非要看理论的公式
流水线的吞吐率
单位时间内处理的任务的数量
极限情况下
1除一条指令所需要的周期
频率是周期的倒数
流水线的加速比
完成同一批任务,不用和用流水线的时间的比值,很简单
相当于增益
流水线的效率
有效利用率
含义就是题型大家
尽量提高效率
有一个步骤太耗费时间时
如果每个步骤都一样的话,连接很紧密,就舒服了
总结
提示:重要经验:
1)
2)
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。