作为一个操作系统,Linux几乎满足当今Unix操作系统的所有要求,因此,它具有Unix操作系统的基本特征。下面粤嵌长沙Linux学习带你了解一下Linux的主要特点有哪些?
符合POSIX 1003.1标准。POSIX 1003.1标准定义了一个小的Unix操作系统接口,任何操作系统只有符合这一标准,才有可能运行Unix程序。Unix具有丰富的应用程序,当今绝大多数操作系统都把满足POSIX 1003.1标准作为实现目标,Linux也不例外,它完全支持POSIX 1003.1标准。
支持多用户访问和多任务编程。Linux是一个多用户操作系统,它允许多个用户同时访问系统而不会造成用户之间的相互干扰。另外,Linux还支持真正的多用户编程,一个用户可以创建多个进程,并使各个进程协同工作来完成用户的需求。
采用页式存储管理。页式存储管理使Linux能更有效地利用物理存储空间,页面的换入换出为用户提供了更大的存储空间。
支持动态链接。用户程序的执行往往离不开标准库的支持,一般的系统往往采用静态链接方式,即在装配阶段就已将用户程序和标准库链接好,这样,当多个进程运行时,可能会 出现库代码在内存中有多个副本而浪费存储空间的情况。Linux支持动态链接方式,当运行时才进行库链接,如果所需要的库已被其它进程装入内存,则不必再装入,否则才从硬盘中将库调入。这样能保证内存中的库程序代码是 的。
支持多种文件系统。Linux能支持多种文件系统。目前支持的文件系统有:EXT2、EXT、XIAFS、ISOFS、HPFS、MSDOS、UMSDOS、PROC、NFS、SYSV、MINIX、SMB、UFS、NCP、VFAT、AFFS。Linux常用的文件系统是EXT2,它的文件名长度可达255字符,并且还有许多特有的功能,使它比常规的Unix文件系统更加安全。
支持TCP/IP、SLIP和PPP。在Linux中,用户可以使用所有的网络服务,如网络文件系统、远程登录等。SLIP和PPP能支持串行线上的TCP/IP协议的使用,这意味着用户可用一个高速Modem通过电话线连入Internet网中。
除了上述基本特征外,Linux还具有其独有的特色:支持硬盘的动态Cache这一功能与MS-DOS中的Smartdrive相似。所不同的是,Linux能动态调整所用的Cache存储器的大小,以适合当前存储器的使用情况,当某一时刻没有更多的存储空间可用时,Cache将被减少,以增加空闲的存储空间,一旦存储空间不再紧张,Cache的大小又将增加。支持不同格式的可执行文件Linux具有多种模拟器,这使它能运行不同格式的目标文件。其中,DOS和MS-Windows,iBCS2模拟器能运行SCO Unix的目标程序。
对于粤嵌长沙Linux学习了解的Linux主要特点,希望能对你有所帮助。总的来说,人不光是靠他生来就拥有一切,而是靠他从学习中所得到的一切来造就自己。