Customer Reviews


13 Reviews
5 star:
 (3)
4 star:
 (1)
3 star:    (0)
2 star:
 (4)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


5.0 out of 5 stars Good book and delivery
The used book is like new.
Delivery is quick, it took several days to Montreal.
The book is the text book of the course COMP 346 of CS at Concordia Univ.
Published 19 months ago by Lin Cheng

versus
1 of 1 people found the following review helpful
2.0 out of 5 stars gah!
Well first off being an applications programmer this book had alot of work to do to both make the topics interesting and understandable, well Mr. Nutt failed at both. The text is dry to say the least and often vague or incoherent. For example things are explained in methods such as "assume there 4 processes and no more are coming" well okay there bud. And...
Published on April 19 2002 by Drekhan


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

1 of 1 people found the following review helpful
1.0 out of 5 stars stay far away, Nov. 3 2003
By 
Matt Hayes (Los Angeles, CA United States) - See all my reviews
(REAL NAME)   
This review is from: Operating Systems (3rd Edition) (Paperback)
This is probably the worst CS book I've ever read. Nutt has a real knack for making things that can be simply stated overly complicated and confusing. There are times when he'll spend several paragraphs trying to explain something which could have been explained in several sentences. Part of the problem is he's obsessed with set notation, which can be very useful in mathematics, but is totally useless in the context of what he's talking about. Other times instead of overexplaining things he'll underexplain it, things which aren't exactly obvious. Probably the two most annoying things about the book are: 1) the incoherent way the chapters are organized, you're left with a fragmented understanding of things, making it hard to put all the pieces together, and 2) he oversimplifies concepts early on in his book, foregoing a slightly more detailed explanation until later. But the way he does it makes you wonder what the truth really is. The whole book just feels like a bunch of jumbled concepts. Just look at the front cover.. Nutt thinks he's the conductor of them. But it's not music to my ears, just one loud cacophony.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
1.0 out of 5 stars One of the worst books ever, July 1 2003
By A Customer
I'm a systems researcher myself. I can't believe this book is allowed to be in publication. The writing is shoddy, and the relevancy of the material is fragmented. The poor quality is perfectly encapsulated by the two luminaries praising the book on the back cover. One is from Centre College, some liberal arts college I had never heard of; the other is supposedly a professor from the University of California, but upon closer investigation, he's only a staff member, not a real professor. This book has a second-hand feel to it throughout. If you're a student forced to use this book in college, I suggest you change colleges.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
1.0 out of 5 stars Deadlock or Deadwrong, Jan. 5 2003
By 
steve (Boulder, CO) - See all my reviews
Mr. Nutt is a terrible author. He teaches at the University of Colorado, Boulder and it is also well known that he publishes an update every semester forcing his poor students to buy the new edition. As the other reviews pointed out, not only was this book poorly written it is poorly edited with an onslaught of errors. If you are a college teacher looking for a book to use in your Operating Systems class, DO NOT USE THIS BOOK, it is a concatenation of all the bad parts of other good books on Operating Systems.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful
2.0 out of 5 stars gah!, April 19 2002
By 
Drekhan (Crooksville, OH United States) - See all my reviews
Well first off being an applications programmer this book had alot of work to do to both make the topics interesting and understandable, well Mr. Nutt failed at both. The text is dry to say the least and often vague or incoherent. For example things are explained in methods such as "assume there 4 processes and no more are coming" well okay there bud. And every other reviewer has said it and I'm going to say it too, the labs are horrible! The objectives are vague the suggestions given are among the most convoluted ways to approach them, and the concepts and skills neccissary and no where to be found in the book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Good book and delivery, Sept. 3 2012
Verified Purchase(What's this?)
This review is from: Operating Systems (3rd Edition) (Paperback)
The used book is like new.
Delivery is quick, it took several days to Montreal.
The book is the text book of the course COMP 346 of CS at Concordia Univ.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Good book, Aug. 7 2011
This review is from: Operating Systems (3rd Edition) (Paperback)
The book is in good condition and well bound. Although the delivery took 5 weeks, the book is worth it.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Very good intro book that covers a broad topic well, March 18 2004
By 
Amazon Customer (Old Bethpage, NY United States) - See all my reviews
This review is from: Operating Systems (3rd Edition) (Paperback)
There are many books written on the topic of Operating Systems, but no book covers all the major and even some not so popular Operating Systems so well. Anything from Pocket PC to Unix and Linux in detail: Distributed computing, clustered computing, virtual machines and everything in between. Various important topics in Operating System such as File management, Memory Management including virtual memory, Security and Networking topics are discussed in detail, and popular Operating Systems frequently used today are used as examples of how each subsystem is developed.
Gary Nutt starts this book by going over the basic of Operating Systems. Its components, subsystems and more specifically what are know to be the most important component of a well established Operating System: Memory Subsystem, File System, I/O System and Process Management. The book takes a unique approach in introducing various components of an OS to the reader. The author assumes that the reader has some programming experience, which is a very good assumption, and instead of taking a bottom up approach, it takes a top down approach in showing the various aspects of an OS. In Chapter 2, the student/reader is shown a multi-threaded program in Linux/Unix and Windows. The programs in this chapter and all the subsequent chapters are used to bridge the gap between theory and actual practice in the design and implementation on an Operating System. Other books mainly talk about the various aspects of an OS, but none really actually shows the reader/student how it actually works under the hood via programming examples, and code samples. By the end of chapter 4, the reader has a fairly good understanding of what Operating Systems are made out of and what each component of an OS actually works, even down to the CPU level with interrupts and memory allocation.
Chapter 5 talks about Device Management: device drivers, various I/O strategies and it discusses the steps required to build be device manager. The lab at the end of the chapter is particularly interesting as it walks the student thru building a floppy disk driver.
The next four chapters are probably the most well written chapters on Process Management. As with the other parts of the book, the two main Operating Systems: Windows and Unix, are covered in detail and an emphasis is put on how these two OS's differ from each other and in what aspect. The author starts by talking a little abstractly about processes, their various states and how they fit into the overall architecture of an OS. The authors then goes into more specific details and talks about the various implementation details on Process Managers and what their job is. This pattern continues throughout the chapter with the author spending a bit of time on various aspect of a process manager, and then going deeper into it and talking about how Unix or Windows have implemented such function. The topic of process Synchronization which tends to be a very difficult topic to cover is probably the best written chapter in the entire book. The author uses coding samples from the get go to discuss the topic. The coding samples apply to Unix, but they are still very applicable to Windows. The author step by step peels the onion and teaches the student how process sync is done in an Operating System, and how the same techniques can be used in everyday programming practices. The labs at the end of these five chapters are very practical, as I have come across these same problems more than once in my professional life.
Memory Management is covered in the next two chapters. Paging and segmentation are covered in detail and the two labs focus on Memory Management topic in Windows and Unix. The interesting part about topic is that the author does not hesitate to use an old and obsolete Operating System, Multics, to convey to the reader how Memory Management is best done. The reader does get a solid understanding of how Memory Management is done in the popular OS's, however.
File Management and Security relatively small chapter in this book. The chapter in security is relatively a little dry, but I guess that's just the nature of the topic - not much can done about that. Very informative chapter, nonetheless.
Distributed Computing, Middleware, Networking and Distributed Programming cover some of the advanced topics at the end of this book. Chapter 20 and 21 gets down and dirty with comparing Linux with Windows. A head to head objective comparison of these two Operating Systems thru two case studies. I found these two chapters to be a very good closing to this book, as there is so much controversy surrounding these two OS's.
Overall, Gary Nutt has done a great job putting this textbook together. The organization, examples, labs and more importantly the contents are well worth the read. A students, this might be the best book covering the topic of Operating System as it covers by example and by showing the reader how it's done in the read world.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1.0 out of 5 stars The worst book ever, Feb. 16 2004
By A Customer
This review is from: Operating Systems (3rd Edition) (Paperback)
I've been forced to buy this book and unfortunately using it for a month. The chapters are totaly inconprehensible, the information is scatered all over the book. He starts a subject, skip to another and get back to it a few chapters later. The problem sets are bogus. They ask about things that are not in the chapter and you can spend hours trying to figure out what he wants, just to find out after a few week that the answer is five chapter s later. The diagrams don't make sens whatsoever, some of them have so many lines you mistake them for abstract paintings. Don't try to use the code from the book, as it crashes all the time. Instead use the updates from Nutt's page, that also crash. The bottom line is : don't buy the book if you don't have to, and if you must, just copy the problem sets, because reading the book won't help you solve them. I would give this book 0 stars, but unfortunately it is not allowed.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars good book to see an idea & then how it's done, March 19 2003
By A Customer
I like that this book has examples (Unix/Linux and Windows) right next to the concept that it is covering. None of the other os books have this- I think it makes a big difference when you are a student and don't know this material at all! I think some other reviews are talking about an older edition of this book. the one I just bought has great examples ...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2.0 out of 5 stars If your a teacher read this !!!, Dec 11 2002
By A Customer
This book is pretty criptic and not recommend for use in the class room. there are many other books which do a better job of covering more topics and providing better descriptions and solutions. if you are a teacher considering this book for an operating systems class please consider your students and look at something different. if you don't you will spend lots of time decifering the authors wonderful mathmatical formulations of the topics he does cover
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First
ARRAY(0xb01cae4c)

This product

Operating Systems (3rd Edition)
Operating Systems (3rd Edition) by Gary Nutt (Paperback - July 3 2003)
CDN$ 206.85 CDN$ 191.41
In Stock
Add to cart Add to wishlist
Only search this product's reviews