Operating systems : design and implementation

By: Tanenbaum, Andrew SContributor(s): Woodhull, Albert SMaterial type: TextTextPublication details: Tamilnadu : Pearson Indian Education, 2015Edition: 3rd edDescription: xvii, 1054 p. : ill. ; 1 CD-ROM (4 3/4 in.)ISBN: 9789332550513Subject(s): Operating systems (Computers)DDC classification: 005.43
Contents:
Table of Contents CHAPTER 1 INTRODUCTION 1.1 WHAT IS AN OPERATING SYSTEM?1.2 HISTORY OF OPERATING SYSTEMS1.3 OPERATING SYSTEM CONCEPTS1.4 SYSTEM CALLS1.5 OPERATING SYSTEM STRUCTURE1.6 OUTLINE OF THE REST OF THIS BOOK1.7 SUMMARYCHAPTER 2 PROCESSES 2.1 INTRODUCTION TO PROCESSES2.2 INTERPROCESS COMMUNICATION2.3 CLASSICAL IPC PROBLEMS2.4 SCHEDULING2.5 OVERVIEW OF PROCESSES IN MINIX 32.6 IMPLEMENTATION OF PROCESSES IN MINIX 32.7 THE SYSTEM TASK IN MINIX 32.8 THE CLOCK TASK IN MINIX 32.9 SUMMARYCHAPTER 3 INPUT/OUTPUT 3.1 PRINCIPLES OF I/O HARDWARE3.2 PRINCIPLES OF I/O SOFTWARE3.3 DEADLOCKS3.4 OVERVIEW OF I/O IN MINIX 33.5 BLOCK DEVICES IN MINIX 33.6 RAM DISKS3.7 DISKS3.8 TERMINALS3.9 SUMMARYCHAPTER 4 MEMORY MANAGEMENT 4.1 BASIC MEMORY MANAGEMENT4.2 SWAPPING4.3 VIRTUAL MEMORY4.4 PAGE REPLACEMENT ALGORITHMS4.5 DESIGN ISSUES FOR PAGING SYSTEMS4.6 SEGMENTATION4.7 OVERVIEW OF THE MINIX 3 PROCESS MANAGER4.8 IMPLEMENTATION OF THE MINIX 3 PROCESS MANAGER4.9 SUMMARYCHAPTER 5 FILE SYSTEMS 5.1 FILES5.2 DIRECTORIES5.3 FILE SYSTEM IMPLEMENTATION5.4 SECURITY5.5 PROTECTION MECHANISMS5.6 OVERVIEW OF THE MINIX 3 FILE SYSTEM5.7 IMPLEMENTATION OF THE MINIX 3 FILE SYSTEM5.8 SUMMARYCHAPTER 6 READING LIST AND BIBLIOGRAPHY 6.1 SUGGESTIONS FOR FURTHER READING6.2 ALPHABETICAL BIBLIOGRAPHYAPPENDIX A - INSTALLING MINIX 3 APPENDIX B - MINIX 3 SOURCE CODE LISTING APPENDIX C - INDEX TO FILES INDEX
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Lending Books Lending Books Main Library
Stacks
Reference 005.43 TAN (Browse shelf(Opens below)) Available 015865
Total holds: 0

"The MINIX book"--Cover.

Table of Contents CHAPTER 1 INTRODUCTION 1.1 WHAT IS AN OPERATING SYSTEM?1.2 HISTORY OF OPERATING SYSTEMS1.3 OPERATING SYSTEM CONCEPTS1.4 SYSTEM CALLS1.5 OPERATING SYSTEM STRUCTURE1.6 OUTLINE OF THE REST OF THIS BOOK1.7 SUMMARYCHAPTER 2 PROCESSES 2.1 INTRODUCTION TO PROCESSES2.2 INTERPROCESS COMMUNICATION2.3 CLASSICAL IPC PROBLEMS2.4 SCHEDULING2.5 OVERVIEW OF PROCESSES IN MINIX 32.6 IMPLEMENTATION OF PROCESSES IN MINIX 32.7 THE SYSTEM TASK IN MINIX 32.8 THE CLOCK TASK IN MINIX 32.9 SUMMARYCHAPTER 3 INPUT/OUTPUT 3.1 PRINCIPLES OF I/O HARDWARE3.2 PRINCIPLES OF I/O SOFTWARE3.3 DEADLOCKS3.4 OVERVIEW OF I/O IN MINIX 33.5 BLOCK DEVICES IN MINIX 33.6 RAM DISKS3.7 DISKS3.8 TERMINALS3.9 SUMMARYCHAPTER 4 MEMORY MANAGEMENT 4.1 BASIC MEMORY MANAGEMENT4.2 SWAPPING4.3 VIRTUAL MEMORY4.4 PAGE REPLACEMENT ALGORITHMS4.5 DESIGN ISSUES FOR PAGING SYSTEMS4.6 SEGMENTATION4.7 OVERVIEW OF THE MINIX 3 PROCESS MANAGER4.8 IMPLEMENTATION OF THE MINIX 3 PROCESS MANAGER4.9 SUMMARYCHAPTER 5 FILE SYSTEMS 5.1 FILES5.2 DIRECTORIES5.3 FILE SYSTEM IMPLEMENTATION5.4 SECURITY5.5 PROTECTION MECHANISMS5.6 OVERVIEW OF THE MINIX 3 FILE SYSTEM5.7 IMPLEMENTATION OF THE MINIX 3 FILE SYSTEM5.8 SUMMARYCHAPTER 6 READING LIST AND BIBLIOGRAPHY 6.1 SUGGESTIONS FOR FURTHER READING6.2 ALPHABETICAL BIBLIOGRAPHYAPPENDIX A - INSTALLING MINIX 3 APPENDIX B - MINIX 3 SOURCE CODE LISTING APPENDIX C - INDEX TO FILES INDEX

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

© University of Vavuniya

---