In this chapter, you will learn to: To describe the basic organization of computer systems, to provide a grand tour of the major components of operating systems, to give an overview of the many types of computing environments, to explore several open-source operating systems. | Chapter 1: Introduction Operating System Concepts – 9th Edit9on Silberschatz, Galvin and Gagne ©2013 Chapter 1: Introduction What Operating Systems Do Computer-System Organization Computer-System Architecture Operating-System Structure Operating-System Operations Process Management Memory Management Storage Management Protection and Security Kernel Data Structures Computing Environments Open-Source Operating Systems Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Objectives To describe the basic organization of computer systems To provide a grand tour of the major components of operating systems To give an overview of the many types of computing environments To explore several open-source operating systems Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 What is an Operating System? A program that acts as an intermediary between a 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 Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne ©2013 Computer System Structure Computer system can be divided into four components: Hardware – provides basic computing resources Operating system Controls and coordinates use of hardware among various applications and users Application programs – define the ways in which the system resources are used to solve the computing problems of the users CPU, memory, I/O devices Word processors, compilers, web browsers, database systems, video games Users People, machines, other computers Operating System Concepts – 9th Edition Silberschatz, Galvin and Gagne .