Bookbot

OS X and iOS Kernel Programming

Ocena książki

Parametry

  • 503 strony
  • 18 godzin czytania

Więcej o książce

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.

Zakup książki

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

Język
Rok wydania
2011
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,0
Bardzo dobra
9 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
OS X and iOS Kernel Programming
Język
angielski
Wydawca
Apress
Rok wydania
2011
Oprawa
miękka
Liczba stron
503
ISBN10
1430235365
ISBN13
9781430235361
Seria
Tagi
Ocena
4 z 5
Opis
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.