Intro To Operating Systems
Intro To Operating Systems
Introduction to
Operating Systems (OS)
Dr Eli Fianu
Initial Objectives
• To describe the basic organization of computer
systems and operating systems.
• To give an overview of the many types of
computing environments.
• To explore varied types of operating systems.
• To provide a grand tour of the major components
of operating systems.
• To describe the services an operating system
provides to users, processes, and other systems.
• To discuss the various ways of structuring an
operating system.
What is an Operating System (1)?
User
Utilities Shell
Kernel
Hardware
CLI is the User OS Interface
CLI allows direct command entry:
• Sometimes implemented in kernel, sometimes by
systems program.
• Sometimes multiple flavors implemented – shells.
• Primarily fetches a command from user and
executes it.
Bourne Shell (bsh)
A very simplified Shell
UNIX System Layout
General UNIX Architecture (1)