THE OPERATION SYSTEM The need for an operating system

Slides:



Advertisements
Similar presentations
OPERATING SYSTEM An operating system is a group of computer programs that coordinates all the activities among computer hardware devices. It is the first.
Advertisements

Operating System.
Maninder Kaur OPERATING SYSTEM Maninder Kaur 11 Oct 2010.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Operating Systems: Software in the Background
Operating Systems BTEC IT Practitioners.
Week 6 Operating Systems.
Types of Operating System
Excellence Publication Co. Ltd. Volume Volume 1.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Operating Systems  By the end of this session, you will know: What an Operating System is. The functions it performs.
 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.
Standard Grade Computing System Software & Operating Systems.
Computer and Information Science Computer Software Computer Software Chapter 1.2.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
OPERATING SYSTEMS UNIT – I R.SOUJANYA IT Dept. UNIT I Computer System and Operating System Overview Chapter 1: IntroductionIntroduction Overview of Computer.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Operating System Principles And Multitasking
Outcome 1: Describe the structure and function of an operating system.
CIS250 OPERATING SYSTEMS Chapter One Introduction.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Operating Systems.
Operating Systems. Categories of Software System Software –Operating Systems (OS) –Language Translators –Utility Programs Application Software.
Operating Systems (Credit to: Rick Graziani of Cabrillo College)
Systems Software / The Operating System CSC October 14, 2010.
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.
Copyright © 2003 by Prentice Hall 1 Computers: Tools for an Information Age Chapter 3 Operating Systems: Software in the Background BSM025 Computers.
System SOFTWARE.
Operating Systems What an Operating System is.
Introduction to comp. and prog. CS 101 G 964
Operating System & Application Software
Operating Systems Lecture 2.
Lecture 1: Operating System Services
Operating System Review
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Types of Operating System
Computer Software.
Where are being used the OS?
Operating Systems Georgios Varsamopoulos
Introduction to Operating System (OS)
Intro to Processes CSSE 332 Operating Systems
TYPES OFF OPERATING SYSTEM
What is an Operating System?
OPERATING SYSTEM OVERVIEW
Chapter 1: Introduction
Operating System Review
Operating System Review
Operating Systems Lecture 2.
Unit 1: Introduction to Operating System
Functions of an operating system
Lecture Topics: 11/1 General Operating System Concepts Processes
The Operating system Gives life to the hardware
Subject Name: Operating System Concepts Subject Number:
Operating Systems: History
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
The Main Features of Operating Systems
LO2 – Understand Computer Software
Software - Operating Systems
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.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Operating System Overview
Chapter 1: Introduction
Lecture Topics: 11/1 Hand back midterms
Function of Operating Systems
Presentation transcript:

THE OPERATION SYSTEM The need for an operating system Layered view of a computer Functions of the operating system Types of operating system Microcomputer operating systems

Need for an OS Computer hardware and machine code only is vary hard to use Users have to communicate with the computer Many users want to use resources of the computer simultaneously Programs may interfere with others’ programs or the overall system Many users may know little about computers

Layered View of a Computer hardware machine code operating system systems programming language compiler / interpreter applications programming language applications package

Types of OS batch processing (jobs in a queue) multiprogramming (or multitasking) time sharing real-time processing

Need for an OS Operating System is a collection of system programs that supervise, control and coordinate the resources and overall operation of the computer system Provides an interface between the user, the computer and the applications.

Functions of an OS Supervise programs while they are running scheduling of jobs, overcome problems Communicate with users (e.g. display messages) Provide utilities to manage the computer system File manager, utility tools Optimize the use of resources of the computer system hw/sw resources(CPU, memory, I/O devices), priorities

Functions of an OS Keep a log of actions taken on all programs Records important events(e.g. illegal operation, errors) Maintain security User accounts and passwords, file security among users and groups Handle errors

OS Communicate with users Supervise programs Provide untilities Keep log of events Optimize use of resources Handle errors Maintain security

Batch processing jobs are put in a batch queue until it is their turn to be run one job cannot start until the previous one is complete most suitable for ‘long’ programs or processes involves large volume of data waste of CPU time as it is waiting for the operation of peripheral devices  spooling

Multiprogramming (multitasking) a no. of different jobs are handled at the same time by the CPU the OS makes use of the time during which a task is waiting for input/output operations to work on another program the capacity of a given computer increases support both batch & interactive jobs

Time sharing (multi-access) due to the fact that the CPU is not in use for most of the time hundreds of terminals are connected by telephone lines to the central computer OS allocate time slice to each user to interact with the CPU (in the central computer) whenever needed supports multiprogramming

Real-time processing computer responds in real time data are processed immediately after input the computer system is dedicated to 1 application only for applications which a very fast response is needed (no delay for even 1 sec.) e.g., anti-missile defence system, aeroplane landing control system

Microcomputer Operating Systems OS programs are commonly stored on a floppy disk or a hard disk Disk Operating System (DOS) before using a microcomputer, one must load the OS or ‘boot’ the system OS then is transferred from disk to main memory, the system is activated - ‘alive’ Kernel – the core part that always reside in mem.

Examples of OS DOS 3.3 (Apple II, 1980’s) PC DOS, MS DOS (IBM XT/AT) Window 3.1 Window 95, 98, Me, NT, 2000 Mac OS Linux Unix (minicomputer to mainframe)