计算机组成原理基础知识 - 组成 - 慕课网

计算机组成原理Cache笔记 机组复习笔记Cache 阅读详情

1. 计算机的总线就像是计算机的离速公路,你是否可以说出总线主要的功能和分类?

答:

功能,将计算机的各个部件连接在一起,一般用来连接CPU、存储器和IO设备。

分类:片内总线、系统总线;系统总线可以分为数据总线、地址总线、控制总线。

2. 什么是总线标准,为什么需要总线标准,现在有哪些常见的总线标准?

答:

总线标准是用来规范系统与各模块、模块与模块之间的一个互联的标准。

有了总线标准,不同的厂商就可以按照同样的标准和规范来生产设备,达到互通互联的目的。

常见标准:ISA、PCI、USB、PCIe。

3. 常说的"IO设备', "I"、"O"分别是什么的缩写?

答:

IO设备分别是是Input和Output的缩写

4. 常见的输入设备可以分为什么种类?

答:

字符输入:键盘。

图像输入:鼠标、数位板、扫描仪。

5. 常见的输出设备可以分为什么种类?

答:

输出设备的分类:屏幕、打印机。

6. 日常常见的计算机外设(显示器、键盘、鼠标、打印机),分别属于什么设备?

答:

输出、输入、输入、输出。

7. 输入输出接口—般需要完成什么工作,可以把接口的线路分为什么线路?

答:

将外部设备与CPU连接起来,进行信息交换。

线路分类:数据线、状态线、命令线、地址线。

8. DMA的全称是什么?

答:

直接存储器访问。

9. 程序中断和DMA相比,有什么优劣?

答:

优势:程序中断实现简单,DMA设备成本较高。

劣势:需要频繁中断CPU,降低CPU的处理效率。

10. 你是否可以清晰的表述计算机存储器的层次结构?存储器的层次结构是为了解决什么问题的?

答:

存储器的层次结构:缓存、主存、辅存。

缓存-主存为了解决主存速度不够的问题,主存-辅存为了解决主存容量不够的问题。

11. 什么是局部性原理,局部性原理对计算机存储系统的设计产生了什么影响?

答:

局部性原理:时间局部性:一个被使用的内存块可能在不远的将来被再次使用;空间局部性:一个被使用过的内存块的附近的内存可能被使用。

影响:计算机存储器层次结构的每一层都会缓存下一层(更慢一层)的一部分数据。

12. 计算机存储系统的每一个层次分别有什么特点?

答:

速度越快,成本越高;离CPU越远,速度越慢。

13. 计算机的辅助存储器一般是指计算机硬盘,你了解计算机磁盘的物理结构吗?

答:

了解,磁盘一般有多个盘片,每个盘片上有一个磁头,各磁头之间是同步移动的。每个盘片又被划分为磁道(柱面)、扇区。 磁盘读取时间 = 寻道+旋转+传输。

14. 磁盘的调度算法有哪些?分别有什么特点?

答:

磁盘的调度算法:

先来先服务算法FIFO:根据进程请求访问磁盘的先后顺序进行调度。

最短寻道时间SSTF:在请求队列中,找到最近的进行服务。

电梯算法(扫描算法)SCAN:摆动式扫描算法、每次移动的方向单一,只能向里或者向外。

循环扫描算法C-SCAN:磁头单向移动、访问到一端的终点后,立即回到另一端点。

LOOK和C-LOOK

15. 计算机的主存一般是指计算机内存,内存有什么特点?

答:

内存是CPU能直接寻址的存储单元,存取速度快,一般采用RAM存储。停电时数据丢失。

16. 请解释概念: 主存、辅存、Cache、RAM、ROM?

答:

主存:直接给CPU提供存储的设备,高速,断电无法保存。

辅存:一般指外部存储器,比如硬盘、光盘等等,这类存储器断电后仍然可以保存数据。

Cache:缓存,设于CPU与内存之间。

RAM:随机访问存储器,断电丢数据。

ROM:只读存储器,存储后无法修改或删除。

17. 什么是字?什么是字块?

答:

