linux 4个(linux最好用的系统)

大家好,linux 4个相信很多的网友都不是很明白,包括linux最好用的系统也是一样,不过没有关系,接下来就来为大家分享关于linux 4个和linux最好用的系统的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

linux为什么只有4个主分区

MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR可以说是整个硬盘最重要的地方了,因为在 MBR里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表( partition table)。所以我们所做的硬盘分区,也就是在修改partition table。

由于这个 MBR区块的容量有限,所以,当初设计的时候,就只有设计成 4个分区纪录(这个说法不太准确,下文有详细说明),这些分区记录就被称为 Primary(主分区)及 Extended(扩展分区),也就是说,一颗硬盘最多可以有 4个 Primary+ Extended的扇区,其中,Extended只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:

P+ P+ P+ P

P+ P+ P+ E

的情况来分区了。需要特别留意的是,如果上面的情况中, 3P+E只有三个『可用』的磁盘,如果要四个都『可用』,就得分区成 4P了!(因为 Extended不能直接被使用,还需要分区成 Logical才行)

思考一:如果我要将我的大硬盘暂时分区成四个 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都用完了。其中Extended/dev/hda4包括三个逻辑分区。

实际可以使用的是/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则是空的,被保留下来的代号。

这个问题,结合历史来说会说得比较准确。为什么最多只可以分四个主要分区,并不是单由操作系统所决定的。

第一,为什么一个扇区只有512字节,为什么不是1024字节呢?

首先,我想说一个扇区是多少字节是可以自己(硬盘生产厂家)定义的,可以是1024字节的。所以说,一个扇区是512字节并不是理论值,而是习惯值。也就是一个扇区的大小为512字节对于硬盘的生产厂家来说都是习惯的这样定义了,谁也不想更改这种习惯。

第二,硬盘的第一扇区可以分成三个部分:第一部分MBR,需要占用446字节,第二部分DPT,需要占用64字节,这是因为一个分区表需要占用16字节,64/16=4,所以刚好能存放四个分区的表,这就是为什么只能分四个分区。还有两个字节就用来存放结束标志。这样

446+64+2=512字节。

对硬盘加密其实就是改写最后两个字节的结束标志。

试想如果当初硬盘厂家将一个扇区设置成1024字节,还是只能分四个分区吗?逻辑驱动器也需要分区表,它存放在扩展分区的第一扇区,所以逻辑驱动器也不是随便想分多少就分多少的。

Linux操作系统的体系结构一般分为4个层次

Linux采用分层设计,它包括4个层次。每层只能与它相邻的层通信,层次间具有从上到下的依赖关系,靠上的层依赖于靠下的层,但靠下的层并不依赖于靠上的层。各层系统介绍如下。

用户应用程序层:

位于整个系统的最顶层,是Linux系统上运行的应用程序集合,常见的用户应用程序有字处理应用程序、多媒体处理应用程序、网络应用程序等。

操作系统服务:

位于用户应用程序与系统内核之间,主要是指那些为用户提供服务且执行操作系统部分功能的程序,为应用程序提供系统内核的调用接口。X窗口系统、Shell命令解释系统、内核编程接口等就属于操作系统服务子系统。这一部分也称为系统程序。

Linux内核:

靠近硬件的是内核,即Linux操作系统常驻内存部分。Linux内核是整个操作系统的核心,由它实现对硬件资源的抽象和访问调度。它为上层调用提供了一个统一的虚拟机器接口,在编写上层程序的时候不需要考虑计算机使用何种类型的物理硬件,也不需要考虑临界资源问题。每个上层进程执行时就像它是计算机上的唯一进程,独占了系统的所有内存和其他硬件资源。但实际上,系统可以同时运行多个进程,由Linux内核保证和进程对临界资源的安全使用。所有运行在内核之上的程序可分为系统程序和用户程序两大类,但他们统统运行在用户模式之下。内核之外的所有程序必须通过系统调用才能进入操作系统的内核。

硬件系统:

包含Linux所使用的所有物理设备,如CPU、内存、硬盘和网络设备等。

Linux系统一般由哪4个部分组成

Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。

一、Linux内核

内核是操作系统的核心,具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。

二、Linuxshell

shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

三、Linux文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。

四、Linux应用程序

标准的Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

扩展资料:

LINUX系统的特点

1、Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。

2、在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。

3、Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。

阅读剩余
THE END