计算机组成原理学习笔记(一)

计算机组成原理


[类型:: [[计算机基础课程]] ]

[来源:: [[B站]] ]

[主讲人:: [[咸鱼学长]] ]

[评价:: ]


[知识点:: [[系统软件]] & [[应用软件]] ]

[简单解释:: 管理计算机系统的软件; 按照任务需要编写的程序 ]

[问题:: ]


[知识点:: [[机器字长]] ]

[简单解释:: 计算机一次整数运算所能处理的二进制位数 ]

[问题:: ]


[知识点:: [[摩尔定律]] ]

[简单解释:: 集成电路上可容纳的晶体管的数目,约每隔18个月就会增长一倍,整体性能也会提升一倍]

[问题:: ]


[知识点:: [[冯诺依曼机]] ]

[简单解释:: 早期机器结构图;早期结构加工厂类比结构图]

202311171205625.png

image.png

[问题:: ]


[摘抄:: 在计算机系统中,软件和硬件在逻辑上是等效的 ]

[解释:: ]


[知识点:: [[主存储器]] ]

[简单解释:: 包括 [[存储体]], [[MAR]], [[MDR]] ]

[问题:: ]


[知识点:: [[运算器]] ]

[简单解释:: 用于实现 算数运算 和 逻辑运算 ]

[问题:: ]


[摘抄 :: Mar位数反映存储单元的个数,Mdr的位数反映存储单元字长]

[解释:: ]


[摘抄:: 1字(word)=16bit ; 1字节(Byte) = 8 bit ; 1 B = 1字节;1 b = 1个bit ]

[解释:: ]


[知识点:: [[控制器]] ]

[简单解释:: ]

[问题:: ]


知识点

原码、反码和补码的转换

简单解释

image.png

问题


知识点

原码和补码的快速转换技巧

简单解释

image.png

问题

原理: 末尾加1,各项从右依次取反,因此从右向左走第一个“1”的右面补码都已经按位取反,负负得正,只需调整左面即可


知识点

补码的加法运算

简单解释

image.png

问题


知识点

补码减法运算

简单解释

image.png

问题

快捷算法

从右向左找到第一个 “1”,以此为分界线,左边内容全部按位取反(包括符号位)。


知识点

原码、反码和补码的关系总结

简单解释

image.png

问题


知识点

各种码的基本特性总结

简单解释

image.png

问题

  • 补码 和 反码 都有两种方式表示 真值0
  • 补码 能够比 反码 多表示一个负数,只有一种方式表示0 (-128)

知识点

移码

简单解释

补码基础上将符号位取反 【仅用于表示 整数】
image.png
image.png

问题


知识点

定点小数

简单解释

image.png

问题

image.png


知识点

定点小数的加减运算

简单解释

image.png

问题


知识点

定点小数 与 定点整数 的区别对比

简单解释

image.png

image.png

问题


知识点

小数补码的减法运算

简单解释

image.png

问题


知识点

奇偶校验码

简单解释

image.png

image.png

问题


知识点

算术逻辑单元 (ALU)

简单解释

image.png

问题


知识点 - 基本的逻辑运算

简单解释

image.png

问题


知识点

算术逻辑单元 - 知识总览

简单解释

image.png

问题


知识点

溢出判断

简单解释

image.png

image.png

image.png

image.png

image.png

问题


知识点

各种码加减运算的系统总结

简单解释

image.png

问题


知识点

码 符号扩展

简单解释

image.png

问题


知识点

标志位的生成

简单解释

image.png

问题


知识点

定点数移位计算总结

简单解释

image.png

问题


知识点

补码的乘法运算

简单解释

image.png

问题


知识点

除法运算总结

简单解释

image.png

问题


知识点

浮点数的表示总结

简单解释

image.png

问题


知识点

浮点数的加减运算

简单解释

image.png

image.png

image.png

image.png

问题

  • 为什么浮点加法中使用阶数小的向阶数大的看齐?
    因为阶数小的方便计算机计算,能够使用移位的方式进行调整

知识点

存储器的层次化结构

简单解释

image.png

越靠近上层的存储器,速度越快、容量越小、价格越高

问题


