linux包含哪些模块

linux包含哪些模块,第1张

一、进程调度模块

Linux以进程作为系统资源分配的基本单位,并采用动态优先级的进程高级算法,保证各个进程使用处理机的合理性。进程调度模块主要是对进程使用的处理机进行管理和控制。

二、进程间通信模块

进程间通信主要用于控制不同进程之间在用户空间的同步、数据共享和交换。由于不同的用户进程拥有不同的进程空间,因此进程间的通信要借助于内核的中转来实现。一般情况下,当一个进程等待硬件 *** 作完成时,会被挂起。当硬件 *** 作完成,进程被恢复执行,而协调这个过程的就是进程间的通信机制。

进程间通信模块保证了Linux支持多种进程间通信机制,包括管道、命名管道、消息队列、信号量和共享内存等。

三、内存管理模块

Linux的内存管理模块采用先进的虚拟存储机制,实现对多进程的存储管理。它提供了十分可靠的存储保护措施,对进程赋予不同的权限,用户不能直接访问系统的程序和数据,保证了系统的安全性。同时,为每个用户进程分配一个相互独立的虚拟地址空间。

四、文件系统模块

Linux的文件系统模块采用先进的虚拟文件系统技术,屏蔽了各种文件系统的差别,为处理各种不同的文件系统提供了统一的接口,支持多种不同的物理文件系统达90多种。同时,Linux把各种硬件设备看作一种特殊的文件来处理,用管理文件的方法管理设备,非常方便、有效。

五、网络接口模块

Linux具有最强大的网络功能。网络接口模块通过套接字机制实现计算机之间的网络通信,并采用网络层次模型提供对多种网络协议和网络硬件设备的支持。

网络接口提供了对各种网络标准的实现和各种网络硬件的支持。网络接口一般分为网络协议和网络驱动程序。网络协议部分负责实现每一种可能的网络传输协议。网络设备驱动程序则主要负责与硬件设备进行通信,每一种可能的网络硬件设备都有相应的设备驱动程序。

简单地说,Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。它主要用于基于Intelnbspx86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品nbsp!nbspnbspnbspnbspLinux以它的高效性和灵活性著称。Linux模块化的设计结构,使得它既能在价格昂贵的工作站上运行,也能够在廉价的PC机上实现全部的Unix特性,具有多任务、多用户的能力。Linux是在GNU公共许可权限下免费获得的,是一个符合POSIX标准的 *** 作系统。Linux *** 作系统软件包不仅包括完整的Linux *** 作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用WindowsnbspNT一样,允许我们使用窗口、图标和菜单对系统进行 *** 作。nbspnbspnbspnbspLinux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。在相关软件的支持下,可实现WWW、FTP、DNS、DHCP、E-mail等服务,还可作为路由器使用,利用ipchains/iptables可构建NAT及功能全面的防火墙。nbspnbspnbspnbspLinux有很多发行版本,较流行的有:RedHatnbspLinux、DebiannbspLinux、RedFlagnbspLinux等。nbspnbspnbspnbspnbspRedHatnbspLinux,支持Intel,Alpha和SPARC平台,具有丰富的软件包。可以说,RedHatnbspLinux是Linux世界中非常容易使用的版本,它 *** 作简单,配置快捷,独有的RPM模块功能使得软件的安装非常方便。nbspnbspnbspnbspDebiannbspLinux基于标准LINUX内核,包含了数百软件包,如GNU软件,TeX,XnbspWindows系统等。每一个软件包均为独立的模块单元,不依赖于任何特定的系统版本,每个人都能创建自己的软件包。DebiannbspLinux是一套非商业化的由众多志愿者共同努力而成的LINUX.nbspnbspnbspnbspRedFlagnbspLinux(红旗Linux)是Linux的一个发展产品,由中科红旗软件技术有限公司开发研制的以nbspIntel和Alpha芯片为CPU构成的服务器平台上第一个国产的 *** 作系统版本。它标志着我国在发展国产 *** 作系统的道路上迈出了坚实的一步。nbsp相对于Windows *** 作系统及Unix *** 作系统来讲,Linux凭借其开放性及低成本,已nbsp经在服务器 *** 作系统市场获得了巨大发展。但由于其 *** 作界面复杂,一时难以让普通nbspPC用户接受。GNOME是GNU组织中专门开发桌面环境的项目。GNOME作为开放源代码的nbsp软件开发成果,基于兼容性良好的CORBA技术,与Linux系统相辅相成,带给用户更加nbsp友好的界面,更多的使用、检查、修改及分发自由。与同是开放源代码图形用户界面nbsp的KDE相比较,GNOME表现得更能减轻其他公司创建Linux桌面应用的劳动。GNOME已经nbsp成为业内人士普遍看好的一个趋势性软件。继服务器版1.0、桌面版2.0、嵌入式Linux之后,红旗最近又推出了新产品--红nbsp旗服务器2.0和红旗网络商务通等多种发行版本和相关。目前,红旗软件已在中国市场nbsp上已奠定了一个坚实的基础,成为新一代的 *** 作系统先锋。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8709917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存