Mauerer bindex.tex V1 - 09/05/2008 9:44am Page 1300
current
current
macro for finding current process,
1138–1139
system calls, 71
D
daemons.Seekernel threads
data, application layer, 807–808
receiving, 807–808
sending, 808
data, module
organizing in memory, 499–500
transferring, 500
data, network layer, 790–791
data block sections, 588
data blocks
allocation.Seeblock allocation, Ex2
block groups, 587
defined, 588
finding, 615–616
fragmentation, 591
group descriptors, 597–599
indirection and, 588–591
overview of, 413
removing, 636
requesting new, 616–619
size of, 590
superblocks, 592–597
Data Display Debugger (DDD),1171–1172
data integrity writeback, 999
data structures, auditing, 1100
data structures, data synchronization
congestion, 1009
overview of, 996
page status data structure, 996–997
parameters, 1000
writeback control data structure, 998–999
data structures, device drivers
block devices, 415–417
character device range database, 404–405
device database, 403–404
hard disks and partitions, 417–419
I/O schedulers, 438–439
PCI bus, 458
request structure for block devices,
427–430
data structures, ELF
data types, 1250–1251
headers, 1251
overview of, 1250
program header, 1254–1255
section header, 1255–1257
string table, 1257
symbol table, 1257–1259
data structures, Ex2, 592–608
directories and files, 601–604
group descriptors, 597–599
inodes, 599–601
in memory, 604–606
pre-allocation mechanism,
606–608
superblocks, 592–597
data structures, Ex3
Ex3, 639–642
Ext3 ACLs, 726–727
Ext3 extended attributes, 714–716
data structures, extended attributes and
ACLs
ACLs (access control lists), 722–724
VFS extended attributes, 709–710
data structures, initialization of memory
management
node and zone initialization, 163–169
overview of, 162
prerequisites, 162
system start, 162–163
data structures, IPC
message queues, 377–380
signal handling, 383–386
data structures, kernel activities
interrupts, 853–856
IRQ management, 860
wait queues, 882–883