一、计算机硬件组成
计算机所有的组成都是模仿人的的各个功能设计。接下来一一对应来谈
五大组成部分:
控制器:计算机的控制系统、指挥系统,控制所有其他硬件
运算器:逻辑运算、数学运算
控制器+运算器=CPU 相当于人的大脑
存储器:存取数据
1、内存:比如说内存条,基于电存取数据。特点存取速度超快,断电全部丢失。----相当于人的记忆功能
2、外存:比如说磁盘,基于磁存取数据。特点断电数据依然在,但存取速度比较慢。---相当于人的小本子
输入输出系统(input、output):键盘、鼠标、显示器、打印机
总结1:程序的运行和计算机三大核心硬件:CPU、内存、硬盘的关系:程序是放在硬盘的文件,CPU先把程序先从硬盘里读到内存,然后CPU再从内存里读取指令来运行。再简单点说,硬件磁盘储存着软件代码文件。软件又管理硬件。其中,软件管理硬件又通过CPU这个硬件调动其他硬件。
PS:硬盘大小决定能装多少程序软件。内存大小又决定了同时可以打开多少个程序软件。
二、CPU详解
1、CPU---》取指从内存---》解码转换
寄存器:也叫CPU的内存。CPU一样的材质制成,是CPU内部的存取单元。
优点:存取速度超级快,是内存的数量级的优势。
缺点:容量很小。
2、CPU32--->>一次性读取32个二进制数作为一个完整的指令进行运行。
CPU64-->>一次性读取64个二进制数作为一个完整的指令进行运行。
注意:CPU具有向下兼容性(意思就是64的能读取32的程序,高的能读取低的)
3、X86-64框架是因特尔第一家创立出来的。
复杂指令集 稳定性弱
精简指令集 稳定性强 用于导弹、大型金融机构
4、摩尔定律:每隔18个月,硬件要更新一次。但随着技术的飞速发展,时间越来越短了。
5、CPU:2核4线程:意思就是两个CPU,四个伪CPU。
6、
1ns |
寄存器L1 |
<1kb |
2ns |
高级缓存L2 |
4mb |
10ns |
内存(主存) |
512-2048mb |
10ms |
磁盘 |
200-1000g |
100s |
磁带 |
400-800t |
7、
RAM--> 可读可写 (常说的内存)
ROM-->只读内存
区别:前者断电就丢失数据,后者不会
CMOS断电即没。特点是对电量的要求非常低。