Articoli correlati a Understanding The Linux Kernel

Understanding The Linux Kernel - Brossura

 
9780596000028: Understanding The Linux Kernel

Sinossi

Why is Linux so efficient? Is it the right operating system for a particular application? What can be learned from looking at the kernel source code? These are the kinds of questions that this text takes in stride in this guided tour of the code that forms the core of all Linux operating systems. The book aims to help readers understand how Linux performs best and how it meets the challenge of different environments. Theauthors introduce each topic by explaining its importance, and show how kernel operations relate to the utilities that are familiar to Unix programmers and users. Major topics include: memory management, including file buffering, process swapping, and direct memory access (DMA); the virtual file system and the second extended file system; process creation and scheduling; signals, interrupts, and the essential interfaces to device drivers; timing; synchronization in the kernel; inter-process communication (IPC); and program execution.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

L'autore

received a degree in mathematics in 1992 and a Ph.D. in computer science (University of Rome, "La Sapienza") in 1995. He is now a research assistant in the computer science department of the School of Engineering (University of Rome, "Tor Vergata"). In the past, he served as system administrator and Unix programmer for the university (as a Ph.D. student) and for several institutions (as a consultant).

Contenuti

Preface; The Audience for This Book; Organization of the Material; Overview of the Book; Background Information; Conventions in This Book; How to Contact Us; Acknowledgments; Chapter 1: Introduction; 1.1 Linux Versus Other Unix-Like Kernels; 1.2 Hardware Dependency; 1.3 Linux Versions; 1.4 Basic Operating System Concepts; 1.5 An Overview of the Unix Filesystem; 1.6 An Overview of Unix Kernels; Chapter 2: Memory Addressing; 2.1 Memory Addresses; 2.2 Segmentation in Hardware; 2.3 Segmentation in Linux; 2.4 Paging in Hardware; 2.5 Paging in Linux; 2.6 Anticipating Linux 2.4; Chapter 3: Processes; 3.1 Process Descriptor; 3.2 Process Switching; 3.3 Creating Processes; 3.4 Destroying Processes; 3.5 Anticipating Linux 2.4; Chapter 4: Interrupts and Exceptions; 4.1 The Role of Interrupt Signals; 4.2 Interrupts and Exceptions; 4.3 Nested Execution of Exception and Interrupt Handlers; 4.4 Initializing the Interrupt Descriptor Table; 4.5 Exception Handling; 4.6 Interrupt Handling; 4.7 Returning from Interrupts and Exceptions; 4.8 Anticipating Linux 2.4; Chapter 5: Timing Measurements; 5.1 Hardware Clocks; 5.2 The Timer Interrupt Handler; 5.3 PIT’s Interrupt Service Routine; 5.4 The TIMER_BH Bottom Half Functions; 5.5 System Calls Related to Timing Measurements; 5.6 Anticipating Linux 2.4; Chapter 6: Memory Management; 6.1 Page Frame Management; 6.2 Memory Area Management; 6.3 Noncontiguous Memory Area Management; 6.4 Anticipating Linux 2.4; Chapter 7: Process Address Space; 7.1 The Process’s Address Space; 7.2 The Memory Descriptor; 7.3 Memory Regions; 7.4 Page Fault Exception Handler; 7.5 Creating and Deleting a Process Address Space; 7.6 Managing the Heap; 7.7 Anticipating Linux 2.4; Chapter 8: System Calls; 8.1 POSIX APIs and System Calls; 8.2 System Call Handler and Service Routines; 8.3 Wrapper Routines; 8.4 Anticipating Linux 2.4; Chapter 9: Signals; 9.1 The Role of Signals; 9.2 Sending a Signal; 9.3 Receiving a Signal; 9.4 Real-Time Signals; 9.5 System Calls Related to Signal Handling; 9.6 Anticipating Linux 2.4; Chapter 10: Process Scheduling; 10.1 Scheduling Policy; 10.2 The Scheduling Algorithm; 10.3 System Calls Related to Scheduling; 10.4 Anticipating Linux 2.4; Chapter 11: Kernel Synchronization; 11.1 Kernel Control Paths; 11.2 Synchronization Techniques; 11.3 The SMP Architecture; 11.4 The Linux/SMP Kernel; 11.5 Anticipating Linux 2.4; Chapter 12: The Virtual Filesystem; 12.1 The Role of the VFS; 12.2 VFS Data Structures; 12.3 Filesystem Mounting; 12.4 Pathname Lookup; 12.5 Implementations of VFS System Calls; 12.6 File Locking; 12.7 Anticipating Linux 2.4; Chapter 13: Managing I/O Devices; 13.1 I/O Architecture; 13.2 Associating Files with I/O Devices; 13.3 Device Drivers; 13.4 Character Device Handling; 13.5 Block Device Handling; 13.6 Page I/O Operations; 13.7 Anticipating Linux 2.4; Chapter 14: Disk Caches; 14.1 The Buffer Cache; 14.2 The Page Cache; 14.3 Anticipating Linux 2.4; Chapter 15: Accessing Regular Files; 15.1 Reading and Writing a Regular File; 15.2 Memory Mapping; 15.3 Anticipating Linux 2.4; Chapter 16: Swapping: Methods for Freeing Memory; 16.1 What Is Swapping?; 16.2 Swap Area; 16.3 The Swap Cache; 16.4 Transferring Swap Pages; 16.5 Page Swap-Out; 16.6 Page Swap-In; 16.7 Freeing Page Frames; 16.8 Anticipating Linux 2.4; Chapter 17: The Ext2 Filesystem; 17.1 General Characteristics; 17.2 Disk Data Structures; 17.3 Memory Data Structures; 17.4 Creating the Filesystem; 17.5 Ext2 Methods; 17.6 Managing Disk Space; 17.7 Reading and Writing an Ext2 Regular File; 17.8 Anticipating Linux 2.4; Chapter 18: Process Communication; 18.1 Pipes; 18.2 FIFOs; 18.3 System V IPC; 18.4 Anticipating Linux 2.4; Chapter 19: Program Execution; 19.1 Executable Files; 19.2 Executable Formats; 19.3 Execution Domains; 19.4 The exec-like Functions; 19.5 Anticipating Linux 2.4; System Startup; Prehistoric Age: The BIOS; Ancient Age: The Boot Loader; Middle Ages: The setup( ) Function; Renaissance: The startup_32( ) Functions; Modern Age: The start_kernel( ) Function; Modules; To Be (a Module) or Not to Be?; Module Implementation; Linking and Unlinking Modules; Linking Modules on Demand; Source Code Structure; Bibliography; Colophon;

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

