标签
-
深入探究Linux内核:从原理到应用
本文目录导读:1、什么是Linux内核?2、 Linux内核架构 3、 Linux内核的使用 4、 总结 什么是Linux内核?在计算机科学领域,操作系统是指控制计算机硬件和软件资源的程序。而Linux作为一种自由、开放源代码的操作系统,其内核被认为是它最重要的组成部分之一。那么什么是Linux内核呢?简单来说,它就是一个管理硬件和软……
-
探秘Linux内核中网络数据包的接收-第一部分 概念和框架
本文目录导读:1、概念2、框架在计算机网络通信中,数据包的接收是一个非常重要的过程。而在Linux操作系统中,实现网络数据包接收的模块就是内核。本文将会深入探讨Linux内核中网络数据包的接收过程。概念首先,我们需要了解一些基本概念。在TCP/IP协议族中,一个主机可以有多个IP地址和多个网卡(NIC)。每个网卡都有一个唯一的MAC地……
-
深入探究Linux内核链表的实现原理
进程描述符(task_struct)就采用了双向循环列表来进行链接;在定义list_head时通常使用一个宏来初始化其值:可以使用前面提到的宏定义LIST_HEAD_INIT来完成此项工作:
-
Linux内核系列—13.c.操作系统开发之进程之中断重入
当计算机处理器执行程序时遇到某种事件(如输入输出完成或定时器到期)需要暂停当前程序“如果在中断处理过程中又产生了一个新的中断请求“那么操作系统就需要再次暂停当前正在执行的中断处理程序”
-
深入探究Linux内核的preempt抢占调度与preempt_count抢占保护“锁”
如果多个线程同时竞争对同一个数据结构进行修改,必须确保对关键数据结构进行了正确的保护。当内核执行关键代码段时(如读写锁、自旋锁等),在任何情况下都能够确保只有一个线程能够修改关键数据结构。
-
SELinux:保护你的系统安全的最佳工具
SELinux是一个基于Linux内核开发的强制访问控制(MAC)系统。它可以通过精细地定义应用程序和用户对系统资源进行访问权限来实现更高水平的安全性。
-
深入理解Linux内核-中断和异常:从底层探究操作系统的核心机制
2、Linux内核中的中断处理机制3、什么是异常?本文将深入探究Linux内核中中断和异常处理机制,当外部设备或程序需要与CPU进行通信时,CPU需要在运行过程中随时准备接收和处理中断信号。
-
深入理解Linux内核-进程:探究进程的创建、调度和管理
本文将深入探讨Linux内核中与进程相关的知识点,在Linux操作系统中如何创建新的进程呢?fork()函数能够复制当前正在执行线路代码段和数据段内容到新建立了一个子线程中?