免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 634 | 回复: 0
打印 上一主题 下一主题

鸟哥的私房菜---学习手记一 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-15 11:16 |只看该作者 |倒序浏览
自语:自己忘性实在太大,以至于刚走出门就忘了闷头苦读好多时的知识点
      所以想通过这样的方式记录下自己学习的过程,加深知识的记忆


• 认识硬盘:
基本上,硬盘是由最小的组成单位 扇区 ( sector ) 所组成的,而数个扇区组成一个磁柱(cylinder) ,最后构成整个硬盘的容量大小。关于硬盘的管理我们在后续章节再来介绍,这里我们比较想要知道的是,
如何分割硬盘,所以先简单的将硬盘变成如下的图标:
 
MBR+数据存放区
在上面的图示中,我们可以很清楚的知道,在硬盘里面有分为两个区域,一个是放置这个硬盘
的信息区,我们称为 Master Boot Recorder, MBR ( 主要开机扇区 ),一个则是实际档案数据放
置的地方。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,
分别是:开机管理程序,与磁盘分割表 ( partition table )。因此,只要 MBR 物理实体坏掉了,
那么这颗硬盘就差不多要报废了!因为,如果系统找不到 partition table ,就无法使用这块硬盘,
所以数据即使没有丢掉,但是没有 MBR ,呵呵,还是不能使用的啦!
首先来看一看什么是 partition table 呢?简单的说,我们说的『硬盘分割』就是在修改这个
partition table 而已!他基本上定义了『第 n 个磁盘区块是由第 x 磁柱到第 y 个磁柱』,所以,
每次当系统要去读取 n 磁盘区块时,就只会去读取第 x 到 y 个扇区之间的数据!呵呵!这样知
道了吗?很简单吧!下次记得人家在谈磁盘分割的时候,不要以为系统真的会在硬盘上面用力、
努力的划标签!实际上,他最大的功能就是修改 MBR 里面的 partition table 啦!不过,由于这
个 MBR 区块的容量有限,所以,当初设计的时候,就只有设计成 4 个分割纪录,这些分割记
录就被称为 Primary ( 主分割 ) 及 Extended ( 延伸分割 ) ,也就是说,一颗硬盘最多可以有 4
个 Primary + Extended 的扇区,其中, Extended 只能有一个,因此,你如果要分割成四块磁盘
分割的话,那么最多就是可以:
 
P + P + P + P
P + P + P + E
 
的情况来分割了。其中需要特别留意的是,如果上面的情况中, 3P +E 只有三个『可用』的磁
盘,如果要四个都『可用』,就得分割成 4P 了!( 因为 Extended 不能直接被使用,还需要分割
成 Logical 才行,底下我们会继续说明的! )。那么为什么要有 Extended 呢?这是因为如果我
们要将硬盘分割成 5 的磁块的话,那么怎么办?这个时候就需要 Extended 的帮忙了,本身
Extended 是不能在任何系统上面被使用的,还需要再额外的将 Extended 分割成 Logical ( 逻辑 )
分割才能被使用,所以啰,藉由这个 Extended 的帮忙,我们就可以分割超过 5 个可以利用的
partition 啰!不过,在实际的分割时,还是容易出现问题的,底下我们来思考看看:
 
• 思考一:如果我要将我的大硬盘『暂时』分割成四个 partition ,同时,还有其它的空间
可以让我在未来的时候进行规划,那么该如何分割?
说明:
由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而
如果要超过 5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子
中,我们『千万不能分割成四个 Primary 』为什么呢?假如您是一个 20 GB 的硬
盘,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB 可以利用对吧?错!剩
下的 5 GB 『完全不能使用』,这是因为已经没有多余的 partition table 纪录区可
以记录了,因此也就无法进行额外的分割,当然啰,空间也就被浪费掉了!因此,
请千万注意,如果您要分割超过 4 槽以上时,请记得一定要有 Extended 分割区,
而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分割区来规划
Extended 的空间。
 
• 思考二:我可不可以仅分割 1 个 Primary 与 1 个 Extended 呢?
说明:
当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分割一个主分割,并
且将所有其它的分割都给 Extended ,利用 Logical 分割来进行其它的 partition 规
划即可!
 
• 思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且我想要分割成 6 个可以使用的硬盘
扇区,那么每个磁盘在 Linux 底下的代号为何?
说明:
由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将
partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个
partition number 呦!再详细的说明一下,假设我将四个 P + E 都用完了,那么硬盘
的实际分割会如下所示:
实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6, /dev/hda7 这
六个 partition!
至于 /dev/hda4 这个 Extended 扇区本身仅是用来规划出让 Logical
可以利用的磁盘空间而已!
 
那么万一我只想要分割 1 个 Primary 与 1 个 Extended 呢?这个时候你的磁盘分割
会变成如下所示:
注意到了吗?因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号
开始计算起来,而后面在被规划的,就以累加的方式增加磁盘代号啰!而其中
/dev/hda3, /dev/hda4 则是空的,被保留下来的代号。


• CPU、内存与芯片组(就是主机板啦)在选购的时候需要一起考虑

因为芯片组(主机板)能够支持的 CPU 只有一种规格,而芯片组对内存的支持通常也仅支持一种规格,所以,当你选择 Intel 的主机板芯片组时,那就不能使用 AMD 的 CPU 啰!这在购买的时候要特
别小心您主机板上芯片组所能支持的规格喔!使用者最容易搞错的就是这里了!大家总
是认为 DDR 最好,所以拼命也要买 DDR,但是,如果你主机板芯片组本来就不支持
DDR 内存的话,那你买来的 DDR 是找不到地方插的!所以,如果您想要升级你的系统
时,请特别留意你的主机板芯片组是否有支持喔!


• I/O 地址与 IRQ 岔断:

既然主机板是负责各个计算机系统组件之间的沟通的,但是计算
机的东西又太多了,又有输出输入、又有不同的储存装置,主机板芯片组怎么知道如何
负责沟通吶?这个时候就需要用到所谓的 I/O 与 IRQ 啰!I/O 有点类似门牌地址啦,每
个装置都有他自己的地址,一般来说,不能有两个装置使用同一个I/O地址,否则系统就
会不晓得该如何运作,例如,如果你家门牌与隔壁家的相同,那么邮差怎么送信到你家
啊?不过,万一还是造成不同的装置使用了同一个 I/O 而造成 I/O 冲突时,就需要手动
的设定一下各个装置的 I/O 啰!而除了 I/O 地址之外,还有个 IRQ 岔断这个咚咚,如果
I/O 想成是门牌号码的话,那么 IRQ 就可以想成是各个门牌连接到邮件中心 ( CPU ) 的专
门路径啰!IRQ 可以用来沟通 CPU 与各个装置啦!目前 IRQ 只有 15 个,如果你的周边
接口太多时,可能就会不够用,这个时候你可以选择将一些没有用到的周边接口关掉,
以空出一些 IRQ 来给真正需要使用的接口喔!当然,也有所谓的 sharing IRQ 的技术就
是了!


• BIOS :BIOS 是 Basic Input/Output System 的缩写,

刚刚上面我们提到了很多的输出与输入以及 I/O, IRQ 等等的咚咚,你要如何设定呢?可以透过操作系统,也可以透过主机板提供的 BIOS 功能来设定喔
(由此可以想见,对开机启动顺序的设置就是在设置IRQ岔断的优先顺序)
当你开机的时候,屏幕上不是会出现一些版本的讯息吗?
那就是 BIOS 的设定啰!你可以在开机的时候按下 DEL 按键,以设定开机顺序、 I/O ,以及 IRQ 等等!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/22908/showart_247634.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP