Have one to sell? Sell yours here
Solaris Internals: Core Kernal Components v.1: Architecture and Techniques: Core Kernal Components Vol 1 (Solaris Internals; Architecture and Techniques)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Solaris Internals: Core Kernal Components v.1: Architecture and Techniques: Core Kernal Components Vol 1 (Solaris Internals; Architecture and Techniques) [Paperback]

Jim Mauro , Richard McDougall , Sun Microsystems Press
4.0 out of 5 stars  See all reviews (2 customer reviews)

Available from these sellers.


Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

Product details

  • Paperback: 704 pages
  • Publisher: Prentice Hall; 1 edition (5 Oct 2000)
  • Language English
  • ISBN-10: 0130224960
  • ISBN-13: 978-0130224965
  • Product Dimensions: 23.5 x 17.2 x 3.8 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,737,027 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

Offers expert guidance in performance tuning, memory analysis, sizing. Also covers Kernel organization and process.

From the Back Cover

The definitive Sun Microsystems guide to the internals of the Solaris kernel.

This book focuses on the core kernel functions, major data structures and algorithms. Its practical approach makes it an essential resource for anyone responsible for kernel, driver or application software. Anyone doing development, debugging, maintenance, performance tuning, capacity planning, or application tuning will also benefit from Mauro and McDougall's in-depth coverage of the Solaris kernel.

This authoritative and comprehensive guide covers the key components that comprise the Solaris kernel. The modular architecture of the kernel is discussed and each major subsystem is fully explored. Topics covered include:

  • Scheduler implementation and behavior
  • The Solaris multi-threaded architecture
  • Multi-threaded synchronization primitives
  • The Solaris Virtual Memory implementation, including tools for memory measurement and analysis
  • The Virtual File System framework
  • Techniques for analyzing kernel behavior and structures with sar, vmstat, crash, and adb

Solaris Internals is an indispensable reference for kernel developers and is full of useful information for monitoring and optimizing Solaris systems. Whether you're a software developer, systems architect, system administrator, or performance analyst, you'll rely on it constantly.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
By A Customer
Format:Paperback
The good points of this book are extremely detail and technical, cover 2.5, 2.6 and Solaris 7. This is an ideal book for reference and Unix experts (not me).

However, this book has a lot of long sentences. Some parts are difficult to understand and some can be easily explained with simple english. One thing slightly annoys me when the authors suddenly mention a pointer name which I cannot find it in previous pages. Actually, they describe the pointer in the next section. This only happens in few places.

In my humble opinion, they should put a few more diagrams to help the readers.

Comment | 
Was this review helpful to you?
2 of 4 people found the following review helpful
By A Customer
Format:Paperback|Amazon Verified Purchase
This book seems to offer a description of the inner workings of the OS, which is not really available in a concise volume such as this elsewhere. Don't underestimate the level of detail in this book though, I'll perhaps write another more in depth review if/when I finish reading it. In the mean time, it is a fascinating book to dip into and an invaluable refference for a wanna be Sun guru!
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  29 reviews
24 of 24 people found the following review helpful
Excellect book on Solaris Internals 18 Oct 2000
By A Customer - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
While taking the Sun Solaris Internals class, a pre-publication copy of this book was floating around the classroom. Of course I latched on and read as much of it as I could and was very impressed with the depth and amount of useful information contained in this book It simply is the best resource on Solaris Internals that I have ever read.

I finally received my own copy after 6 months of waiting, and am one happy camper. If you are a Solaris kernel developer, system admin, performance analysts, or kernel debugger, this is a must-have book. Almost all aspects of Solaris are covered with the exception of device drivers and low-level I/O.

My only complaints are the length of time it took to release the book, it does not cover Solaris 8, and page 108 is missing.

15 of 15 people found the following review helpful
Most Excellent! 5 Dec 2000
By Joey Bickel - Published on Amazon.com
Format:Paperback
Solaris Internals is a must read for system programmers and anyone interested in Operating System Design. The book is loaded with important information and splendidly organized into 4 major sections. Each section is well thought out and walks you from subject to subject, with serious technical depth. I found myself writing test programs throughout the book and am certain I've learned a great many things.

Part One deals with traps, interrupts, callouts, contexts, and lock primitives and goes where the Sparc/SparcV9 Architecture Manuals did not.

My favorite section was Part Two (Solaris Memory System), it left me with a clear understanding of _everything_ related to memory: HAT, TSB's, TLB, MMU, phys mem organization, page table hashing, paging, page scanner, address spaces and segments, seg drivers, slab allocator, watchpoints, multiple page sizing, memory managment strats, to name a few subjects...

Part Three deals with threads, processes, and IPC. It has a large and very useful section on the Kernel Dispatcher and scheduling.

Part Four deals with everything 'file system'; DNLC, pn lookups, mmap, direct io, aio, fs cache, vnodes, vfs, etc. It contains useful details of useful Solaris features, which are easy to overlook in system manual pages.

Finally, Solaris Internals contains many data structure diagrams, charts, and tables -- the diagrams alone are enough to make the book useful!

A well written and _useful_ book ;)

--joey

8 of 9 people found the following review helpful
A comprehensive and uncompromising exploration 15 Dec 2000
By "ibid-anon" - Published on Amazon.com
Format:Paperback
When my Sun SE showed up with a copy of "Solaris Internals," he immediately went to the top of my "favorite vendor contacts" list (right above the sales guy with the Starfire jackets). Mauro's "Solaris Internals" is a worthy addition to a distinguished line of Unix analyses (Goodheart and Cox; Vahalia; and, of course, Bach).

Mauro's "Sunworld" columns have gained fame for their clarity and brevity, often showing up as Sun technical whitepapers. "Internals" continues this tradition by providing straightforward discussions of hardware memory management, process dispatching, shared memory, OS caches (such as the much-maligned DNLC), and many other topics. This is the sort of information that you would otherwise have to infer from SunSolve bug reports (an exercise that makes litigating Florida election laws look trivial).

Those looking for cookbook solutions won't find this book to be of much help -- though Mauro often provides concrete advice amongst the abstractions, the book is dedicated largely to the sort of subtleties that dissertations are made of. Cockcroft and Wong are probably better choices for "in the trenches" sysadmin advice. But, if you're willing to invest the time and effort (and it's a *lot* of both!), Mauro's is as good an analysis as you will find.

Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback