Linux操作系统的特点
时间:2012-3-4
Linux继承了UNIX的很多优点,但它也具有如下自身独特的优点;
1.共享内存页面.在Linux下,多个进程可以使用同一个内存页面,只有在某一个进程试图对这个页面进行写操作时,Linux才将这个页面复制到内存的另一块区域.因此这个特点加快了程序运行的速度,还节约了宝贵的物理内存.
2.使用分页技术的虚拟内存,在Linux下,系统核心并不把整个进程交换到硬盘上,而是按照内存页面来交换.虚拟内存的载体,不仅仅可以是一个单独的分区,也可以是一个文件,Linux还可以在系统运行时临时增加交换内存,而不是像某些UNIX系统那样重新启动才能使用新的交换空间.
3.动态链接共享库,Linux既可以使用静态链接共享库,也可提供动态链接共享库功能.因此,可大大减少Linux应用程序所占用的空间,如一个普通的应用程序使用静态链接编译时占用2MB,而在使用动态链接编译时可能占用空间仅仅为50KB左右.
4.支持多个虚拟控制台,用户可以在一个真实的控制台前登录多个虚拟控制台,可以使用热键在这些虚拟台之间切换.
5.高度磁盘缓冲功能,Linux最突出的一个优点就是它的磁盘I/O速度快,因为它将系统没用到的剩余物理内在全部用来作硬盘的高速缓存,当对内在要求比较大的应用程序运行时,它会自动地将这部分内在十放出给应用程序使用.
6.支持多平台.虽然Linux系统组要在X86平台上运行,但它也可在Alpha和Spare平台上运行.RedHat公司已经推出了适合后两种平台的开发套件,对其它硬件平台的移植工作也在进行中.
7.与其它UNIX系统兼容.Linux与大多数POSIX,SYSTEM V等UNIX系统在源代码级兼容,通过Ibcs2兼容的模拟模块,Linux可直接运行SCO,SVR3,SVR4的可执行程序.
8提供全部源代码,Linux最伟大的一个我就是它的源代码是免费公开的,这包括整个系统核心,所有的程序,开发工具包以及所有的应用程序.