计算机组成原理常见面试题目总结,含答案

简介: 计算机组成原理常见面试题目总结,含答案

0. 写在前面

总导航在此

这些问题是我备考计算机组成原理过程中,详细总结的常见面试问题和答案。逐个搜索并记录下来,花了很大的精力!

1. 冯诺依曼体系结构和机器的特点

五大组成,输入设备,运算器,输出设备,存储器和控制器


特点:


指令和数据以二进制码表示

同等地位

指令由操作码和地址码组成

指令在存储器中顺序存放

运算器为中心

2. 计算机系统层次结构


高级语言机器,汇编语言机器,操作系统机器,机器语言机器,微指令系统


3. 存储体,存储字长,存储单元,存储元


4. 什么是MAR,什么是MDR,存储器的最大容量由什么决定

地址寄存器,指令寄存器,存储体。


存储体的大小由 地址2寄存器的位数*地址寄存器位数 相乘决定(长×宽嘛)


5. 机器字字长,存储字字长

机器字长:CPU一次能处理的机器字的最大位数,机器字:计算机中二进制表示的数据或指令。

存储字长:存储器中一个存储单元(存储地址)所存储的存储字的位数,存储字:存储单元中二进制表示的数据或者指令。


6. 总线有哪几类?单向还是双向的

数据总线和控制总线是双向的,地址总线是单向是只能CPU到I/O口。




7. 总线周期,分为哪几个阶段

取址周期,间指周期,执行周期,中断周期


8. 同步通信,异步通信,它们的优点和缺点?

9. 波特率和比特率

比特率单位时间传输多少比特,波特率而是单位时间内传输了多少 「符号」,


https://blog.csdn.net/ymdq1113/article/details/69677116


10. 奇偶校验,海明码校验,循环冗余校验

https://liuyangjun.blog.csdn.net/article/details/87452394


11. RAM 和 ROM和FM

随机存取存储器RAM,访问某个单元时间和它的物理位置没有关系


RAM包括SRAM用触发器实现,稳定,但元件多,常用cache,DRAM用电容实现,元件少,常用主存


RAM断电后数据丢失


只读存储器ROM,负责把辅存里面的OS调到RAM中,负责存储开机的详细信息


非易失存储器


闪存Flash Memory,可以多次修改,但是没有RAM快


固态硬盘=Flash芯片+控制单元


12. 存储器按存储方式分类

1.随机存储器(RAM)

 RAM是一种可读/写存储器,特点是存储器的任何一个存储单元的内容都可以随机存取,而且存取时间与存储单元的物理位置无关。RAM又分为静态RAM(以触发器原理寄存信息)和动态RAM(以电容充放电原理寄存信息)。

 

2.只读存储器(ROM)

 ROM是能对其存储的内容读出,而不能对其重新写入的存储器。

 

3.串行访问存储器

如果对存储单元进行读/写操作时,需按其物理位置的先后顺序寻找地址,则这种存储器称为串行访问存储器。不论信息处在哪个位置,读/写时必须从其介质的始端开始按顺序寻找,故这类串行访问的存储器又称为顺序存取存储器。前段直接访问,后段是串行访问,称为直接存取存储器。


原文链接:https://blog.csdn.net/qq_43608147/article/details/106591322


13. 存储时间和存储周期

存储周期:存储周期包含存取时间和恢复时间。指两次独立访问存储器操作之间的最小间隔。

存取时间指从启动一次存储器操作到完成该操作所经历的时间。

恢复时间指读写操作之后,用来恢复内部状态的时间。


https://blog.csdn.net/weixin_44821382/article/details/120977436


14. 衡量存储器的三个指标

单位价格,时间,速度


15. 提高访存速度的措施

(1)采用高速器件


(2)采用层次结构 Cache-主存 ——>常用的指令放在Cache当中


(3)调整主存结构


https://blog.csdn.net/swadian2008/article/details/110188534


16. 一个CPU指令周期的流程

https://www.bilibili.com/video/BV1BE411D7ii?p=78&vd_source=e7699c0275995b1198584ede978cacf5


17. 总线的特点

共享是指总线上可以挂接多个部件,各个部件之间互相交换的信息都可以通过这组线路分时共享。

分时是指同一时刻只允许有一个部件向总线发送信息,如果系统中有多个部件,则它们只能分时地向总线发送信息。

https://blog.csdn.net/weixin_45525272/article/details/117988391


18. 主线通信的四种方式

https://blog.csdn.net/yuanyuan320/article/details/110244550


19. 计算机系统由哪两部分组成?性能取决于什么?

软件和硬件,CPU(运算器,控制器)和内存(存储器),外存(硬盘)

550](https://blog.csdn.net/yuanyuan320/article/details/110244550)


20. 计算机系统由哪两部分组成?性能取决于什么?

软件和硬件,CPU(运算器,控制器)和内存(存储器),外存(硬盘)


相关文章
|
21天前
|
存储 前端开发 JavaScript
【面试题】Promise只会概念远远不够,还需这17道题目巩固!
【面试题】Promise只会概念远远不够,还需这17道题目巩固!
|
19天前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
18天前
|
程序员 Python
Job for supervisor,2024年最新b站面试题目
Job for supervisor,2024年最新b站面试题目
|
18天前
|
存储 缓存 JavaScript
web前端常见的面试题汇总(一),web前端面试题目
web前端常见的面试题汇总(一),web前端面试题目
|
19天前
|
Web App开发 JavaScript Android开发
webRTC(十五),2024最新Android中级面试题目汇总解答
webRTC(十五),2024最新Android中级面试题目汇总解答
|
19天前
|
前端开发 JavaScript 开发工具
4(1),阿里面试官,前端开发面试题目
4(1),阿里面试官,前端开发面试题目
|
19天前
|
JavaScript 前端开发 Go
经典面试题目
经典面试题目
12 0
|
21天前
|
数据可视化 数据挖掘 Python
Matplotlib与Seaborn在Python面试中的可视化题目
【4月更文挑战第16天】本文介绍了Python数据可视化在面试中的重点,聚焦于Matplotlib和Seaborn库。通过基础绘图、进阶图表、图形定制和交互式图表的实例展示了常见面试问题,并列出了一些易错点,如忽视图形清晰度、误用色彩等。建议理解两者功能并注意保持图形简洁,以提升面试表现和数据可视化能力。
26 3
|
21天前
|
算法 索引
【数据结构】10道经典面试题目带你玩转链表
【数据结构】10道经典面试题目带你玩转链表
94 0
|
21天前
|
JavaScript 前端开发 API
vue面试题目汇总
vue面试题目汇总
45 4