字:一个存储单元中的二进制单元,字长就是字的位数。

字块:存储于连续的存储单元中被看作一个单元的一组字。

18. 计算机的高速缓存一般是指Cache, Cache一般位于计算机的什么硬件设备上?

答:

位于主板或者CPU上。

19. —般使用什么指标去评估主存-高速缓存的性能?

答:

命中率、访问效率。

20. 命中率是怎么定义的?

答:

访问缓存的次数/总访问次数。

21. 访问效率是怎么定义的?

答:

访问缓存的时间/总访问时间。

22. 假设CPU执行某段程序共计访问Cache命中4800次,访问主存200次,已知Cache的存取周期是30ns, 主存的存取周期是150ns, 求Cache-主存系统的平均访问时间和效率,试问该系统的性能提高了多少?

答:

命中率 = 4800 / 5000 = 0.96

平均访问时间  = 30ns * 0.96 + 150ns * 0.04 = 34.8ns

访问效率 = 30/34.8 = 0.8621 = 86%

提高了(150-34.8)/150 * 100% = 76.8%

23. 谓描述LFU 、LRU 、FIFO缓存置换算法的过程。

答:

LFU:最少使用算法,淘汰使用频次最小的内存块。

LRU:最近使用算法,淘汰最近没有使用的页面。

FIFO:先进先出算法,最先进入的内存块被最早替换出去。

24. 计算机的指令一般由操作码和地址码组成,那么计算机指令可以分类为几种类型?

答:

指令类型:移位操作指令、数据传输指令、控制指令和算术逻辑操作指令。

25. 对计算机指令数据的寻址有哪几种方式?

答:

立即寻址、直接寻址、间接寻址。

26. 计算机的运算器主要由什么组成?控制器呢?

答:

运算器组成:ALU、状态寄存器、累加器(数据缓冲器)、通用寄存器。

控制器组成:程序计数器PC、控制单元CU、指令寄存器IR。

27. 请简述计算机指令的执行过程。

答:

主要分为取指令、分析指令、执行指令。

从PC中取指令地址放到MAR中,控制单元根据MAR中的地址到内存中取指令,取回的指令放在MDR中,MDR将指令交给译码器ID进行解析,然后执行指令。

推荐系统(1):推荐系统评测 对于可以离线优化的指标,我个人的看法是应该在给定覆盖率、多样性、新颖性等限制条件下,尽量优化预测准确度。用一个数学公式表达,离线实验的优化目标是:最大化预测准确度使得 覆盖率 > A多样性 > B新颖性 > C其中,A、B、C的取值应该视不同的应用而定。 阅读详情

相关推荐

SIwave:在 SIwave 中释放计算频率扫描的强大功能

AEDT 的电路工具允许注入正确的电压和电流。要使用电路工具,SIwave 必须首先使用 PI 求解器求解结构的 S 参数。

jkh920184196的博客 1476

计算机组成原理学习

本博客收集了一些存储器catch的一些典型例题

yyzhjs的博客 4528

电子货架标签应用浅析(ESL)

​【 关注与分享,是对原创最大的鼓励 】 年底了,会断续介绍几个主要的BLE的应用及市场情况,这篇文章介绍的是电子货架标签, ESL (Electronic Shelf Label)。 文章将从应用简介,市场规模,产业链,头部玩家及系统框架进行介绍。只对技术感兴趣的可以直接拉到底。 ESL简介 ESL,是一种显示产品,其主要是替代传统的纸质标签,应用于大型商超,...

iotthings的博客 4691

计算机组成原理 字块内地址,缓存块地址,主存块地址算法

字块内地址: 看题目是那种 1.块长=2k,k就是字块内地址 2.每块n=2m个字,每个字k=2r位,即字块内地址=m+r 缓存块内地址: 块数=2m,m就是块内地址,若是组联的话看是几路,若是n=2r路,则缓存块内地址=m-r 主存块地址(设为q): 直接映射:q=主存地址位数减去缓存地址位数 完全映射:q=主存地址位数减去字块内地址 组联:q=主存地址位数减去缓存地址位数减去字块内地址 Cache的改进: 1.增加级数 2.将统一的Cache变成分立的Cache 单一缓存和两级缓存:片内缓存 统一缓存和

