本文介绍IPC之管道通信机制的内部实现机制。首先概述管道通信,然后阐述管道的结构,之后通过剖析Linux 0.11内核源码来分析管道的内部实现机制,最后通过一个实例来阐述管道的应用。知其然,若知其所以然将有利于我们更......
2023-10-13 11:25 阅读 阅读全文该楼层疑似违规已被系统折叠隐藏此楼查看此楼readme本光盘为《Linux 0.0.1内核分析与操作系统设计--创造你自己的操作系统》一书的配套光盘,读者可自由取其源文件做学习,研究之用。本光盘的代码不能保证完全符合读者的需......
2023-10-13 11:14 阅读 阅读全文一.linux内核网络栈代码的准备知识1.linux内核ipv4网络部分分层结构:BSD socket层:这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结构体现。这一部分的文件主要有:/net/socket.c /net/protocols.cINET socket层:BSD socket是个......
2023-10-10 02:35 阅读 阅读全文"小夜猫&小懒虫&小财迷"的男人擅长车芯 SA8295P 源码分析,Linux内核,数据结构与算法,等方面的知识...
2023-10-13 12:44 阅读 阅读全文GNUCLibrary源码库,包括我们常见的stdlib,stdio,string,time等等Linux内核的完整版C库下载更多下载资源、学习资料请访问CSDN文库频道....
2023-10-12 14:26 阅读 阅读全文文件系统类型1)基于磁盘的文件系统:在非易失介质上存储文件,在多次会话间保持文件的内容。代表的有Ext2/3, FAT,Reiserfs。 解决的问题:如何将文件内容和结构存储在目录层次上,2)虚拟文件系统:在内核中生成,是一种......
2023-10-14 02:24 阅读 阅读全文文章浏览阅读519次。配套视频:vscode + gdb 远程调试 linux (EPOLL) 内核源码。前段时间才搭建起来 gdb 调试 Linux 内核网络源码(视频 ),但是 gdb 命令调试效率不高。磨刀不误砍柴工,所以折腾一下 vscode,使调试人性化一点。1. 搭......
2023-11-13 20:17 阅读 阅读全文文章浏览阅读526次。配套视频:vscode + gdb 远程调试 linux (EPOLL) 内核源码。前段时间才搭建起来 gdb 调试 Linux 内核网络源码(视频 ),但是 gdb 命令调试效率不高。磨刀不误砍柴工,所以折腾一下 vscode,使调试人性化一点。1. 搭......
2023-11-20 13:25 阅读 阅读全文一、sbrk 内存分配系统调用代码示例、二、在 /proc/pid/maps 中查看进程堆内存详情_sbrk 源码...
2023-10-13 07:57 阅读 阅读全文