Linux 学习笔记之《鸟哥的 Linux 私房菜 基础学习篇(第四版)》1、概述、建议和CH0计算机概论

概述

Some skills and suggestion:

管理 Linux主机以及架设网站

这本书件该怎么看:

建议先按照顺序将内容大致浏览过一次,看不懂的地方也可以先略过不要紧。全部看完之后,再从头开始“仔细”的实际操作过一遍,那应该就能够进入Linux的世界啰~

Linux 的学习曲线,一个老人家的建议!

1. VBird Linux

2. VBird Linux 学习之路

3. 学习心态的分别

4. 基本的学习流程

5. 基本的建站流程表

6. 简易的安全防护

Linux 的规划与安装

Linux具有非常优良的血统,所以具有相当良好的多用户多任务环境,可以方便程序设计师来开发软件。

Linux本身是不用钱的自由软件

Linux有很多的版本?包括Fedora, SuSE, CentOS, Debian等等

该如何学习Linux呢?关键在实作

打造一台Windows/Linux共存的主机也是很有用的

  • 计算机概论

0.1 电脑:辅助人脑的好工具

所谓的电脑就是一种计算机,而计算机其实是:接受使用者输入指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或储存成有用的信息。因此只要有输入设备(不管是键盘还是触摸屏)及输出设备(例如电脑屏幕或直接由打印机打印出来),让你可以输入数据使该机器产生信息的那就是一部计算机了

电脑的五大单元

 

电脑的运行流程:

CPU: 负责大量运算

  1. 微指令集会导致 CPU 的性能

  1. 频率:CPU 每秒可以进行的工作次数,如 3.0 GHz 的 CPU 每秒可以进行 3*10 的 9 次方次

  1. CPU 外频与倍频:

各个组件通过南桥与北桥连接至 CPU,

  1. 外频:CPU 与外部组件进行数据传输/运算时的速度
  2. 倍频:CPU 内部用来加速工作性能的一个倍数

两者相乘才是 CPU 的频率,比如 3.0 GHz 的外频是 333 MHz,倍频就是 9 (3.0 G = 333M*9,其中 1 G = 1000M)

  1. 超频

倍频一般出厂已锁定,所以只能调整外频的数值,从而达到频率提高,但是不稳定

  1. 32 位与 64 位

CPU运算的数据是由内存提供的,内存与CPU通信速度靠外部频率,那么每次可以传送数据量的大小就是总线的功能了,每次传送的位数称为「总线宽度」,也就是每秒钟可以传输的最大数据量。

目前常见的总线宽度就是 32 位与 64 位(bit)

CPU 每次能够处理的数据量称为 字组大小(word size),字组大小依据 CPU 的设计有 32 位与 64 位。

所以早期 32 位 CPU 中只能最大支持 4 GB 的内存,就是因为每次解析数据量太小的缘故

  1. CPU 等级

CPU 的引脚位不统一导致出现了 i386、i586 等名词出现,64 位 CPU 统称为 x86_64 等级

内存

内存=脑袋中放置正在被思考的数据的区块:在实际活动过程中,我们的脑袋瓜子需要有外界刺激的数据 (例如光线、环境、语言等) 来分析,那这些互动数据暂时存放的地方就是内存,主要是用来提供给脑袋瓜子判断用的信息。

个人计算机的内存主要组件为动态随机访问内存(Dynamic Random Access Memory,DRAM), 内存也分为频率/频宽,也就是有数据传输宽度。

双通道设计:一条内存数据宽度为 64,那么双通道则变为 64*2

CPU 频率与内存的关系

理论上应该一致为好,比如 CPU 外频为 333HMz,则应该选择内存外频为 333MHz 的较好

DRAM 与 SRAM

DRAM 就是内存,SRAM 就是把内做到到 CPU 中,也就是常听说的 L2 缓存,由于内置在 CPU 内部,传输速度更快

只读存储器 ROM

BIOS 中的数据就是存储在 ROM 中的,但是需要通电才会有数据持久效果,也就是为什么在台式机主板上会有一颗纽扣电池的原因了

硬盘=脑袋中放置回忆的记忆区块

显卡

整部主机当中最重要的就是CPU 与内存,而CPU的数据来源通通来自于内存,如果要由过去的经验来判断事情时,也要将经验(硬盘)挪到目前的记忆(内存)当中,再交由CPU来判断喔!这点得要再次的强调啊!

