Bookbot

OS X and iOS Kernel Programming

Valoración del libro

Parámetros

  • 503 páginas
  • 18 horas de lectura

Más información sobre el libro

OS X and iOS Kernel Programming merges essential operating system and kernel architecture knowledge with a practical approach for writing effective kernel-level code. It covers fundamental concepts like memory management and thread synchronization, along with the I/O Kit framework. You'll learn to create kernel-level extensions, including device drivers for USB and Thunderbolt devices, as well as networking, storage, and audio drivers. The book offers a comprehensive introduction to the XNU kernel, which powers iPhones, iPads, iPods, and Mac OS X servers and clients, while also exploring the system architecture of Mac OS X and iOS. Key topics include classical kernel architecture, kernel debugging and profiling tools, and efficient device driver development using I/O Kit. You'll find easy-to-understand example code applicable to your projects, including creating network filters. This resource is ideal for intermediate and advanced programmers looking to deepen their understanding of OS X and iOS, as well as kernel-level programming. It caters to hobbyists, students, and professional engineers interested in application performance and system administration on OS X clusters. The content encompasses operating system fundamentals, the kernel development environment, and advanced kernel programming techniques, ensuring a thorough grasp of the subject matter.

Compra de libros

OS X and iOS Kernel Programming, Ole Henry Halvorsen, Douglas Clarke

Idioma
Publicado en
2011
Encuadernación
(Tapa blanda)
Te avisaremos por correo electrónico en cuanto lo localicemos.

Métodos de pago

4,0
Muy bueno
9 Valoraciones

Nos falta tu reseña aquí

Título
OS X and iOS Kernel Programming
Idioma
Inglés
Editorial
Apress
Publicado en
2011
Formato
Tapa blanda
Páginas
503
ISBN10
1430235365
ISBN13
9781430235361
Serie
Calificación
4 de 5
Descripción
OS X and iOS Kernel Programming merges essential operating system and kernel architecture knowledge with a practical approach for writing effective kernel-level code. It covers fundamental concepts like memory management and thread synchronization, along with the I/O Kit framework. You'll learn to create kernel-level extensions, including device drivers for USB and Thunderbolt devices, as well as networking, storage, and audio drivers. The book offers a comprehensive introduction to the XNU kernel, which powers iPhones, iPads, iPods, and Mac OS X servers and clients, while also exploring the system architecture of Mac OS X and iOS. Key topics include classical kernel architecture, kernel debugging and profiling tools, and efficient device driver development using I/O Kit. You'll find easy-to-understand example code applicable to your projects, including creating network filters. This resource is ideal for intermediate and advanced programmers looking to deepen their understanding of OS X and iOS, as well as kernel-level programming. It caters to hobbyists, students, and professional engineers interested in application performance and system administration on OS X clusters. The content encompasses operating system fundamentals, the kernel development environment, and advanced kernel programming techniques, ensuring a thorough grasp of the subject matter.