Types of OS Operating Systems are of different types Mainframe OS

Slides:



Advertisements
Similar presentations
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Advertisements

CMSC 421: Principles of Operating Systems Section 0202 Instructor: Dipanjan Chakraborty Office: ITE 374
Chapter 1: Introduction
CMPTR1 CHAPTER 3 COMPUTER SOFTWARE Application Software – The programs/software/apps that we run to do things like word processing, web browsing, and games.
1 CIS450/IMSE450/ECE478 Operating Systems Winter 2003 Professor Jinhua Guo.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe Systems.
Introduction to Computers Copyright©2008 N.AlJaffan®KSU 1 Chapter 1.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems.
Information Technology HARDWARE Dr. GUVEN Aerospace Engineer (P.hD) Nuclear Science and Technology Engineer (M.Sc)
1 Chapter 1.  What Is A Computer ? Computer is an electronic device, operating under the control of instructions stored in its own memory, that can accept.
المحاضرة الاولى Operating Systems. The general objectives of this decision explain the concepts and the importance of operating systems and development.
1.1 Operating System Concepts Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered.
Introduction to information technology Dr.Fatimah Ali Al-Rowibah.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Criteria for comparing OS Character-based or GUI-based Single or multi tasking Single or multi threading Weak or strong security 8,16, 32 or 64 bit processed.
Introduction TO Network Administration
Advanced Operating Systems Introduction and Overview.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real.
1 OPERATING SYSTEMS. 2 CONTENTS 1.What is an Operating System? 2.OS Functions 3.OS Services 4.Structure of OS 5.Evolution of OS.
Introduction to Computers
Applied Operating System Concepts
Classifying & evaluating computers
CT1503 Network Operating System
Chapter 1: Introduction
Chapter 1: Introduction
Operating Systems Lecture 2.
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Introduction to Computers
Computer Software.
Chapter 1: Introduction
Chapter 1: Introduction
Types of Computers & Computer Hardware
Introduction to Computers
Chapter 1: Introduction
Chapter 1: Introduction
Introduction to Computers
TYPES OFF OPERATING SYSTEM
Chapter 1: Introduction
McGraw-Hill Technology Education
Chapter 1: Introduction
Chapter 1: Introduction
Lecture 1: Introduction to Network Operating Systems
An Overview of the Computer System
חוברת שקפים להרצאות של ד"ר יאיר ויסמן מבוססת על אתר האינטרנט:
Introduction to Computers
Operating System Concepts
Chapter 1: Introduction
Operating Systems Lecture 2.
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Introduction to Computers
Classifying & evaluating computers
Subject Name: Operating System Concepts Subject Number:
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
LO2 – Understand Computer Software
Example of an early computer system. Classification of operating systems. Operating systems can be grouped into the following categories: Supercomputing.
Operating System Introduction
Chapter 1: Introduction
Chapter-1 Computer is an advanced electronic device that takes raw data as an input from the user and processes it under the control of a set of instructions.
Lecture 1: Introduction to Network Operating Systems
Chapter 1: Introduction
Operating System Concepts
Chapter 1: Introduction
Introduction to Computers
Presentation transcript:

Types of OS Operating Systems are of different types Mainframe OS Server OS Multiprocessor OS Personal Computer OS Real Time OS Embedded OS Smart Card OS

Mainframe OS Room sized Computers still found today also in major corporate data centers. I/O Capacity is large (1000 disks and thousands of gigabytes of data) High-end web servers, Large Scale E-comm sites, Servers for business-to-business transactions Mainframe Os’s are heavily oriented towards processing many Jobs at once, needs prodigious amount of I/O. Typically offers 3 kinds of services: Batch processing (No user Interaction) Routine Jobs like claims processing in LICs or Sales reporting for a chain of Jobs. Transaction Processing (small requests, but system must handle thousands per second) Check Processing or Airline Reservation or any Reservation System. Time-Sharing (multiple users) Querying a big databases. Mainframe OS is OS/390 a descendant of OS/360.