电脑按用途分类:

  1. 超级计算机(Supercomputer 超级计算机是运行速度最快的电脑主要是用于需要有高速计算的计划中。
  2. 大型计算机(Mainframe Computer 大型计算机通常也具有数个高速的CPU,功能上虽 不及超级计算机,但也可用来处理大量数据与复杂的运算。
  3. 迷你电脑(Minicomputer 迷你电脑仍保有大型计算机同时支持多使用者的特性,但是主机可以放在一般作业场所,不必像前两个大型计算机需要特殊的空调场所。
  4. 工作站(Workstation 工作站的价格又比迷你电脑便宜许多,是针对特殊用途而设计的电脑。
  5. 微电脑(Microcomputer 个人电脑就属于这部份的电脑分类,也是我们本章主要探讨的 目标!体积最小,价格最低,但功能还是五脏俱全的!桌上型、笔记型等

硬盘

  1. 硬盘物理组成

硬盘由许多盘片、机械手臂、磁头与主轴马达所组成。

数据是写在具有磁性物质的盘片上,而读写主要是通过在机械手臂上的读取头(head)来完成。 实际运行时,主轴马达让盘片转动,然后机械手臂可以伸展让读取头在盘片上面进行读写操作

  1. 盘片上的数据:

  1. 扇区:每个扇区大小为 512 bytes,该值固定不变
  2. 磁道:扇区组成的一个圆叫做磁道(Track)
  3. 柱面:多硬盘上同一位置的磁道组成一个柱面,柱面也是我们分隔磁盘的最小单位了

  1. 传输接口:不同的传输接口传输速度不同

IDE : 有跳针,理论上传输速度为每秒 133 MB

SATA:1 代每秒 150 MB,2 代每秒 300M

容量:硬盘可以算一种消耗品,所以需要注意数据的重要性,该备份还得备份

  1. 缓冲存储器

类似一块小内存,作用是将常见数据缓存起来,加快访问。目前主流的产品可达 16 MB

  1. 转速:因为是利用主轴马达转动盘片来访问,所以转速快慢会影响到性能

  1. 运转须知:

由于硬盘的构造,在读取数据时,避免硬盘抖动,造成磁头读写错误数据, 也应该避免非正常拔出插头,因为机械手臂必须要归回原位,所以正常的关机方式或则弹出,有利于硬盘的保养,因为会让硬盘的机械手臂归回原位

0.3 数据表示方式

计算机只认识 0 和 1,那么文字是怎么记录的呢?这个就是编码系统的工作了

数字系统

早期计算机适用的是利用通电与否的特性的真空管,通电就是 1,没通就是 0,这个也被沿用至今,称为二进制(Binary)。

文字编码

既然计算机都只有记录 0 或则 1,甚至记录数据都是使用 byte/bit 等单位来记录的, 1 byte = 8 bit (bit 也就是二进制中的位数)

那么当文字记录被存储时,实际上也是存储的 0 或则 1,再读取出来的话,就需要经过一个编码系统的处理才行。所谓的「编码系统」可以想象成是一个「字码对照表」,如下所示

十进制 对应字母

65 A

66 B

67 C

存储的二进制,经过编码系统之后还原为对应的文字。

常用的英文编码表为 ASCII 系统,这个编码系统中,每个符号(英文、数字或符号等)都会占用 1 B(Byte,也就是 8 b 位) 的记录,因此总共有 2^8 = 256 中变化。

中文编码系统,如 big5 (简体是 gb2312) ,每个中文会占用 2 B,理论上会有 2^16=65536,也就是最多可达 6 万多个中文字。但是并非所有的位数都是用来运用为对照表,所以并不会有 6 万多字。目前 big5 只定义了一万三千多个中文字,所以有好多繁体字无法显示。

big5 对于某些数据库系统来说是有问题的,比如 「许」、「盖」等字会被识别为单/双引号,可写入,但是读取出来就有问题了,乱码了。英文中也会出现这种的情况。

为了解决这个问题,国际组织 ISO/ICE 制定了 Unicode 编码系统,常常称呼为 UTF-8 编码。这个编码打破了所有国家的不同编码问题。

  • 22
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值