鸟哥的linux私房菜 第零章 计算机概论
做了一些关于python的web开发,从一个门外汉,非科班出生的码农,想要更多的了解计算机和编程,于是从python web项目在linux上的部署开始,慢慢对linux系统有了一点了解,现阅读《鸟哥的linux私房菜》,希望阅读此书可以更进一步的理解linux,故写下此笔记,以备回顾用。
计算机:
输入指令和数据,由中央处理器的数学与逻辑单元运算处理,输出或储存有用的信息。
(比如开门,使用钥匙插入锁孔并进行指定方向的旋转——指令,锁芯内部处理——中央处理器的逻辑运算处理,门被打开——输出有用的信息,计算机执行这一过程,不过是通过电子的方式)
计算机的五大部分:
1.输入部分
2.CPU内包含三个部分:控制单元、逻辑运算单元、主内存
3.输出部分
北桥:主要负责连接速度较快的CPU、主内存、显示卡等
南桥:主要负责连接速度较慢的周边界面,如硬盘、USB、网络卡等
CPU的外频与倍频
外频:CPU与外部组件进行数据传输时的速度
倍频:CPU内部用来加速工作效能的一个倍数
CPU频率 = 外频 * 倍频
如inter core2 Duo E8400 CPU的频率为3GHz,外频为333MHz
其倍频为:3GHz / 333MHz = 9
系统总线分:系统系统总线(北桥)、输入输出(I/O)系统总线(南桥)
每次传输的位数则为系统总线的宽度,有32位和64位
当前前端系统总线(即系统系统总线)的最高频率为1600BHz,其可支持的最大传输数据量为:
1600MHz * 64bits = 1600MHz * 8Bytes = 12800MBytes/s = 12.8GBytes/s (也可表示最大接入的内存的容量,当然还要加上输入输出系统总线占用的内存,才为总的内存容量极限)
GPU:显示卡上嵌入的3D加速芯片
如图展示显卡的重要性
磁盘:磁区、磁轨(secter)、磁柱(cylinder)
磁区:由圆心以放射状的形式分割出,是磁盘的最小分割单位,512Bytes
磁轨:磁区组成一个的圆,即为磁轨
磁柱:俯视图角度,所有磁盘上面统一个磁轨组成的柱子,即为磁轨
磁盘容量的计算公式:
header数量 * 每个header负责的磁柱数量 * 每个磁柱上含有的磁区数量 * 每个磁区的容量(512Bytes)
操作系统(Operating System,OS)
这组程序的重点是管理计算机的所有活动以及驱动计算机中的所有硬件。