首页 > 其他分享 >2、系统的硬件组成

2、系统的硬件组成

时间:2022-09-07 18:33:08浏览次数:84  
标签:字节 总线 主存 系统 硬件 指令 处理器 寄存器 组成

目录

1 系统的硬件组成概览

1.1 总线

  • 总线是负责在各个部件之间传递信息的,信息的单位是字节。根据部件类别,可以把总线细分为I/O总线、内存总线,系统总线等。
  • 例如CPU执行MOV指令,从内存传输1个字节的数据到寄存器,数据通过总线进行传递。

1.2 I/O设备

  • I/O(输入/输出)设备是系统与系统外的联系通道。例如鼠标、键盘、显示器、磁盘。
  • 控制器/适配器是I/O设备和I/O总线联系的通道
  • 控制器是指I/O设备本身,或者主板上的芯片组; 适配器是指插在主板卡槽的卡
  • (关于控制器和适配器,在后续章节会详细介绍)

1.3 主存

  • 主存是一个临时存储设备,在处理器执行程序时,用来存放程序和程序处理的数据
  • 物理上,主存就是一组动态随机存储器(DRAM)芯片;逻辑上,主存是一个线性的字节数组,每个字节都有一个唯一的地址(数组索引),这些地址都是从零开始的。
  • 磁盘的存储的数据可持久化,主存数据随系统关闭而丢失。

1.4 处理器

处理器:是执行存储在主存中指令的引擎。处理器全称叫中央处理单元(CPU)
程序计数器(PC):处理器通过程序计数器定位指令的地址并执行。在系统启动到关闭期间,处理器不断地执行程序计数器指向的指令,再更新程序计数器,使其指向下一条指令。
寄存器文件:它是CPU内部小的存储设备,由一些单个字长的寄存器组成。

CPU执行指令操作:

  • 加载:从主存复制一个字节到寄存器,以覆盖寄存器的原来的内容
  • 存储:从寄存器复制一个字节到主存的某个位置,以覆盖该位置上原来的内容
  • 计算:把两个寄存器的内容复制到ALU(算术/逻辑运算单元),ALU对这两个字做算术运算,并将结果存在在另外一个寄存器中,以覆盖该寄存器原来的内容。
  • 跳转:从指令本身抽取出一个字,并将这个字复制到程序计数器(PC),以覆盖PC中原来的值。

处理器的结构区分:

  1. 指令集架构:描述每条机器代码指令的效果
  2. 微体系架构:描述处理器实际上如何实现。

标签:字节,总线,主存,系统,硬件,指令,处理器,寄存器,组成
From: https://www.cnblogs.com/knowledgeispower/p/16666809.html

相关文章

  • 推荐系统论文-baseline论文
    ①Wide&DeepLearningforRecommenderSystems中文版英文版下载②DeepFM:AFactorization-MachinebasedNeuralNetworkforCTRPrediction中文版1中文版......
  • 交叉编译移植Python到arm架构下的Linux系统
    参考:https://blog.csdn.net/weixin_41922484/;https://blog.csdn.net/qq_28351465/article/details/54406180;  https://cloud.tencent.com/developer/articl......
  • Docker 容器部署jenkins后忘记系统用户密码处理方案
    一、问题描述由于本地尝试使用docker部署jenkins来研究梳理工具的使用步骤,但隔了一段时间之后,重新拉起容器应用镜像,发现忘记了用户密码,无法登录系统。二、解决方案第......
  • 开源协同OA开发平台:OA办公系统内部的云笔记
    目前市面上有许许多多的云笔记产品,所谓云笔记,主要的作用就是记录个人的备忘需求,比如每天的日程安排、突如其来的灵感、生活笔记等等,只需要一个账号,就可以多平台通用。除了......
  • Linux系统配置(防火墙)
    前言linux系统服务器如果作为网关服务器或网络服务器来使用时,配置规划防火墙能够很好的为服务器提供安全保障,Linux系统的RHEL7系列之前默认是通过iptables管理防火墙,......
  • 试题管理/在线课程/模拟考试/能力评估报告/艾思在线考试系统www.aisisoft.cn
    艾思软件发布在线考试系统,可独立部署,欢迎咨询索要测试账号一.主要特点:ThinkPHP前后端分离框式开发主要功能有:在线视频课程,模拟考试,在线考试,能力评估报告......
  • 信息系统建设的原则
    为了能够适应开发的需要,在信息系统规划设计,以及系统开发的过程中,必须要遵守一系列原则,这是系统成功的必要条件。以下是信息系统开发常用的原则。1.高层管理人员介入原则一......
  • 解决“虚拟机使用的是此版本 VMware Workstation 不支持的硬件版本”
    今天将另外一台虚拟机复制到我的电脑上,用VMwareWorkstation打开的时候,提示当前版本的VMwareWorkstation不支持虚拟机使用的硬件版本。如果是新建虚拟机的时候,设置......
  • Linux系统启动流程
    开机启动流程图1.开机自检 电脑通电之后,首先加载BIOS(basicinputoutputsystem,基本输入输出系统)。而BIOS程序首先检查计算机能否满足运行的基本条件,这个叫做“硬件自......
  • React版/Vue版都齐了,开源一套【特别】的后台管理系统...
    本项目主要基于Elux+Antd构建,包含React版本和Vue版本,旨在提供给大家一个简单基础、开箱即用的后台管理系统通用模版,主要包含运行环境、脚手架、代码风格、基本Layout、状态......