Mauerer bindex.tex V1 - 09/05/2008 9:44am Page 1303
Index
dynamic ticks
filesystems and, 406
identifying, 397–399
opening for block devices, 425–427
opening for character devices, 409–411
random access files and, 524
standard file operations for block devices,
408–409
standard file operations for character
devices, 407–408
device ID, PCI devices, 456
device model, representation of devices,
449
device number, identifying PCI devices,
455
device special files.Seedevice files
devices
accessing system devices, 401
block devices.Seeblock devices
character devices.Seecharacter devices
clock event devices.Seeclock event
devices
PCI, 456
registering bus devices, 453
representation of bus devices,
449–451
tick devices.Seetick devices
USB, 464–465
devices, network
data structures for, 755–759
registering, 759–760
representation of, 755
difftool, 1163–1164
Dijkstra,E.W.,350
direct reclaim, 1029
directories, Ex2
classic directory allocation, 634
creating/deleting inodes, 628–630
deleting inodes, 634–636
registering inodes, 630–634
representation of, 601–604
directories,proc
general system information, 648–650
network information, 650–651
system control parameters, 651–652
directories, sysfs
entries, 690–693
traversing, 703
directories, VFS
directory information, 540–541
directory trees, 549–552
directory entry cache
cache organization, 544–545
operations, 545–546
overview of, 542
standard functions, 546–547
structure of, 542–544
disk-based filesystems, 520
distributed applications, race conditions
and, 349
do_execvefunction, 79–83
do_follow_linkfunction, 569–570
do_fork
copy_processfunction and, 68–75
implementing, 66–67
do_lookupfunction, 568
documenting code, in kernel development,
1276–1277
domain scheduling, scheduler, 123,
126–127
double indirection, 590
doubly linked lists, C programming,
1209–1214
dynamic linking, ELF, 1263–1265
dynamic ticks, 933–943
configuration options and, 896
data structures, 934
for high-resolution systems, 938–939
for low-resolution systems, 935
overview of, 933–934
stopping/starting periodic ticks,
939–943
switching to, 935–936