首页 > 其他分享 >微机结构

微机结构

时间:2024-04-27 16:11:06浏览次数:25  
标签:存储 计算机 RAM 微机 指令 寄存器 CPU 结构

微型计算机结构
总体来说,微型计算机的结构是采用总线结构实现相互之间的信息传递。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内部有一组计数器,用于记录时间的流逝。这些计数器通常包括秒、分、时、日、月、年和星期几。每当石英晶体振荡器产生一个时钟脉冲,相应的计数器就会增加。

标签:存储,计算机,RAM,微机,指令,寄存器,CPU,结构
From: https://www.cnblogs.com/zyk0915-/p/18162179

相关文章

  • 《微机系统结构》
    此前讲过计算机的五大部件:控制器、运算器、存储器、输入设备、输出设备。微机系统由硬件系统和软件系统组成。硬件系统由中央处理器CPU,内外存储器,输入输出设备组成,软件系统则由系统软件和应用软件组成。硬件结构分为主机和外设。都是根据冯诺依曼的“存储程序”原理实现自动工作的......
  • 数据结构_链表_双向循环链表的初始化、插入、删除、修改、查询打印(基于C语言实现)
    版本:2024年4月26日V1.0发布于博客园/***@filename:DoubleLinkedList.c*@brief:实现双向循环链表的相关功能*@author:[email protected]*@date:2024/04/26*@version:1.0*@note:*CopyRight(c)2023-2024RISE_AND......
  • 初中中考阅读理解难题一网打尽!句子结构深度解析+答案揭秘,助你轻松冲刺高分!-012
    PDF格式公众号回复关键字:ZKYDT012原文1Richardfoundthebirdintheforest,didn’the?解析1Richard,found发现了,thebird这只鸟,intheforest在森林里,didn’the?不是吗理查德在森林里发现了这只鸟,不是吗?2Hesawastrangebirdinabush.他在灌木丛......
  • 数据结构——链式栈
    二、链式栈构造链式栈//链式栈的有效数据类型,用户可以根据需要进行修改typedefintDataType_t;//构造单链式栈的结点typedefstructLinkedStack{DataType_tdata;//结点的数据域structLinkedStack*next;//结点的的指针域}LinStack_t......
  • 数据结构(笔试题-栈(入栈出栈)
    笔试题:实现//利用栈s1和s2实现队列,栈的思想是“后进先出”,队列的思想是“先进先出”,可以选择把栈s1作为入队缓存,把栈s2作为出队缓存//入队boolenQueue(s1,s2,intx){ inttemp;//用于存储出栈的元素的值 //1.判断栈s1是否已满,此时分为两种情况(满了or未满) if(s......
  • 数据结构—单链表队列头删尾插
    单链表队列的头删尾插/*************************************************/***@filename: 单链表队列的头删尾插.md*@brief实现对单链表队列的头删尾插*@[email protected]*@date2024/04/26*@version1.0:在下坂本,有何贵干*@property:no......
  • C语言数据结构:链式队列的创建及其出入队操作
    /**********************************************************************************************************该程序实现链式队列元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可移植性,所以链式队列中元素*的数据类型为DataType_t,用户可以根据实际情况修改......
  • 数据结构-链表-2
    本函数功能为将查找单链表中的倒数第k个结点将其data输出<!--RevCount.c文件(查找单链表中的倒数第k个结点将其data输出)的实现-->/*******************************************************************************funcname:LinList_RevCount*function:......
  • 微机结构
    微机主要由如下几个部分组成:微处理器或称中央处理单元(CPU)、内部存贮器(内存)、输入输出接口(接口)及系统总线。(1)CPU,CPU是一个复杂的电子逻辑元件,它包含了早期计算机中的运算器、控制器及其他功能,能进行算术、逻辑及控制操作。(2)内存,顾名思义,所谓内存就是指微型计算机内部的存......
  • Java树形结构
    表结构createtablecommon_tree(idbigintnotnullcomment'主键'primarykey,p_idbigintnullcomment'父节点id',tree_codevarchar(100)nullcomment'树形区分',tree_describevarch......