Team LiB
Previous Section Next Section

Index


[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

macros
    EXPIRED STARVING()
         use in timeslices
     MODULE_AUTHOR ()
     MODULE_LICENSE ()
     module_param() 2nd 3rd 4th 5th
    TASK INTERACTIVE()
         use in timeslices
     user mode()
Magic SysRq Key
     commands 2nd 3rd
mailing list
    Linux kernel
         subscriptions
mailing lists
     Linux Kernel Mailing List (LKML) 2nd
maintainers 2nd
MAINTAINERS file
make config utility
     kernel configuration
make defconfig utility
     kernel configuration
make gconfig utility
     kernel configuration
make menuconfig utility
     kernel configuration
make oldconfig utility
     kernel configuration
make xconfig utility
     kernel configuration
mapping memory
mappings
     high memory 2nd
         permanent 2nd
         temporary 2nd 3rd
mb() function 2nd 3rd 4th
mdelay() function 2nd 3rd
memory
    address intervals
         creating 2nd 3rd 4th 5th 6th
         removing 2nd 3rd
    addresses
         memory areas 2nd 3rd 4th 5th
     addressing 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
     allocating 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd 23rd 24th 25th 26th 27th 28th 29th 30th 31st 32nd 33rd 34th 35th 36th 37th 38th 39th
         which method to use 2nd 3rd
     allocation
     areas 2nd
         contents of 2nd 3rd
         example 2nd 3rd 4th
         find_vma() function 2nd 3rd
         find_vma_intersection() function 2nd
         find_vma_prev() function
         linked list
         manipulating 2nd 3rd 4th 5th 6th 7th
         mm_rb field 2nd
         mmap field 2nd
         page protection flags 2nd 3rd
         red-black tree
         virtual 2nd 3rd 4th 5th 6th 7th 8th
    flags
         virtual memory areas (VMAs) 2nd 3rd
     free lists 2nd 3rd
     freeing 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th
    high
         mappings 2nd 3rd 4th 5th 6th 7th
    kernel
         lack of protection 2nd
    kernel threads
         mm struct 2nd
     mapping
     memory descriptor
         allocating 2nd
         destroying
         fields 2nd 3rd
    page tables
         future manageent possibilities 2nd
         levels 2nd 3rd
         transation lookaside buffer (TLB)
     pages 2nd 3rd 4th 5th 6th 7th
    process address space
         flat versus segmented 2nd
         overview 2nd
     slab allocator interface 2nd 3rd 4th 5th
         task_struct structure example 2nd 3rd
    slab layer
         caches
         design of 2nd
         inode data structure example 2nd 3rd 4th
         objects
         origins of
         tenets of 2nd
    stack
         static allocations 2nd 3rd 4th 5th
     virtual memory areas (VMAs) 2nd 3rd
         flags 2nd 3rd
         linked list
         operations 2nd
         red-black tree
     zones 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th
         ZONE_DMA 2nd 3rd 4th
         ZONE_HIGHMEM 2nd 3rd 4th
         ZONE_NORMAL 2nd 3rd 4th
memory descriptor
     allocating 2nd
     destroying
     fields 2nd 3rd
memory-mapped files
     page caches
memory-reads (loads)
     barriers 2nd 3rd
memory-writes (stores)
     barriers 2nd 3rd
message passing
     microkernels
metadata 2nd
methods
     effective prio()
microkernels 2nd 3rd 4th 5th
     message passing
mm directory
     kernel source tree
mm struct
     kernel threads 2nd
mm_rb field
     memory areas 2nd
mmap field
     memory areas 2nd
mmap() function 2nd
mod timer() function 2nd
Modern Operating Systems (i)
modifying
     timers 2nd
modprobe utility
    modules
         loading 2nd
MODULE_AUTHOR() macro
module_exit() function
module_init() function 2nd
MODULE_LICENSE() macro
module_param() macro 2nd 3rd 4th 5th
modules
     building (kbuild system) 2nd 3rd
    configuration options
         managing (Kconfig file) 2nd 3rd 4th 5th
    dependencies
         generating 2nd
     exported symbols 2nd
     Hello, World!
         MODULE_AUTHOR() macro
         module_exit() function
         module_init() function 2nd
         MODULE_LICENSE() macro
     installing 2nd 3rd 4th
    kernel source tree
         drivers directory 2nd 3rd
     living externally of kernel source tree 2nd
     loading 2nd 3rd 4th
    parameters
         defining 2nd 3rd 4th 5th
     removing
monolithic kernels 2nd 3rd 4th 5th
mount flags 2nd
mount points
Multics
multiple threads of execution
     critical regions
         synchronization protections 2nd 3rd 4th
     deadlocks 2nd 3rd 4th
     defined
     granularity of locking 2nd
     locking 2nd 3rd 4th 5th
         coarse
         contention 2nd
         need for protection 2nd 3rd
     race conditions
         synchronization protection 2nd 3rd 4th
multiplexing syscalls
multitasking operating systems
     cooperative multitasking 2nd 3rd
     preemptive multitasking 2nd 3rd
munmap() function 2nd 3rd
mutex semaphores

Team LiB
Previous Section Next Section