Linux内核架构详解
发布日期:2025-04-08 11:42:27 浏览次数:10 分类:精选文章

本文共 424 字,大约阅读时间需要 1 分钟。

 三、Linux内核整体架构

1、Linux内核体系结构 

UNIX/Linux 系统可以粗糙地抽象为 3 个层次,底层是系统内核(Kernel);中间层是Shell层,即命令解释层;高层则是应用层。

(1)内核层

内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。

(2)Shell层

Shell 层是与用户直接交互的界面。用户可以在提示符下输入命令行,由 Shell 解释执行并输出相应结果或者有关信息,所以我们也把 Shell 称作命令解释器,利用系统提供的丰富命令可以快捷而简便地完成许多工作。

(3)应用层

应用层提供基于 X Window 协议的图形环境。X Window 协议定义了一个系统所必须具备的功能。

Linux内核只是Linux操作系统一部分。对下

上一篇:Linux内核模块编程——Hello World模块
下一篇:Linux内核常见的网络丢包场景分析,零基础入门到精通,收藏这一篇就够了

发表评论

最新留言

不错!
[***.144.177.141]2025年05月02日 22时29分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

Linux多线程工作笔记0002---C语言函数前面的*是什么意思 2023-02-03
Linux多线程工作笔记0003---C语言中%p,%u,%lu都有什么用处 2023-02-03
Linux多线程工作笔记0004---C语言中g++ -o -c -g 功能 2023-02-03
Linux多线程工作笔记0005---Linux多线程基础_创建线程pthread_create_线程等待_线程终止 2023-02-03
Linux大文件拆分、合并、校验 2023-02-03
Linux大页内存管理等---菜鸟初学 2023-02-03
linux如何使用docker建立gitlab-runner 2023-02-03
Linux如何创建一个新进程 2023-02-03
Linux如何在一个 Crontab 中安排多个 Cron 作业? 2023-02-03
linux如何提取文件名称,Linux系统中获取路径的文件名的方法 2023-02-03
linux如何查看安装了哪些软件 2023-02-03
Linux学习 - 文件系统常用命令 2023-02-03
Linux学习--第一天--Unix 、 Linux 发展史,Linux应用领域 2023-02-03
Linux学习--第七天--用户和用户组 2023-02-03
Linux学习--第三天--linux文件目录、ls、mkdir、mv、rm、touch、cat、tac、more、less、head、tail、ln、chmod、chown、chgrp、umask 2023-02-03
Linux学习--第九天--du、df、fsck、dumpe2fs、mount、NTFS-3G、fdisk、partprobe、/etc/fstab、free、mkswap、swapon 2023-02-03
Linux学习--第二天--分区、格式化、系统安装、vmware、远程管理工具 2023-02-03
Linux学习--第五天--vim使用、rpm命令 2023-02-03
Linux学习--第八天--acl、SetUID、SetGID、chattr、lsattr、sudo 2023-02-03
Linux学习--第六天--软件包 2023-02-03