0% found this document useful (0 votes)
2 views

Operating System

Uploaded by

venu
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Operating System

Uploaded by

venu
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

OPERATING SYSTEM

PRESENTED BY : J. Sri pooja


OPERATING SYSTEM
Definition
• Software that manages computer hardware and
provides services for computer programs.
Purpose
• Acts as an intermediary between users and the
computer hardware.
Functions of an operating system
 Process Management : Manages program execution , multitasking , and process
scheduling .
 Memory Management : Allocate memory to process , manages virtual memory , and
prevents memory conflicts .
 File system management : controls file storage , retravel , and organization .
 Device management : manages input/output devices and provides drivers .
 Users Interface : offers GUI (command line interface )for interaction .
Types of operating system
• Batch OS : Processes jobs in batches , common in mainframe system .
• Time – sharing OS : Allows multiple users to use the system simultaneously .
• Distributed OS : Manages a group of distinct computers , making them appear as a single
system .
• Network OS :Supports networking capabilities and allows resources sharing .
• Real – Time OS : Offers quick response times , often used in critical system like medical or
industrial .
BOOTING
 Booting is an operating system refers to the process of staring a computer and loading
the operating system into memory .
 It can take control of the hardware and provide a platform for running application .
 This process involves several stages , starting from when the power is turned on to
when the user can interact with the operating system .

Key concepts of Booting


1. Power – on self Test (post) : The POST checks essential hardware components ( CPU ,
RAM, storage , etc ) to ensure they are working correctly .
2. Bootloader : Common bootloaders include GRUB ( used by many Linux distribution ) ,
LILO , and windows Boot mangers .
3. System kernel Operating : The kernel initializes hardware devices , manages memory
, and sets up system processes .
4. User space initialization : This can include initializing the necessary system process
and services.
5. Login prompt : After successful login , the users session begins , allowing access to
applications and system functions .
TYPES OF BOOTING
 COLD BOOTING : This is the process of starting the computer from a completely
powered – off state .
 WARM BOOTING : This occurs when the computer is restarted without being turned off
completely (for example , using the restart option in the operating system )
COMMON OPERATING SYSTEMS
The most common operating system , each known for its unique features and areas of use .
 Microsoft windows

Developer : Microsoft corporation


 macOS

Developer : Apple Inc


 Linux

Developer : open – sources community


 Android

Developer : Google and open Handset


 iOS

Developer : Apple Inc


 Unix

Developer : Originally by AT & T Bell Labs , various version now by different vendors .
THANK YOU 

You might also like