鱼 2万+

ORB-SLAM3复现的详细过程——配置安装及ROS和脚本运行---Ubuntu20.04

所提供的图像具有高动态范围,事先进行了光度标定,用20Hz的帧率采集,分辨率为1024像素*1024像素;需要下载数据集dataset-room1_512_16和rgbd_dataset_freiburg1_desk。在一键安装ROS后,只需要再安装Pangolin即可,其他所有的需要都已经存在。用微型飞行器采集的视觉惯性数据集,包含双目相机和IMU同步测量数据及位姿的真值。第二条命令中的${ROS_PACKAGE_PATH}是自己文件的路径。其采用的相机和IMU传感器,在硬件上进行了时间同步。

琉璃轻纱的博客 1万+

YOLO系列训练时出现loss出现nan值或者测试时P\R\map全部为0值的解决办法(GTX16xx系列显卡大坑)

YOLO系列训练时出现loss出现nan值或者测试时P\R\map全部为0值的解决办法(GTX16xx系列显卡大坑)

weixin_55249340的博客 3万+

计算机组成原理字块是块还是字,计算机组成原理作业1-10章答案(唐朔飞)1

主存字块标记(7位) Cache字块地址(9位) 字块内地址(5位) 在四路组相联映射方式下,主存字块标记为21-7-5=9位,主存地址格式为:主存字块标记(9位) 组地址(7位) 字块内地址(5位) 在全相联映射方式下,主存字块标记为21-5=16位,主存地址格式为:主存字块标记(16位) 字块内地址(5位)29. 假设CPU执行某段程序时共访问Cache命中4800次,访问主存200次,已知C...

weixin_30841011的博客 2483

地平线Matrix-Client实战:3分钟搞定摄像头调试与3D视图配置(附避坑指南)

本文详细介绍了地平线Matrix-Client在摄像头调试与3D视图配置中的实战技巧,包括环境准备、核心功能快速上手、高阶调试与性能优化等。通过3分钟快速配置指南和避坑建议,帮助开发者高效完成智能视觉系统开发,特别适用于自动驾驶和机器人视觉领域。

w7x8y9z的博客 268

计算机组成原理第四章下

Version:1.0 StartHTML:000000220 EndHTML:000285200 StartFragment:000248038 EndFragment:000285102 StartSelection:000248134 EndSelection:000285072 SourceURL:http://www.icourse163.org/learn/HIT-309001?tid...

weixin_40133204的博客 1万+

为YOLOv11引入自适应特征融合模块(ASFF)

本文探讨了在YOLOv11中引入ASFF(自适应空间特征融合)模块以解决多尺度目标检测性能不均衡的问题。作者分析了传统FPN固定融合策略的缺陷,详细介绍了ASFF模块的实现原理,包括动态权重生成网络设计和特征融合机制。通过将ASFF集成到YOLOv11颈部网络,实现了特征在双向流动时的自适应融合,在复杂场景下mAP提升1.2%而推理时间仅增加3-5ms。文章还分享了训练调参技巧和部署注意事项,指出ASFF特别适合交通监控等目标尺度变化大的场景,但强调需根据实际需求平衡模型复杂度与性能。最后提供了工程实践建议

as1225120794的博客 322

Cursor使用教程:用 Cursor 创建第一个 Java 项目

Cursor是一款基于VS Code的AI编程编辑器,专为开发者设计。安装前需确保JDK 8+、Maven 3.8+等环境配置,支持Windows系统。编辑器提供中文界面选项,可通过扩展市场安装语言包。创建Java项目支持手动和AI提示词两种方式:手动需创建目录结构并编写代码;AI方式则通过自然语言描述快速生成项目框架和代码。标准Java项目包含src/main/java主代码目录、src/test/java测试目录及pom.xml等配置文件。Maven项目中,pom.xml是核心配置文件,管理项目依赖与构

博客 3549

