理论教育 掌握Linux系统基本结构

掌握Linux系统基本结构

时间:2023-11-08 理论教育 版权反馈
【摘要】:Linux操作系统的大部分设计思想来源于20世纪70年代到80年代的UNIX操作系统所创建的基本设计思想。Linux系统使用单内核,由Linux内核负责处理进程控制、网络,以及外围设备和文件系统的访问。Linux具有设备独立性,其内核具有高度适应能力,从而给系统提供了更高级的功能。Linux操作系统包含的一些组件如下:①启动程序。Linux系统上最常用的软件库是GNU C库。

掌握Linux系统基本结构

基于Linux的系统是一个模块化的类UNIX操作系统。Linux操作系统的大部分设计思想来源于20世纪70年代到80年代的UNIX操作系统所创建的基本设计思想。Linux系统使用单内核,由Linux内核负责处理进程控制、网络,以及外围设备和文件系统的访问。在系统运行时,设备驱动程序要么与内核直接集成,要么以加载模块形式添加。

Linux具有设备独立性,其内核具有高度适应能力,从而给系统提供了更高级的功能。GNU用户界面组件是大多数Linux操作系统的重要组成部分,提供常用的C函数库、shell,以及许多常见的UNIX实用工具,可以完成许多基本的操作系统任务。大多数Linux系统使用的图形用户界面创建在X-window系统之上,由X-window系统通过软件工具及架构协议来创建操作系统所用的图形用户界面。

Linux操作系统包含的一些组件如下:

①启动程序。例如GRUB或LILO。该程序在计算机开机启动的时候运行,并将Linux内核加载到内存中。(www.daowen.com)

②init程序。init是由Linux内核创建的第一个进程,称为根进程,所有的系统进程都是它的子进程,即所有的进程都是通过init启动的。init启动的进程如系统服务和登录提示(图形或终端模式的选择)。

③软件库包含代码。可以通过运行的进程在Linux系统上使用ELF格式来执行文件,负责管理库使用的动态链接器是“ld-linux.so”。Linux系统上最常用的软件库是GNU C库。

④用户界面程序。如命令行shell或窗口环境

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

我要反馈