Items related to Understanding the LINUX Kernel: From I/O Ports to Process...

Understanding the LINUX Kernel: From I/O Ports to Process Management - Softcover

 
9780596000028: Understanding the LINUX Kernel: From I/O Ports to Process Management
View all copies of this ISBN edition:
 
 

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 Understanding the Linux Kernel takes in stride in this guided tour of the code that forms the core of all Linux operating systems.Linux is presented too often as a casual hacker experiment. It has increasingly become not only a mission-critical part of many organizations, but a sophisticated display of programming skill. It incorporates many advanced operating system concepts and has proven itself extremely robust and efficient for a wide range of uses.Understanding the Linux Kernel helps readers understand how Linux performs best and how it meets the challenge of different environments. The authors 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)
  • Program execution

"synopsis" may belong to another edition of this title.

Review:
Understanding the Linux Kernel is intended to be read by those who are happy to check points off against the source code. The first thing you learn is how Linux, released from commercial constraints, is able to take advantage of the best ideas from other systems, implemented in wonderfully flexible ways. A good example is the Virtual File System (VFS), which has made it easy to add support for file systems from almost every other OS. It's fascinating to find out how such features are implemented. Then, there are loadable modules, I/O, scheduling, multitasking, multiprocessing, interrupts, spin locks, semaphores, and all of the other goodies that are involved in making a kernel work.

The authors are concerned primarily with the Linux 2.2 kernel. They discuss how Linus Torvald's decisions on kernel issues translate into architecture; for example, how the Linux memory management uses a slab allocator on top of a buddy system for greater efficiency. Similarly, at the cost of a little complexity, the decision to use three-level memory paging, when two work fine on 32-bit systems, makes it possible to port to 64-bit processors without changes. The tradeoffs between complexity and efficiency are discussed for most kernel features, and each chapter finishes with related new features in kernel 2.4.

Despite the lucid and knowledgeable writing, you'll come up against some brain-stretching complexity. Nevertheless, this book is an important addition to the Linux canon. --Steve Patient, Amazon.co.uk

About the Author:

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).

"About this title" may belong to another edition of this title.

  • PublisherO'Reilly Media
  • Publication date2000
  • ISBN 10 0596000022
  • ISBN 13 9780596000028
  • BindingPaperback
  • Edition number1
  • Number of pages685
  • Rating

Top Search Results from the AbeBooks Marketplace

Stock Image

Daniel Pierre Bovet; Marco Cesati
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Paperback Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Paperback. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0596000022

More information about this seller | Contact seller

Buy New
US$ 32.97
Convert currency

Add to Basket

Shipping: US$ 4.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Paperback Quantity: 1
Seller:
Big Bill's Books
(Wimberley, TX, U.S.A.)

Book Description Paperback. Condition: new. Brand New Copy. Seller Inventory # BBB_new0596000022

More information about this seller | Contact seller

Buy New
US$ 35.41
Convert currency

Add to Basket

Shipping: US$ 3.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Paperback Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Paperback. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0596000022

More information about this seller | Contact seller

Buy New
US$ 34.26
Convert currency

Add to Basket

Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Paperback Quantity: 1
Seller:
GoldenDragon
(Houston, TX, U.S.A.)

Book Description Paperback. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon0596000022

More information about this seller | Contact seller

Buy New
US$ 35.37
Convert currency

Add to Basket

Shipping: US$ 3.25
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet; Marco Cesati
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Softcover Quantity: 1
Seller:
GF Books, Inc.
(Hawthorne, CA, U.S.A.)

Book Description Condition: New. Book is in NEW condition. 2.17. Seller Inventory # 0596000022-2-1

More information about this seller | Contact seller

Buy New
US$ 60.39
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet, Marco Cesati
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Paperback Quantity: 1
Seller:
The Media Foundation
(BEAVERTON, OR, U.S.A.)

Book Description Paperback. Condition: 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. Seller Inventory # mon0000135063

More information about this seller | Contact seller

Buy New
US$ 55.94
Convert currency

Add to Basket

Shipping: US$ 4.49
Within U.S.A.
Destination, rates & speeds
Stock Image

Daniel Pierre Bovet; Marco Cesati
Published by O'Reilly Media (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Softcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 2.17. Seller Inventory # Q-0596000022

More information about this seller | Contact seller

Buy New
US$ 81.22
Convert currency

Add to Basket

Shipping: US$ 5.74
Within U.S.A.
Destination, rates & speeds
Stock Image

Bovet
Published by O'Reilly (2000)
ISBN 10: 0596000022 ISBN 13: 9780596000028
New Softcover Quantity: 1
Seller:
Pieuler Store
(Suffolk, United Kingdom)

Book Description Condition: new. Book is in NEW condition. Satisfaction Guaranteed! Fast Customer Service!!. Seller Inventory # PSN0596000022

More information about this seller | Contact seller

Buy New
US$ 79.96
Convert currency

Add to Basket

Shipping: US$ 31.39
From United Kingdom to U.S.A.
Destination, rates & speeds