计算机组成原理基础知识 - 计算 - 慕课网

这章主要学了原码反码和补码的表示,还有运算,真是头疼。 1. 除了十进制以外,这个世界上常见的还有什么进制? 2. 二进制一般使用什么方法转换成十进制? 3. 十进制—般使用什么方法转换成二进制? 4. 计算机直接使用原码计算有什么缺点? 5. 请计算12、124 、1023、-1 、-127的二进制原码。 6. 计算机的补码解决了什么问题? 7. 请计算12、124 ...

DedicateToAI的博客 682

TIA protal与SCL从入门到精通(1)——SCL编程入门

SCL语言是由Pascal而生的结构化程序语言,与梯形图相(LAD)比,SCL语言的灵活程度更高,易于编写控制算法。 本教程基于的平台如下 软件:TIA 15.1 CPU 1516 (1)直接创建纯SCL的程序块儿; (2)在LAD/FBD中在插入SCL程序段。 在程序段中直接右击插入即可,但是插入的程序段并不能完全使用SCL语法,GOTO等跳转指令就不能使用。在SCL中一般不能使用绝对地址进...

苦走一口田 7万+

计算机组成原理基础知识 - 概述 - 慕课网

历史和结构 习题 1. 计算机的发展历史大概可以分为几个阶段?每个阶段的计算机分别有什么特点? 2. 你了解“摩尔定律”吗?“摩尔定律”对现代计算机产生了什么影响? 3. 你了解冯诺依曼机吗?你是否可以大概描述冯诺依曼机的基本组成和工作原理?冯诺依曼机相对于之前的计算机有什么重要改进? 4. 什么是冯诺依曼瓶颈?冯诺依曼瓶颈对现代计算机产生了什么影响? 5. 你了解程序解释和程序翻...

DedicateToAI的博客 741

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

计算机组成原理慕课网一二单元测试题

1.计算机硬件能直接执行的是:D A.高级语言 B.任何语言 C.汇编语言 D.机器语言 2.下列说法中,错误的是:B A.软件与硬件具有逻辑功能的等价性 B.寄存器的数据位对微程序级用户透明 C.固件功能类似软件,形态类似硬件 D.计算机系统层次结构中,微程序属于硬件级 3.完整的计算机系统通常包括:B A.运算器,控制器,存储器 B.硬件系统与软件系统 C.主机和应用软件 D.主机,外部设备 ...

qq_45713497的博客 3万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

计算机组成原理推荐书籍

计算机组成原理推荐书籍 看到一位大神推荐的计算机组成原理相关书籍,先记录下来慢慢地、细细地研究一下 1.入门书籍 《计算机是怎样跑起来的》 《程序是怎样跑起来的》入门微缩版本的“计算机组成原理” (该两本都可以在微信读书里免费阅读) 《Computer Organization》 Coursera 上的北京大学免费公开课 2. 深入学习书籍 《计算机组成与设计:硬件 / 软件接口...

hiXavier的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【计算机组成原理】 “运算器”典型例题

一、前言 因为疫情原因,开学在家上网课。所学是慕课哈工大的国家精品课程计算机组成原理(上),教材是唐朔飞老师《计算机组成原理》第二版教材。我会根据学习进度不断更新习题答案,并可能写一些专题笔记。第一次学,有什么不足希望大家批评指正。 二、第一次作业(习题1.9) 画出主机框图,分别以存数指令“STA M”和加法指令“ADD M”(M均为主存地址)为例,在 图中按序标出完成该指令(包括取指令阶段)的...

Up_Long的博客 5956

《计算机组成原理》学习指南 网课|笔记|习题|哈工大实验

《计算机组成原理》学习指南 网课|笔记|习题|哈工大实验

友人帐_的博客 1659

探索计算机组成原理的奥秘:hnust课设资源推荐

探索计算机组成原理的奥秘:hnust课设资源推荐 【下载地址】hnust计算机组成原理课设资源下载 本仓库提供了一个压缩包,其中包含了hnust计算机组成原理课程设计的相关资源。具体内容包括五个实验的源码以及详细的实验报告。这些实验旨在帮助学生深入理解计算机组成原理的核心概念,并通过实际操作加深对相关知识的掌握 ...

