Operating System & Application Software
Operating System & Application Software
Operating System
&
Application Software
OS & Application Software
Operating
System
Driver Driver
Hardware
Software Component
Software Component
Applications
Operating System
– API: application program interface
– File management
– I/O Drivers
– Network Module
– Kernel
• Memory management
• Resource scheduling
• Program communication
• Security
Operating System
Device Drivers
A device driver is a computer program which allows
higher-level computer programs to interact with a
hardware device.
Drivers are hardware-dependent and operating-system-
specific.
They usually provide the interrupt handling required for
any necessary asynchronous time-dependent hardware
interface.
A device driver simplifies programming by acting as an
abstraction layer between a hardware device and the
operating systems that use it.
Drivers are usually written by the companies that
develop the hardware or by others for free operating
systems like Linux.
QUESTIONS?
Disk Operating System
DOS
IBM Introduced DOS (Disk Operating System) in
1981. Later many versions like MS-DOS (1982) by
Microsoft were introduced.
Text based OS
All DOS-type operating systems run on machines
with the Intel x86 or compatible CPUs, mainly the
IBM PC and compatibles.
DOS is a single-user, single-task operating system
with basic kernel functions that are non-reentrant:
only one program at a time can use them.
Disk Operating System
DOS
DOS consists of two parts, the kernel and the
command.com which is the command interface.
The DOS kernel provides various functions for
programs, like displaying characters on-screen,
reading a character from the keyboard, accessing
disk files and memory etc.
Command.com provides the shell or the user and
system commands
The new Windows versions provide emulated DOS
command interface (cmd).
Windows Operating System
Boot Loader
Booting is a process that starts operating systems
when the user turns on a computer system.
A boot sequence is the initial set of operations that
the computer performs when it is switched on.
The bootloader typically loads the main operating
system for the computer.
The bootloader may be multistage
In Desktop Computers, the boot process involve
running of system BIOS followed by the second
stage bootloader like GRUB, BOOTMGR, LILO or
NTLDR which is located in the boot sector of the
boot device or the hard disk.
QUESTIONS?
Thank You