Professional Documents
Culture Documents
Operating Systems I: An Introduction To Operating System Concepts
Operating Systems I: An Introduction To Operating System Concepts
An Introduction
to
Operating System
Concepts
• OS for time-sharing
o To accommodate multiple real-time users,
the OS rotates its various jobs in and out of
execution via time-sharing
o Each job gets a predetermined “time slice”
o At end of time slice current job is set aside
and a new one starts
o By rapidly shuffling jobs, illusion of several
jobs executing simultaneously is created
• Applications software
o Performs tasks specific to the machine’s
utilization.
• System Software
o Performs tasks common to computer
systems in general
o Operating systems vary based on the
hardware they’re used on
• Utility software
o Provides fundamental activities, yet not
included with OS
o “Extends” the OS
o Distinction between applications and
utilities is often vague
o Distinction between OS and utilities is also
vague
shell