gitblog_09700的博客 892

计算机组成原理-课设

目录 一.课设性质,目的,任务 《计算机组成与系统结构课程设计》是计算机学院各专业集中实践性环节之一,是学习完《计算机组成与系统结构》课程后进行的一次全面的综合练习。其目的是综合运用所学计算机原理知识,设计并实现一台模型计算机,以便巩固所学的知识,提高分析问题和解决问题的能力。 二.课设基本理论 1、掌握算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。 2、掌握存储器组织、读写方式及与总路线组成的数据通路,掌握地址总线、数据总线的工作原理。 3、掌握指令结构和指令取指、执行工作过程。 4、掌握CPU的

hrdate(菜菜菜带带带) 5529

如何学习计算机组成原理

《操作系统》是站在软件的角度看计算机的运行原理,《计算机组成原理》z则是站在硬件的角度来看计算机的运行原理。 这门课对于学习计算机的学生来说非常重要。我这里不谈怎么通过考试,相信对于现在的的大学考试来说,只要认真备考的都不会通不过,所以这里不谈怎么通过考试,而是谈怎么学到有用的东西。 对于以后想从事嵌入式系统、操作系统设计等和硬件结合比较紧密的工作的同学,我建议所有的内容都要学好,而如果以后想从事软件相关工作的同学也要学好存储器、输入输出系统、计算机的运算方法、指令系统、CPU的结构和功能等章节的内容,.

将~军的博客 4184

唐朔飞计算机组成原理pdf_唐朔飞计算机组成原理第2版网课视频

向然学习资料网为同学们提供唐朔飞计算机组成原理第2版网课视频唐朔飞《计算机组成原理》(第2版)网授精讲班【教材精讲+考研真题串讲】网课课程目录唐朔飞《计算机组成原理》(第2版)网授精讲班【共62课时】序号 名称 课时1 第1章 计算机系统概论(1) 01:12:512 第1章 计算机系统概论(2) 01:07:343 第2章 计算机的发展及应用(1) 01:02:494 第2章 计算机的...

weixin_39664998的博客 441

计算机组成原理

1.计算机组成原理实验 下载地址:http://download.youkuaiyun.com/download/xunciy/10237608 包含以下五个实验 2.20套题库(含答案) 下载地址:http://download.youkuaiyun.com/download/xunciy/10237672 3.课后习题答案 下载地址:http://download.youkuaiyun.com/downloa

Sophia_fez的博客 4958

【解惑】关于《计算机组成原理》这门课

happy8yue26han的专栏 904

探索计算机组成原理:西安唐都仪器模型机设计资源推荐

探索计算机组成原理:西安唐都仪器模型机设计资源推荐 【下载地址】计算机组成原理课程设计资源下载 本仓库提供了一个重要的资源文件,标题为“计算机组成原理课程设计-西安唐都仪器实现复杂模型机+课设报告”。该资源文件详细描述了如何使用西安唐都仪器实现复杂模型机的设计实验,并附带了完整的课程设计报告 ...

gitblog_09766的博客 1129

计算机组成原理速成课程【速成】

计算机组成原理速成课程【速成】 前言: 这里讲的是 期末 专升本 考研版本,按课本章节来, 抽取重点,翻译为人话!!! 适用于所有 计组的 课本 哈 学习步骤: 每一章,都会先讲基础,然后下一节就是配套习题讲解, 坚持学完全部章即可 拿捏期末 同时在课程最后提供一个新的整套题的讲解,进行巩固拔高 学习本门课程,无需课本, 下载下这个文档,最后会解题即可!遇到不会的,翻看文档如何去破局!

想找我?: 【编程张无忌的个人空间-哔哩哔哩】 https://b23.tv/0yjNTt2 6829
上一篇: 计算机组成原理基础知识 - 概述 - 慕课网
下一篇: 计算机组成原理基础知识 - 计算 - 慕课网
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值