Professional Linux Kernel Architecture

时间:2013-07-13 07:30:10
【文件属性】:

文件名称:Professional Linux Kernel Architecture

文件大小:7.62MB

文件格式:PDF

更新时间:2013-07-13 07:30:10

linux;kernel

Product Description Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources. From the Back Cover Professional Linux Kernel Architecture As the Linux kernel constantly evolves, so must your understanding of the central functions of the kernel. Linux expert Wolfgang Mauerer focuses on version 2.6.24 (as well as summarizing changes to versions 2.6.25 and 2.6.26) of the kernel as he walks you through the concepts, underlying structures, and implementation of the Linux kernel. Keeping a close connection with the source code—as well as the components and subsystems of the kernel—this book reviews the VFS layer and discusses virtual filesystems and the Extended filesystem family and examines how the page and buffer cache speed up kernel operations. You'll take a look at the peculiarities of various architectures supported by the kernel, explore the assorted tools and means of working efficiently with the kernel sources, and investigate the numerous social aspects of kernel development and the Linux kernel community. Ultimately, this insightful book will serve as an indispensable step towards understanding structure and implementation of the Linux kernel. What you will learn from this book * Various ways of viewing the kernel—as an enhanced machine, a resource manager, and a library * How the kernel handles all time-related requirements, both with low and high resolution * The mechanisms required to ensure proper operation of the kernel on multiprocessor systems * How modules add new functionality to the kernel * How the kernel deals with memory management, page reclaim, and swapping * How the kernel deals with networks and implements TCP/IP Who this book is for This book is for system programmers, administrators, developers of Linux-based solutions, and overall Linux enthusiasts. A solid foundation of C programming is required. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


网友评论

  • 谢谢分享,资源很不错
  • 经典中的经典
  • 文字清晰,英文版,内容全面,很好的学习资料,非常感谢!
  • 深入,透彻,全面。赞。
  • 学习kernel很好的资料
  • 经典,内存管理讲的很详细
  • 不错,kernel学习的好资料
  • 非常清晰,谢谢分享。
  • 英文原版,非常棒
  • 很不错,讲解的很详细,容易懂
  • 學習Linux Kernel的好書...
  • 英文版,清晰,学习的同时还可以提高E 文,赞!
  • 挺好的,就是英语看起来费劲点
  • 非常好,值得看!强大无比!
  • 虽然有些小错误,但是瑕不掩瑜。是本好书。
  • linux编程必备资源,需要一定的专业英语基础
  • 有中文版,对照着看
  • 已经快看了一半了,很不错, 訨眼界开拓了很多,尤其是有关硬件的东西,让以前不好理解的东西有了一些概念。
  • step by step,好书,目前还正在学习中。。。