oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Jetzt eintauschen
und EUR 7,80 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Unix Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers (Addison-Wesley Professional Computing) [Englisch] [Taschenbuch]

Curt Schimmel
5.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
Preis: EUR 48,40 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 1 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Samstag, 2. August: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Hinweise und Aktionen

  • Amazon Trade-In: Tauschen Sie Ihre gebrauchten Bücher gegen einen Amazon.de Gutschein ein - wir übernehmen die Versandkosten. Mehr erfahren


Produktinformation

  • Taschenbuch: 432 Seiten
  • Verlag: Addison Wesley Pub Co Inc; Auflage: New. (Juni 1994)
  • Sprache: Englisch
  • ISBN-10: 0201633388
  • ISBN-13: 978-0201633382
  • Größe und/oder Gewicht: 2,3 x 18 x 23,6 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 66.528 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Synopsis

This book represents a significant new milestone in UNIX kernel internals books. Symmetric multiprocessing and cache memory systems are important cost-effective technologies for improving performance in today's state-of-the-art systems. Written for the UNIX kernel developer, this book provides a complete yet comprehensible explanation of the operation of caches and symmetric multiprocessors, how they work together, and the issues operating systems must address in order to run on the machines that incorporate them. After a review of UNIX kernel internals, Curt Schimmel launches into a detailed description of cache memory systems, including several kinds of virtual and physical caches, as well as a chapter on efficient cache management. For each type of cache, the book covers the impact on the software and the operating system changes necessary for these systems. The next section details the operation of the tightly-coupled, shared memory, symmetric multiprocessor.It examines the problems these multiprocessors present to the operating system, such as race conditions, deadlocks, and the ordering of memory operations, and looks at how the UNIX kernel can be adapted to run on such systems.

Finally, the book looks at the interaction between cache memory systems and multiprocessors and the new problems that this interaction presents to the kernel. Techniques for solving these problems are then explained. Numerous examples representing CISC and RISC processors, such as the Intel 80486 and Pentium, the Motorola 68040 and 88000, as well as theMIPS and SPARC processors, illustrate the concepts presented. To reinforce the concepts, each chapter contains a set of exercises with answers to selected exercises included in the back. "This book UNIX Systems for Modern Architectures for the systems programmer covers almost everything you wanted to know about caches, multiprocessor systems, and cached multiprocessor systems, especially as related to UNIX."-Unix Review 0201633388B04062001

Buchrückseite

This book represents a significant new milestone in UNIX kernel internals books. Symmetric multiprocessing and cache memory systems are important cost-effective technologies for improving performance in today's state-of-the-art systems.

Written for the UNIX kernel developer, this book provides a complete yet comprehensible explanation of the operation of caches and symmetric multiprocessors, how they work together, and the issues operating systems must address in order to run on the machines that incorporate them.

After a review of UNIX kernel internals, Curt Schimmel launches into a detailed description of cache memory systems, including several kinds of virtual and physical caches, as well as a chapter on efficient cache management. For each type of cache, the book covers the impact on the software and the operating system changes necessary for these systems. The next section details the operation of the tightly-coupled, shared memory, symmetric multiprocessor. It examines the problems these multiprocessors present to the operating system, such as race conditions, deadlocks, and the ordering of memory operations, and looks at how the UNIX kernel can be adapted to run on such systems. Finally, the book looks at the interaction between cache memory systems and multiprocessors and the new problems that this interaction presents to the kernel. Techniques for solving these problems are then explained.

Numerous examples representing CISC and RISC processors, such as the Intel 80486 and Pentium, the Motorola 68040 and 88000, as well as theMIPS and SPARC processors, illustrate the concepts presented. To reinforce the concepts, each chapter contains a set of exercises with answers to selected exercises included in the back.

"This book UNIX Systems for Modern Architectures for the systems programmer covers almost everything you wanted to know about caches, multiprocessor systems, and cached multiprocessor systems, especially as related to UNIX."-Unix Review



0201633388B04062001


Eine digitale Version dieses Buchs im Kindle-Shop verkaufen

