• 操作系统组成


    硬件组成

    1 总线(Bus)

    总线就像血管一样贯穿整个计算机硬件系统,连接着处理器、主存、I/O设备等硬件部件,传送定长的字节块(32位机器是4个字节,64位机器是8个字节)

    2 I/O(Input and Output)设备

    键盘、鼠标、显示器、网卡、磁盘均属于I/O设备。I/O设备通过控制器(设备本身或主板上的芯片组)或适配器(插在主板上的卡)与I/O总线相连,负责从外界获取输入,将结果输出到外界

    3 存储器(memory unit)

    存储器包括寄存器、CPU缓存、内存等。在处理器执行程序时,负责存放程序和程序处理的数据,保存程序执行的中间结果和最终结果。从逻辑上来讲,存储器是一个线性字节数组,数组索引为每个字节的地址

    4 中央处理器(Central Processing Unit,CPU)

    CPU包括寄存器、程序计数器(PC)、算术/逻辑单元(ALU)。寄存器用来存储一个字节;PC指向存储器中要执行的一条指令,由处理器执行这条指令;ALU负责运算,处理器的常见操作:

    • 加载:从内存复制一个字节到寄存器,覆盖寄存器原来的内容

    • 存储:从寄存器复制一个字节到内存的某个位置,覆盖内存原来的内容

    • 操作:把两个寄存器的内容复制到ALU,ALU对这两个字节做算术运算,并将结果放到一个寄存器中覆盖寄存器原来的内容

    • 跳转:将跳转指令复制到PC中,覆盖原有的值,处理器执行该指令

    奋斗为了更好的生活。
  • 相关阅读:
    在Centos中导入sql文件的方法
    Centos7.4 版本环境下安装Mysql5.7操作记录
    CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
    MySql命令集合
    常用linux命令
    HDP Spark2 HIVE3.1 的问题
    YARN 的调度选项
    Sqoop 遇到的问题
    Kubernetes 集群部署(4) -- Node 部署
    HDP 中 yarn 和 MR2 的配置
  • 原文地址:https://www.cnblogs.com/redman274/p/15294253.html
Copyright © 2020-2023  润新知