方便索引:

感受 heap 数据结构 微内核 宏内核 模块 代码结构 进程 切换 调度 线程 命名空间 LRU 最近最少使用 文件 红黑树 查找树 task_size 进程实现 内核 重入 内核控制路径 一致性 抢占式 中断 信号量 僵尸进程 内存 UMA NUMA 轻量级进程 进程描述符 进程状态 task_struct 资源限制 优先级 生命周期 多任务处理 标识进程 描述符 页框 全局ID 局部ID 进程链表 run_list 父进程 子进程 写时复制 fork vfork pidhash 等待队列 互斥进程 内核线程 idel swapper init 守护进程 clone do_fork copy_process 进程替换 execve 进程撤销 do_group_exit do_exit 进程切换 硬件上下文 上下文切换 schedule switch_to 内存寻址 逻辑地址 线性地址 物理地址 内存控制单元 MMU 段选择符 段寄存器 特权级 CPL 用户态 内核态 段描述符 全局描述符表 代码段 数据段 任务状态段 TSS 分段单元 分段 GDT RPL TLS 页表 页帧 分页 扩展分页 冷热页 物理地址扩展 PAE 硬件高速缓存 缓存 TLB 页目录 页目录指针表 PDPT 页描述符 page 物理内存 物理内存布局 进程页表 内核页表 实模式 保护模式 内存域 内存管理区 分区 页框分配器 高端内存 内核映射 初始化 内存管理 异常 内核抢占 临界区 读写安全 per-CPU 定时测量 原子操作 时钟 定时器电路 RTC TSC PIT ACPI 内存屏障 计时 伙伴系统 反碎片 内存碎片 自旋锁 spin_lock 内存空间 结点 IRQ APIC PIC 分配页 IDT 中断描述符表 顺序锁 嵌套执行 释放页 RCU 读-拷贝-更新 内核信号量 不连续页 中断处理 动态分配 slab 分配器 备选分配器 软中断 tasklet ksoftirqd 完成量 文件系统 VFS 文件模型 系统调用 工作队列 超级块 inode 索引节点 释放 目录项 高速缓存

感受

heap

数据结构

微内核

宏内核

模块

代码结构

进程

切换

调度

线程

命名空间

LRU

最近最少使用

文件

红黑树

查找树

task_size

进程实现

内核

重入

内核控制路径

一致性

抢占式

中断

信号量

僵尸进程

内存

UMA

NUMA

轻量级进程

进程描述符

进程状态

task_struct

资源限制

优先级

生命周期

多任务处理

标识进程

描述符

页框

全局ID

局部ID

进程链表

run_list

父进程

子进程

写时复制

fork

vfork

pidhash

等待队列

互斥进程

内核线程

idel

swapper

init

守护进程

clone

do_fork

copy_process

进程替换

execve

进程撤销

do_group_exit

do_exit

进程切换

硬件上下文

上下文切换

schedule

switch_to

内存寻址

逻辑地址

线性地址

物理地址

内存控制单元

MMU

段选择符

段寄存器

特权级

CPL

用户态

内核态

段描述符

全局描述符表

代码段

数据段

任务状态段

TSS

分段单元

分段

GDT

RPL

TLS

页表

页帧

分页

扩展分页

冷热页

物理地址扩展

PAE

硬件高速缓存

缓存

TLB

页目录

页目录指针表

PDPT

页描述符

page

物理内存

物理内存布局

进程页表

内核页表

实模式

保护模式

内存域

内存管理区

分区

页框分配器

高端内存

内核映射

初始化

内存管理

异常

内核抢占

临界区

读写安全

per-CPU

定时测量

原子操作

时钟

定时器电路

RTC

TSC

PIT

ACPI

内存屏障

计时

伙伴系统

反碎片

内存碎片

自旋锁

spin_lock

内存空间

结点

IRQ

APIC

PIC

分配页

IDT

中断描述符表

顺序锁

嵌套执行

释放页

RCU

读-拷贝-更新

内核信号量

不连续页

中断处理

动态分配

slab

分配器

备选分配器

软中断

tasklet

ksoftirqd

完成量

文件系统

VFS

文件模型

系统调用

工作队列

超级块

inode

索引节点

释放

目录项

高速缓存