Tanenbaum, Andrew S., 1944-
Operating systems : design and implementation / Andrew S. Tanenbaum, Alfred Woodhull. - 3rd ed. - New Delhi : Prentice Hall, 2006. - xvii, 1054 p. : ill., figs. ; 24 cm. + 1 computer laser optical disc (4 3/4 in.)
Includes bibliographical references and index.
1.1 What is an operating system? 1.2 History of operating system 1.3 Operating systems concepts 1.4 System calls 1.5 Operating system structure 2.1 Introduction to processes 2.2 Inter-process 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 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 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 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
Undergraduate, Graduate and Researchers.
System requirements: 80x86 CPU PC or SPARC; 30 MB disk partition; CD-ROM drive; MS-DOS.
0131429388 8120329554
96037153
Operating systems (Computers)
QA76.76.O63 / T36 1997 QA76.76.O63 / T36 1997
005.432
Operating systems : design and implementation / Andrew S. Tanenbaum, Alfred Woodhull. - 3rd ed. - New Delhi : Prentice Hall, 2006. - xvii, 1054 p. : ill., figs. ; 24 cm. + 1 computer laser optical disc (4 3/4 in.)
Includes bibliographical references and index.
1.1 What is an operating system? 1.2 History of operating system 1.3 Operating systems concepts 1.4 System calls 1.5 Operating system structure 2.1 Introduction to processes 2.2 Inter-process 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 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 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 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
Undergraduate, Graduate and Researchers.
System requirements: 80x86 CPU PC or SPARC; 30 MB disk partition; CD-ROM drive; MS-DOS.
0131429388 8120329554
96037153
Operating systems (Computers)
QA76.76.O63 / T36 1997 QA76.76.O63 / T36 1997
005.432