微机结构

news/发布时间2024/5/18 22:38:45

微型计算机结构
总体来说,微型计算机的结构是采用总线结构实现相互之间的信息传递。CPU和存储器通过总线相互连接,I/O设备通过I/O接口连接在总线上。
总线是计算机各部件之间传输数据的通道,有三类总线分别是:数据总线、地址总线和控制总线(反馈)。主要特性有:公共性、分时性和反馈等;

CPU是微机的核心,它负责解释和执行程序指令。可以从以下几个关键方面来理解:
1) 指令周期:执行指令的过程可以分成几个阶段,这些阶段合称指令周期,通常包括取指、解码、执行、写回。
2) 寄存器:CPU中有多个寄存器,这些寄存器用于快速的存储位置,存储指令、操作数和中间结果。
3) 加工运算(ALU)负责执行所有的算术和逻辑运算。当控制器指示它执行某个操作值时,ALU会对寄存器中的数据进行处理,并将结果返回给寄存器。
4) 控制单元:负责从内存中取出指令并解码,然后控制其他部件执行指令。
5) 指令集架构:CPU的设计基于特定的指令集架构,ISA定义了CPU可以执行的指令集合以及指令的格式。
6) 时钟频率:CPU的操作同步于一个时钟信号。时钟频率,通常以赫兹(Hz)为单位,决定了CPU每秒钟可以执行多少个时钟周期,是衡量CPU速度的一个指标。

微机的存储体系
1)CPU内部的寄存器;
2)内存:用于存储当前正在运行的程序和数据,内存分为随机存储器(RAM)和只读存储器(ROM)。RAM用于存储暂时存放的程序和数据;ROM用于存储计算机的BIOS等不变的信息;
3)CACHE:缓存时计算机的一种高速数据存储层,位于CPU和主存之间,用于减少CPU访问主存所需的时间;
4)辅助存储器:用于长期存储大量数据和程序的设备,大容量但速度慢。常见的有:硬盘驱动器,固态存储器,光盘驱动器等:
5)外部存储设备。

I/O:实现用户与计算机之间的交互。
主板:连接和集成所有计算机组件的平台。
时针:微机系统中的一个硬件组件,用于维护当前的日期和时间信息,即使计算机断电也能持续维护运行。CMOS RAM:RTC通常与一个小的CMOS RAM芯片集成在一起。这个RAM用于存储计数器的当前值以及其他系统配置信息。由于CMOS RAM是非易失性的,它可以在断电后保持数据不丢失;计数器:RTC内部有一组计数器,用于记录时间的流逝。这些计数器通常包括秒、分、时、日、月、年和星期几。每当石英晶体振荡器产生一个时钟脉冲,相应的计数器就会增加。

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

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

相关文章

京东web端h5st—4.7逆向分析

声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 aHR0cHM6Ly93d3cuamQuY29tLw== 分析流程了解h5st 看了sha256相关加密算法逻辑b…

Games 101: 旋转矩阵

旋转矩阵 本文主要介绍了旋转矩阵的推导,分为两种方式:旋转坐标 旋转坐标轴 以下坐标系都是右手坐标系旋转坐标 已知坐标点\(A(x_a,y_a)\), 旋转\(\theta\)角后变为坐标点\(B(x_b,y_b)\),求解旋转矩阵.\[{\large \begin{align*} \begin{split} x_a &=r_a \cdot cos(\alp…

2024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。 给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。 需要注意

2024-04-27:用go语言,在一个下标从 1 开始的 8 x 8 棋盘上,有三个棋子,分别是白色车、白色象和黑色皇后。 给定这三个棋子的位置,请计算出要捕获黑色皇后所需的最少移动次数。 需要注意的是,白色车可以垂直或水平移动,而白色象可以沿对角线移动,它们不能跳过其他棋子。…

CUDA和CUDNN版本切换

介绍了cuda和cudnn版本切换的方法,以及设置环境变量的坑0 背景 在用不同框架做深度学习时,难免会遇到需要不同版本的cuda和cudnn版本的情况,如果把原来版本的卸载掉重新安装新版本,则会影响其它框架的使用,最好的方法是在主机上安装多个版本的cuda和cudnn,需要用到哪种就…

使用Files.walk删除文件

使用`Files.walk`删除指定文件名的文件。摘要:使用Files.walk删除指定文件名的文件。使用Files.walk工具,递归判断指定目录中的常规文件路径名是否符合约定名称,如果满足条件就删除。 public class DelFile {// 文件名在此集合就删除private static Set<String> given…

10-项目范围管理(2/10 十大管理)

9.1 管理基础 9.1.1 产品范围和项目范围产品范围:指某项产品、服务或成果所具有的特征和功能。产品范围的完成情况是根据产品需求来衡量的。 项目范围:包括产品范围,是为交付具有规定特性与功能的产品服务或成果而必须完成的工作。项目范围的完成情况是根据项目管理计划来衡…