Linux内核是由林纳斯·托瓦兹(Linus Torvalds)在1991年开始开发的。当时他为了得到一个可以运行UNIX操作系统的个人计算机,开始编写一个操作系统内核,并将其命名为Linux。随后,越来越多的开发者加入到项目中,...
如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要...
进程调度:进程调度是Linux内核的主要任务之一,其目标是尽可能地提高CPU的利用率和系统的吞吐量。因为正如我们在这篇博客中所展示的,Linux源码是一份丰富的知识宝藏,它可以帮助我们更好地理解计算机世界,也可以...
Linux内核是一个操作系统(OS)内核,本质上定义为类Unix。它用于不同的操作系统,主要是以不同的Linux发行版的形式。Linux内核是第一个真正完整且突出的免费和开源软件示例。Linux 内核是第一个真正完整且突出的...
进程,驱动、中断、文件系统、优化、网络、内存专题
linux linux_linux内核源码分析
程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例:Linux内核把进程叫做任务(task),进程的虚拟地址空间可分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟...
Linux 4.4.0内核源码分析TCP实现
Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7)1
1. …… 2. # Default target when executing plain make 4. KBUILD_IMAGE := xipImage
这段时间自己写了一两个基于不同指令集的Linux内核,x86和RISC-V。期间也去做了一些嵌入式相关的工作,研究了一下ARM指令集架构。虽然今年九月份我就要申请了,具体申请AI方向还是机器人、嵌入式、操作系统、体系...
分析linux内核源代码
Linux内核源码分析之系统初始化.pdf
在 Linux 内核源码中,tools 目录是一个非常重要的目录,它包含了许多用于开发、调试和分析内核的工具。在 Linux 内核源码中,include 目录包含了大量的头文件,这些头文件定义了内核中使用的结构体、函数原型、常量...
该文档从源码分析上入手分析了linux 内核收发数据包流程,内核路由查询流程。很清楚的分析了一个数据包如何通过查询路由进入内核ipsec协议栈的处理、Linux 内核ipsec协议栈详细的加解密流程以及加解密完后如何将...
基于代码分析linux内核,极大程度剖析其原理。配上简单易懂的注释,使人阅读起来轻轻松松!
[linux的内核及其内核源码分析].zip
Linux 4.4.0 内核源码分析 TCP实现 - Linux4.40版本的TCP/IP协议栈源码分析
最后就会导致内核中充满了各种设备的驱动程序,可能你的电脑的硬件系统上只有10多种设备,但是运行的内核里却有400多种设备的驱动程序。该目录中包含了一些预装的数字证书,这些证书可以用来验证签名的模块、内核...
linux内核物理内存架构