Linux Kernel InternalsThis text is a practical overview and guide to LINUX kernel programming. It includes coverage of LINUX 1.2 and provides an introduction to kernel programming in C. The accompanying CD-ROM contains a complete version of LINUX OS for PCs, with development and Internet tools and program sources. |
Contents
Foreword | 1 |
Introduction to the kernel | 15 |
Memory management | 69 |
Copyright | |
12 other sections not shown
Other editions - View all
Common terms and phrases
address space allocated area of memory block buffers block devices boot bytes child process component configuration const char contains copy-on-write data structure default defined deleted device driver EINVAL entry error Ethernet example executed Ext2 file descriptor filename flag handling routine hard disk hardware header INET socket init initialized inter-process communication interface ioctl IP packet kernel function kernel segment linked LINUX kernel lock mapped mode module network device operating system option page table parameter parent process pointer port POSIX priority processor protocol Section semaphore signal specified struct device struct file struct inode struct sk_buff struct wait_queue superblock superuser swap system call timer interrupt transfer UNIX UNIX domain sockets unsigned char unsigned int unsigned long unsigned short user segment variable Virtual File System virtual memory virtual memory area void wait queue write