当前位置: 首页 > news >正文

保研复习-计算机组成原理

计算机组成原理

  • 计算机组成
    • 冯诺依曼体系结构
    • 计算机系统的层次结构
    • 计算机的五大组成部件
    • 编译和解释的区别
  • CPU
    • CPU的组成
    • 寄存器的类型
    • 指令类型
    • 指令功能
    • 指令执行过程
  • 存储器
    • 存储器的层次结构
    • 寻址方式
  • 输入和输出
    • io方式有哪几种
    • IO接口的基本结构

计算机组成

冯诺依曼体系结构

存储程序的思想
将程序和数据同等对待,当作指令输入计算机,按地址访问

计算机系统的层次结构

微程序——机器语言——汇编语言——高级语言

计算机的五大组成部件

运算器、存储器、控制器,输入,输出

编译和解释的区别

编译生成目标文件,解释不生产目标文件
解释在运行时翻译,编译取决于具体的计算机系统

CPU

CPU的组成

运算器
控制器
寄存器
时钟

寄存器的类型

PC、标志寄存器(PSW)、指令寄存器(IR)、通用寄存器,累加寄存器,变址寄存器,基址寄存器、栈寄存器

在这里插入图片描述

指令类型

传送数据
运算指令
跳转指令

指令功能

在CPU和内存之间传送数据
数据运算:执行算术和逻辑运算
程序控制:控制程序的执行顺序,比如跳转指令

指令执行过程

取指令
指令译码
执行指令

存储器

参考博文

存储器的层次结构

在这里插入图片描述

寻址方式

立即寻址:立即数
直接寻址
间接寻址:内存间接寻址、寄存器间接寻址
相对寻址方式:基址寻址、变址寻址

输入和输出

在这里插入图片描述

io方式有哪几种

轮询
中断
DMA:DMA全称是Direct Memory Access,即是直接存储器访问。 DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为 RAM 与 I/O 设备开辟一条直接传送数据的通路,能使CPU的效率大为提高。

IO接口的基本结构

在这里插入图片描述

http://www.lryc.cn/news/170864.html

相关文章:

  • linux环境安装redis(亲测完成)
  • 关于命令行交互自动化,及pyinstaller打包wexpect的问题
  • 8.4 【MySQL】文件系统对数据库的影响
  • Python WEB框架FastAPI (二)
  • 基于Java网络书店商城设计实现(源码+lw+部署文档+讲解等)
  • 怒刷LeetCode的第3天(Java版)
  • JavaScript数组去重常用方法
  • 蓝牙电话之HFP—电话音频
  • JDBC基本概念
  • leetcode876 链表的中间节点
  • 了解方法重写
  • 2、从“键鼠套装”到“全键盘游戏化”审核
  • 【flutter】架构之商城main入口
  • linux学习实操计划0103-安装软件
  • git vscode
  • Linux命令行批量删除文件
  • CAN - 基础
  • 【Hash表】找出出现一次的数字-力扣 136
  • Resize和centerCrop的区别
  • 无涯教程-JavaScript - SUM函数
  • ChatGLM P-Tuningv2微调定制AI大模型
  • 关于RISC-V安全性的全面综述
  • Python基础语法规则和Java不同的地方
  • 振弦采集仪安全监测路基边坡的解决方案
  • 如何与QVC 建立EDI连接?
  • 脑网络图谱
  • 无涯教程-JavaScript - SQRTPI函数
  • Nacos使用教程(四)——命名空间(Namespace)、配置分组(Group)和配置集ID(Data ID)
  • 三、双指针(two-point)
  • Redis 是什么和使用场景概述(技术选型)