Wenn Sie ein Verleger oder Autor sind und die digitalen Rechte an einem Buch haben, können Sie die digitale Version des Buchs in unserem Kindle-Shop verkaufen. Weitere Informationen

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
5.0 von 5 Sternen
5.0 von 5 Sternen
Die hilfreichsten Kundenrezensionen
5.0 von 5 Sternen The best book I've seen on the subject. 9. Oktober 1998
Von Ein Kunde
Format:Taschenbuch
This book clearly explains the operation of caches and MP systems in a way I've never seen before. The books used in my computer architecture class always left me with a somewhat vague feeling on how things worked, plus they only barely mentioned the software issues. Similarly, my OS class never really got into MP subjects like memory ordering and the effect of caches on the OS. But this book brought everything into focus with clear explanations and good examples.
The best way to describe this book is that it's part computer architecture book and part operating systems book. The operation of the hardware is presented in good detail, without going as far as worrying about gates and transistors. The software issues are also described in detail along with various solutions and trade-offs between them.
I highly recommend this book for anyone who wants to understand the operation of caches and SMP systems from both the hardware and software point of view.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen An Excellent Book! 27. November 1998
Von Ein Kunde
Format:Taschenbuch
This book contains a very complete treatment of the subject and is very well organized. Two things impressed me about the organization. First, you can read and understand the book in one pass. All the concepts are presented in an order such that they build upon one another in a logical manner. This makes it so much easier to understand things. Second, I was impressed by the fact that the author anticipated the questions readers would have. For instance, a number of times I'd be reading a section and a question would occur to me. Then I would find the answer to my question in the very next paragraph or section. You can really tell the author put a lot of thought into how to best present the material.
On the technical side, I like the fact that the book presents different alternatives for the various implementations and discusses the trade-offs between them. This is one of the things that has made this my most frequently used desk reference here at work.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen A "Must Have" book for OS professionals and students. 24. Februar 1999
Von Ein Kunde
Format:Taschenbuch
I just recently discovered this book and I wish I knew about it a couple of years ago. Not only did I learn a lot but it improved my understanding of things I thought I knew. The things you learn in this book are applicable to any operating system. The examples use standard UNIX to illustrate things, but everything applies just as easily to Linux, NT, or any other operating system you're working on.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Wonderful Book 29. November 1999
Format:Taschenbuch
This book is amazing. I wanted to learn more about synchronization on multiprocessor systems, this book covers that better than any other source I have found.
If you want to understand SMP systems and the programming issues they cause, this is the book.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.7 von 5 Sternen  9 Rezensionen
19 von 22 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen What's there is good, but... 25. Oktober 2001
Von Amazon Customer - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
In many ways this is a great book. The subject is one that is known to induce headaches, and the author covers it with truly admirable clarity. It's worth buying the book for the chapter on cache consistency alone; like many others, I had to spend years piecing the same information together from varied sources, and it would be hard to overstate the value of having it all in one place.
So why only three stars? The problem is that the book is incomplete. Cache systems and virtual-memory systems interact in myriad ways, but you wouldn't know that from reading this book. Similarly, storage and networking subsystems are often the bloodiest battlegrounds with respect to multiprocessor synchronization, and yet special considerations in those areas are not covered. Many old architectures (e.g. Apollo, ELXSI) are mentioned, and yet NUMA never even gets a nod. I know that covering all of these topics in any kind of depth would be impossible in a single book of any reasonable length, but their *total* omission is something I consider unacceptable.
This is a book I would recommend without hesitation to any number of people. Unfortunately, that recommendation would always have to be accompanied by recommendations for other books that pick up where this one inexplicably leaves off.
7 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The best book I've seen on the subject. 9. Oktober 1998
Von Ein Kunde - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book clearly explains the operation of caches and MP systems in a way I've never seen before. The books used in my computer architecture class always left me with a somewhat vague feeling on how things worked, plus they only barely mentioned the software issues. Similarly, my OS class never really got into MP subjects like memory ordering and the effect of caches on the OS. But this book brought everything into focus with clear explanations and good examples.
The best way to describe this book is that it's part computer architecture book and part operating systems book. The operation of the hardware is presented in good detail, without going as far as worrying about gates and transistors. The software issues are also described in detail along with various solutions and trade-offs between them.
I highly recommend this book for anyone who wants to understand the operation of caches and SMP systems from both the hardware and software point of view.
7 von 7 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen THE book if you are a kernel/threading developer. 21. September 2000
Von veliath - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I work on MP SVR4 kernels and this book is where I got most of my basics on MP from. I didn't understand the contents all at once - especially the initial intro to memory models in chapter 8, but after reading the SPARC specs (V8 & V9) and chapter 13, I can see how all this is relevant.
If you are porting a unix or any OS for that matter to todays architectures, this book should help clear up what issues you would encounter and how best to solve them. For example the memory models and consistency guarantees of the source architecture and how they compare to the destination.
And ofcourse its a great aid to understanding any contemporary OS' kernel code.
veliath
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen An Excellent Book! 27. November 1998
Von Ein Kunde - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book contains a very complete treatment of the subject and is very well organized. Two things impressed me about the organization. First, you can read and understand the book in one pass. All the concepts are presented in an order such that they build upon one another in a logical manner. This makes it so much easier to understand things. Second, I was impressed by the fact that the author anticipated the questions readers would have. For instance, a number of times I'd be reading a section and a question would occur to me. Then I would find the answer to my question in the very next paragraph or section. You can really tell the author put a lot of thought into how to best present the material.
On the technical side, I like the fact that the book presents different alternatives for the various implementations and discusses the trade-offs between them. This is one of the things that has made this my most frequently used desk reference here at work.
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Great Book for Linux Kernel People 5. September 2002
Von Ein Kunde - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I recently started working on the Linux kernel and found myself
perplexed by the multiprocessor code I found. After asking
around, a number of the more experienced Linux kernel developers
recommended this book. It's excellent! It taught me everything
I needed to know to get my work done. Plus there's the added
bonus that this book thoroughly covers cache architecture and its
interaction with the operating system. I highly recommend this
book to anyone working on the Linux kernel. It has far more depth and detail on multiprocessing and cache management than any
of the Linux books I've seen. And it's the only book I've ever
seen that so thoroughly explains the hardware involved in caches
and multiprocessors and their effects on the operating system in
a way that's easy to understand.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar