山东大学计算机组成原理-期末复习纲要

考试题型:单选题、简答题(如原码一位乘法运算、屏蔽技术的程序执行流程等)、设计题(字位扩展、指令微操作流程、cache等),作业难度、题型
课本:《计算机组成原理(第三版)》唐朔飞编著

第一章:计算机系统概论

  1. 计算机的软硬件概念:p1
  2. 冯·诺依曼计算机的特点:p8
  3. 冯·诺依曼计算机与现代计算机的硬件框图p9-p10
  4. 计算机硬件的主要技术指标(f、CPI、MIPS):p17

第四章:存储器

  1. 存储器的层次结构(缓存—主存层次和主存—辅存层次):p70-p71
  2. 主存的基本组成(图):p72
  3. 主存中存储单元地址的分配(大端、小端模式):p73
  4. 主存的主要技术指标(存储器带宽):p74
  5. 半导体存储芯片的基本结构、译码驱动:p74-p76
  6. 动态RAM刷新:p85-p87
  7. 存储器与CPU的连接:p91-p99
    • 存储器扩展(字、位扩展):p91-p93
    • 存储器与CPU的连接(地址线、数据线和控制线的连接):p93-p94
    • 设计存储器与CPU的连接(例题、步骤):p94-p99
  8. 存储器的校验(参考数字逻辑海明校验):p100-p103
  9. 提高访存速度的措施:p103-p109
  10. 高速缓冲存储器(cache):p109-p123
    • cache的工作原理:p109-p110
    • cache命中率:p111
    • cache的基本结构:p112-p115
    • cache-主存地址映射(直接、全相联、组相联):p117-p119
    • 例题:p120-p122
    • 替换策略:p122-p123

