news 2026/10/31 22:44:30

1.2 计算机体系结构

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1.2 计算机体系结构
1.2.1 计算机体系结构的发展
CISC (Complex Instruction Set Computer) 和 RISC (Reduced Instruction Set Computer)

RISC精简指令集计算机

CISC复杂指令集计算机

指令种类

少、精简

多、丰富

指令复杂度

低(简单)

高(复杂)

指令长度

固定

变化

寻址方式

少

复杂多样

实现(译码)方式

硬布线控制逻辑(组合逻辑控制器)

微程序控制技术

通用寄存器数量

多、大量

一般

流水线技术

支持

支持

1.2.2 存储系统
  1. SRAM(静态随机存储器)
  2. DRAM(动态随机存储器)
  3. RAM(读/写存储器)
  4. ROM(只读存储器)
  5. PROM(可编程的只读存储器)

按寻址方式分类

  • 随机存储器(RAM)
  • 顺序存储器(SAM)
  • 直接存储器(DAM)

Cache 与主存地址的映射是由硬件自动完成的
数据总线:数地控,数据总线、地址总线和控制总线

指令的流水线处理

1.顺序方式 2.重叠方式 3.流水方式

中断

输入输出(I/O)控制方式
  1. 程序查询方式
  • CPU和 I/O(外设)只能串行工作 CPU需要一直轮询检查,长期处于忙等状态。CPU 利用率低
  • 一次只能读/写一个字
  • 由 CPU 将数放入内存

  1. 中断驱动方式
  • I/O 设备通过中断信号主动向 CPU 报告 I/O 操作已完成
  • CPU 和 I/O(外设)可并行工作
  • CPU 利用率得到提升
  • 一次只能 读/写 一个字
  • 由 CPU 将数据放入内存

  1. 直接存储器方式(DMA)
  • CPU 和 I/O(外设)可并行工作
  • 仅在传送数据块的开始和结束时才需要 CPU 的干预
  • 由外设直接将数据放入内存
  • 一次读写的单位为”块“而不是字

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/31 22:43:46

仿真干货|云端CAE实战——StarCCM+ 显卡冷却模拟分析

还在为复杂仿真任务耗费重金购置硬件?仿真软件部署繁复困难? 今天带你解锁工业仿真的全新打开方式—— SimForge™高性能仿真云平台,邀您开展Star-CCM高性能在线仿真! 前处理→求解→后处理,1个视频,用“…

作者头像 李华
网站建设 2026/10/25 11:45:35

<span class=“js_title_inner“>有效管理</span>

一个平静无波的工厂,必是管理上了轨道。如果一个工厂高潮迭现,在参观者看来大家忙得不可开交,就必是管理不善。管理好的工厂,总是单调无味,没有任何刺激动人的事件。那是因为凡是可能发生的危机都早已预见,…

作者头像 李华
网站建设 2026/10/27 21:04:10

计算机毕业设计springboot一种在线音乐网站设计 基于SpringBoot的云端音乐流媒体平台设计与实现 SpringBoot驱动的智能音乐分享与管理系统构建

计算机毕业设计springboot一种在线音乐网站设计1b966253 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 数字化浪潮席卷全球的当下,音乐消费模式正经历着从实体载体…

作者头像 李华
网站建设 2026/10/31 18:01:59

Java高频面试题:JDK动态代理与CGLIB实现的区别?

大家好,我是锋哥。今天分享关于【Java高频面试题:JDK动态代理与CGLIB实现的区别?】面试题。希望对大家有帮助;Java高频面试题:JDK动态代理与CGLIB实现的区别?JDK动态代理和CGLIB(Code Generation Library&#xff09…

作者头像 李华
网站建设 2026/10/30 14:40:56

深入理解快速排序算法(Java实现)

深入理解快速排序算法(Java实现) 1. 算法简介 快速排序(Quicksort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据…

作者头像 李华