Types of Operating System

Slides:



Advertisements
Similar presentations
including File Management
Advertisements

?  Able to explain the 6 key functions of system software  Able to explain each using a suitable example  Identify three different system software.
Operating System.
Unit 1- Recognizing Computers.  Understand the importance of computers  Identify significant times in computer history  Describe how all computers.
Different types of operating systems including: – Single-user – Multi-user – Multi-tasking – Interactive – Real-time – Batch processing – Distributed.
Xuan Guo Chapter 1 What is UNIX? Graham Glass and King Ables, UNIX for Programmers and Users, Third Edition, Pearson Prentice Hall, 2003 Original Notes.
Systems Software Operating Systems.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
SOFTWARE.
The Operating System. Operating Systems (F) What you need to know about –operating system as a program; –directory/folder.
Group SIX Lu ping Strahan Yin Tong. Input Devices.
Introduction to Computers
Operating Systems Who’s in charge in there?. Types of Software Application Software : Does things we want to do System Software : Does things we need.
Your Interactive Guide to the Digital World Discovering Computers 2012.
SOFTWARE.
Chapter 4: What is an operating system?. What is an operating system? A program or collection of programs that coordinate computer usage among users and.
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
part I, , Part I Introduction to Operating Systems First Semester, Year 2000 Wannarat Suntiamorntut Department of Computer Engineering,
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
An Overview of Using Computers
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
 What is OS? What is OS?  What OS does? What OS does?  Structure of Operating System: Structure of Operating System:  Evolution of OS Evolution of.
Operating Systems.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Software GCSE COMPUTING.
◦ What is an Operating System? What is an Operating System? ◦ Operating System Objectives Operating System Objectives ◦ Services Provided by the Operating.
Operating Systems. Without an operating system your computer would be useless! A computer contains an Operating System on its Hard Drive. This is loaded.
Operating System (OS) Basics. Operating System Basics Software (applications) Operating System (OS) Hardware.
Types of Processing. Data Processing Types of Processing Batch processing Interactive processing Real Time processing.
Foundation year Lec.3: Computer SoftwareLec.3: Computer Software Lecturer: Dalia Mirghani Year: 2014/2015.
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
Operating System Principles And Multitasking
Outcome 1: Describe the structure and function of an operating system.
1 3 Computing System Fundamentals 3.3 Computer Systems.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Operating Systems.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Systems and User Interface Software. Types of Operating System  Single User  Multi User  Multi-tasking  Batch Processing  Interactive  Real Time.
OPERATING SYSTEM REVIEW. System Software The programs that control and maintain the operation of the computer and its devices The two parts of system.
Operating Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Lecture 1: Network Operating Systems (NOS)
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.
Nat 4/5 Computing Science Software
Classifying & evaluating computers
Operating Systems & System Software
Operating System Review
Resource Management IB Computer Science.
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Types of Operating System
Network Operating Systems (NOS)
INTRODUCTION TO COMPUTING
THE OPERATION SYSTEM The need for an operating system
Introduction to Operating System (OS)
Operating Systems What are they and why do we need them?
TYPES OFF OPERATING SYSTEM
Chapter 1: Introduction
Who’s in charge in there?
Operating System Review
Systems Software Keywords Operating Systems
OPERATING SYSTEMS.
Types of Software.
The Main Features of Operating Systems
LO2 – Understand Computer Software
Software - Operating Systems
Example of an early computer system. Classification of operating systems. Operating systems can be grouped into the following categories: Supercomputing.
Presentation transcript:

Types of Operating System

Learning Objectives: By the end of this topic you should be able to: Synoptic: describe the functions of an operating system identify the major characteristics of different types of operating systems

What is an Operating System? "A program or suite of programs that controls the entire operation of the computer" - BCS definition the software responsible for allocating and managing system resources memory, processor time, disk space examples include: Windows (Microsoft), iOS (Apple) Android (Google) Linux (open source)

Why do we need an Operating System? Computer system = Hardware + Software application programs (software) communicate with system hardware via the operating system so programmers can write software to run on an OS not every type of hardware different types of computer system will require different operating system features: networked & single user PC mobile ‘phone, tablet computer, games console, sat nav, TV, digital camera …….

Functions of an Operating System controlling computer hardware, CPU, RAM, printers, disk drives, keyboard, mouse, touchscreen…. organising files on storage media, hard drive, CDROM, memory cards, memory sticks …. providing the user interface receiving commands from the system operator e.g. to copy or delete files security: detecting and preventing unauthorised use, managing hardware errors protecting data files and programs from corruption, reporting and logging hardware and software usage & errors

Types of Operating System Single User Multi-user Multi-tasking Interactive Real Time Batch Processing Distributed Systems

Single User standard OS for a standalone computer systems only one person can use the computer system at any one time can support multiple accounts but only one used at a time processing power of CPU dedicated to the user so multi-tasking can be performed i.e. running more than one program for that user at the same time

Multi User more than one user accessing the system at the same time most commonly: network operating system server computer connected to a number of terminals client-server LAN, ATM, ticket booking O/S allocates a time slice to each user switches from user to user the larger the number of users the slower the system works can run several programs simultaneously

Multi-Tasking CPU carries out more than one task at the same time several programs can be loaded and running at the same time e.g. using a word processor whilst browsing the Internet processor switches between tasks completes part of one task then switches to do part of another task this process happens very fast appears that tasks are running concurrently true multi-tasking requires more than one processor many currentCPUs have multiple processing cores

Interactive direct user interaction whilst a program is running accepts and responds to input from user “question and answer” between user and computer computer gives the user an immediate response

Interactive Processing: Examples: Booking concert tickets Ordering books online Handling bank accounts Booking a holiday: fill in a web form, submit it site informs you of the room you have booked.

Real Time must respond to events with no discernible delay responds immediately to the data entered used where response time by the system is critical where delays in processing would prove unacceptable used for control systems traffic lights, air traffic control, aircraft navigation used for embedded systems systems within another application, e.g. cars and mobile phones

Real Time Examples: Traffic lights Heart rate monitoring Aircraft control Computer games Controlling robots

Batch Processing: data can be collected over a period of time when all data collected it is processed at the same time as a ‘batch’ data is processed at an off-peak period when there is less demand on the processor less disruption to the daily work schedule system & peripherals available when most needed does not need staff intervention suitable for situations where there is a lot of similar data to be processed & the processing can wait: cheque processing in a bank, gas bill printing, payroll processing not suitable where the data must be processed instantly data is not up to date until processing completed

Distributed Systems complex task split into a number of smaller, similar tasks a series of computers connected together via network computers can be in different physical locations each computer performs part of the processing results from individual machines are combined to achieve the overall task Examples: film animation & CGI via “render farms” modelling real world scenarios – scientific, environmental, financial ……. analysis of large datasets List: http://en.wikipedia.org/wiki/List_of_distributed_computing_projects

Distributed Supercomputers

Dell Stampede Dell PowerEdge C8220 server cluster 96,000 processing cores, 205TB of RAM memory, 10 petaflops of peak performance Intel Core i5 processor = 100 gigaflops 1 petaflop = 1000 teraflops = 1 million gigaflops

PlayStation Supercomputer

PlayStation Supercomputer 1,760 PS3 gaming consoles among the 40 fastest computers in the world 205TB of RAM memory, 53 teraflops of peak performance core i5 processor = 100 gigaflops 1 teraflop = 1 million, million calculations per second (1012)