|
|
|
Modern Operating Systems (3rd Edition) (GOAL Series)
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.
Price: $84.54
[Notify me when price goes down.]
|
|
Computer Networks (4th Edition)
This is the long-awaited 3rd Edition of Tanenbaum's classic book on computer networking. The finest network engineer I know (who was stolen from my previous employer by developers of IPv6) swears by this book, and it is arguably the best single resource for gaining a good technical understanding of modern networking in the mid 1990s. Very Highly Recommended. .
Price: $65.00
[ Notify me when price goes down.]
|
|
Distributed Systems: Principles and Paradigms (2nd Edition)
Virtually every computing system today is part of a distributed system. Programmers, developers, and engineers need to understand the underlying principles and paradigms as well as the real-world application of those principles. Now, internationally renowned expert Andrew S. Tanenbaum – with colleague Martin van Steen – presents a complete introduction that identifies the seven key principles of distributed systems, with extensive examples of each. Adds a completely new chapter on architecture to address the principle of organizing distributed systems. Provides extensive new material on peer-to-peer systems, grid computing and Web services, virtualization, and application-level multicasting. Updates material on clock synchronization, data-centric consistency, object-based distributed systems, and file systems and Web systems coordination. For all developers, software engineers, and architects who need an in-depth understanding of distributed systems. .
Price: $60.00
[ Notify me when price goes down.]
|
|
Structured Computer Organization (5th Edition)
This book takes a modern structured, layered approach to understanding computer systems It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies and the latest developments in computer organization and architecture. Tanenbaum’s renowned writing style and painstaking research make this one of the most accessible and accurate books available, maintaining the author’s popular method of presenting a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. A CD-ROM for assembly language programmers is available for teachers. For all computer professionals and engineers who need an overview or introduction to computer architecture. .
Price: $48.74
[ Notify me when price goes down.]
|
|
Escape
Escape is a classic encounter between the forces of good and evil in human form that asks, and answers, questions of how to deal with supposedly “God-inspired” acts of murder and mayhem. In a riveting trial of garish courtroom confrontations, newly elected New York District Attorney Karp battles the “insanity of the insanity defense,” as he tries to make Jessica Campbell, a rabble-rousing political science professor at NYU, pay for the murder of her three children. While Campbell claims that God told her to “send her three children to Him,” it is up to Karp to prove that she was fully aware of the nature and consequences of her actions. Meanwhile, an Islamic terrorist, The Sheik, and his homegrown suicidal “jihadis” hatch a plan, a spectacular outrage to occur in Manhattan’s heartland, that if successful could destroy the economy of the United States and the world. Standing between the terrorist Sheik and his diabolical scheme are Butch’s wife, Marlene Ciampi, a private detective focused on protecting women from abusers; the couple’s daughter, Lucy, who has joined a secretive anti-terrorist organization; and a wonderfully eccentric-but effective-group of crime fighters as has ever graced the pages of a book. .
Price: $10.25
[ Notify me when price goes down.]
|
|
Fabulous Fakes: A Passion for Vintage
You may have seen them in some wonderful old movie, sparkling on Audrey Hepburn or Claudette Colbert, looking as if they cost millions of dollars. They didn’t; they are not the real thing. But even though they are faux, they’re made with the same care and attention as the real things: strands of artificial pearls individually knotted, “gems” hand set and pronged, plastic bangles more stunning than ivory. Fabulous Fakes gives you one hundred years of the most amazing pieces of costume jewelry ever produced, in brilliant and beautiful color. It tells their story, starting with mass-produced Victorian jewelry, moving through the wonderfully sophisticated lines of art deco geometrics, and parking at the doorstep of 1990s designer and artisanal jewelry. Whether you love the boldness of Czech crystal or the delicate handiwork of Miriam Haskell, whether your jewels are part of your everyday fashion or a breathtaking collection of objets, the thrill of finding them is the same. Fabulous Fakes is your treasure map to discovering the craftsmanship and tradition that have made these pieces part of our collective memory..
Price: $7.99
[ Notify me when price goes down.]
|
|
Malice
Bestselling author Robert K. Tanenbaum pens his most suspenseful novel yet -- sending Butch Karp and Marlene Ciampi on an investigation filled with twists and turns, gripping courtroom action, and a terrifying murder plot. Taking on a shadowy terrorist cartel, New York DA Butch Karp struggles to uncover those responsible for planning the murders of innocent schoolchildren. Meanwhile, he must also travel to Idaho to help his college roommate's younger brother, who has been unfairly suspended as a college baseball coach. Joining her husband in Idaho, Marlene Ciampi soon befriends a Basque sheepherder who is searching for his daughter, whose disappearance may be related to Karp's case. And if that wasn't enough, the couple's daughter, Lucy, is furiously working to unmask an assassination attempt planned to occur in the heart of Manhattan -- a traitor's plot to further empower an evil criminal empire..
Price: $5.19
[Notify me when price goes down.]
|
|
Slut! Growing Up Female with a Bad Reputation
The statistics are daunting: "Two out of five girls nationwide have had sexual rumors spread about them," reports Leora Tanenbaum "Three out of four girls have received sexual comments or looks, and one in five has had sexual messages written about her in public areas." The 50 women interviewed for this book differ greatly in ethnic background, age, and economic status, but they share one thing in common--each of them, along with Tanenbaum herself, was labeled a "slut" in junior high or high school. (And, as recent cases involving Anita Hill and Monica Lewinsky demonstrate, a woman can face such taunts no matter what her age or professional level.) As such, they became victims of a double standard that winks at sexual promiscuity among teenage boys but insists that young women remain virginal and pure. Even worse, the slut bashing is perpetuated in nearly every case by female classmates. In addition to insisting that schools get serious about combating sexual harassment, Tanenbaum urges the development of sex education programs that acknowledge responsible alternatives to abstinence, programs that would recognize the sexual desires of young women (and men) without condemnation. Her social critique is solid, but it's the personal accounts of emotional abuse--and, thankfully, perseverance--that will thoroughly convince you that the current tolerance of slut bashing is simply unacceptable. --Ron Hogan.
Price: $4.99
[ Notify me when price goes down.]
|
|
Limit Hold'em: Winning Short-Handed Strategies
|
|
Operating Systems Design and Implementation (3rd Edition) (Prentice Hall Software Series)
Most books on operating systems deal with theory while ignoring practice. While the usual principles are covered in detail, the book describes a small, but real UNIX-like operating system: MINIX. The book demonstrates how it works while illustrating the principles behind it. Operating Systems: Design and Implementation Second Edition provides the MINIX source code. The relevant selections of the MINIX code are described in detail. When it first came out, MINIX caused something of a revolution. Within weeks, it had its own newsgroup on USENET, with 40,000 people. Most wanted to make MINIX bigger and fancier. Instead, Linux was created. That has become quite popular, very large, and complicated. MINIX, on the other hand, has remained small and suitable for instruction and example. The book has been revised to include updates in MINIX, which started out as a v 7 unix clone for a floppy-disk only 8088. It is now aimed at 386, 486, and pentium machines and is based on the international posix standard instead of on v7. There are now also versions of MINIX for the Macintosh and SPARC available. Professional programmers will find this book to be a valuable resource and reference book. .
Price: $70.00
[ Notify me when price goes down.]
|
|
|
|
|