开始看鸟哥的linux私房菜,特作此笔记。
计算机基础
CPU架构
- 精简指令集(Reduced Instruction Set Computer,RISC)
顾名思义,精简过的指令集,执行时间短,行为简单,复杂动作由多个指令完成。ARM/IBM/Oracle 都有用
- 复杂指令集 (Complex Instru Set Computer,CISC)
特点是指令数量多且复杂,但行为丰富。Intel VIA AMD在用
X86的起源:Intel最早生产的CPU代号8086,后来又生产出80286、80386...由此以X86代称此种架构的CPU。64位CPU称为X86_64
CPU的外频和倍频
外频指的是CPU与外部元件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度。
内频=外频*倍频
容量速度计算单位
一般容量以二进制计算,速度以十进制计算。为了简化计算,又设1Byte=8bit(一般Byte首字母大写,bit全部小写)。如1G Bytes的文件实际大小为1024 * 1024 * 1024 Bytes,而CPU速度1GHz =1000 * 1000 * 1000 Hz
.
进位制 | Kilo | Mega | Giga | Tera | Peta | Exa | Zetta |
---|---|---|---|---|---|---|---|
二进制 | 1024 | 1024K | 1024M | 1024G | 1024T | 1024P | 1024E |
十进制 | 1000 | 1000K | 1000M | 1000G | 1000T | 1000P | 1000E |
网络传输速度
网络常用的单位是Mbits/second 换算成容量要除以8(1Byte=8bit(binary digit),也就是说100 / 50 M的传输速度换算成理论下载上传速度是12.5 / 6.25 MByte
.
硬盘奸商?
刚买到电脑的朋友可能很疑惑,为什么标注的1TB硬盘实际容量只有930GB左右,网上查阅之后才知道硬盘制造商是以十进制单位计算的,所以1T=1000GB=1000*1000*1000*1000 Byte.换算成二进制约为931GB。心中不禁大骂奸商,其实硬盘制造商的这个锅背的有点冤。硬盘的最小物理量为512Bytes(现在已经有4KByte),最小组成单位是扇区(sector),计算硬盘容量是以扇区个数n决定的,显然n只能用十进制来表示,要不会造成很多不必要的麻烦。
主板
主板用来连接计算机的各个组件,使他们协同工作,升级硬件要注意和主板搭配。
总线
总线完成连接组合功能。早先采用三总线结构:数据总线、地址总线、控制总线。
带宽
目前CPU内置的内存控制芯片对内存的工作频率最高可达3200MHz,即每秒传输次数,而每次传输的数据量大多为64位,所以CPU从内存中取得的最快带宽就是3200MHz*8 Bytes=25.2 GBytes.
位宽
平时所说的32位CPU、64位CPU指CPU一次所能处理的数据宽度,即位宽。
32位CPU最大支持4GB内存?
这是有硬件和软件共同决定的。
硬件方面:32位CPU的地址总线是32位(部分服务器上是36位,计算方式同下),那么提供的可供寻址物理地址范围位232=4GB.而64位CPU的地址总线一般是36位(部分用作服务器的是40位),也就是236=64GB。
软件方面:32位windows操作系统的逻辑地址编码采用的地址位数是32位,所以操作系统提供的逻辑地址寻址范围是4GB,并且有一部分逻辑地址被划分出来对如BIOS、CPU寄存器等的物理地址进行映射(详见内存映射激素,MMIO),致使可用内存少于4GB。
内存
DDR3与DDR3L的区别
DDR3工作电压1.5V,DDR3L工作电压1.35V.一般用在对耗电要求高的笔记本上,将DDR3L插在不支持的主板会烧毁。
双通道
单内存条最大总线宽度只有64位,组成双通道可达128位,这就是双通道的设计理念。
硬盘
默认读写位置
因为硬盘磁片外侧磁道面积更大,能容纳的扇区数量更多,所以默认是从外侧开始的写.
SATA接口
SATA传输接口传输时,当传输10位编码时,仅有8位位数据,其它两位为检验位.在带宽的计算上,使用换算为1:10而不是1:8
为什么非正常方式关机会损坏机械硬盘?
正常关机时,操作系统会将机械手臂回归原位,不会对硬盘或机械手臂造成损伤.
专有名词
DRAM : Dynamic Random Access Memory 动态随机(任意)存取内存
SRAM : Static Random Access Memory 静态随机(任意)存取内存
DDR : Double Data Rate,双倍数据传送速度
HT : Hyper-Threading,超线程.
FSB : Front Side Bus,前端总线速度.
ROM : Read Only Memory.
VGA : Video Graphics Array.
SSD : Solid State Disk.
HDD : Hard Disk Drive.