linux的组成部分有哪些

63次阅读
没有评论

共计 1680 个字符,预计需要花费 5 分钟才能阅读完成。

今天丸趣 TV 小编给大家分享一下 linux 的组成部分有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

由四个部分组成:1、内核,是操作系统的核心,是计算机硬件与其进程之间的核心接口,负责两者之间的通信;2、shell,是系统的用户界面,提供用户与内核进行交互操作的一种接口;3、文件系统,是文件存放在磁盘等存储设备上的组织方法;4、应用程序。

本教程操作环境:linux5.9.8 系统、Dell G3 电脑。

Linux 系统一般有 4 个主要部分:内核、shell、文件系统和应用程序。内核、shell 和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。

一、Linux 内核

内核是操作系统的核心,

Linux 内核是 Linux 操作系统(OS)的主要组件,也是计算机硬件与其进程之间的核心接口。它负责两者之间的通信,还要尽可能高效地管理资源。

内核具有很多最基本功能,如虚拟内存、多任务、共享库、需求加载、可执行程序和 TCP/IP 网络功能。Linux 内核的模块分为以下几个部分:存储管理、CPU 和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。

内核有 4 项主要工作:

内存管理:追踪记录有多少内存存储了什么以及存储在哪里

进程管理:确定哪些进程可以使用中央处理器(CPU)、何时使用以及持续多长时间

设备驱动程序:充当硬件与进程之间的调解程序 / 解释程序

系统调用和安全防护:从流程接受服务请求

二、Linux shell

shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell 编程语言具有普通编程语言的很多特点,用这种编程语言编写的 shell 程序与其他应用程序具有同样的效果。

三、Linux 文件系统

文件系统是文件存放在磁盘等存储设备上的组织方法。

Linux 操作系统使用虚拟文件系统(VFS)向上和用户进程文件访问系统调用接口,向下和具体不同文件系统的实现接口。VFS 屏蔽了具体文件的实现细节,向上提供统一的操作接口。

通过 VFS 可以实现任意的文件系统,这些文件系统通过文件访问系统调用都可以访问。所以 Linux 系统核心可以支持十多种文件系统类型,比如 Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC 等。

下面说明其支持的几个重要的文件系统

2、ext 专门为 Linux 设计的,为 linux 核心所做的第一个文件系统。单个文件最大限制:未知;该文件系统最大支持 2GB 的容量。

3、ext2 由 Rémy Card 设计,用以代替 ext,是 LINUX 内核所用的文件系统。单个文件最大限制 2TB;该文件系统最大支持 32TB 的容量。

4、ext3 一个日志文件系统。单个文件最大限制 16TB,该文件系统最大支持 32TB 的容量。

5、ext4Theodore Tso 领导的开发团队实现,Linux 系统下的日志文件系统。单个文件最大限制 16TB,该文件系统最大支持 1EB 的容量。

6、JFS2 一种字节级日志文件系统, 该文件系统主要是为满足服务器的高吞吐量和可靠性需求而设计、开发的。单个文件最大限制 16TB,该文件系统最大支持 1PB 的容量。

注意事项:这里仅对这些文件系统的当文件大小的最大限制和文件系统的最大容量进行了说明,并没有说明其性能的对比情况。

四、Linux 应用程序

标准的 Linux 系统一般都有一套都有称为应用程序的程序集,它包括文本编辑器、编程语言、XWindow、办公套件、Internet 工具和数据库等。

以上就是“linux 的组成部分有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,丸趣 TV 小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计1680字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)