基础:计算机硬件组成
0
0一、计算机的硬件组成
五大组成部分:
前提:计算机的所有组成都是模仿人的某一器官或功能区设计的;
1、控制器:计算机的指挥系统,负责控制所有其他硬件的运行==》大脑
2、运算器(CPU-x86-64):负责数学运算、逻辑运算==》大脑
控制器+运算器==》CPU中央处理器
3、存储器:存取数据
内存(buffer、cache):基于电池存取数据,断电数据全丢;
用于临时保存数据,存取速度都快;
外存:硬盘接口IDE、SATA、SAS:基于磁存取数据,断电数据仍在;
用于永久保存数据,存取速度都慢;
机械硬盘、固态硬盘SSD
4、输入设备
5、输出设备
总结1:人========程序========》计算机硬件
人========程序========》CPU========》计算机其他硬件
总结2:程序的运行与计算机三大核心硬件CPU、内存、硬件的关系;
程序最先是存放于硬盘中的;
程序的运行需要先经历加载的过程:程序的代码/数据从硬盘读入内存;
然后CPU再从内存中读取指令来运行;
ps::安装软件都装到硬盘里;软件的运行都是加载到内存中了;
硬盘的大小决定了能够安装的软件数目;
内存的大小决定了计算机能够同时运行的软件数目
CPU指令集:
取值======》解码=====》运行
寄存器=》与CPU一样的材质制成,速度极快,无延迟;
CPU-32位:只能运行32位软件;
CPU-64位:可运行32与64位软件;
CPU具有向下兼容性,如64向下兼容32;
x86=》简单指令集:复杂的指令做简单的事
x86=》复杂指令集:简单的指令做复杂的事
x86-64位
摩尔定律:18个月
CPU:双核四线程
2核=》每个CPU核心内部有两个流水线=》2核有四条流水线
三、储存器详解
寄存器=》L1(一级缓存)
高速缓存=》L2
内存:
RAM=》内存
ROM==《只读数据,存取速度与内存一样,只能读,断电数据不丢失;
内存中存放都是CPU要运行的程序
RAM:=》qq、爱奇艺、微信等
ROM=》BIOS(Basic Input Output System,基本输入输出系统)
硬盘
机械硬盘