000 01904nam a2200181 a 4500
999 _c44569
_d44569
020 _a9789332550513
082 0 0 _a005.43
_bTAN
100 1 _aTanenbaum, Andrew S.,
245 1 0 _aOperating systems : design and implementation
250 _a3rd ed.
260 _aTamilnadu :
_bPearson Indian Education,
_c2015.
300 _axvii, 1054 p. :
_bill. ;
_e1 CD-ROM (4 3/4 in.)
500 _a"The MINIX book"--Cover.
505 _aTable 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
650 0 _aOperating systems (Computers)
700 1 _aWoodhull, Albert S.
942 _cBK