presentation on os
DESCRIPTION
Full phased presentation on Operating System... Presented @FIIB,Delhi.TRANSCRIPT
Operating System
Designed & Developed By:
Tarit Chatterjee
Operating System The interface between the user and the computer hardware. A program that acts as an intermediary between a user of a computer
and the computer hardware Operating system goals:Execute user programs and make solving user problems easier.
Make the computer system convenient to use. Use the computer hardware in an efficient manner.
Operating System Structure
Operating System Functions
Functions of OS
Intermediator
Process Mgmt
File Mgmt
Memory
Security
JobSchedu
ling
Intermediator: Facilitates easy communication between the computer system and the computer operator (human). It also establishes data security and integrity.
Process Mgmt: that is, assignment of processor to different tasks being performed by the computer system.
File Mgmt: that is, the storage of file of various storage devices to another. It also allows all files to be easily changed and modified through the use of text editors or some other files manipulation routines.
Function of OS in Detail
Functions(Cont…)Memory Mgmt: that is, allocation of main
memory and other storage areas to the system programs as well as user programs and data.
Security: Operating systems provide password protection to keep unauthorized users out of the system.
Job Scheduling: it determines and maintains the order in which jobs are to be executed in the computer system.
Operating system
GUIMultius
erMultitas
kingMultiprocessing
Multithreading
Operating System Classification
GUIGUI - Short for Graphical User
Interface, a GUI Operating System contains graphics and icons and is commonly navigated by using a computer mouse.
Example
Multi userMulti-user - A multi-user operating system
allows for multiple users to use the same computer at the same time and/or different times.Example: LINUX
Multi TaskingAn operating system that is capable of
allowing multiple software processes to run at the same time.
Below are some examples of multitasking operating systems.
UnixWindows XP, Vista
Multi ProcessingAn operating system capable of supporting
and utilizing more than one computer processor.
more than one CPUs that can be shared
Below are some examples of multiprocessing operating systems.
LinuxUnixWindows 2000
Multi Threading
Smaller parts of a program are loaded when needed by OSOperating systems that allow different parts
of a software program to run concurrentlyOperating systems that would fall into this
category are: E.GLinuxUnix
Windows 2000
Types Of Operating system
DESKTOPSERVER MOBILE
Types of OS
DESKTO
P
SERVER
MOBILE
Desktop Operating SystemOperating System
Windows Mac Linux
Advantages of Windows OS
Windows
Easy to
use
Update
Supportin
g
Gaming
Familiar
Advantages
Windows
expensive
Not secure
Not stabl
e
Disadvantages
By MICROSOFT co-operation
Advantages & Disadvantages of MAC OS
Mac
Great
GUI
Better to
graphic design
er
Secure
Stable
Advantages
Mac
Not gaming
Not all software run
Difficult
mouse (one click)
expensiv
e
Disadvantages
By APPLE Co-operation
Linux Operating System
Linux
Free
Stable
Secure
Source
Code
Low pc
requirement
Advantages
Disadvantages
Linux
Not all software run
Not support
Hard to learn,
use and install
Desktop Operating System
Server Operating System
Server operating systems are designed to provide platforms for multi-users , for critical, network applications. Their main purpose is to provide security, stability and collaboration. Most of them come with a pack of dedicated software tools such as Web servers, e-mail agents and terminal services The common applications for server OSes are:
File and printer sharing Application services (including databases) Web site services E-mail, groupware and messaging Terminal services Caching
Server Needs
Server Operating
System
Administration
Security
Stability
Performance
Feature
Mobile Operating Systemoperating system that controls a mobile device
Mobile OS
Symbian OS
iPhone OS
RIM BlackBe
rry
Windows Mobile Linux Palm
OS
Conclusion
As Operating System controls and coordinates the use of the hardware among the various applications programs for various uses, we can say that it plays a very important role in computer system.