Introduction to Operating Systems
Basic
Terminology & Definitions: System, kernel,
shell, program, hardware, software, system software, user applications,
elements of computing system, operating systems, main memory, secondary memory,
system call, multiprogramming, multiprocessing, timesharing, uniprocessor
system, multiprocessor systems, file, process, interrupt, batch processing
systems
Operating System Objectives and functions, issues in resource management
Operating system Structure: Monolithic and layered structure, microkernel architecture, UNIX system architecture, block diagram of system kernel, OS design hierarchy, General structure of OS control tables, characteristics of modern OS, SMP
Summary of System calls: System calls for
process management, device management, file
management, time management, signaling, protection