对于linux的初步入门以前都要对计算机概论有一些了解。
1. 计算机:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。
2. 计算机五大硬件:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与内存五大部分。
3. CPU种类:精简指令集(RISC)与复杂指令集(CISC).
4. 数据会流进/流出内存是CPU所发布的控制命令。而CPU实际要处理的数据则完全来自于内存。
5. CPU频率:外频指的是CPU与外部组件进行数据传输时的速度,倍频则是CPU内部用来加速工作性能的一个倍速,两者相乘才是CPU的频率速度。
6. 计算机大小单位:1byte = 8bit;k = 1024;1M = 1024K;1G = 1024M,1T = 1024G;1P = 1024T;计算机速度单位:CPU的运算速度通常用MHZ或者GZ之类的单位,这个HZ就是秒分之一。网络常用单位为Mbit/s。
7. CPU所在主板是最主要的,整个主板上最重要的是芯片组,而芯片组通常又分为两个桥接器来控制各组件的通信。(1)北桥负责连接速度较快的CPU、内存与显卡等组件;北桥的总线称为系统总线,因为是内存传输的主要信道。(2)南桥负责连接速度较慢的周边接口,包括应哦按、USB、网卡等。南桥就是所谓的输入输出总线。
8. CPU每次能够处理的数据量称为字组大小,字组大小以及CPU的设计而有32位与64位之分。
9. 内存:前面提到的CPU所使用的数据都是来自于内存,不论是软件程序还是数据,都必须要读入内存后CPU才能利用。
10. 个人计算机的内存主要组件为动态随机访问内存,随机访问只有在通电时才能记录与使用,断电后就消失了。也称这种RAM为挥发性内存。内存除了频宽/频率与型号要考虑外,容量也很重要。至于CPU内部的第二层缓存则使用静态随机访问内存。
11. BIOS:是一套程序,这套程序是写死到主板上面的一个内存芯片,这个内存芯片在没有通电时也能够将数据记录下来,那就是只读存储器(ROM)。是一种非挥发性的内存。BIOS对计算机系统来讲非常重要,因为它掌握了系统硬件的详细信息与开机设备的选择。现在的BIOS通常是写入闪存或EEPPOM中。
12. 显卡:又称VGA,他对于图形影像的显示扮演相当关键的角色。一般对于图形影像的显示重点在于分辨率和色彩深度,因为每个图像显示的颜色会占用内存,因此显卡上面会有一个内存的容量,这个显卡内存容量将会影响到最终你的屏幕分辨率和色彩深度。显卡主要也是通过北桥芯片与CPU、内存等通信。
13. 显卡规格有PCI/AGP/PCel,目前主流为PCel。
14. 计算机上面的存储设备包括:硬盘,软盘、MO、CD、DVD、磁带机、U盘等。硬盘其实就是由许多的盘片、机械手臂、磁头与主轴马达所组成的,其中盘片的组成为扇区、磁盘与柱面。实际数据都是写在具体磁性物质的盘片上,而读写主要是通过机械手臂上的读取头来完成。
15. 柱面也是一般我们分割硬盘时的最小单位了。在计算整个硬盘的存储量时,简单的计算公式是:header数量 x 每个header负责的柱面数量 x 每个柱面所含有的扇区数量 x 扇区容量。
二.操作系统
1. 操作系统内核:操作系统其实也是一组程序,这组程序的重点在于计算机的所有活动以及驱动系统中的所有硬件。操作系统就是内核与其提供的接口工具。
2. 操作系统的内核层直接参考硬件规格写成,所以同一个操作系统程序不讷讷够够在不一样的硬件架构下运行。
3. 操作系统只是在管理整个硬件资源,包括CPU、内存、输入输出设备及系统文件。
4. 应用程序的开发都是参考操作系统提供的开发接口,所以该应用程序只能该操作系统上面运行而已。
5. 内核的功能:内核主要是负责整个计算机系统相关的资源分配与管理。所以内核至少有一下功能,系统调用接口、程序管理、内存管理、文件系统管理、设备驱动。
6. 驱动程序可以说是操作系统里面相当重要的一个环节。