前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数字IC笔试题——CPU相关、计算机体系结构

数字IC笔试题——CPU相关、计算机体系结构

作者头像
FPGA探索者
发布2021-10-12 11:54:37
7480
发布2021-10-12 11:54:37
举报
文章被收录于专栏:FPGA探索者FPGA探索者

以下关于CPU表述正确的是()

答案:CD

解析:

A. 对,超标量架构的CPU可以有多个取值单元和执行单元;

B. Linux多线程,需要MMU内存管理单元支持;

C.对;

D. 8051是RISC精简指令集架构,x86的CPU是CISC复杂指令集架构;

取指、解码、执行三个过程构成一个CPU的基本周期。更优化的CPU架构是superscalar架构(超标量架构)。这种架构将取指、解码、执行单元分开,有大量的执行单元,然后每个取指+解码的部分都以并行的方式运行。

CISC和RISC的主要区别是指令集;

冯诺依曼结构和哈佛结构的主要区别是存储器架构的不同;

冯诺依曼和哈佛结构最主要的区别:

冯诺伊曼将程序指令和数据一起存储,常见的是计算机 CPU、GPU;

哈佛结构将程序指令和数据分开存储,常见的 ARM、DSP 等微处理器。

哈佛结构具有较高的执行效率,程序指令和数据指令分开,可以预先读取下一条指令,可以同时取指令并取操作数,取指令和执行能够完全重叠运行。

冯诺伊曼结构 5 大组成部分:

(1)必须有一个控制器;

(2)必须有一个运算器,完成算术运算和逻辑运算;

(3)必须有一个存储器;

(4)必须有输入设备,用于完成人机交互;

(5)必须有输出设备,用于完成人机交互;

控制器中主要包括以下 3 部分:

(1)指令寄存器 IR(Instruction Register)

本质上是存储部件,寄存器是一个临时存储介质,计算机将当前执行或者即将执行的指令存储在该寄存器中;

(2)程序计数器PC(Program Counter)

用于保存下一步执行指令的位置;

(3)操作控制器OC(Operation Controller)

负责指令译码,产生相应的控制信号。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FPGA探索者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档