深入LINUX内核架构(英文版)
日期: 2020-08-02 01:42:30
人气: -
图文并茂的一本书,可以配合ULK3一起看。Mauerer ffirs.tex V2-08/26/2008 3. 23am Page iiMauerer ffirs. tex V2-08126/2008 3: 23am Page iProfessional linux Kernel ArchitectureIntroduction,,∴∴∴∴,xxviChapter 1: Introduction and Overview1Chapter 2: Process Management and scheduling35Chapter 3: Memory Management..............n∴133Chapter4: Virtual Process Memory..∴∴.…∴…289Chapter 5: Locking and Interprocess Communication347Chapter 6: Device Drivers.......................... 391Chapter7: Modules∴473Chapter 8: The virtual Filesystem519Chapter 9: The Extended Filesystem Family583Chapter 10: Filesystems without Persistent Storage643Chapter 11: Extended Attributes and Access Control Lists,707Chapter12: Networks∴…………………733Chapter 13: System Calls819Chapter 14: Kernel Activities847Chapter 15: Time management893Chapter 16: Page and BufferChapter 17: Data Synchronization ...,,,,.989Chapter 18: Page Reclaim and Swapping1023Chapter19: Auditing.……………1097Appendix A: Architecture Specifics1117Appendix B: Working with the Source Code ...............................1141Appendix C: Notes on c∴∴1175Appendix D: System Startup......n∴1223Appendix E: The ELF Binary Format.......1241Appendix F: The Kernel Development Process1267Bibliography.1289Index,1293Mauerer ffirs.tex V2-08/26/2008 3. 23am Page iiMauerer ffirs. tex V2-08/26/2008 3: 23am Page iiirofessionalLinux Kernel architectureWolfgang mauererWILEYWiley Publishing, Inc.Mauerer ffirs. tex V2-08/26/2008 3: 23am Page ivProfessional Linux Kernel architecturePublished bWiley publishing, Inc10475 Crosspoint BoulevardIndianapolis, IN 46256www.wileycomCopyright o 2008 by Wolfgang MauererPublished by Wiley Publishing, Inc, Indianapolis, IndianaPublished simultaneously in CanadaISBN:978-0-470-34343-2Manufactured in the united states of america10987654321Library of Congress Cataloging-in-Publication DataMauerer, Wolfgang, 1978-Professional Linux kernel architecture Wolfgang MauererIncludes indexISBN9780-470-343432(pbk)1. Linux. 2. Computer architecture. 3. Application software. I. TitleQA76.9A73M382008005432-dc22200802867No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by anymeans, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher,orauthorization through pavment of the appropriate per-copy fee to the copyright clearance center, 222 RosewoodDrive, Danvers, MA 01923,(978)750-8400, fax (978)646-8600. Requests to the Publisher for permission should beaddressed to the Legal Department, Wilcy Publishing, Inc, 10475 Crosspoint Blvd. Indianapolis, IN 46256, (317)572-3447,fax(317)572-4355,oronlineathttp://www.wiley.com/goipermissionsLimit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warrantieswith respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties,including without limitation warranties of fitness for a particular purpose. No warranty may be created or extendedby sales or promotional materials. The advice and strategies contained herein may not be suitable for everysituation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accountingor other professional services. If professional assistance is required, the services of a competent professional personshould be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that anorganization or Website is referred to in this work as a citation and/or a potential source of further informationdoes not mean that the author or the publisher endorses the information the organization or Website may provideor recommendations it may makc. Further, readers should be aware that Internet Websites listed in this work mayhave changed or disappeared between when this work was written and when it is readFor general information on our other productsservices please contact our Customer Care Department within theUnited States at(800)762-2974, outside the United States at( 317)572-3993 or fax(317)572-4002Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dressare trademarks or registered trademarks of John Wiley sons, Inc and /or its affiliates, in the United States andother countries, and may not be used without written permission. All other trademarks are the property of theirrespective owners. Wiley Publishing, Inc, is not associated with any product or vendor mentioned in this bookWiley also publishes its books in a variety of electronic formats. Some content that appears in print may not beavailable in electronic booksMauerer fauth. tex V2-08/22/2008 4. 52am Page vAbout the authorWolfgang Mauerer is a quantum physicist whose professional interests are centered around quantumcryptography, quantum electrodynamics, and compilers for- you guessed it--quantum architecturesWith the confirmed capacity of being the worst experimentalist in the known universe, he sticks to thetheoretical side of his profession, which is especially reassuring considering his constant fear of acci-dentally destroying the universe. Outside his research work, he is fascinated by operating systems, andfor more than a decade-starting with an article series about the kernel in 1997-he has found greatpleasure in documenting and explaining Linux kernel internals. He is also the author of a book abouttypesetting with LateX and has written numerous articles that have been translated into seven languagesin totalWhen he's not submerged in vast Hilbert spaces or large quantities of source code, he tries to take theopposite direction, namely, upward- be this with model planes, a paraglider, or on foot with an ice axein his hands: Mountains especially have the power to outrival even the Linux kernel Consequconsiders planning and accomplishing a first-ascent expedition to the vast arctic glaciers of east Greenland to be the really unique achievement in his lifeBeing interested in everything that is fundamental, he is also the author of the first compiler forPlankalkil, the world's earliest high-level language devised in 1942-1946 by Konrad Zuse, the father ofthe computer. As an avid reader, he is proud that despite the two-digit number of computers present inhis living room, the volume required for books still occupies a larger shareMauerer fauth. tex V2-08/22/2008 4. 52am Page viMauerer credit. tex V2-08/22/2008 4:53am Page viiCreditsExecutive editorVice President and Executive GroupCarol lonPublisherRichard WadleySenior Development EditorTom dinseVice president and executivePublisherProduction editorDebra benningerJoseph b. LikertCopy editorsProject Coordinator, CoverCate Caffreyynsey StanfordKathg8ProofreadeEditorial ManagerPublication Services IncMary beth WakefieldProduction ManagerIndexerTim tJack Lewis
版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。