is a set of programs that controls all
the hardware and application programs that make up the computer system.
The operating system (OS) makes the
computer hardware conveniently available to the user and also hides the
complexities of the computer operation.
The operating system interprets
commands issued by application software.
TYPES OF OPERATING SYSTEM
•Simple
Batch System
•Multiprogramming
Batch System
•Multiprocessor
System
•Distributed
Operating System
•Realtime Operating System
Simple
Batch System
In
this type of system, there is no direct interaction between user and the
computer.
The
user has to submit a job (written on cards or tape) to a computer operator.
Then
computer operator places a batch of several jobs on an input device.
Multiprogramming
Batch System
•In
this the operating system, picks and begins to execute one job from memory.
Once this job needs an I/O operation operating system switches to another job
(CPU and OS always busy). Jobs in the memory are always less than the number of
jobs on disk(Job Pool).
Multiprocessor
System
A
multiprocessor system consists of several processors that share a common
physical memory. Multiprocessor system provides higher computing power and
speed. In multiprocessor system all processors operate under single operating
system. Multiplicity of the processors and how they do act together are
transparent to the others.
Distributed
Operating System
•he
motivation behind developing distributed operating systems is the availability
of powerful and inexpensive microprocessors and advances in communication
technology.
Utility
software
•Utility
software is system software designed to help
analyze, configure, optimize or maintain a computer.
•A compiler is a computer
program (or a set of programs) that transforms source code written in a
programming language (the source language) into another computer language (the
target language), with the latter often having a binary form known as object
code.
•Interpreter is a computer
program that directly executes, i.e. performs, instructions written in a
programming or scripting language, without previously compiling them into a
machine language program.
•Linker a program used
with a compiler or assembler to provide links to the libraries needed for an
executable program.
•Loader a machine or
person that loads something.
FUNCTION OF OPERATING SYSTEM
•There
are Many Functions those are Performed by the Operating
System. But the Main
Goal of Operating System
is to Provide the Interface between the user and the hardware.
Device Management: OS manages device communication via their respective
drivers.
File
Management:
A file system is
normally organized into directories for easy navigation and usage.
Memory
Management :Memory management
refers to management of Primary Memory or Main Memory
Processor
Management:In multi-programming
environment, OS decides which process gets the processor when and how much
time.
DOD Operation
•DOS
(Disk Operating System) is an operating system that runs from hard disk drive
•Disk
operating system is also used to describe several very similar command line
disk operating systems
VITUALIZATION
•OS
virtualization
–Create a
platform that emulates a hardware platform and allow multiple instances of an
OS to use that platform, as though they have full and exclusive access to the
underlying hardware
WHY VITUALIZATION
No comments:
Post a Comment