知识点

存储系统的基本概念

简单解释

image.png

问题


知识点

DRAM v.s. SRAM

简单解释

image.png

问题


知识点

DRAM 的刷新

简单解释

image.png

问题


知识点

ROM 课程知识点

简单解释

image.png

问题


知识点

双端口RAM技术

简单解释

image.png

问题


知识点

提升主存速度的方法

简单解释

image.png

问题


知识点

简单解释

image.png

问题


知识点

磁盘存储器

简单解释

image.png

问题


知识点

高速缓冲存储器 cache

简单解释

image.png

问题


知识点

Cache 主存映射方式

简单解释

image.png

问题


知识点

Cache 写策略

简单解释

image.png

问题


知识点

指令格式

简单解释

image.png

问题


知识点

函数调用机器级代码

简单解释

image.png

问题


知识点

指令周期

简单解释

image.png

问题



Table 知识点, 简单解释, 问题
from "CS/课程/计算机组成原理"

Table 摘抄, 解释
from "CS/课程/计算机组成原理"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/370554.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

三相感应电机的建模仿真(2)基于ABC相坐标系S-Fun的仿真模型

1. 概述 2. 三相感应电动机状态方程式 3. 基于S-Function的仿真模型建立 4. 瞬态分析实例 5. 总结 6. 参考文献 1. 概述 前面建立的三相感应电机在ABC相坐标系下的数学模型是一组周期性变系数微分方程(其电感矩阵是转子位置角的函数,转子位置角随时…

ubuntu22 sshd设置

专栏总目录 一、安装sshd服务 sudo apt updatesudo apt install -y openssh-server 二、配置sshd 使用文本编辑器打开/etc/ssh/sshd_config sudo vi /etc/ssh/sshd_config (一)配置sshd服务的侦听端口 建议将ssh的侦听端口改为7000以上的端口&#…

安装 tesseract

安装 tesseract 1. Ubuntu-24.04 安装 tesseract2. Ubuntu-24.04 安装支持语言3. Windows 安装 tesseract4. Oracle Linux 8 安装 tesseract 1. Ubuntu-24.04 安装 tesseract sudo apt install tesseract-ocr sudo apt install libtesseract-devreference: https://tesseract-…

Android- Framework 非Root权限实现修改hosts

一、背景 修改system/etc/hosts,需要具备root权限,而且remount后,才能修改,本文介绍非root状态下修改system/etc/hosts方案。 环境:高通 Android 13 二、方案 非root,system/etc/hosts只有只读权限&…

【分布式系统】ELK 企业级日志分析系统

目录 一.ELK概述 1.简介 1.1.可以添加的其他组件 1.2.filebeat 结合 logstash 带来好处 2.为什么使用ELK 3.完整日志系统基本特征 4.工作原理 二.部署ELK日志分析系统 1.初始化环境 2.完成JAVA部署 三. ELK Elasticsearch 集群部署 1.安装 2.修改配置文件 3.es 性…

Linux运维之管道符、重定向与环境变量

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 目录 一、输入输出重定向 二、管道命令符 三、命令行的通配符 四、常用的转义字符 五、重要的环境变量 致谢 一、输入输出重定向 输入重定向是…

《昇思25天学习打卡营第13天|onereal》

今天学习的内容如下: DCGN生成漫画头像 在下面的教程中,我们将通过示例代码说明DCGAN网络如何设置网络、优化器、如何计算损失函数以及如何初始化模型权重。在本教程中,使用的动漫头像数据集共有70,171张动漫头像图片,图片大小均为…

进程控制-exec函数

让父子进程来执行不相干的操作 能够替换进程地址空间的代码.text段 执行另外的程序,不需要创建额外的的地址空间 当前程序中调用另外一个应用程序 指定执行目录下的程序 int execl(const char *path, const char *arg,/* (char *) NULL */); /* pat…

[学习笔记]SQL学习笔记(连载中。。。)

学习视频:【数据库】SQL 3小时快速入门 #数据库教程 #SQL教程 #MySQL教程 #database#Python连接数据库 目录 1.SQL的基础知识1.1.表(table)和键(key)1.2.外键、联合主键 2.MySQL安装(略,请自行参考视频)3.基本的MySQL语法3.1.规…

2024年最新运维面试题(附答案)

作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。 公众号:网络豆云计算学堂 座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 一.选择题 1.HTTP协议默认使用哪个端口…

html的作业

目录 作业题目 1.用户注册 A图 B代码 2.工商银行电子汇款单 A图 B代码 3.李白诗词 A图 B代码 4.豆瓣电影 A图 B代码 学习产出&#xff1a; 作业题目 1.用户注册 A图 B代码 <!DOCTYPE html> <html lang"zh"> <head><meta charset&qu…

均匀采样信号的鲁棒Savistky-Golay滤波(MATLAB)

S-G滤波器又称S-G卷积平滑器&#xff0c;它是一种特殊的低通滤波器&#xff0c;用来平滑噪声数据。该滤波器被广泛地运用于信号去噪&#xff0c;采用在时域内基于多项式最小二乘法及窗口移动实现最佳拟合的方法。与通常的滤波器要经过时域&#xff0d;频域&#xff0d;时域变换…

进程的初步认识

目录 一、硬件方面介绍 1.冯诺依曼体系结构 2.存储分级 二、软件 方面 1.操作系统是一款进行管理的软件&#xff0c;它可以管理硬件也可以管理软件 2.操作系统如何管理&#xff1f; 三、进程 1.概念 总结 四、linux中对进程的管理 1.task_ struct内容分类 2.查看进…

解决Linux环境Qt报“cannot find -lgl“问题

今天&#xff0c;在Ubuntu 18.04.6环境下&#xff0c;安装Qt5.14.2之后&#xff0c;运行一个QWidget工程&#xff0c;发现Qt报"cannot find -lgl"错误。     出现这种现象的原因&#xff1a;Qt的Path路径没有配置&#xff0c;缺少libqt4-dev依赖包和一些必要的组件…

Redis基础教程(九):redis有序集合

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

从“钓”到“管”:EasyCVR一体化视频解决方案助力水域安全管理

一、背景 随着城市化进程的加快&#xff0c;越来越多的市民热衷于钓鱼活动。钓鱼活动在带来乐趣的同时&#xff0c;也伴随着一定的安全隐患。尤其是在一些危险水域&#xff0c;也经常出现垂钓者的身影&#xff0c;非法垂钓&#xff0c;这给城市管理带来了不小的阻力。传统的人…

如何处理 PostgreSQL 中由于表连接顺序不当导致的性能问题?

文章目录 一、理解表连接和连接顺序二、识别由于表连接顺序不当导致的性能问题三、影响表连接顺序的因素四、解决方案手动调整连接顺序创建合适的索引分析数据分布和优化查询逻辑 五、示例分析手动调整连接顺序创建索引优化查询逻辑 六、总结 在 PostgreSQL 中&#xff0c;表连…

【Docker安装】OpenEuler系统下部署Docker环境

【Docker安装】OpenEuler系统下部署Docker环境 前言一、本次实践介绍1.1 本次实践规划1.2 本次实践简介二、检查本地环境2.1 检查操作系统版本2.2 检查内核版本2.3 检查yum仓库三、卸载Docker四、部署Docker环境4.1 配置yum仓库4.2 检查可用yum仓库4.3 安装Docker4.4 检查Docke…

绝区贰--及时优化降低 LLM 成本和延迟

前言 大型语言模型 (LLM) 为各行各业带来了变革性功能&#xff0c;让用户能够利用尖端的自然语言处理技术处理各种应用。然而&#xff0c;这些强大的 AI 系统的便利性是有代价的 — 确实如此。随着 LLM 变得越来越普及&#xff0c;其计算成本和延迟可能会迅速增加&#xff0c;…

Linux配置固定ip地址

虚拟机的Linux操作系统&#xff0c;其IP地址是通过DHCP服务获取的 DHCP&#xff1a;动态获取IP地址&#xff0c;即每次重启设备后都会获取一次&#xff0c;可能导致IP地址频繁变更。 一般系统默认的ip地址设置都是自动获取&#xff0c;故每次系统重启后ip地址都可能会不一样&a…