Fork me on GitHub

Linux笔记一

鸟哥私房菜学习一。

计量单位

    电脑对数据的判断主要依据有没有通电来记录信息,所以理论上对于每一个记录单位而言,它只认识0与1而已。0/1这个二进制的单位我们成为bit。但bit太小,所以在储存数据时每份简单的数据都会使用到8个bit的大小来记录,因此定义出Byte这个单位,关系为1 Byte = 8 bits

进位制 Kilo Mega Giga Tera Peta Exa Zetta
二进制 1024 1024K 1024M 1024G 1024T 1024P 1024E
十进制 1000 1000K 1000M 1000G 1000T 1000P 1000E

例题: 假设有500GB硬盘一个,但是格式化完毕后却只剩下460GB左右的容量,这是什么原因?

答: 因为一般硬盘制造商会使用十进制的单位,所以500GByte代表为500*1000*1000*1000Byte之意。转成文件的容量单位时使用二进制(1024为底),所以就成为460GB左右的容量了。

电脑架构与设备元件

    早期的芯片组通常分为两个桥接器来控制各元件的沟通,分别是:
(1) 北桥:负责连接速度较快的CPU、内存与显卡接口等元件;
(2) 南桥:负责连接速度较慢的设备接口,包括硬盘、USB、网卡等。
目前的主流架构中,大多将北桥内存控制器整合到CPU封装当中了。

主板

设备I/O位址与IRQ中断信道

不能有两个设备使用同一个I/O位址,否则系统就会不晓得该如何运行这两个设备了。
IRQ中断信道。

CMOS和BIOS

CMOS:主要的功能为记录主板上面的重要参数,包括系统时间、CPU电压与频率、各项设备的I/O位址与IRQ等,由于这些数据的记录要花费电力,因此主板上面才有电池。
BIOS:为写入到主板上某一块flash或EEPROM的程序,他可以在开机的时候执行,以载入CMOS当中的参数,并尝试调用储存设备中的开机程序,进一步进入操作系统当中。BIOS也可以修改CMOS中的数据。

回顾

1
2
3
4
5
6
7
8
9
10
计算机的定义为: 接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生储存成有用的信息。
`电脑的五大单元包括`:输入单元、输出单元、控制单元、算术逻辑单元、存储单元五大部分。其中CPU占有控制、算术逻辑单元,存储单元又包含内存与辅助内存。
数据会流进/流出内存是CPU所发布的控制命令,而CPU实际要处理的数据则完全来自于内存。
`CPU设计理念主要分为`:精简指令集(RISC)与复杂指令集(CISC)系统。
`关于CPU的频率部分`:外频指的是CPU与外部元件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍数,两者相乘才是CPU的频率速度。
新的CPU设计中,已经将北桥的内存控制芯片整合到CPU中,而CPU与内存、显卡沟通的总线通常称为系统总线。南桥就是所谓的输入输出(I/O)总线,主要在联系硬盘、USB、网卡等周边设备。
CPU每次能够处理的数据量称为字组大小,字组大小依据CPU的设计而有32位与64位。我们现在所称的电脑是3264位主要是依据这个CPU解析的字组大小而来的。
个人电脑的内存主要元件为动态随机存取内存,至于CPU内部的第二层高速缓存则使用静态随机存取内存。
BIOS是一套程序,这套程序是写死到主板上面的一个内存芯片中,这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(ROM)。
操作系统(OS)其实也是一组程序,这组程序的重点在于管理电脑的所有活动以及驱动系统中的所有硬件。
Your support will encourage me to continue to create!