linux系统四个组成部分,Linux系统由哪几部分组成?系统详解(干货)

编程知识 行业动态 更新时间:2024-06-13 00:21:00

原标题:Linux系统由哪几部分组成?系统详解(干货)

我们常说的Linux一般指的是系统内核,基于Linux系统内核的操作系统叫Linux发行版操作系统,像redhat、centos、ubuntu和安卓等都是Linux发行版操作系统。

Linux一般有4个主要部分:

内核、shell、文件系统和应用程序(app)。

如图所示,Linux的层次结构在硬件支撑的基础上,包括内核、shell和应用等,它们一起使用户可以使用Linux。

最内层是硬件,硬件是基础,软件的运行必须要以硬件为载体。

内核(kernel)是操作系统的核心,它也是一段代码, CPU、内存、硬盘、网络等都要通过内核传递给硬件,Linux负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

如图所示,Linux 内核包括内存管理、进程管理、设备驱动程序、文件系统和网络管理等。内存管理的源代码一般存放在在 ./linux/mm 的位置。内核通过 SCI 提供了一个应用程序编程接口(API)来创建一个新进程(fork、exec 或 Portable Operating System Interface [POSⅨ] 函数),停止进程(kill、exit),并在它们之间进行通信和同步(signal 或者 POSⅨ 机制)。内核起到沟通软件和硬件的作用。

2、shell

shell是一种命令解释的中介,我们的另一个平台()有详细版。

文件系统是文件存放在磁盘等存储设备上的组织方法,一般都有所对应的物理空间。Linux系统能支持多种目前流行的文件系统,如EXT2、 EXT3、 FAT、 FAT32、 VFAT和ISO9660。

下图所示即为Linux文件系统目录的管理命令:

Linux系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公套件、Internet工具和数据库等。类似于windows文本编译器、ie浏览器等。

另外,为了方便调用内核,Linux将内核的功能接口制作成系统调用(system call)。通过系统调用的这个接口,Linux将上层的应用与下层的内核分离,隐藏了底层的复杂性,也提高了上层应用的可移植性。在命令行中输入$man 2 syscalls可以查看所有的系统调用,也可以通过$man 2 read来查看系统调用read()的说明。

上面就是Linux系统架构的介绍了,完整来说,Linux系统主要由硬件、内核、系统调用、shell、库函数这几个部分构成,如下图所示:

免费视频链接: https://pan.baidu/s/1sl4dwol 密码: ux9i

更加详细的Linux系统资料

教父级讲师手把手带你做项目

更多免费视频和教程资料

责任编辑:

更多推荐

linux系统四个组成部分,Linux系统由哪几部分组成?系统详解(干货)

本文发布于:2023-03-30 23:15:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/b3e4242b890b2462c56578f6af7cdd32.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:系统   干货   组成部分   详解   几部分

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!