重新设置任务结构中的TSS结构的各个字段值。让新进程的状态保持父进程即将进入中断过程前的状态,然后为新进程确定在线性地址空间的起始位置(nr 64MB)。对于CPU分段机制,linux011的代码段和数据段在线性地址空间中的位置和长度完全相同。接着系统会为新进程复制父进程的页目录项和页表项。对于linux011内核来说,所有程序共用一个位于物理内存开始位置处的页目录表,而新进程的页表则需另行申请一页内存来存放,并将页目录表相应项修改并映射到该页表。
Linux系统默认的文件系统格式是:ext4(第四代的ext文件系统)
早期版本的Linux使用ext2和ext3作为默认文件系统,但现在的大多数Linux发行版(包括Ubuntu、Debian和Red Hat等)都使用ext4作为默认文件系统。
ext4相比ext3有以下优点:
1 支持更大的文件和文件系统大小。ext4支持最大16TB的文件大小和1EB的文件系统大小。
2 更快的文件系统检查。ext4使用更高效的校验和算法,文件系统检查速度更快。
3 使用extent来代替block映射。ext4使用extent(连续数据块)来存储文件,提高了文件的读取和写入性能。
4 使用delayed allocation来提高性能。ext4可以延迟分配块,在关闭文件时再分配需要的所有块,提高了文件写入性能。
5 支持持久预分配。文件创建后立即为其分配磁盘空间,避免文件扩展时的磁盘碎片。
6 其它一些改进。如支持无日志格式、更强大的文件属性、支持加载rag2段等。
所以,总体来说,ext4文件系统相比ext3有很大改进,性能更强、更稳定,所以被广泛采用作为Linux的默认文件系统。
命令的语法通用格式 :
# COMMAND OPTIONS ARGUMENTS
大体上可以分为3部分: 命令,选项,参数
COMMAND,命令 :
命令本身是一个二进制格式的可执行的程序文件,有可能会调用共享库文件;执行命令的过程,就是告诉shell运行某个程序文件,使之成为一个进程。
OPTIONS,选项 :
选项用于指定命令的运行特性;
选项有两种表现形式:
短选项 :形式大多为 - 符号后跟一个字母,字母明确区分大小写, 例如 -l , -L , -d , -D 等等
长选项 :形式大多为 -- (两个 - 符号)后跟一个单词,单词都是小写,例如 --help , --human-readable
注意 :
1,有些命令的选项前面没有 - 符号;
2,如果同一命令同时使用多个短选项,多数可合并: -l -d = -ld
3,长选项不能合并;
4,有些时候,选项也可以带参数,这种参数称为选项参数,需要注意与命令参数区分;
ARGUMENTS,参数 :
参数用于指明命令的作用对象,即命令对什么生效;
注意:不同的命令的参数;
有些命令可同时带多个参数,参数之间以空白字符分隔;例如: ls -ld /var /etc , /var 和 /etc 两个目录为参数,中间用空格分隔
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)