【笔记】计算机组成原理复习重点——篇一

news2024/11/24 12:09:09

计算机组成原理复习重点笔记

计算机组成原理+计算机体系结构
学科基础必修课
研究生入学考试全国联考45分,占比30%
64学时,4学分,上课56,实验8
教材:计算机组成原理(第二版 ) 唐朔飞 高等教育出版社

目录(已发布内容可点击超链接跳转噢~)

第1篇 概论
第1章:计算机系统概论 第2章:计算机的发展与应用
第2篇 计算机系统硬件结构
第3章:系统总线 第4章:存储器 第5章:输入输出系统
第3篇 中央处理器 第6章:计算机的运算方法 第7章:指令系统 第8章:CPU的结构和功能
第4篇:控制单元 第9章:控制单元的功能 第10章:控制单元的设计

第一篇 概论

第1章:计算机系统概论
1.1 计算机系统简介
1.1.1 计算机的软硬件概念

在这里插入图片描述
硬件:计算机的实体,如主机、外设等
软件:由具有各类特殊功能的程序组成
在这里插入图片描述
系统软件:用来管理整个计算机系统,例如:语言处理程序、操作系统、服务性程序、数据库管理系统网络软件
应用软件:按任务需要编制成的各种程序

1.1.2 计算机系统的层次结构
  • 从使用语言的角度,按功能可以把现代通用的计算机系统看成是由多个机器级组成的一个层次结构。
  • 各机器级的实现技术-----翻译、解释、或者是翻译和解释的结合。
    在这里插入图片描述
1.1.3 计算机体系结构和计算机组成

1.计算机系统结构

计算机系统结构是指多级层次结构中机器语言机器级的结构,它是软件和硬(固)件的主要交界面,是让编制的机器语言程序、汇编语言源程序以及由高级语言源程序编译生成的机器语言目标程序能在机器上正确运行所应看到的计算机属性。

  • 硬件能够直接识别和处理的数据类型和格式的数据表示
  • 最小可寻址单位、寻址种类、地址计算等的寻址方式
  • 通用/专用寄存器的设置、数量、字长、使用约定等的寄存器组织;
  • 操作类型、格式、控制机构等的指令系统
  • 内存的最小编址单位、编址方式、容量、最大编址空间等的存储系统组织
  • 中断的分类、分级、中断处理程序功能及入口地址等的中断机构
  • 操作系统机器级的管态和目态的定义和切换
  • I/O设备的连接、使用方式、流量等的机器级I/O结构
  • 系统各部分的信息保护方式和保护机构

2.计算机组成

  • 是计算机系统结构的逻辑实现。
  • 主要指的是计算机硬件系统在逻辑上是如何组织的。
  • 计算机组成主要与计算机操作的并行度、重叠度部件的共享度等有关,直接影响系统的速度和价格

计算机组成设计要确定的方面一般包括:

  • 数据通路宽度;
  • 专用部件的设置;
  • 各种操作对部件的共享程度;
  • 功能部件的并行度;
  • 控制机构的组成方式;
  • 缓冲和排队技术;
  • 预估预判技术;
  • 可靠性技术等。
1.2 计算机的基本组成
1.2.1 冯·诺依曼计算机的特点
  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器, 可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为中心
1.2.2 计算机硬件框图

在这里插入图片描述
1. 以存储器为中心的计算机硬件框图
在这里插入图片描述2.现代计算机硬件框图
在这里插入图片描述

1.2.3 计算机的工作步骤

程序 —— 运算的 全部步骤
指令 —— 每一个步骤
编程举例:
在这里插入图片描述

指令格式举例:
在这里插入图片描述
计算 ax2 + bx + c 程序清单:
在这里插入图片描述

2.计算机的解题过程

