- 类别名:UnderstandingTheLinuxKernel3rd
第1页 第2页 - section a.1. prehistoric age: the bios-(2013/12/12)
- section a.2. ancient age: the boot loader-(2013/12/12)
- section a.3. middle ages: the setup-(2013/12/12)
- section a.4. renaissance: the startup-(2013/12/12)
- section a.5. modern age: the start-(2013/12/12)
- appendix a. system startup-(2013/12/12)
- section b.1. to be-(2013/12/12)
- section b.2. module implementation-(2013/12/12)
- section b.3. linking and unlinking modules-(2013/12/12)
- section b.4. linking modules on demand-(2013/12/12)
- appendix b. modules-(2013/12/12)
- about the authors-(2013/12/12)
- books on unix kernels-(2013/12/12)
- books on the linux kernel-(2013/12/12)
- books on pc architecture and technical manuals on intel microprocessors-(2013/12/12)
- other online documentation sources-(2013/12/12)
- research papers related to linux development-(2013/12/12)
- bibliography-(2013/12/12)
- section 1.1. linux versus other unix-(2013/12/12)
- section 1.2. hardware dependency-(2013/12/12)
- section 1.3. linux versions-(2013/12/12)
- section 1.4. basic operating system concepts-(2013/12/12)
- section 1.5. an overview of the unix filesystem-(2013/12/12)
- section 1.6. an overview of unix kernels-(2013/12/12)
- chapter 1. introduction-(2013/12/12)
- section 10.1. posix apis and system calls-(2013/12/12)
- section 10.2. system call handler and service routines-(2013/12/12)
- section 10.3. entering and exiting a system call-(2013/12/12)
- section 10.4. parameter passing-(2013/12/12)
- section 10.5. kernel wrapper routines-(2013/12/12)
- chapter 10. system calls-(2013/12/12)
- section 11.1. the role of signals-(2013/12/12)
- section 11.2. generating a signal-(2013/12/12)
- section 11.3. delivering a signal-(2013/12/12)
- section 11.4. system calls related to signal handling-(2013/12/12)
- chapter 11. signals-(2013/12/12)
- section 12.1. the role of the virtual filesystem-(2013/12/12)
- section 12.2. vfs data structures-(2013/12/12)
- section 12.3. filesystem types-(2013/12/12)
- section 12.4. filesystem handling-(2013/12/12)
- section 12.5. pathname lookup-(2013/12/12)
- section 12.6. implementations of vfs system calls-(2013/12/12)
- section 12.7. file locking-(2013/12/12)
- chapter 12. the virtual filesystem-(2013/12/12)
- section 13.1. i/o architecture-(2013/12/12)
- section 13.2. the device driver model-(2013/12/12)
- section 13.3. device files-(2013/12/12)
- section 13.4. device drivers-(2013/12/12)
- section 13.5. character device drivers-(2013/12/12)
- chapter 13. i/o architecture and device drivers-(2013/12/12)
- section 14.1. block devices handling-(2013/12/12)
- section 14.2. the generic block layer-(2013/12/12)
- section 14.3. the i/o scheduler-(2013/12/12)
- section 14.4. block device drivers-(2013/12/12)
- section 14.5. opening a block device file-(2013/12/12)
- chapter 14. block device drivers-(2013/12/12)
- section 15.1. the page cache-(2013/12/12)
- section 15.2. storing blocks in the page cache-(2013/12/12)
- section 15.3. writing dirty pages to disk-(2013/12/12)
- section 15.4. the sync-(2013/12/12)
- chapter 15. the page cache-(2013/12/12)
- section 16.1. reading and writing a file-(2013/12/12)
- section 16.2. memory mapping-(2013/12/12)
- section 16.3. direct i/o transfers-(2013/12/12)
- section 16.4. asynchronous i/o-(2013/12/12)
- chapter 16. accessing files-(2013/12/12)
- section 17.1. the page frame reclaiming algorithm-(2013/12/12)
- section 17.2. reverse mapping-(2013/12/12)
- section 17.3. implementing the pfra-(2013/12/12)
- section 17.4. swapping-(2013/12/12)
- chapter 17. page frame reclaiming-(2013/12/12)
- section 18.1. general characteristics of ext2-(2013/12/12)
- section 18.2. ext2 disk data structures-(2013/12/12)
- section 18.3. ext2 memory data structures-(2013/12/12)
- section 18.4. creating the ext2 filesystem-(2013/12/12)
- section 18.5. ext2 methods-(2013/12/12)
- section 18.6. managing ext2 disk space-(2013/12/12)