第五章:I/O系统

  1. I/O设备与主机联系方式(I/O设备编址、联络方式、连接方式等):p159-p161
  2. I/O设备与主机信息传送控制方式(程序查询、程序中断、DMA):p161-p164
  3. I/O设备:p165-p185
  4. I/O接口:`p185-p189
    • 主机与I/O设备之间设置接口的理由:p185
    • 接口与端口:p185-p186
    • 接口的功能和组成:p186-p188
    • 接口类型:p188-p189
  5. 程序查询方式(流程、接口电路):p189-p192
  6. 程序中断方式:p193-p200
    • 中断的概念和产生:p193
    • 程序中断方式的接口电路:p194-p197
    • CPU响应中断的条件和时间p197
    • I/O中断处理过程(5步):p197-p198
    • 中断服务程序流程(4步):p198-p200
    • 单重中断和多重中断:p199
  7. DMA方式:p200-p208
    • DMA方式特点:p200-p202
    • DMA接口的功能和组成:p202-p205
    • DMA工作过程(3步):p205-p208

第六章:计算机的运算方法

  1. 机器数的表示方式:p219-p228
    • 原码表示:p220-p221
    • 补码表示:p221-p224
    • 反码表示:p224-p226
    • 移码表示:p226-p228
  2. 数的浮点表示:p229-p233
    • 浮点表示:p229
    • 浮点数与定点数的比较:p231
    • 例题:p231-p232
    • IEEE 754:p233
  3. 定点运算:p234-p269
    • 移位(算术移位):p234-p237
    • 补码加减(运算方法、溢出判断):p237-p242
    • 笔算乘法的改进和原码一位乘:p243-p249
    • 补码一位乘(类原码一位乘、booth算法):p250-p256
    • 原码除法(恢复余数、不恢复余数):p258-p263
  4. 浮点运算(加减运算):p269-p274

第七章:指令系统

  1. 指令的一般格式:p300-p304
    • 操作码(固定编码、扩展编码):p300-p302
    • 地址码:p302-p304
  2. 操作数类型、数据在存储器中的存放方式、操作类型:p304-p310
  3. 寻址方式:p309-p319
    • 指令寻址:p310
    • 数据寻址-立即(数)寻址、直接寻址、隐含寻址、(n次)间接寻址:p310-p313
    • 数据寻址-寄存器(间接)寻址、基址寻址、变址寻址、相对寻址:p313-p318
  4. 指令格式设计举例(例题):p322-p325

第八章:CPU的结构与功能

  1. CPU的结构(功能、框图、寄存器):p337-p340
  2. 指令周期(基本流程、数据流):p342-p345
  3. 中断系统:p358-p370
    • 中断系统概述:p358-p360
    • 中断请求标记和中断判优逻辑:p360-p361
    • 中断服务程序入口寻找(硬件向量、软件):p362
    • 中断响应(条件、时间、中断隐指令):p362-p364
    • 保护现场、恢复现场:p364
    • 中断屏蔽技术:p364-p370

第九、十章:控制单元的功能和设计

  1. 微操作命令的分析(取值、间址、执行、中断):375-378
  2. 控制单元:p379-p385
  • 控制单元的外特性:p379-p380
  • 微操作与控制信号举例(总线/非总线、图、例题):p380-p385
  1. 多级时序系统(指令周期、机器周期、时钟周期):p385-p387

  2. 控制单元的控制方式:p387-p389

  3. 微操作的节拍安排(示例、例题):p369-p401

  4. 组合逻辑设计步骤:p401-p403

  5. 微程序设计思想(机器指令、微程序、微指令、微操作的关系/控制存储器):p403-p404

    多条
    一个
    若干
    一个/多个
    高级语言指令
    机器指令
    微程序
    微指令
    微操作
  6. 微程序控制器的组成和各部件功能:p404-p407

  7. 微指令:p407-p412

    • 微指令的编码方式(直接编码、字段直接编码、字段间接编码等):p407-p408
    • 微指令地址的形成:p408-p410
    • 微指令格式(水平型、垂直型):p410-p412
  8. 微程序设计:p412-p420

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

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

相关文章

详解flink sql, calcite logical转flink logical

文章目录 背景示例FlinkLogicalCalcConverterBatchPhysicalCalcRuleStreamPhysicalCalcRule其它算子FlinkLogicalAggregateFlinkLogicalCorrelateFlinkLogicalDataStreamTableScanFlinkLogicalDistributionFlinkLogicalExpandFlinkLogicalIntermediateTableScanFlinkLogicalInt…

语音唤醒入门(基于ESP-skainet)

主要参考资料: ESP-SR 用户指南: https://docs.espressif.com/projects/esp-sr/zh_CN/latest/esp32s3/index.html 目录 ESP提供的模型直接初始化和使用模型AFE声学前端算法 使用模型 自定义模型 ESP提供的模型 乐鑫提供了经过训练的 WakeNet 和 MultiNet 模型&…

45.分解质因数

上海市计算机学会竞赛平台 | YACSYACS 是由上海市计算机学会于2019年发起的活动,旨在激发青少年对学习人工智能与算法设计的热情与兴趣,提升青少年科学素养,引导青少年投身创新发现和科研实践活动。https://www.iai.sh.cn/problem/711 题目描述 给定一个整数 𝑛n,请将它…

HDFS详细介绍以及HDFS集群环境部署【hadoop组件HDFS笔记】(图片均为学习时截取的)

HDFS详细介绍 HDFS是什么 HDFS是Hadoop三大组件(HDFS、MapReduce、YARN)之一 全称是:Hadoop Distributed File System(Hadoop分布式文件系统);是Hadoop技术栈内提供的分布式数据存储解决方案 可以在多台服务器上构建存储集群&…

云计算【第一阶段(21)】Linux引导过程与服务控制

目录 一、linux操作系统引导过程 1.1、开机自检 1.2、MBR引导 1.3、GRUB菜单 1.4、加载 Linux 内核 1.5、init进程初始化 1.6、简述总结 1.7、初始化进程centos 6和7的区别 二、排除启动类故障 2.1、修复MBR扇区故障 2.1.1、 实验 2.2、修复grub引导故障 2.2.1、实…

敏捷开发笔记(第9章节)--开放-封闭原则(OCP)

目录 1:PDF上传链接 9.1 开放-封闭原则(OCP) 9.2 描述 9.3 关键是抽象 9.3.1 shape应用程序 9.3.2 违反OCP 糟糕的设计 9.3.3 遵循OCP 9.3.4 是的,我说谎了 9.3.5 预测变化和“贴切的”结构 9.3.6 放置吊钩 1.只受一次…

团队任务管理跟踪软件有哪些?分享2024年值得关注的10款

本文将分享2024年值得关注的10款团队任务管理跟踪软件:Worktile、PingCode、Zoho Projects、Wrike、ProofHub、Connecteam、MeisterTask、Nifty、BIGContacts、Hive。 无论是小型初创企业还是庞大的跨国公司,高效的任务管理都能显著提升工作效率&#xf…

面试框架一些小结

springcloud的⼯作原理 springcloud由以下⼏个核⼼组件构成: Eureka:各个服务启动时,Eureka Client都会将服务注册到Eureka Server,并且Eureka Client还可以反过来从Eureka Server拉取注册表, 从⽽知道其他服务在哪⾥ …

新能源行业知识体系-------主目录-----持续更新

本文相当于目录方便快速检索内容,没有实际内容,只做索引 文章目录 一、电力市场概论二、蒙西电网需求侧响应三、蒙西电网市场结算V2.0 一、电力市场概论 是学习清华大学电力市场概论(2024年春)的学习笔记,详细了解电力市场是如何利用经济学知…

48 - 按日期分组销售产品(高频 SQL 50 题基础版)

48 - 按日期分组销售产品 -- group_concat 分组拼接selectsell_date,count(distinct product) num_sold,group_concat(distinct product order by product separator ,) products fromActivities group bysell_date;

grpc教程——proto文件转go

【1】编写一个proto文件 syntax "proto3"; package myproto;service NC{rpc SayStatus (NCRequest) returns (NCResponse){} }message NCRequest{ string name 1; } message NCResponse{string status 1; } 【2】转换:protoc --go_out. myservice.pro…

mmdetection2.28修改backbone不使用预训练参数、从头训练

背景 最近需要测试一下在backbone部分如果不使用预训练参数的话,模型需要多少轮才能收敛所使用的backbone是mmcls.ConvNeXtmmdetection版本为2.28.2,mmcls版本为0.25.0 修改流程 最简单的方法,直接去mmcls的model zoo里找到对应backbone的…

SpringBoot:使用Spring Batch实现批处理任务

引言 在企业级应用中,批处理任务是不可或缺的一部分。它们通常用于处理大量数据,如数据迁移、数据清洗、生成报告等。Spring Batch是Spring框架的一部分,专为批处理任务设计,提供了简化的配置和强大的功能。本文将介绍如何使用Spr…

6-Pandas使用自定义函数

Pandas使用自定义函数 如果想要应用自定义的函数,或者把其他库中的函数应用到 Pandas 对象中,有以下三种方法: 1) 操作整个 DataFrame 的函数:pipe()2) 操作行或者列的函数:apply()3) 操作单一元素的函数&#xff1a…

Python 教程---面向对象编程

面向对象编程 4.1 类和对象的概念类(Class)对象(Object)示例创建和使用类 4.2 类成员实例成员类成员静态成员示例 4.3 面向对象三要素封装(Encapsulation)继承(Inheritance)多态&…

单晶层状氧化物制作方法技术资料 纳离子技术

网盘 https://pan.baidu.com/s/1hjHsXvTXG74-0fDo5TtXWQ?pwd10jk 单晶型高熵普鲁士蓝正极材料及其制备方法与应用.pdf 厘米级铬氧化物单晶及其制备方法和存储器件.pdf 多孔氧化物单晶材料及其制备方法和应用.pdf 大单晶层状氧化物正极材料及其制备方法和应用.pdf 富钠P2相层状…

docker k8s

1、docker是什么? 将环境和程序一起打包给到 服务器运行的工具软件。 2、基础镜像base image是什么? 操作系统:用户空间、内核空间 阉割操作系统,利用其的用户空间(因为应用程序运行在用户空间)&#xf…

量化交易之机器学习篇 - 实现K近邻模型的两种方式

# 导入相关模块import numpy as npfrom collections import Counter import matplotlib.pyplot as pltfrom sklearn import datasets from sklearn.utils import shuffledef load_data():iris datasets.load_iris()# 打乱数据后的数据和标签X, y shuffle(iris.data, iris.tar…

【机器学习】在【Pycharm】中的应用:【线性回归模型】进行【房价预测】

专栏:机器学习笔记 pycharm专业版免费激活教程见资源,私信我给你发 python相关库的安装:pandas,numpy,matplotlib,statsmodels 1. 引言 线性回归(Linear Regression)是一种常见的统计方法和机器学习算法&a…

弹性力学讲义

弹性力学讲义 1. 基本假设和一些概念2. 应力3. 二维应力状态与摩尔库伦屈服准则 1. 基本假设和一些概念 力学:变形体力学–固体力学和流体力学(连续介质力学) 刚体力学–理论力学(一般力学) 物理受理后:要…