Jetzt eintauschen
und EUR 1,62 Gutschein erhalten
Eintausch
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.

Modern Operating Systems [Englisch] [Taschenbuch]

Andrew S. Tanenbaum
5.0 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Gebundene Ausgabe --  
Taschenbuch --  

Kurzbeschreibung

6. Dezember 2001
For introductory courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs. This widely anticipated revision of a worldwide best seller incorporates the latest developments in operating systems technologies and contains complete chapters on computer security, multimedia operating systems, Windows 2000, and operating system design.

Hinweise und Aktionen

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


Kunden, die diesen Artikel angesehen haben, haben auch angesehen


Produktinformation

  • Taschenbuch: 976 Seiten
  • Verlag: Prentice Hall International; Auflage: 2nd International edition (6. Dezember 2001)
  • Sprache: Englisch
  • ISBN-10: 0130926418
  • ISBN-13: 978-0130926418
  • Größe und/oder Gewicht: 23,4 x 17,5 x 5,1 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 125.151 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Produktbeschreibungen

Amazon.de

For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating system design, including detailed case studies of Unix/Linux and Windows 2000.

What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD.

Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls).

The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets."

It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms.

Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals.

Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.

Synopsis

For introductory courses in Operating Systems in Computer Science, Computer Engineering, and Electrical Engineering programs. This widely anticipated revision of a worldwide best seller incorporates the latest developments in operating systems technologies and contains complete chapters on computer security, multimedia operating systems, Windows 2000, and operating system design.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


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
29 von 31 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen ACHTUNG: Die AKTUELLE Ausgabe des Standardwerkes!!! 9. November 2001
Von Ein Kunde
Format:Gebundene Ausgabe
Dieses Buch ist die aktuelle Ausgabe des Standardwerkes!!! Man sollte dies daher auf jeden Fall vorher beachten, bevor man sich entschliesst sich die deutsche Version dieses Buches zu kaufen!!!
Die deutsche Version dieses Buches basiert auf díe erste Ausgabe dieses Buches. Auf den ersten Blick sieht es daher ähnlich (ich meine nicht das Cover ;) aus und viele halten die deutsche Version als eine Übersetzung des (vieleicht leider) englischen Originals.
Wenn man sich aber den Inhalt genauer anschaut sind viele Neuerungen und Veränderungen vorhanden. Die grundsätzlichen Sachverhalte sind geblieben, denn Deadlocks, Semaphorenkonzept usw. sind auch in den aktuellen Betriebsystemen vorhanden. Es wird jedoch nun auf den Teil der verteilten Betriebsysteme verzichtet und stattdessen auf weiterführende Literatur (ebenfalls von Tanenbaum & Co-Autor) verwiesen.
Hinzu gekommen sind Fallbeispiele anhand von aktuellen Betriebsystemen (UNIX/Linux und Windows 2000).
Wenn man sich nun die Rezensionen der deutschen Ausgabe ansieht, so sieht man, daß als einziges die Aktualität der Fallbeispiele nicht mehr auf den neuesten Stand ist. Mit den angeführten Fallbeispielen sollte dieser Punkt jedoch nicht mehr gelten.
Die anderen positiven Punkte bleiben. Es ist inhaltlich und didaktisch einer der besten Bücher, die abstrakte Modelle erklären.
Es ist in einem leicht verständlichem Englisch gehalten. Mein Schulenglisch + gelegentliches Lesen von englischen Texten hat ausgereicht, um dieses Buch zu verstehen. Nur wenige Begriffe muß man nachschlagen. Meistens kann man sich die unbekannte Vokabel aus dem Kontext erklären.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen must have 4. März 2014
Von Thomas B.
Format:Taschenbuch|Verifizierter Kauf
for every Nerd and working IT Pro! For Beginnes and also for people who want to understand the basics and the modules of an modern oeprating system.
War diese Rezension für Sie hilfreich?
4 von 12 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Da kommt man nicht drumherum 25. Mai 2003
Von Stephan Wiesner VINE-PRODUKTTESTER
Format:Taschenbuch|Verifizierter Kauf
RABS, Rechnerarchitektur und Betriebssysteme heisst es bei uns an der FH. Mit diesem Buch ein Lacher. Der Stoff geht häufig tiefer als ich ihn brauche, aber durch den lockeren Schreibstil ist es dennoch lesenswert.
Speicherverwaltung, Threads und Prozesse, Hardware, ausführliche Beispiele zu Windows und Linux/Unix.
Manchmal leider etwas langatmig, hätte man 100 Seiten weglassen können.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 3.9 von 5 Sternen  22 Rezensionen
59 von 60 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen OS concepts, vocabulary, and details for professionals 19. August 2002
Von Richard Bejtlich - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Tanenbaum's book is a thorough yet accessible introduction to the design and implementation of modern operating systems. This second edition explains the trade-offs developers must make and shows readers how OS' have matured since the 1960s. Knowledge of programming in C is helpful, especially if the reader wishes to complete the exercises following each chapter. I gave the book five stars for its content, delivery, and humor, all of which helped me learn a difficult subject in an enjoyable manner.

"Modern Operating Systems, 2nd Ed" (MOS:2E) is very well-written, which may surprise those who suffer while reading other hardcover college texts. The book introduces problems facing developers, then helps the reader understand both simple and complex ways to address these issues. Tanenbaum's style is lively and informative, like the cover of his books. He appears knowledgeable and opinionated -- especially concerning problems with the Windows OS -- but he can back up his assertions.