Server OS They Typically run on Servers (Large PCs, Workstations, Mainframes) Serves multiple users over a network Allows users to share H/W and S/W resources Servers provide print service, file service or web services. Internet providers use servers to support customers & web sites to store web pages & handle incoming requests. Email, Groupware & messaging Terminal Services Caching (usually Internet by storing previous files) Typical server OSs are Novell Server, Win NT, UNIX, Win 2000, Linux.

Server OS

Multiprocessor OS To get major computer power is to connect multiple CPUs in single system Depending on connection and what is shared, these are Parallel Computers, Multicomputers or multiprocessors Special OS, Variation of Serve OS with connectivity & communication features. When number of users increases the response time has to be kept more. When the volume of data to be processed like Weather forecasting Terrain mapping Nuclear Research Image Processing Simulations Just one processor did not suffice the purpose.

Multiprocessor OS Speed of computer has to be enhanced by adding more processors. Two major multiprocessor and Parallel systems Advantages: To increase Throughput By increasing number of processors, major work can be done in shorter period of time. Can save money compare to multiple single systems. By sharing peripherals, cabinets, Power Supplies etc. If several programs are to operate on the same set of data then cheaper to store on one disk instead of diff disks and diff processors share them (instead of several computers) They increases reliability Failure of one processor will not halt the system, instead work of failed processor can be distributed among other processors. SUN OS version 4 & version 5.

Personal Computer OS Job is to provide good interface to a single user. Widely used for word processing, spreadsheets, Internet Access etc. Day-to-Day work Win 98, win 2000, Mac OS, Linux

Real Time OS These Systems are characterized by having time as a key parameter. (Special Purpose OS) Often used as a control device in a dedicated application Control Scientific Experiments Medical Imaging Systems Industrial Control Systems Home Appliances Systems Weapon Systems Security Alarm Systems etc. Has well defined, fixed time constraints, processing must be done within defined constraints or the system will fail. It is said to work properly if it returns results within the time limits. In time-sharing it is desired to respond quickly not mandatory here it is mandatory. Two types Hard Real Time OS and Soft Real Time OS

Real Time OS Cont… Hard Real Time OS Soft Real Time OS System Guarantees that critical task completes on time. All delays in the system must be bounded Ex. Missile Launching (Missile has to leave the earth within the specified time limit if not, then it will crash on the earth). Car manufacturing Security Alarms Chemical Plants Medical Systems Soft Real Time OS In this type of OS missing an occasional deadline is acceptable. Ex Online Databases, Online Audio, Multimedia Systems, Virtual Reality.

Embedded OS With the use of small & small Computers we come to palmtop computers and embedded systems. Palmtop or PDA fits in a pockets and performs many functions like electronic address book and memo pad. These operating systems are designed to be very compact and efficient, forsaking many functions include the software used in Automated Teller Machines, Cash Registers, CCTV systems, TV box set,GPS, jukeboxes, Microwave Ovens, Mobile Phones, etc. They Often have some characteristics of Real Time OS also but size, memory & power is restricted Palm OS, Windows CE

ICI's Improved Data Modem (IDM) Telica's Plexus 9000 Multiservice Access Switch Xerox Document Centre Scio Systems and LynxOS put the U.S. Mail in its Place

Smart Card OS The smallest OS run on smart cards. Credit Card size devices containing CPU chips provide a standardized exchange of information to implement authentication, verification, secure storage, encryption and decryption etc. Some can handle only Electronic payments. Other handles multiple functions JavaCard OS MULTOS (Multi-application Operating System). Microsoft is on the smart card highway with Smart Card for Windows.

Smart Card OS IIT Kanpur, along with National Informatics Centre (NIC) and a sub-committee of SCAFI piloted an effort to standardize Operating System that could be used for Indian Governmental applications. This standard, known as SCSOTA (Smart Card Operating System for Transport Application) was originally designed for Driving License and Vehicle Registration and is currently accepted as an OS for all Governmental application.