简单记录一下自己的linux学习之路,基于鸟叔私房菜
2022.11.04
一.基础准备
计算机基本知识
1.CPU
CPU (Central Processing Unit) 中央处理器,负责管理和运算,里面包含着微处理集。根据指令集可以简单分类为两类:
- 精简指令集 RISC (Reduced Instruction Set Computing),较为精简,指令简单,完成的操作也比较单纯。若要执行比较复杂的事情,就需要多个指令来执行。常见的RISC有ARM和SPARC系列。
- 复杂指令集 CISC (Complex Instruction Set Computing),其每个小指令可以执行一些较低阶的硬件操作,指令长短不一,多且复杂,花费时间也较长。常见的CISC有Inter和AMD (AMD Yes!)。后来个人计算机常成为x86架构计算机,是因为最早Inter开发出来的CPU代号为8086,后来迭代出80286,80386等,故称为x86架构。
CPU的频率又是什么意思呢?简单来说,频率就是CPU每秒钟可以进行的工作次数,每次工作都可以进行少数的指令运行。不同CPU不能单纯以频率来判断运算性能,因为每个CPU的微指令集不同。
CPU的倍频和外频:
- 外频是指CPU与外部组件进行数据传输/运算时的速度。
- 倍频则是CPU内部用来加速工作性能的一个倍数。
两者相乘则是CPU的频率。所谓的超频,大多数就是超外频,提高整体的运行速度。
CPU每次能处理的数据量称为字组大小,字组大小依据CPU的设计有32位和64位。32位太拉跨了,也就4GB内存,现在基本都是用64位。
2. 内存
- RAM (Random Access Memory) ,随机访问内存,也被称之为内存。CPU所使用的数据均来自内存,其只有通电时才能记录和使用,断电后数据就消失了,因此也称之为挥发性内存。现在流行使用DDR (Double Data Rate) 它可以一次工作周期中进行两次数据传送 (俺用的就是DDR4)。
双通道设计 由于所有的数据都必须放到内存中,所以内存的数据宽度越大越好。一条内存可达到64位,双通道就可以达到128位了。 - ROM (Read-Only Memory),只读存储器。主板上的组件非常多,每个组件的参数又具有可调整性。这些参数都记录在CMOS芯片里。CMOS内的数据如何读取更新呢? 通过 BIOS,这套程序是写死在主板上的一个内存芯片上的,这个芯片在没有通电时也能将数据记录下来,那就是 ROM 。