The best features of MOS:2E are found in chapters ten and eleven. Here Tanenbaum illuminates UNIX and Microsoft Windows 2000, respectively, building upon the material found in the previous nine chapters. He gives real reasons why Windows suffers security problems, such as internal complexity, code bloat, and design choices. UNIX is also critically evaluated, but stands up better to Tanenbaum's scrutiny.

I don't recommend computer novices read MOS:2E. One needs a certain amount of interest and motivation to digest this material, and Tanenbaum's explanations of some concepts did not seem sufficient. However, after having finished this 900 page tome, I feel more comfortable reading about design issues for the Linux kernel or the FreeBSD scheduler. If you're looking to learn the how and why of operating system design and implementation, I strongly recommend MOS:2E.
21 von 21 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen my favorite Computer Science book 28. Januar 2005
Von woody - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Just finished my bachelor's degree in Computer Science and looking back this is hands down the best, most readable textbook I had in college. It has a proud place on my book shelf. I can't claim to have read the *entire* book (though I was supposed to), but I read quite a lot of it and it was fascinating.

Tanenbaum covers the material in depth, but he has a relaxed, entertaining writing style that is engaging and amazingly easy to follow considering the weighty material. There are undoubtedly occasional mistakes, but unlike other books with more obtuse, "I am smarter than you" writing styles, you're actually awake enough to spot the mistakes when they show up. I don't ever remember being baffled by any mistakes. After reading the reviews by this book's few detractors, all I can do is shrug my shoulders and say that I loved it and that every classmate I talked to (including two roommates) wholeheartedly agreed.

By the way, I concur with an earlier reviewer in highly encouraging readers to read the case studies of Unix/Linux and Windows 2000 in chapters 10 & 11... fascinating stuff.
18 von 18 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Superb book on Operating Systems 24. September 2001
Von Ricardo Diz - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
I think this book is a great book on OS. It's easy to read (don't forget Tanenbaum humor :)), it explains difficult issues using simple analogies and is certainly an up-to-date book on the field.
It has one chapter covering Unix (and Linux) and another one for Windows 2000, two of the more important Operating Systems well explained here.
The Chapter on processes and threads is great. It really clarifies the difference between processes and threads.
Although I found the book as easy to read as it can get, I must admit that I had litle bit of a hard time reading that Memory Chapter. I'd prefer it didn't had so many algoritms. I shorter chapter would probably be better, at least for me ;).
It also has a chapter on security, a must have nowdays. If you are a first-time learner on Operating Systems I think this is the one.
18 von 20 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Comprehensive and Interesting, but Radically Restructured 8. Juni 2001
Von Amazon Customer - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
The 2nd edition of this book is nearly as interesting and as much fun as the first edition, but it's a very different book. I liked the first edition for its case studies of edgy systems like Mach and Amoeba and was quite surprised to see them gone in this edition. Apparently, due to the expanding size of the overall material, Tanenbaum is only covering these in his Distributed Systems books anymore, and the case studies left in this book are UNIX and Windows 2000, OSes that I would classify as "contemporary" rather than "modern". Also, I was very disappointed not to find a single mention of MacOS X in the book.
Still, this is a superb book. It covers a wide range of material, and ties textbook material to the latest research papers in an area (for its literature survey value alone, this is a great starting point for any in-depth study of an OS topic). Tanenbaum also suffuses all of the material with humorous anecdotes and sly asides which make the book a delight to read cover to cover.
35 von 42 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Very informational, but not pragmatic 3. März 2007
Von Nagender Parimi - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
It's a very useful, informative book but I found it more esoteric than it needed to be - I speak from my experience as a computer science student who then went on to write software for a living. Unfortunately, I feel the problems described below plague most popular OS books today, including "Operating System Concepts by Silberschatz, Galvin, Gagne".

I'd like to break up the review rating into two parts:

Content and relevance to subject: 4/5

The book covers almost all aspects of what an operating system needs to to do and so is highly informational, from threads to memory management to I/O - the three most essential (and yet elusive) concepts in today's operating systems. The author does a good job of explaining, at each stage, the various design choices that an OS designer must make e.g. virtual memory - use free lists or bitmaps to do book-keeping of used and free physical memory. Most concepts are explained clearly and as such I found this book to be a good reference on OS design principles.

Applicability to real world issues: 2/5

Unfortunately a good reference is not always the best way to understand how things work in practice. The book discusses design choices at each step, but I feel what most computer science students need to learn first is how today's operating systems work - how does the threading scheduler in UNIX work? how does UNIX manage memory, so I as a software engineer can best make use of it? It's great to know all these design pricniples an OS has, but my experience was that when you're at your first job wondering why you're running out of physical memory or why your multi-threaded program keeps crashing, it helps immensely to know well exactly how your OS works, than the myriad choices that it can make. And let's face it - there aren't many OS's in the wold today - the UNIX family and Windows, which is modeled largely on UNIX (albeit not welll and with a few differences). I should point out that the book has a chapter each on UNIX and Winwos at the end, but by the time you reach the end of a 900-page book you're usually out of patience.

I have studied from the book by Silberschatz et al. as well, and I have the same complaint with each book - as a student I felt there was a huge disconnect between what the books talk about and knowing the guts of your UNIX or Windows system. Put it simply, I found the books were too "bookish". Unfortunately, I am not aware of any other mainstream OS book that does any better. I would love to see a book that discusses this critical subject in a different (and more enlightening) way - that discusses in detail how, say threads work in UNIX, and then elaborates on how else it could be done. So that at the end of it, you atleast know to make best use of the OS you work with (even if you don't fully understand how to design the next one).
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