首页 百科知识 的内核特征

的内核特征

时间:2022-10-09 百科知识 版权反馈
【摘要】:Linux操作系统的内核稳定而高效,以独占方式执行最底层任务,保证其他程序的正常运行。Unix下的基本命令,在Linux下功能和使用方式都完全相同。而最早在Unix平台开发的图形用户界面X Window系统,在Linux系统下运行良好并可以展示与其他版本Unix系统下相同甚至更好的效果。Linux系统可以支持多种硬件设备。Linux内核基本采用模块结构,单内核模式,这使得系统具有很高的运行效率,但系统的可扩展性和可移植性受到一定影响。

1.3.2 Linux的内核特征

Linux操作系统的内核稳定而高效,以独占方式执行最底层任务,保证其他程序的正常运行。它是整个操作系统的核心,具有独特的性质。

(1)接口特色

按照POSIX标准,一个可以运行Unix程序的系统就是Unix。Linux系统提供何一般Unix系统相同的标准界面,包括程序级和用户级的,因此也是一个Unix系统,一般大家称之为类Unix系统,以区别其他传统意义上的Unix系统。

在程序级,Linux系统提供标准的Unix函数库,一个在Linux下开发的应用程序,可以几乎不经过任何改动就可以在其他Unix系统下编译执行,完成同样的功能。

Linux系统对用户同时提供图形和文本用户界面,文本界面是shell接口,图形界面是X Window系统。Unix下的基本命令,在Linux下功能和使用方式都完全相同。而最早在Unix平台开发的图形用户界面X Window系统,在Linux系统下运行良好并可以展示与其他版本Unix系统下相同甚至更好的效果。

更为可喜的是,在X Window系统基础上,自由软件开发者们为Linux开发了不少种类的桌面系统,在这样的环境下,用户几乎可以不再需要传统的文本用户界面,所有的操作都可以通过鼠标点击来完成。

(2)功能特色Linux核心最早运行在Intel 80386系列PC机上,现在,它也可以运行在多种机型上。Linux系统可以支持多种硬件设备。Linux系统下的驱动程序开发和Windows系统相比,要简单得多。

Linux采用多级分页的存储管理模式。

Linux自身使用的专用文件系统为Ext2/Ext3,可以提供方便有效的文件共享及保护机制。同时,它可以通过虚拟文件系统的技术,支持包括微软系列操作系统所使用的Fat16、Fat32和NTFS等文件系统在内的几十种现有的文件系统。

Linux系统具有内置的TCP/IP协议栈,可以提供各种高效的网络功能,包括基本的进程间通信、网络文件服务等。

(3)结构特征

Linux内核基本采用模块结构,单内核模式,这使得系统具有很高的运行效率,但系统的可扩展性和可移植性受到一定影响。为了解决这个问题,Linux使用了附加模块(modules,也称模组)技术,可以方便地在内核中添加新的组件或卸载不再需要的内核组件,而且这种装载和卸载可以动态进行,即在系统运行过程中完成,而不需重新启动系统。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