Tải bản đầy đủ (.pdf) (7 trang)

modern operating systems second edition chua xac dinh 2948 2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (111.18 KB, 7 trang )



MODERN
OPERATING
SYSTEMS (SECOND EDITION)
by Andrew S. Tanenbaum


PREFACE
The 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 singleprocessor 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


distributed 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 singleprocessor 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


In 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


microkernel-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
.




×