The Operating System Nick Sims.

Slides:



Advertisements
Similar presentations
Higher Computing Computer Systems S. McCrossan Higher Grade Computing Studies 7. Systems Software 1 System Software This software is used to provide the.
Advertisements

 Computer hardware components are the physical pieces of the computer.  The major hardware components of a computer are: – The central processing.
The Operating System. What is an Operating System? The software which makes it possible for you to use your computer The software which starts up when.
A. Frank - P. Weisberg Operating Systems Evolution of Operating Systems.
Topic 1: Introduction to Computers and Programming
FUNCTIONS OF OPERATING SYSTEMS Interfaces Memory Management Security Utility Interrupt Handling.
Computer Basics Flashcards #2
Systems Software Operating Systems.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Introduction to Computer Administration Introduction.
Operating Systems What do you have left on your computer after you strip away all of the games and application programs you bought and installed? Name.
Computer Organization
Flash Cards Computer Technology.
Operating Systems.
CISC105 General Computer Science Class 1 – 6/5/2006.
Computers Parts/Types. Topics Definition Types of Computers Parts of Computer System Impact on Society.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
6/4/ Key components of the computer Classification of computers based on Purposes Classification of computers based on Signals Classification of.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
Computer Basic Vocabulary
C o n f i d e n t i a l 1 Course: BCA Semester: III Subject Code : BC 0042 Subject Name: Operating Systems Unit number : 1 Unit Title: Overview of Operating.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
Parts of the Computer System
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.
Looking Inside the Computer System
CIS250 OPERATING SYSTEMS Chapter One Introduction.
Computer Systems. Bits Computers represent information as patterns of bits A bit (binary digit) is either 0 or 1 –binary  “two states” true and false,
By Tom and James. Hardware is a physical part of the system that you can pick up and move. There are two types of hardware, external and internal. External.
1.1 Sandeep TayalCSE Department MAIT 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems.
Computer Systems The Kingsway School. What are Computer Systems? Computer systems process data electronically Data is information which has no meaning.
 A computer is an electronic device that receives data (input), processes data, stores data, and produces a result (output).  It performs only three.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Operating Systems Overview: Using Hardware.
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
24/06/20161 Hardware Processor components & ROM. 224/06/2016 Learning Objectives Describe the function and purpose of the control unit, memory unit and.
Operating System Concepts with Java – 7 th Edition, Nov 15, 2006 Silberschatz, Galvin and Gagne ©2007 Chapter 0: Historical Overview.
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.
The operating system may be loaded into the computers memory in two ways.  it is already present in ROM (so is permanent, immediately accessible and.
OPERATING SYSTEM CONCEPT AND PRACTISE
Applied Operating System Concepts
Operating System Review
Chapter 2.1 CPU.
Components of Computer
Hardware and Software Hardware refers to the physical devices of the computer system e.g. monitor, keyboard, printer, RAM etc. Software is a set of programs,
Overview of Computers and Programming Chapter 1
Advanced OS Concepts (For OCR)
Principles of Information Technology
Introduction
THE OPERATION SYSTEM The need for an operating system
Java programming lecture one
Chapter 1: Introduction
Operating System Review
Computer Architecture
An Overview of the Computer System
חוברת שקפים להרצאות של ד"ר יאיר ויסמן מבוססת על אתר האינטרנט:
Device management How does the operating system manage the hardware and peripheral devices? Device Driver: Each device is attached to your computer with.
Fundamentals of Computer Organisation and Architecture
Operating System Review
Operating System Concepts
Language Processors Application Domain – ideas concerning the behavior of a software. Execution Domain – Ideas implemented in Computer System. Semantic.
Ainsley Smith Tel: Ex
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
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.
Operating System Overview
Chapter 1: Introduction
Operating System Concepts
Function of Operating Systems
Bioinformatics (Nursing)
Presentation transcript:

The Operating System Nick Sims

The beginnings of the OS If an application required input, the program itself would have to conta9n the code to do this This was the same for output This was the same for everyone program and there was multiple occurrences within a program

The beginnings of the OS A short piece of code (called subroutines was developed to handle these simple tasks Reading in character form a keyboard The joining together of the input and output routines led to the input-output control system (IOCS – circa 1950s)

The beginnings of the OS Originally IOCS became more powerful as magnetic tape and disks were created Then assembly and higher level languages were created – machines only used binary to understand instructions

The beginnings of the OS Originally IOCS became more powerful as magnetic tape and disks were created Then assembly and higher level languages were created – machines only used binary to understand instructions

The beginnings of the OS So computers required translators programs (assembly and compiler) To make use of the speed of new processors, more than one program could be stored in memory Processor give time to each program So if 2 programs are stored in memory and one is using an input and output device it made sense for the other program to use the processor

The beginnings of the OS So computers required translators programs (assembly and compiler) To make use of the speed of new processors, more than one program could be stored in memory Processor give time to each program So if 2 programs are stored in memory and one is using an input and output device it made sense for the other program to use the processor

The O. S. It is a program What is a program? It is set of instructions The most frequently used portion of instructions in the O.S. must be stored in main memory (RAM) and remain there whilst other programs such as application programs are executed

O.S. This portion of the O.S. has many different names such as: control program nucleus monitor supervisor or executive

Loading an O.S. On large computers and micros, the O.S. is kept on disk and has to be loaded into the main memory once the computer is switched on, before any other program is run The process of loading the O.S. is called booting up the system

Loading an O.S. On a microcomputer system the O.S. is usually held on the hard disk A small program held in ROM (the loader) will tell the computer where to look for the O.S. and give instructions for loading at least part of it into memory

Loading an O.S. Once the O.S. is loaded then more instructions can be executed to load the rest of the nucleus On small hand-held computers the control program is permanently held in ROM

Modes of Operation O.S vary a lot in their capabilities, from relatively simple single-user microcomputers to sophisticated mainframe computers. There are various modes of operation

Single-User Single-Process The O.S. supervises the loading and running of one program at a time, and the input and output of data to and from peripheral devices

Multi-Programming Defined as the apparent simultaneous execution of two or more programs A multi-programming O.S. enables two or more programs to be held in memory at the same time, with each program being given a small amount of processor time before moving on to the next

Multi-Programming This system makes good use of processor time because when one program is held up waiting for input or output, the processor can be allocated to another program The job of the O.S. here is to maximise throughput: ensuring that all jobs are completed in a reasonable time

Multi-User A multi-user system is defined as one that allows two or more users to communicate with the computer at any one time Each user interacts with the computer via a terminal (has a keyboard and a monitor)

Multi-User While some users are typing at the keyboard or using a disk or printer, the processor is working on the other user’s programs As long as there are not too many users on the system, the user can think that they are the sole user