Operating System Environment
Operating System Environment
Operating System Environment
Chapter Summary
By the end of this lecture, students will be
able to:
1)Identify primary functions performed by
IOCS
2)Compare between logical I/O and physical
I/O
3)Describe directory management
4)Describe disk space management
5)Describe boot process
IOCS
Definition: IOCS
A pre-OS, like IBSYS for the IBM 7094.
The founding generation of computers had no
operating system.
The earliest OS- like software in the late fifties
were called IOCS (Input/Output Control
System) or Monitor.
The OS/360 developed by IBM in 1962 is
generally considered the first "real" OS.
IOCS Functions
1) Identify required IOCS services
IOCS supported several classes of I/O equipment
1) Disk drives
2) Tape drives
3) Unit record equipment- The record length was dictated
by the physical media, which were
-Lines of print on paper
-Punched 80-column cards
Some services offered by IOCS were not needed by all
3) Process files
Any IOCS program must specify the actions
that it wishes to perform
Comparison between:
Physical I/O
The traffic toward the
storage subsystem.
Logical I/O
The requests which come
from running processes
and threads trough
system calls.
If the requested data is
not to be found in
memory, it generates a
physical I/O and the
system fetches it from
the disks.
DIRECTORY
MANAGEMENT
BOOT PROCESS
BIOS Interaction
BIOS Setup
Boot Procedure
GRUB Loader