Introduction To Os

1.1 WHAT IS AN OPERATING SYSTEM?

1.1.1 The Operating System as an Extended Machine

1.1.2 The Operating System as a Resource Manager

1.2 HISTORY OF OPERATING SYSTEMS

1.2.1 The First Generation

1.2.2 The Second Generation

1.2.3 The Third Generation

1.2.4 The Fourth Generation

1.3 COMPUTER HARDWARE REVIEW

1.3.1 Processors

1.3.2 Memory

1.3.3 Disks

1.3.4 Tapes

1.3.5 I/O Devices

1.3.6 Buses

1.3.7 Booting the Computer

1.4 THE OPERATING SYSTEM ZOO

1.4.1 Mainframe Operating Systems

1.4.2 Server Operating Systems

1.4.3 Multiprocessor Operating Systems

1.4.4 Personal Computer Operating Systems

1.4.5 Handheld Computer Operating Systems

1.4.6 Embedded Operating Systems.

1.4.7 Sensor Node Operating Systems

1.4.8 Real-Time Operating Systems

1.4.9 Smart Card Operating Systems

1.5 OPERATING SYSTEM CONCEPTS

1.5.1 Processes

1.5.2 Address Spaces

1.5.3 Files

1.5.4 Input/Output

1.5.5 Protection

1.5.6 The Shell

1.5.7 Ontogeny Recapitulates Phylogeny

1.6 SYSTEM CALLS

1.6.1 System Calls for Process Management

1.6.2 System Calls for File Management

1.6.3 System Calls for Directory Management

1.6.4 Miscellaneous System Calls

1.6.5 The Windows Win32 API

1.7 OPERATING SYSTEM STRUCTURE

1.7.1 Monolithic Systems

1.7.2 Layered Systems

1.7.3 Microkernels

1.7.4 Client-Server Model

1.7.5 Virtual Machines

1.7.6 Exokernels

1.8 THE WORLD ACCORDING TO C

1.8.1 The C Language

1.8.2 Header Files

1.8.3 Large Programming Projects

1.8.4 The Model of Run Time

1.9 RESEARCH ON OPERATING SYSTEMS

1.10 OUTLINE OF THE REST OF THIS BOOK

1.11 METRIC UNITS

1.12 SUMMARY

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.