MODERN OPERATING SYSTEMS SECOND EDITION by Andrew S... Computer networks and distributed systems of all kinds have become very common.. The most obvious change is that the first edition
Trang 3MODERN OPERATING SYSTEMS (SECOND EDITION)
by Andrew S Tanenbaum
Trang 4The world has changed a great deal since the first edition of this book appeared in 1992 Computer networks and distributed systems of all kinds have become very common Small children now roam the Internet, where previously only computer professionals went As a consequence, this book has changed a great deal, too
The most obvious change is that the first edition was about half on single-processor operating systems and half on distributed systems I chose that format in
1991 because few universities then had courses on distributed systems and whatever students learned about
Trang 5distributed systems had to be put into the operating systems course, for which this book was intended Now most universities have a separate course on distributed systems, so it is not necessary to try to combine the two subjects into one course and one book This book is intended for a first course on operating systems, and as such focuses mostly on traditional single-processor systems
I have coauthored two other books on operating systems This leads to two possible course sequences
Practically-oriented sequence:
1 Operating Systems Design and Implementation by Tanenbaum and Woodhull
2 Distributed Systems by Tanenbaum and Van Steen
Trang 6In the past, he has done research on compilers, operating systems, networking, and local-area distributed systems His current research focuses primarily on the design of wide-area distributed systems that scale to a billion users These research projects have led to over 85 refereed papers in journals and conference proceedings and five books
Prof Tanenbaum has also produced a considerable volume of software He was the principal architect of the Amsterdam Compiler Kit, a widely-used toolkit for writing portable compilers, as well as of MINIX, a small UNIX clone intended for use in student programming labs Together with his Ph.D students and programmers,
he helped design the Amoeba distributed operating system, a high-performance
Trang 7microkernel-based distributed operating system The MINIX and Amoeba systems are now available for free via the Internet His Ph.D students have gone on to greater glory after getting their degrees
He is very proud of them In this respect
he resembles a mother hen
Prof Tanenbaum is a Fellow of the ACM, a Fellow of the the IEEE, a member
of the Royal Netherlands Academy of Arts and Sciences, winner of the 1994 ACM Karl V Karlstrom Outstanding Educator Award, and winner of the 1997 ACM/SIGCSE Award for Outstanding Contributions to Computer Science
Education He is also listed in Who’s Who
in the World His home page on the World
Wide Web can be found at URL http://www.cs.vu.nl/~ast/