今天不知道怎么回事,突然想了解学习下Linux。就从网上买了“鸟哥的Linux私房菜”,明天发货,估计后天就到了。从现在开始,要每天刺激自己学习一点点了!然后在博客里,我把每天学习的东西总结记录一下,算是一个学习笔记,肯定好过匆匆翻过一遍到头来什么都忘记了要好。(以前看Java的就是如上所说),好记性不如烂笔头嘛!
由于卖家提前发了PDF版本,所以我就先看了第一章。
这章讲了计算机的构成
计算机的五大单元
- 输入单元
包括键盘、鼠标、扫描仪、手写板、触摸屏等等 - 输出单元
包括屏幕、打印机等等 - 主机部分
那这个就不用多说了,就是系统单元,包括CPU和主储存器
而CPU的工作主要用于控制和计算,所以内部又可以分为两个单元–算数逻辑单元,和控制单元。 - 算数逻辑单元:主要负责程序运算与逻辑判断
- 控制单元: 协调周边组件与各个单元之间的工作
所以,计算机的五大单元分为:
1. 输入单元
2. 输出单元
3. 算数逻辑单元
4. 控制单元
5. 主存储器
如果把一个计算机当做整个人体来看
那么
- CPU,就相当于人的大脑
- 内存,也就是主存储器,就相当于脑袋中的记录区块
:在实际活动中,我们的脑袋能够将外界的互动暂时存起来,以供CPU来进行判断
- 硬盘:脑袋中的记忆区块
,将重要的数据记录下来,以供以后再次使用
- 主板:相当于神经,将所有的重要组件连接起来,包括手脚的活动都是大脑发布命令后, 透过神经(主板)传导给手脚来进行活动的
- 各项接口设备:人体与外界沟通的手、脚、皮肤、眼睛等,就好像手脚一般,是人体与外界互动的重要关键、
- 显卡:脑袋中的影像
- 电源:相当于人的心脏
容量单位
计算机只能存储0和1(二进制的),而这个0或者1所在的单位,我们成为1 bit (位),但是每次传输数据,我们至少都需要8 bits的大小,所以,我们定义出 byte(字节)这个单位
1 byte = 8 bits
以下是常见的单位与进制转换对应
tips: 一般来说
- 存储信息,我们使用二进制的方式,比如 1GBytes = 1024 * 1024 * 1024 Bytes
- 速度单位,我们使用十进制,比如 1GHz = 1000 * 1000 * 1000 Hz.
所以,我们下面就要不得不说一个换算。
网络带宽转换成网速(传输速度)
我来说下我的理解:
- 网络带宽,我们一般指的是每秒钟传输的bit数
- 网速,一般来说,软件里边给我们显示的是每秒钟传输的byte数
所以:
如果一个 20M的带宽,每秒它的传输量在迅雷之类的软件里,显示的就是
20M = 20 * 1024K bits/每秒 = 20 * 1024/8 KBytes/每秒 = 2560 KBytes/每秒 = 2560/1024 = 2.5MBytes/S
所以,以后我们可以直接拿带宽 ÷ 8, 如果为小数,则乘以1024即可
来看看CPU
CPU的种类如下
不同CPU有不同的引脚。
tips:
注意:不同的CPU之间不能单纯的以频率来判断运算速度。因为上面也说了,每个CPU的微指令集都不一定相同,架构也可能不一样,所以每次频率能够进行的工作指令数也不同,所以,频率只能用来比较同款CPU的速度
CPU的外频和倍频
外频:就是指CPU与外部组件进行数据传输的速度。
倍频:就是CPU内部用来加速工作效能的一个倍数。
两者相乘才是CPU的频率速度。
tips:
很多计算机硬件玩家很喜欢玩‘超频’,超频,就是将CPU的倍频或者外频通过主板的设定功能更改成较高频率的一种方式,但是因为CPU的倍频通常在出厂时候已经被锁定无法修改,因而超频一般都为外频
总线
刚刚谈到,CPU运算的数据都是由内存提供的
内存与CPU沟通的频率,靠的就是外频。
那每次传输数据的多少,(因为外频的固定的)这个就由总线来决定了。
CPU分为南北桥,北桥的总线称为系统总线,速度较快,南桥的就是所谓的输入输出总线。
北桥总线支持的频率,我们一般成为前端总线速度(Front Side Bus,FSB),每次传送的位数则是总线宽度。则总线带宽 = FSB * 总线宽度。
通常,常见的总线宽度有32位/64位(bits)。
主板
一般分为两个网桥来控制各个组件的沟通
1. 南桥 南桥芯片主要决定主板的功能,主板上的各种接口(如串口、 USB )、 PCI 总线(接驳电视卡、内猫、声卡等)、 IDE (接硬盘、光驱)、以及主板上的其他芯片(如集成声卡、集成 RAID 卡、集成网卡等),都归南桥芯片控制。
2. 北桥 ,靠近CPU,负责链接速度较快的CPU、内存和显卡等组件
,北桥芯片主要决定主板的规格、对硬件的支持、以及系统的性能,它连接着 CPU 、内存、 AGP 总线。主板支持什么 CPU ,支持 AGP 多少速的显卡,支持何种频率的内存,都是北桥芯片决定的
一般一个主板主要组件包括:CPU,内存(RAM),硬盘(IDE/SATA),总线芯片组(南北桥),显卡接口(PCI-Express)与其他适配卡(PCI)等等
内存
CPU中所使用的数据都是来自主存储器,不论是软件程序还是数据,都要必须先存入主存储器中之后,CPU才可以使用。