红联Linux门户
Linux帮助

Linux内部技术特性:新手应该了解的

发布时间:2006-01-27 10:14:15来源:红联作者:CMK
作为Unix的“克隆”,Linux中具有绝大多数的Unix命令,并有所加强。Unix的可靠性、稳定性以及强大的网络功能也在Linux身上一一体现。Linux符合POSIX.1标准,在源代码级兼容传统的大多数的Unix版本,如SystemV和BSD等。通过载入iBCS(Intel Binary Compatible System)仿真模块,可以在Linux上运行SCO、SVR3及SVR4下的应用程序。

Linux是一个真正的多任务、多用户、多处理器、多线程的操作系统。Linux的内核开发充分利用了x86CPU保护模式的任务切换机制(注意,MSWindows并没做好这一点),实现了真正多任务环境。Linux允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。

目前,Linux支持的处理器有Intelx86、Compaq Alpha、SUN Sparc、Mo?torola 680x0和PowerPC等。Linux可以(1)将每种处理器的性能发挥到极限,(2)支持对称多处理器,(3)支持数学协处理器或仿真功能,(4)进程之间具有内存保护(所以单个程序的崩溃不会引起整个系统的崩溃),(5)支持POSIX任务控制,(6)支持伪终端(pseudoterminals------pty's)。

在存储管理方面,Linux独具特色,内核支持按需载入内存页。当程序被加载运行时,Linux只为它分配虚拟空间,只有当访问某一虚拟空间而发生页中断时,才分配物理内存,并从磁盘上读相应的程序段。这种管理方式,最大限度地利用了物理存储器。

在进程管理方面,Linux的调度算法也十分科学,对系统资源的利用比其它Unix更有效。在Linux中,采用新的技术,使得进程在创建时不是复制父进程的物理空间中的内容,而是复制父进程的页表,从而使得父、子进程共享物理空间,并将这些物理空间标记为只读。当父进程或子进程有一个要进行写操作时,这时再对所要写的页进行复制,其余内容并不复制。

Linux的多个进程可以同时使用同一段内存,当其中某个进程要对内存进行写操作时,此段内存页(4K)会被复制到别的地方,即Copy-on-write技术,它具有两个优势:加快了速度同时又减少了内存开销。

Linux还支持虚拟内存技术。为了增加可用内存,Linux使用磁盘分页技术。当需要使用更多的物理内存时,系统可以将内存中一些暂时不用的页交换到硬盘上的交换区,从而腾出更多的物理内存空间。

虚拟内存使用页方式进行交换,而不是将整个进程都交换到磁盘上的交换分区或文件系统中的交换文件中。

Linux只需4M内存便能运行其图形系统。当系统需求更大的物理内存时,它将不活动的页交换到磁盘。Linux对用户程序以及磁盘使用的高速缓存采用统一的分配方案(memorypool技术),所有的空闲内存可被用于高速缓存。当运行程序大时,高速缓存则相应减小,以便为正在运行的程序提供足够的内存。

Linux支持动态链接库(DLL),这意味着一些可执行文件可以共享一些库文件,这样,可执行文件占用的磁盘空间就会更少。同时,Linux也提供一些静态链接库。

Linux支持多国键盘、客户自定义键盘,可以动态地添加新的键盘种类。

Linux具有多个虚拟控制台:通过这些控制台可以有多个独立的登录对话。不同控制台间的切换由特定的组合键完成,同视频硬件无关。所有这些控制台都是动态分布的,用户最多可以有64个虚拟控制台。

Linux支持多种文件系统,如ext、Minix、XENIX、SystemV等文件系统,同时它还支持DOS文件系统,允许在Linux环境下直接读取软硬盘上的DOS文件或OS/2的FAT分区。2.0版本后支持Windows 95 VFAT文件系统,支持ISO9660CD-ROM文件格式等。Linux现在采用的是ext2文件系统,其容量可达4TB,文件名长可达255个字符。通过一个可加载模块,Linux还可以支持Mac的HFS文件系统。此外,还有一个特殊的文件系统叫UMSDOS,它允许将Linux直接安装在DOS文件系统下。

在网络方面,Linux支持TCP/IP网络,包括FTP、TELNET、NFS等。支持AppleTalk服务器、NetWare服务器及客户端、LanManager客户端及服务器。支持多种网络协议Ipv4、Ipv6、X.25、IPX、NetBEUI、DDP等。

Linux具有DOS仿真功能,一些DOS下的软件依旧可以在仿真环境下运行。Linux还具有Windows仿真功能,可运行一些Windows下的应用软件。目前已有Windows 3x下的仿真器,Windows 9x/NT下的仿真正在开发中。
文章评论

共有 0 条评论