(1)存储器的基本组成
在这里插入图片描述

  • 存储一个二进制位的物理器件叫存储元
  • 地址码相同的多个存储元构成一个存储单元。每个存储单元赋予一个地址号
  • 若干个存储单元构成存储体
  • 多个存储体构成存储器
  • MAR 存储器地址寄存器,反映存储单元的个数
  • MDR 存储器数据寄存器,反映存储字长

设 MAR = 4 位,MDR = 8 位, 存储单元个数 16,存储字长 8

(2)运算器的基本组成及操作过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)控制器的基本组成

在这里插入图片描述

(4)主机完成一条指令的过程

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1.3 计算机硬件的主要技术指标

1.机器字长

CPU 一次能处理数据的位数与 CPU 中的寄存器位数有关。
在这里插入图片描述在这里插入图片描述

1.4 本书结构

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
编写于2022年12月13日;
距离考试还有一周+不满两天。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速创建servlet(doGet和doPost)

目录 前言必读 一、概述 一、创建方式 1.在需要创建的包下进行创建 2.自定义类名--->类这里添加一个类名(和上面的名称一样名字) ------>勾选创建并确定 3.创建完成代码 4.删掉多余的 二、升级生成的模板 1.点击文件--设置里面 2.在编…

Simulink| “双碳”背景下汽车减少碳排放建模与仿真

目录 一、概述 二、模型 三、Simulink模型 四、matlab代码 一、概述 温室气体的过量排放会增强温室效应,造成全球极端气候的出现,严重影响人类的生存与发展,因此,控制温室气体减排已成为当前环保的重点。根据联合国政府间气…

Linux系统搭建redis-cluster集群案例

Linux系统搭建redis-cluster集群案例(一)redis下载及安装【1】前言介绍【2】redis下载以及安装(1)首先要进入Linux系统的根目录(2)安装redis所需的环境(3)下载redis源码包&#xff0…

k8s 中部署kafka集群

由于开发过程中使用到了kafka,又不想自己部署kafka,索性采用k8s 部署kafka集群,以求做到随时插拔。 创建命名空间 apiVersion: v1 kind: Namespace metadata:name: "kafka"labels:name: "kafka"sudo kubectl apply -f …

linux篇【12】:计算机网络——tcp

