深入理解计算机系统
文章平均质量分 93
一些关于计算机操作系统、计算机组成原理的博客
尧fighting
那个qq_42968686是优快云自动生成的ID(居然还不能改),跟我没关系。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux内核协议栈以及抓包原理小结
对内核网络协议栈的接收、发送数据包的理解以及抓包原理的理解原创 2023-01-13 12:52:44 · 1240 阅读 · 0 评论 -
Linux eBPF内核源码sample/bpf全网最细解析(一)
本文重点讲解samples/bpf/sockex1_kern.c和samples/bpf/sockex1_user.c这两个文件,并剖析了它们调用的其他外部函数。原创 2022-09-28 01:45:01 · 4181 阅读 · 1 评论 -
Linux下静态库/动态库制作及gcc命令详解
(一)概述 一个C语言程序从编写完成到执行需要经历预处理(生成.i)->编译(生成.s)->汇编(生成.o)->链接(生成可执行文件)几个步骤,如下图所示。(二)gcc命令参数详解这里推荐一篇讲解的比较全面的博客——GCC常用参数详解。我们最常用的gcc编译选项主要有以下几个:(1) 无选项链接gcc test.o -o test将编译输出文件test.o链接成最终可执行文件test。原创 2020-05-11 18:53:12 · 296 阅读 · 0 评论 -
Linux进程控制开发基础——Linux进程状态/fork()/waitpid()/wait()详解
第一部分 Linux进程概述 在Linux下进程被创建后可以有5种状态。关于Linux进程状态不再赘述,参考下面这2个博客链接即可Linux进程简介及五种状态Linux状态详解不过有一些值得补充的说明:很多操作系统教科书将正在CPU上执行的进程定义为RUNNING状态、而将可执行但是尚未被调度...原创 2020-05-01 12:53:41 · 877 阅读 · 0 评论 -
从进程级文件描述符到Linux内核VFS(虚拟文件系统)数据结构源码剖析
这学期学习《嵌入式系统开发》这门课,主要涉及到Linux相关的各种系统调用的学习,这是Linux操作系统系列博客的第一篇,主要记录和整理了一些Linux进程控制开发的基础知识。第一部分 Linux系统中的文件描述符(一)Linux下一切皆文件 &nbs...原创 2020-04-30 23:46:29 · 723 阅读 · 0 评论
分享