zoukankan      html  css  js  c++  java
  • 介绍CPU,内存,硬盘,指令以及他们之间的关系

        1. CPU:CPU,又称CPU芯片,中央处理器。是计算机上最重要的集成电路,位于计算机的主板上面,其主要任务是从主存上面提取指令和对指令进行执行,CPU包括运算逻辑部件、寄存器部件运算器和控制部件等。CPU有大量的引脚,计算机系统通过这些引脚完成通信,这些通信把CPU和本身也是高级电路的存储器与I/O设备连接在一起。
    1. 内存:内存又称主存储器,内存储器,其包含了存储体,MAR,MDR。存储体又包含了存储单元,存储单元包含了存储元件,内存中的存储单元是从0开始连续编号的同时存储单元是按地址进行寻址的。MAR是存储器地址寄存器,其中保存了存储单元的地址。MDR是存储器数据寄存器,保存了要送入CPU中的数据。MAR反映出了存储单元的个数,MDR反映了存储字长。
    2. 硬盘:硬盘是外存储器的一种,又叫硬盘驱动器,是一种磁盘,既是输入设备也是输出设备,常见的硬盘有机械硬盘,固态硬盘,混合硬盘。硬盘主要由主轴,读写头,机械臂,柱面组成
      。硬盘是由多个磁盘片构成的,每个磁盘片都有自己的读写头,每个磁盘片的磁道构成了柱面。硬盘上的地址由柱面编号,表面编号,和扇区构成。一般而言台式电脑的硬盘是3.5英寸的,笔记本上的硬盘是2.5英寸的
    3. 指令: 指令是程序中的代码,指令会要求电脑执行预定的任务。指令是由二进制来表示的,由操作码和地址组成的。指令的执行分为取指令和执行指令两部分首先是取指令和分析指令。取指令是从内存储器取出当前执行的指令,并送到控制器的指令寄存器中,对所取的指令进行分析,即根据指令中的操作码确定计算机应进行什么操作。其次是执行指令。根据指令分析结果,由控制器发出完成操作所需的一系列控制电位,以便指挥计算机有关部件完成这一操作,同时,还为取下一条指令作好准备。

            

     
      在执行程序时CPU是总控制,存储器来存放指令,它们一起来共同完成一个程序
  • 相关阅读:
    boot空间不足
    catkin init/build 遇到catkin:command not found 的解决办法。
    ros自定义消息的时候报错ImportError: No module named em
    Opencv——相机标定
    Spring Boot 怎么打一个可执行 Jar 包?
    代码写成这样,老夫无可奈何!
    在外包干了三年,我废了……不吹不黑!
    国庆加了三天班,公司不给钱,咋办?
    面试官问线程安全的List,看完再也不怕了!
    年轻人的第一个自定义 Spring Boot Starter!
  • 原文地址:https://www.cnblogs.com/xxp17457741/p/6504673.html
Copyright © 2011-2022 走看看