Mac OS X and IOS Internals
To the Apple's CoreBook - 2013
This book delves into the architecture of Mac OS X and iOS, offering clear, detailed explanation of the inner workings of Apple's systems, including proprietary APIs. Moving from user to kernel mode, each layer and component is explained with annotated code samples and hands-on experiments, comparing and contrasting its implementation in both OSes. Topics include: The boot process: Mac's EFI, iOS's iBoot, and kernel startup; processes, threads, and virtual memory management; debugging and profiling, using DTrace, ptrace, and hidden system calls; the system level APIs: POSIX calls, Mach traps, and OS X/iOS proprietary; file system architecture, including VFS and HFS+; network architecture: from sockets to interfaces, and network drivers; kernel extensions, drivers, and a discussion of I/O Kit architecture; security features, Mandatory Access Control, and iOS jail.
Publisher: Indianapolis, IN : Wiley, c2013
Characteristics: xxxiv, 828 p. : ill. ; 24 cm