<font color=green>fDisk的相关问题...</font>(39分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
;我想知道硬盘的 主分区,扩展分区,逻辑分区 是什么(先告诉我概念吧)
和 操作系统(DOS WINDOWS LINUX)对他们的管理
他们和操作系统对内存管理之间的关系
 
找本dos书看下把
 
和内存管理 有什么关系?呵呵,没什么关系
 
某家先不好意思了,问题没说清楚
1。DOS WINDOWS LINUX 对硬盘的 主分区,扩展分区,逻辑分区 的管理 有多大的区别
2。虚拟内存 是 主分区,扩展分区,逻辑分区 还是 随机的?
 
dos和windows相近,linux可就不一样了
虚拟内存在windows中默认是在主分区,可以设在其它分区的

总的来说,内存与分区没什么关系
 
DOS和早期的WINDOWS的主分区最大只能到2G,后期的WINDOWS则没有这个限制,
另好象每个硬盘最多可分为4个逻辑分区;LINUX至少要分为2个分区,它的FDISK和DOS(WINDOWS)
下的使用类似,LINUX要求有专门的一个交换分区。
 
这些和FDISK有什么关系呢?
你的问题最好直接点.
 
&gt;&gt; 问题系列 1:

首先给你个概念, 一个硬盘最多只能有4个物理独立的分区(partition)
分区有两种类型, 即基本分区(primary partition)和扩展分区(extented partition)

而在一个磁盘卷中只能有一个扩展分区, 但可以有多个基本分区, 但最多不超过4个,
这主要是主引导记录(MBR, master boot record)限制的, 就那么大的空间保存分区表内容.

其次, 扩展分区是不能作为活动分区的, 即扩展分区无法启动系统, 因为扩展分区的
第一个扇区(boot sector)是没有启动程序的. 要启动只能从基本分区中启动.

再次, 逻辑驱动器(Logical drive, 就是你所说的逻辑分区)只能建立在扩展分区上,
它是采用链表方式存储分区表信息的, 顾理论上可以建立无限多个逻辑驱动器, 但是受
硬盘容量和操作系统的限制, 因为逻辑驱动器至少要占用1个磁道.

在操作系统中, 这些基本分区和逻辑驱动器都是以盘(drive)或目录(directory)的方式出现的,
比如DOS系统. 而每个基本分区和逻辑驱动器的第一个扇区是启动扇区(boot sector),
该扇区包含了分区表的类型, 启动参数以及操作系统类型等等. 分区表中虽然也包含了
分区的类型, 但往往是不起作用的.

对分区的管理操作系统之间最大的区别就是对这些分区和逻辑盘在操作系统中的形态不同(即
是以盘出现还是以目录的形式出现), 而对分区的划分是一致的. 最终的操作都将转换成ATA
命令对物理扇区进行读写.



&gt;&gt; 问题系列 2:

虚拟内存是操作系统用来扩展系统内存的一种手段, 具体形式可以是各个操作系统自己决定的,
比如Windows系列就是以文件的方式, 而Linux是以分区的方式, 可以看成是在硬盘上保留了一个
物理连续的空间作为内存扩展. 从这个意义上来说, 虚拟内存和分区是基本上没有关系的.
 
多人接受答案了。
 
后退
顶部