Compra usato

Condizioni: molto buono
The book has been read, but is...
Visualizza questo articolo

EUR 10,43 per la spedizione da Regno Unito a Italia

Destinazione, tempi e costi

EUR 21,18 per la spedizione da U.S.A. a Italia

Destinazione, tempi e costi

Risultati della ricerca per Understanding The Linux Kernel

Foto dell'editore

Bovet, Daniel
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR001762320

Contatta il venditore

Compra usato

EUR 5,42
Convertire valuta
Spese di spedizione: EUR 10,43
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Bovet, Daniel Plerre; Cesati, Marco
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 2.28. Codice articolo G0596000022I5N00

Contatta il venditore

Compra usato

EUR 5,56
Convertire valuta
Spese di spedizione: EUR 14,54
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Daniel Pierre Bovet
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura

Da: MusicMagpie, Stockport, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. 1749720513. 6/12/2025 9:28:33 AM. Codice articolo U9780596000028

Contatta il venditore

Compra usato

EUR 8,75
Convertire valuta
Spese di spedizione: EUR 11,58
Da: Regno Unito a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Daniel Pierre Bovet, Marco Cesati
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura

Da: Wonder Book, Frederick, MD, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp. Codice articolo G11A-03146

Contatta il venditore

Compra usato

EUR 6,01
Convertire valuta
Spese di spedizione: EUR 21,23
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Cesati, Marco, Bovet, Daniel P.
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura Prima edizione

Da: Better World Books: West, Reno, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Very Good. 1st Edition. Used book that is in excellent condition. May show signs of wear or have minor defects. Codice articolo 679913-6

Contatta il venditore

Compra usato

EUR 9,02
Convertire valuta
Spese di spedizione: EUR 18,23
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Cesati, Marco, Bovet, Daniel P.
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura Prima edizione

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo 679912-6

Contatta il venditore

Compra usato

EUR 9,02
Convertire valuta
Spese di spedizione: EUR 18,23
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Immagini fornite dal venditore

Bovet Daniel, P und Marco Cesati:
Editore: O'Reilly & Associates, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato paperback

Da: Studibuch, Stuttgart, Germania

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Sehr gut. 702 Seiten; 9780596000028.2 Gewicht in Gramm: 2. Codice articolo 876714

Contatta il venditore

Compra usato

EUR 13,61
Convertire valuta
Spese di spedizione: EUR 17,90
Da: Germania a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Daniel Pierre Bovet
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00086442447

Contatta il venditore

Compra usato

EUR 5,54
Convertire valuta
Spese di spedizione: EUR 29,72
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Daniel Pierre Bovet
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 4 su 5 stelle 4 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Acceptable. Item in acceptable condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00075005680

Contatta il venditore

Compra usato

EUR 5,54
Convertire valuta
Spese di spedizione: EUR 29,72
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Daniel Pierre Bovet, Marco Cesati
Editore: O'Reilly Media, 2000
ISBN 10: 0596000022 ISBN 13: 9780596000028
Nuovo Paperback

Da: The Media Foundation, BEAVERTON, OR, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: New. Book is in excellent condition. Pages are crisp and clean, binding tight. Coating seperation on front right cover. 100% Satisfaction Guaranteed. Orders received before 3PM PT typically ship same day. All profits support the non-profit community. Codice articolo mon0000135063

Contatta il venditore

Compra nuovo

EUR 48,98
Convertire valuta
Spese di spedizione: EUR 21,18
Da: U.S.A. a: Italia
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 4 copie di questo libro

Vedi tutti i risultati per questo libro