Thursday, May 10, 2012

Modern Operating Systems



For the professional software development and computer science students, Modern Operating Systems gives a solid conceptual design of operating systems, including detailed case studies of Unix / Linux and Windows 2000. What makes a modern operating system? The development of faster hardware and more progress has been encouraging progress in the software, including enhancements to the operating system. It is one thing to run older operating system on current hardware, and another to effectively utilize the best hardware to serve modern software applications. His earlier book came bundled with the source code for the 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 source code, he illustrates many points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on the concepts of traditional operating systems: processes, deadlock, memory management, I / O, and file systems. It is enlightening to read Tanenbaum explanation about the design decisions made by the teacher operating system of the past, including his view that additional research on the problem of deadlock is impractical except for "keeping otherwise unemployed graph theorists from the street." This is the second part of the book that differentiates itself from the operating system texts are older. Finally, the importance of security is discussed - an enumeration of living of the score the way the operating system could be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of this book of case studies of two popular operating systems: Unix / Linux and Windows 2000. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum mantra is simple, accessible operating system design. 

Download Link
 

No comments:

Post a Comment