《深入理解Linux内核》笔记
辉辉308
专注于嵌入式Linux内核和驱动
展开
-
第七章--进程调度
本文作为第七章--进程调度,主要讲述:1、调度策略。2、调度算法。3、调度程序所使用的数据结构。4、调度程序所使用的函数。5、多处理器系统中运行队列的平衡。6、与调度相关的系统调用。原创 2014-03-11 11:46:24 · 1223 阅读 · 0 评论 -
第二十章--程序的执行
本文作为第二十章--程序的执行,主要讲述:1、可执行文件。2、可执行格式。3、执行域。4、exec函数。原创 2014-03-27 10:58:22 · 980 阅读 · 0 评论 -
第十九章--进程通信
本文作为第十九章--进程通信,主要讲述:1、管道。2、FIFO。3、System V IPC。4、POSIX消息队列。原创 2014-03-27 10:57:24 · 960 阅读 · 0 评论 -
第十八章--Ext2和Ext3文件系统
本文作为第十八章--Ext2和Ext3文件系统,主要讲述:1、Ext2的一般特征。2、Ext2磁盘数据结构。3、Ext2的内存数据结构。4、创建Ext2文件系统。5、Ext2的方法。6、管理Ext2磁盘空间。7、Ext3文件系统。原创 2014-03-27 10:56:31 · 1553 阅读 · 0 评论 -
第十七章--回收页框
本文作为第十七章--回收页框,主要讲述:1、页框回收算法。2、反向映射。3、PFRA实现。4、交换。原创 2014-03-26 11:50:46 · 1326 阅读 · 0 评论 -
第十五章--页高速缓存
本文作为第十五章--页高速缓存,主要讲述:1、页高速缓存。2、把块存放在页高速缓存中。3、把脏页写入磁盘。4、sync()、fsync()和fdatasync()系统调用。原创 2014-03-26 11:48:20 · 1560 阅读 · 0 评论 -
第十三章--I/O体系结构和设备驱动程序
本文作为第十三章--I/O体系结构和设备驱动程序,主要讲述:1、I/O体系结构。2、设备驱动程序模型。3、设备文件。4、设备驱动程序。5、字符设备驱动程序。原创 2014-03-26 11:46:17 · 1949 阅读 · 0 评论 -
第十四章--块设备驱动程序
rt原创 2014-03-26 11:47:03 · 606 阅读 · 0 评论 -
第十六章--访问文件
本文作为第十六章--访问文件,主要讲述:1、读写文件。2、内存映射。3、直接I/O传送。4、异步I/O。原创 2014-03-26 11:49:41 · 955 阅读 · 0 评论 -
第十章--系统调用
本文作为第十章--系统调用,主要讲述:1、POSIX API和系统调用。2、系统调用处理程序及服务例程。3、进入和退出系统调用。4、参数传递。5、内核封装例程。原创 2014-03-17 11:43:54 · 842 阅读 · 0 评论 -
第十一章--信号
本文作为第十一章--信号,主要讲述:1、信号的作用。2、产生信号。3、传递信号。4、与信号处理相关的系统调用。原创 2014-03-18 11:25:40 · 1183 阅读 · 0 评论 -
第八章--内存管理
本文作为第八章--内存管理,主要讲述:1、页框管理。2、内存区管理。3、非连续内存区管理。原创 2014-03-13 10:55:56 · 1133 阅读 · 0 评论 -
第四章--中断和异常
本文作为第四章--中断和异常,主要讲述:1、中断信号的作用。2、中断和异常。3、中断和异常处理程序的嵌套执行。4、初始化中断描述符表。5、异常处理。6、中断处理。7、软中断及tasklet。8、工作队列。9、从中断和异常返回。原创 2014-03-09 20:46:05 · 1748 阅读 · 0 评论 -
第六章--定时测量
本文作为第六章--定时测量,主要讲述:1、时钟和定时器电路。2、Linux计时体系结构。3、更新时间和日期。4、更新系统统计数。5、软定时器和延迟函数。6、与定时测量相关的系统调用。原创 2014-03-10 11:45:02 · 1179 阅读 · 0 评论 -
第三章--进程
本文作为第三章--进程,主要讲述:1、进程、轻量级进程和线程。2、进程描述符。3、进程切换。4、创建进程。5、撤销进程。原创 2014-03-09 20:42:24 · 982 阅读 · 0 评论 -
第五章--内核同步
本文作为第五章--内核同步,主要讲述:1、内核如何为不同的请求提供服务。2、同步原语。3、对内核数据结构的同步访问。4、避免竞争条件的实例。原创 2014-03-09 20:57:17 · 1076 阅读 · 0 评论 -
第二章--内存寻址
本文作为第二章--内存寻址,主要讲述:1、内存地址。2、硬件中的分段。3、Linux中的分段。4、硬件中的分页。5、Linux中的分页。原创 2014-03-09 20:39:07 · 1125 阅读 · 0 评论 -
第一章--绪论
本文作为第一章--绪论,主要讲述:1、操作系统基本概念。2、Unix文件系统概述。3、Unix内核概述。原创 2014-03-09 20:36:10 · 1020 阅读 · 0 评论 -
第九章--进程地址空间
本文作为第九章--进程地址空间,主要讲述:1、进程的地址空间。2、内存描述符。3、线性区。4、缺页异常处理程序。5、创建和删除进程的地址空间。6、堆的管理。原创 2014-03-17 11:42:51 · 1692 阅读 · 0 评论 -
第十二章--虚拟文件系统
本文作为第十二章--虚拟文件系统,主要讲述:1、虚拟文件系统(VFS)的作用。2、VFS的数据结构。3、文件系统类型。4、文件系统处理。5、路径名查找。6、VFS系统调用的实现。7、文件加锁。原创 2014-03-26 11:45:18 · 1099 阅读 · 0 评论