Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20
,

Operating Systems Design and Implementation 3rd Edition

The MINIX book

Gebonden Engels 2006 3e druk 9780131429383
Verwachte levertijd ongeveer 8 werkdagen

Samenvatting

The definitive, up-to-date introduction to operating systems: Core principles plus hands-on examples with the new MINIX 3 operating system

The world's best-selling introductory operating systems text has been thoroughly updated to reflect the latest advances in OS design and implementation. Offering an optimal balance of theory and practice, 'Operating systems: Design and Implementation, 3rd Edition' remains the best resource for anyone seeking a deep understanding of how operating work.

This edition includes MINIX 3, more compact, more reliable, better suited for embedded applications-and, above all, even easier to each and learn from. Using MINIX, the authors introduce virtually every core concept needed to construct a working OS: system calls, processes, IPC, scheduling, I/O, deadlocks, memory management, threads, file systems, security, and more.

On the accompanying CD-ROMyou'll find the latest version of MINIX and simulators for running MINIX on other systems - A small, easy-to-understand highly reliable operating sys­tem is available for study; unique to this text.

New to this edition:
- Newly-released, significantly-improved MINIX 3 operating system on CD-ROM: giving students hands-on experience in modifying and rebuilding a contemporary operating system
- Expanded and reorganized coverage of processes and communication
- Revised and enhanced coverage of CPU scheduling, deadlocks, file system reliability, and security
- Includes more than 150 end of chapter problems

Specificaties

ISBN13:9780131429383
Taal:Engels
Bindwijze:gebonden
Aantal pagina's:1054
Druk:3
Verschijningsdatum:1-1-2006
Hoofdrubriek:IT-management / ICT
ISSN:

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Over Andrew Tanenbaum

Andrew S. Tanenbaum has an S.B. degree from M.I.T. and a Ph.D. from the University of California at Berkeley. He is currently a Professor Emeritus of Computer Science at the Vrije Universiteit in Amsterdam, The Netherlands. He was formerly Dean of the Advanced School for Computing and Imaging, an interuniversity graduate school doing research on advanced parallel, distributed, and imaging systems. He was also an Academy Professor of the Royal Netherlands Academy of Arts and Sciences, which has saved him from turning into a bureaucrat. He also won a prestigious European Research Council Advanced Grant. In the past, he has done research on compilers, operating systems, networking, local-area distributed systems and distributed systems. This research has led to over 200 refereed publications in journals and conferences. Prof. Tanenbaum has also authored or co-authored 5 books, which have been translated into over 20 languages, ranging from Basque to Thai. They are used at universities all over the world. There are 163 versions of his books. Prof. Tanenbaum has also produced a considerable volume of software, notably MINIX, a small UNIX clone. It was the direct inspiration for Linux and the platform on which Linux was initially developed. The current version of MINIX, called MINIX 3, is now focused on being an extremely reliable and secure operating system. Prof. Tanenbaum will consider his work done when no user has any idea what an operating system crash is. MINIX 3 is an ongoing open-source project to which you are invited to contribute. Go to www.minix3.org to download a free copy of MINIX 3 and give it a try. Both x86 and ARM versions are available. Prof. Tanenbaum’s Ph.D. students have gone on to greater glory after graduating. Some have become professors; others have fulfilled leading roles in government organizations and industry. 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 IEEE, and a member of the Royal Netherlands Academy of Arts and Sciences. He has also won numerous scientific prizes from ACM, IEEE, and USENIX. If you are unbearably curious about them, see his page on Wikipedia. He also has two honorary doctorates.

Andere boeken door Andrew Tanenbaum

Inhoudsopgave

1. INTRODUCTION
1.1. WHAT IS AN OPERATING SYSTEM?
1.2. HISTORY OF OPERATING SYSTEMS
1.3. OPERATING SYSTEM CONCEPTS
1.4. SYSTEM CALLS
1.5. OPERATING SYSTEM STRUCTURE
1.6. OUTLINE OF THE REST OF THIS BOOK
1.7. SUMMARY

2. PROCESSES
2.1. INTRODUCTION TO PROCESSES
2.2. INTERPROCESS COMMUNICATION
2.3. CLASSICAL IPC PROBLEMS
2.4. SCHEDULING
2.5. OVERVIEW OF PROCESSES IN MINIX 3
2.6. IMPLEMENTATION OF PROCESSES IN MINIX 3
2.7. THE SYSTEM TASK IN MINIX 3
2.8. THE CLOCK TASK IN MINIX 3
2.9. SUMMARY

3. INPUT/OUTPUT
3.1. PRINCIPLES OF I/O HARDWARE
3.2. PRINCIPLES OF I/O SOFTWARE
3.3. DEADLOCKS
3.4. OVERVIEW OF I/O IN MINIX 3
3.5. BLOCK DEVICES IN MINIX 3
3.6. RAM DISKS
3.7. DISKS
3.8. TERMINALS
3.9. SUMMARY

4. MEMORY MANAGEMENT
4.1. BASIC MEMORY MANAGEMENT
4.2. SWAPPING
4.3. VIRTUAL MEMORY
4.4. PAGE REPLACEMENT ALGORITHMS
4.5. DESIGN ISSUES FOR PAGING SYSTEMS
4.6. SEGMENTATION
4.7. OVERVIEW OF THE MINIX 3 PROCESS MANAGER
4.8. IMPLEMENTATION OF THE MINIX 3 PROCESS MANAGER
4.9. SUMMARY

5. FILE SYSTEMS
5.1. FILES
5.2. DIRECTORIES
5.3. FILE SYSTEM IMPLEMENTATION
5.4. SECURITY
5.5. PROTECTION MECHANISMS
5.6. OVERVIEW OF THE MINIX 3 FILE SYSTEM
5.7. IMPLEMENTATION OF THE MINIX 3 FILE SYSTEM
5.8. SUMMARY

6. READING LIST AND BIBLIOGRAPHY
6.1. SUGGESTIONS FOR FURTHER READING
6.2. ALPHABETICAL BIBLIOGRAPHY

APPENDIX A: MINIX CODE
APPENDIX B: HOW TO INSTALL MINIX
APPENDIX C: INDEX TO FILES

INDEX

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Operating Systems Design and Implementation 3rd Edition