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

微机结构

时间:2024-04-27 17:11:56浏览次数:14  
标签:外部设备 存储器 主存 微机 指令集 cpu 结构

微机结构主要由五大部件组成,分别是运算器、控制器、存储器、输入设备和输出设备。如下图所示

1、cpu结构与功能
cpu是微机系统的核心部件,负责执行指令和处理数据。它由运算器、控制器和寄存器组成。运算器负责执行算术和逻辑运算;控制器则负责从内存中获取指令,解码并执行;寄存器用于存储操作数和中间的结果。
2、存储器体系
存储器体系包括主存(RAM)和辅存。主存直接与cpu通信,速度较快,但容量有限;辅存则用于长期存储数据,速度较慢但容量大。此外,还有高速缓存(Cache)用于提高cpu访问主存的速度。内存储器包括寄存器、Cache、主存储器,外存储器包括辅助存储器(磁盘)和大容量存储器(磁带)。随时存储器:存取时间和存储单元的位置无关。顺序存储器:存取时间和存取单元的位置有关。随机只读存储器(ROM)和随机读写存储器(RAM)。静态随机存储器,动态随机存储器(DRAM),而动态随机存储器只需刷新存储器。方向的局部性原理,时间局部性和空间局部性。高速缓冲处理器(CACHE)的作用提速,实质是以空间换时间,但空间牺牲不大。虚拟存储器的实质是以时间换空间,但时间牺牲不大。
3、输入设备和输出设备
输入输出系统负责实现微机与外部设备的通信。它包括各种接口电路和控制逻辑,用于将外部设备的数据转换为cpu能够识别的格式,并传输给cpu。
4、总线与接口
总线是连接微机各部件的通信通道,包括数据总线、地址总线和控制总线。接口则用于连接外部设备和微机,实现数据格式的转换和通信协议的实现。

5、指令集和汇编
指令集是cpu能过执行的命令集合,它定义了cpu的基本操作和功能。汇编语言是一种低级编程语言,用于将指令集转换为机器码,供cpu执行。

标签:外部设备,存储器,主存,微机,指令集,cpu,结构
From: https://www.cnblogs.com/chaipanpan/p/18162186

相关文章

  • 微机结构
    微型计算机结构总体来说,微型计算机的结构是采用总线结构实现相互之间的信息传递。CPU和存储器通过总线相互连接,I/O设备通过I/O接口连接在总线上。总线是计算机各部件之间传输数据的通道,有三类总线分别是:数据总线、地址总线和控制总线(反馈)。主要特性有:公共性、分时性和反馈等;CP......
  • 《微机系统结构》
    此前讲过计算机的五大部件:控制器、运算器、存储器、输入设备、输出设备。微机系统由硬件系统和软件系统组成。硬件系统由中央处理器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)内存,顾名思义,所谓内存就是指微型计算机内部的存......