Skip to content

Linux Core Kernel Commentary

Best in textbook rentals since 2012!

ISBN-10: 1576104699

ISBN-13: 9781576104699

Edition: N/A

Authors: Scott E. Maxwell

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $39.99
Publisher: Coriolis Group, LLC, The
Binding: Paperback
Pages: 592
Size: 10.75" wide x 8.50" long x 1.75" tall
Weight: 3.036
Language: English

Introductionp. xv
Linux Core Kernel Code
Linux Core Kernel Codep. 3
arch/i386/kernel/entry.Sp. 3
arch/i386/kernel/init_task.cp. 9
arch/i386/kernel/irq.cp. 9
arch/i386/kernel/irq.hp. 20
arch/i386/kernel/process.cp. 23
arch/i386/kernel/signal.cp. 31
arch/i386/kernel/smp.cp. 39
arch/i386/kernel/time.cp. 59
arch/i386/kernel/traps.cp. 66
arch/i386/lib/delay.cp. 74
arch/i386/mm/fault.cp. 75
arch/i386/mm/init.cp. 77
fs/binfmt_elf.cp. 83
fs/binfmt_java.cp. 97
fs/exec.cp. 99
include/asm-generic/smplock.hp. 108
include/asm-i386/atomic.hp. 109
include/asm-i386/current.hp. 110
include/asm-i386/dma.hp. 110
include/asm-i386/elf.hp. 114
include/asm-i386/hardirq.hp. 115
include/asm-i386/page.hp. 115
include/asm-i386/pgtable.hp. 116
include/asm-i386/ptrace.hp. 123
include/asm-i386/semaphore.hp. 124
include/asm-i386/shmparam.hp. 125
include/asm-i386/sigcontext.hp. 126
include/asm-i386/siginfo.hp. 126
include/asm-i386/signal.hp. 128
include/asm-i386/smp.hp. 131
include/asm-i386/softirq.hp. 133
include/asm-i386/spinlock.hp. 134
include/asm-i386/system.hp. 138
include/asm-i386/uaccess.hp. 140
include/linux/binfmts.hp. 147
include/linux/capability.hp. 148
include/linux/elf.hp. 151
include/linux/elfcore.hp. 157
include/linux/interrupt.hp. 158
include/linux/kernel.hp. 159
include/linux/kernel_stat.hp. 160
include/linux/limits.hp. 161
include/linux/mm.hp. 161
include/linux/module.hp. 165
include/linux/msg.hp. 169
include/linux/personality.hp. 170
include/linux/reboot.hp. 170
include/linux/resource.hp. 171
include/linux/sched.hp. 172
include/linux/sem.hp. 180
include/linux/shm.hp. 181
include/linux/signal.hp. 182
include/linux/slab.hp. 185
include/linux/smp.hp. 185
include/linux/smp_lock.hp. 186
include/linux/swap.hp. 186
include/linux/swapctl.hp. 188
include/linux/sysctl.hp. 189
include/linux/tasks.hp. 195
include/linux/time.hp. 195
include/linux/timer.hp. 196
include/linux/times.hp. 197
include/linux/tqueue.hp. 197
include/linux/wait.hp. 199
init/main.cp. 199
init/version.cp. 213
ipc/msg.cp. 214
ipc/sem.cp. 219
ipc/shm.cp. 228
ipc/util.cp. 237
kernel/capability.cp. 238
kernel/dma.cp. 241
kernel/exec_domain.cp. 242
kernel/exit.cp. 243
kernel/fork.cp. 249
kernel/info.cp. 256
kernel/itimer.cp. 256
kernel/kmod.cp. 258
kernel/module.cp. 260
kernel/panic.cp. 271
kernel/printk.cp. 272
kernel/sched.cp. 276
kernel/signal.cp. 296
kernel/softirq.cp. 308
kernel/sys.cp. 308
kernel/sysctl.cp. 319
kernel/time.cp. 331
mm/memory.cp. 336
mm/mlock.cp. 346
mm/mmap.cp. 349
mm/mprotect.cp. 359
mm/mremap.cp. 362
mm/page_alloc.cp. 364
mm/page_io.cp. 369
mm/slab.cp. 373
mm/swap.cp. 395
mm/swap_state.cp. 396
mm/swapfile.cp. 399
mm/vmalloc.cp. 407
mm/vmscan.cp. 410
Linux Core Kernel Commentary
Introduction To Linuxp. 419
A Brief History Of Linux (And Unix)p. 419
The Linux Development Processp. 421
A First Look At The Codep. 423
Some Characteristics Of The Linux Source Codep. 423
Some Sample Codep. 424
Configuring And Compiling The Kernelp. 431
Kernel Architecture Overviewp. 435
Kernel Design Goalsp. 435
A First Look At The Kernel's Architecturep. 436
A Closer Look At The Kernel's Architecturep. 437
So, Is It Layered, Or Modular, Or What?p. 437
The Relationship Between Design And Implementationp. 439
System Initializationp. 443
Booting The PCp. 443
Initializing The Linux Kernelp. 444
initp. 448
System Callsp. 451
What Is A System Call?p. 451
How System Calls Are Invokedp. 452
Some Example System Callsp. 455
Signals, Interrupts, And Timep. 459
A Brief Note About Locksp. 459
Signalsp. 459
Interruptsp. 470
Timep. 476
Processes And Threadsp. 479
Scheduling And Timeslicesp. 479
Realtime Processesp. 479
Prioritiesp. 479
Process IDs (PIDs)p. 480
Reference Countingp. 480
Capabilitiesp. 480
How Processes Are Represented In The Kernelp. 481
Where Processes Come From: fork And __ clonep. 483
Running A New Programp. 484
Executable Formatsp. 486
Scheduling: See How They Run!p. 487
Respecting Limitsp. 492
All Good Things Must Come To An End--And Here's How They Do Itp. 495
Memoryp. 499
Virtual Memoryp. 499
The Memory Layout Of A Processp. 502
Pagingp. 505
Swap Devicesp. 509
Memory Mapping With mmapp. 512
User-Space And Kernel-Space Dynamic Memoryp. 515
Dumping Corep. 517
System V IPCp. 521
Message Queuesp. 521
Semaphoresp. 529
Shared Memoryp. 535
Symmetric Multiprocessing (SMP)p. 541
Parallel Programming Concepts And Primitivesp. 541
APICs and CPU-To-CPU Communicationp. 548
How SMP Support Affects The Kernelp. 548
Tunable Kernel Parametersp. 553
/proc/sys Supportp. 554
The sysctl System Callp. 558
Linux 2.4p. 563
GNU General Public Licensep. 565
Indexp. 569
Table of Contents provided by Syndetics. All Rights Reserved.