Operating system by ajay yadav shq upr

Preview:

Citation preview

AJAY YADAVDY COMMANDANT

(COMMUNICATIONS)SHQ UDAIPUR

OPERATING SYSYEM

PREFACE

• Aim• Few Basics of Computer System• Definition of Operating System• Tasks of Operating System• Type of Operating System• Popular Operating Systems

AIM

• To make you aware of

–Operating System– Tasks– Types–Popular OS

Basics Computer Systems

BASICS OF COMPUTER SYSTEMS

• Hardware

• Software

• Input Devices

• Output Devices

Computer Systems

• How machine works

How machine presents

• How computer presents

Computer Systems

Definition of Operating Systems

• An Operating System is an interface between a computer user and computer hardware.

• It is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.

DEFINITION OF OPERATING SYSTEMS

TASKS OF OPERATING SYSTEM

• Processor management• Memory management • Device management • Storage management• Application • User interface

OTHER IMPORTANT ACTIVITIES OF OS

• Security • Control over system performance .• Job accounting • Error detecting aids• Coordination between other software and

users

Popular Operating Systems

ComputersLinux

Windows DOS Mobiles

AndroidiosBlackberry

TYPES OF OPERATING SYSTEM

• Simple Batch System• Multiprogramming Batch System• Multiprocessor System• Distributed Operating System• Real time Operating System

SIMPLE BATCH OS

• No direct interaction b/w user and computer• Jobs are submitted to operator• Jobs are executed by computer in batch• Only one program is executed at a time• CPU remains idle for much of time

MULTI PROGRAMMING BATCH SYSTEMS

• Jobs are executed from memory• Once this job needs an I/O operation OS

switches to another job• If several jobs are ready to run at the same

time, then system chooses which one to run• CPU will never be idle and keeps on

processing

MULTI PROCESSOR SYSTEMS

• consists of several processors• hare a common physical memory• provides higher computing power and speed• operate under single operating system• System divides task into many subtasks and

then these subtasks can be executed in paralle• Enhanced performance

DISTRIBUTED OPERATING SYSTEMS

• many computers that are inter connected by communication networks

• user at one site can utilize the resources of systems at other sites

• Fast processing.• Less load on the Host Machine

REAL-TIME OPERATING SYSTEM

• It gives and guarantees maximum time for each of the critical operations

• Can be divided in two types – Hard Real-Time Operating Systems Military weapon systems, scientific experiments

etc– Soft Real-Time Operating Systems

Banking systems, ticket booking systems etc

POPULAR OPERATING SYSTEM

ANDROIDDeveloper GoogleWritten in Java & C++Versions Kitkat 4.4

Lollipop 5.0Marshmallow 6.0Nougat 7.0

POPULAR OPERATING SYSTEM

Microsoft WindowsDeveloper MicrosoftWritten in C & C++Versions Windows XP

Windows Vista Windows 7 Windows 8 Windows 10