计算机组成部分

背景:大家知道计算机俗称电脑,这个名字体现了人类在设计计算机的初衷是希望计算机能最大化的替代人类,所以计算机的所有组成也都是模仿人的某一器官或者功能而设计的。

一、控制器

计算机的指挥系统,负责控制所有其他硬件的运行,在控制器的控制下,计算机能够自动按照程序设定的步骤进行操作,完成特定的任务,相当于人类大脑的指挥功能。
控制器内部的部件有:
1.指令寄存器:存放由存储器取得的指令;
2.指令译码器:将指令中的操作码翻译成控制信号;
3.时序发生器:产生时序脉冲节拍信号,可以使计算机有序的工作;
4.操作控制器:将控制信号组合起来,控制各部件完成响应的操作;
5.指令计数器:计算并指出下一条指令的地址。
控制器的工作过程分为三个步骤:
1.取指令。控制器的程序计数器中存档当前指令的地址。执行一条指令的第一步就是把该地址送到存储器的地址驱动器,按地址取出指令,送到指令寄存器中,同时,PC自动加1。准备取下一条指令;
2.分析指令。一条指令由两部分组成,一部分称为操作码。指出该指令要进行什么操作;另一部分称为数据地址码,用于指出要对存放在哪个地址中的数据进行操作。在分析指令阶段,要将数据地址码送到存储器中取出需要的操作数到运算器。同时把OP送到指令译码部件,翻译成要对哪些部件进行哪些操作的信号,再通过操作控制逻辑,将指定的信号(和时序信号)送到指定的部件;
3.发送操作控制信号。将有关操作控制信号,按照时序发送到相关部件,使有关部件在规定的节拍中完成规定的操作。

二、运算器

计算机的运算系统,包括数学运算与逻辑运算,相当于人类大脑的思考能力。
控制器和运算器是在同一个硬件 上的,叫做CPU中央处理器。

三、存储器

计算机的存取数据系统,分为内存(主存)和外存。
内存是基于电存取数据,断电数据会全部丢失,存取速度都很快,用于临时保存数据,相当于人类的大脑记忆;外存是基于磁存取数据,端电数据依然存在,用于永久保存数据,存取速度都比较慢,相当于我们写的笔记。

四、输入设备

键盘、鼠标,相当于人类的眼睛、耳朵。

五、输出设备

显示器、打印机,相当于人类的嘴、手和脚。

CPU详解

所有的硬件都受程序控制,程序实质上是一堆代码块,进程是程序执行的过程,在程序执行时,数据已经从硬盘跑到内存中,不同的程序运行起来是不同的进程,进程与进程之间占的内存空间是物理隔离的,运行过程中有可能会产生计算数据,这部分数据会暂存在CPU内部的存储单元中,叫做寄存器,它使用的材质是和CPU一样的,价钱非常贵,所以很小,

内存决定着可以同时运行多少软件,如果电脑运行着运行着变卡,说明内存不够用

软件的启动是CPU从硬盘读数据,所以软件的启动速度取决于硬盘的读取数据,可以更换个固态硬盘,mac电脑启动软件快就是因为默认安装的是固态硬盘

总结:程序的运行与计算机三大核心硬件CPU、内存、硬盘的关系
安装软件都是安装到硬盘里
程序最先是存放在硬盘中的
程序的运行需要先经历加载的过程,即程序的代码/数据从硬盘读入内存,然后CPU再从内存读取指令运行。所以说计算机的硬盘大小决定了能够安装的软件数量,而计算机内存的大小决定了计算机能够同时运行的软件数量

本质:计算机是基于电工作的,电就是高低高低的电频,内存中也都是高低高低的电频,磁盘也是高低高低的磁信号,程序从磁盘读取到内存中其实是将磁信号转变为电信号

现在的电脑分两类,一种是32位电脑,一种是64位电脑,位数指CPU一次从内存读取多少位,如64位的CPU每次从内存读取64位,它认为64位是一条完整的指令。CPU有向下兼容性,64位的CPU可以兼容32位软件,但32位的CPU无法运行64位的软件。在下载软件的时候如果自己的电脑是64位的,下载32位的软件可以安装,下载64位的也可以安装,如果是32位的,只能安装32位的软件

第一个CPU是intel研发的,X86是指的CPU的一种型号,CPU有两种指令
精简指令集CPU:单条指令集简单,所以要完成一件任务指令集较多,有比较稳定,不易出错的优点,通常用在大型机,金融体系、火箭指令等;
复杂指令集:使用广泛,完成一件任务指令集更少,X86就是一种复杂指令集。

CPU :2核4线程(2个CPU核心,每个核有两条流水线)
inter和AMD的多核运行方式有很大的区别
CPU中有个寄存器,叫做一级缓存,Intel采用4个核共享同一个二级缓存的缓存控制器,AMD是每个CPU使用独立的二级缓存控制器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值