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

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

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(运算器,控制器)和内存(存储器),外存(硬盘)


相关文章
|
1月前
|
缓存 关系型数据库 MySQL
面试题目总结
面试题目总结
71 6
|
6月前
|
运维 Linux Docker
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
Docker笔记(个人向) 简述,最新高频Linux运维面试题目分享
|
1月前
|
Java C++ Python
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
|
1月前
|
设计模式 Unix Python
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
|
5月前
|
缓存 Java 数据库连接
java面试题目 强引用、软引用、弱引用、幻象引用有什么区别?具体使用场景是什么?
【6月更文挑战第28天】在 Java 中,理解和正确使用各种引用类型(强引用、软引用、弱引用、幻象引用)对有效的内存管理和垃圾回收至关重要。下面我们详细解读这些引用类型的区别及其具体使用场景。
79 3
|
4月前
|
存储 算法
经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
经典的滑动窗口的题目 力扣 2799. 统计完全子数组的数目(面试题)
|
5月前
|
数据采集 算法 数据挖掘
LeetCode 题目 80:删除排序数组中的重复项 II【算法面试高频题】
LeetCode 题目 80:删除排序数组中的重复项 II【算法面试高频题】
|
6月前
|
数据可视化 数据挖掘 Python
Matplotlib与Seaborn在Python面试中的可视化题目
【4月更文挑战第16天】本文介绍了Python数据可视化在面试中的重点,聚焦于Matplotlib和Seaborn库。通过基础绘图、进阶图表、图形定制和交互式图表的实例展示了常见面试问题,并列出了一些易错点,如忽视图形清晰度、误用色彩等。建议理解两者功能并注意保持图形简洁,以提升面试表现和数据可视化能力。
92 3
|
6月前
|
程序员 Python
Job for supervisor,2024年最新b站面试题目
Job for supervisor,2024年最新b站面试题目
|
6月前
|
存储 缓存 JavaScript
web前端常见的面试题汇总(一),web前端面试题目
web前端常见的面试题汇总(一),web前端面试题目