目录 一.TCP套接字接口 1.inet_aton (和inet_addr一样,换一种方式而已) 2.listen——把套接字设置为监听状态 3.服务器获取客户端的连接 accept 返回值中套接字和参数中套接字的作用: 4.用到的部分函数 (1&…

技术分享 | MySQL 多版本并发控制「MVCC」

作者:贲绍华 爱可生研发中心工程师,负责项目的需求与维护工作。其他身份:柯基铲屎官。 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 一、MySQL InnoD…

TaxiBGC ——分类学指导下的生物合成基因簇鉴定流程

谷禾健康 当前合成基因簇预测限制较大 微生物基因组中的生物合成基因簇 (BGC) 编码具有生物活性的次级代谢物 (SM),它可以在微生物-微生物和宿主-微生物相互作用中发挥重要作用。 鉴于次级代谢物的生物学意义和当前对微生物组代谢功能的深刻兴趣,从高通…

通过 ffmpeg 串流对接 OBS 等直播软件

我们要将设备通过私有通道输出到 H264 流,传给 OBS 等直播软件使用。为此,设计了上图所示的串流工具。 设计思路 私有通道通过 API 接口提供 H264 流,要传给 ffmpeg ,最简单的方法是通过进程间管道传输数据。这里 Dump 工具直接…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java美丽华驾校信息管理系统t93d7

毕业设计也不需要做多高端的程序,毕业设计对于大多数同学来说,为什么感觉到难,最重要的一个原因,那就是理论课到实践课的转变,很多人一下不适应,本能开始拒绝,如果是一个考试,大家都…

使用自定义函数实现数据编解码、格式处理与业务告警

背景 在物联网平台的设备数据接入场景中,开发者总是希望平台接入的设备数据格式标准统一,以便对数据进行统一处理。在实际情况中,由于业务需要,平台常常会面对不同类型、不同厂商的设备接入。即使设备接入协议已经统一使用 MQTT …

傻白探索Chiplet,Chiplet技术带来的“新四化”(三)

目录 一、IP芯片化 二、异质集成(HeteroMaterial Integration) 三、异构集成(HeteroStructure Integration) 四、IO增量化 五、总结 一、IP芯片化 IP(Intelligent Property)是具有知识产权核的集成电…

腾讯前端常考vue面试题(必备)

虚拟DOM的优劣如何? 优点: 保证性能下限: 虚拟DOM可以经过diff找出最小差异,然后批量进行patch,这种操作虽然比不上手动优化,但是比起粗暴的DOM操作性能要好很多,因此虚拟DOM可以保证性能下限无需手动操作DOM: 虚拟DOM的diff和patch都是在一次更新中自动进行的,我们无需手动…

driftingblues2靶机(nmap提权)

环境准备 靶机链接:百度网盘 请输入提取码 提取码:9qkq 虚拟机网络链接模式:桥接模式 攻击机系统:kali linux 2021.1 信息收集 1.探测目标靶机 2.探测目标靶机开放端口和服务 3.用dirsearch扫描目录 dirsearch -u 192.168.…

π120E31兼容Si8620EC-B-IS 双通道数字隔离器

π120E31兼容Si8620EC-B-IS 双通道数字隔离器。具有出色的性能特征和可靠性,整体性能优于光耦和基于其他原理的数字隔离器产品。 传输通道间彼此独立,可实现多种传输方向的配置,可实现3.0kVrms隔离耐压等级和 DC 到 600Mbps 信号传输。该系列…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java校园兼职招聘系统x6u36

毕业设计说实话没有想象当中的那么难,导师也不会说刻意就让你毕设不通过,不让你毕业啥的,你只要不是太过于离谱的,都能通过的。首先你得要对你在大学期间所学到的哪方面比较熟悉,语言比如JAVA、PHP等这些,数…

腾讯会议一直显示正在加入会议如何处理?

我们在使用腾讯会议时,一直显示正在加入会议,但是经过很长时间也没有反应,这该怎么办?下面小编就给大家带来了相关的解决办法,说不定有用。 腾讯会议一直显示正在加入会议怎么办? 1、手机上打开腾讯会议。 …

交易所步入「后FTX 时代」,WEEX唯客等后发新秀拉开补位战?

太阳底下没有新鲜事,11月上旬 FTX此轮的骤然崩溃,再次证明了加密行业没有「大而不能倒」的神话,也在一定程度上引爆了加密行业的信任危机与流动性困境。 但把盖子掀开、暴露出里面的风险,未尝不是一件好事——缺乏风控合规的中心…

【剧前爆米花--爪哇岛寻宝】面向对象的三大特性——封装、继承以及多态的详细剖析(下——封装)。

作者:困了电视剧 专栏:《JavaSE语法与底层详解》 文章分布:这是一篇关于Java面向对象三大特性——封装的文章,在本篇文章中我会分享封装的一些基础概念以及实现。 目录 封装定义和优点 访问限定符实现封装 private限定符 priv…

深度学习-LeNet(第一个卷积神经网络)

文章目录简介数据集模型搭建模型训练模型测试前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 LeNet模型是在1998年提出的一种图像分类模型,应用于支票或邮件编码上的手写…

双模蓝牙MIDI模块BT401的功能简单描述和蓝牙MIDI协议

目录 一、蓝牙MIDI概念和功能简述 蓝牙MIDI,实际上是由苹果公司推广并且应用的,目的是借助于低功耗蓝牙来实现 主机和设备之间的无线连接 。协议的标准也是苹果定的。目前也充分的应用到安卓平台了 二、详细记录--功能说明 2.1 蓝牙MIDI的测试说明--m…