Operating Systems Introduction to Operating System
What is OS? • A software that acts as an interface between a application programs / user of a computer and the computer hardware. • Operating system goals: – Execute user programs and make solving user problems easier. – Make the computer system convenient to use. • Use the computer hardware in an efficient manner. • Examples: Windows, Linux, Unix and Mac OS, etc.,
Computer System Structure • Hardware : provides basic computing resources – like CPU, memory, I/O devices. • Operating system : OS controls and coordinates the use of the hardware among the various application programs for different users. • Applications programs : define the ways in which the system resources are used to solve the computing problems of the users. – Word processors, compilers, web browsers, database systems, video games • Users (people, machines, other computers).
Components of a Computer System Humans Program Interface User Programs O.S. Interface O.S. Hardware Interface/ Privileged Instructions Disk/Tape/Memory