深入理解Linux内核
文章平均质量分 57
qq_1017123759
这个作者很懒,什么都没留下…
展开
-
段寄存器(segement register) 段选择符(segement selector) 段描述符(segement descriptor) 学习总结
段寄存器(segement register) 段选择符(segement selector) 段描述符(segement descriptor) 学习总结1 段寄存器段寄存器包括CS,SS,DS,ES,FS,GS。结构如下图: 段寄存器包括可见部分和不可见部分。可见部分是段选择符字段,不可见部分包括基地址字段、界限字段和访问信息。段寄存器首先加载段选择符来填充可见部分,不可见部分的字段...原创 2018-12-30 11:07:18 · 996 阅读 · 1 评论 -
linux 内核版本号详解【命名规则】
1、详细说明:我们查看linux 版本的时候通常uname -a 出来的信息如下 Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux其中3.10.0-862.el7.x86_64 这个即为内核发...原创 2018-12-30 11:08:55 · 2143 阅读 · 0 评论 -
信号----与信号处理相关的系统调用---struct sigaction
Linux中信号相关的一个结构体struct sigaction主要在sigaction信号安装和sigqueue信号发送时会用到该结构位于/usr/include/bits/sigaction.h在里面可以找到该结构的描述struct sigaction { /* 联合数据结构中的两个元素_sa_handler和_sa_sigaction指定信号关联函数,即用户指定的 信号处理函数...原创 2018-12-30 11:21:47 · 274 阅读 · 0 评论 -
struct task_struct
struct task_struct{#ifdef CONFIG_THREAD_INFO_IN_TASK /* * For reasons of header soup (see current_thread_info()), this * must be the first element of task_struct. */ struct thread_info thre...原创 2018-12-30 14:45:25 · 834 阅读 · 0 评论