Types of Operating System

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Chapter 1:Introduction to the world of computers
including File Management
Chapter 1 Computer, Internet, Web, and Basics
Unit 1- Recognizing Computers.  Understand the importance of computers  Identify significant times in computer history  Describe how all computers.
Introduction to the World of Computers
Different types of operating systems including: – Single-user – Multi-user – Multi-tasking – Interactive – Real-time – Batch processing – Distributed.
Systems Software Operating Systems.
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.
Types of Operating System
Introduction to Computers
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.
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
An Overview of Using Computers
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
What does a Computer Do?. What is a Computer? A computer is an electronic device, operating under the control of instructions stored in its own memory,
Software GCSE COMPUTING.
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.
A Level Computing for AQA Teacher’s Resource CD-ROM 42 CHAPTER: Operating systems Nick Sims Basic functions Classifying operating systems.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Lecture 1: Network Operating Systems (NOS) An Introduction.
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 Systems Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Lecture 1: Network Operating Systems (NOS)
Discovering Computers 2009 Chapter 1 Introduction to Computers.
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.
System SOFTWARE.
Unit 2 Technology Systems
Nat 4/5 Computing Science Software
Classifying & evaluating computers
Operating Systems & System Software
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
Operating System.
Network Operating Systems (NOS)
INTRODUCTION TO COMPUTING
Technology Literacy Hardware.
Lecture 1: Network Operating Systems (NOS)
Computer Hardware-Meeting the machine
Where are being used the OS?
THE OPERATION SYSTEM The need for an operating system
Operating Systems What are they and why do we need them?
TYPES OFF OPERATING SYSTEM
Basic Introduction to Computers
Chapter 1: Applying Computer Basics – Lesson 1
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Computers Are Your Future
Systems Software Keywords Operating Systems
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
*.
OPERATING SYSTEMS.
Types of Software.
Classifying & evaluating computers
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.
Computer Systems Unit 1 – Lesson 1 Starter
Windows 10 An Operating System
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/Ubuntu (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 security: detecting and preventing unauthorised use, 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 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, online 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 current CPUs 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 (usually web-based): Booking concert tickets Ordering books online Buying music Handling bank accounts Booking a holiday

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 i.e. where delays in processing would prove unacceptable Examples: control systems traffic lights, central heating, health monitoring, robots, games …. embedded systems e.g. cars, mobile phones, sat. nav. ……

Batch Processing: lots of similar data collected & processed at the same time as a ‘batch’ e.g. cheque processing, utility bill printing, payroll processing …. no need for user intervention data can be processed at an off-peak period when there is less demand on the processor less disruption to the daily work schedule usually at night 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 computers 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 – fingerprint/DNA analysis, facial recognition…. 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)