First there was batch Serial processing Waiting jobs sit on a job queue until they can be processed Things processed in first-in first-out order (FIFO)

Slides:



Advertisements
Similar presentations
Programming Concepts What we are going to learn in this subject? The basic concepts of writing computer programs commonly known as software.
Advertisements

CSC 360- Instructor: K. Wu Overview of Operating Systems.
Ch-11 Project Execution and Termination. System Testing This involves two different phases with two different outputs First phase is system test planning.
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.
1. 2 The Evolution of Operating Systems : §The single processing machines of 1940’s and 1950’s were not very flexible or efficient. §The processing is.
CS 345 Computer System Overview
IT Systems Operating System EN230-1 Justin Champion C208 –
Operating Systems Concepts Professor Rick Han Department of Computer Science University of Colorado at Boulder.
Operating Systems - Introduction S H Srinivasan
©Brooks/Cole, 2003 Chapter 7 Operating Systems Dr. Barnawi.
W6D2. Software Computer (hardware) Add 20,22,34.
A. Frank - P. Weisberg Operating Systems Evolution of Operating Systems.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
BY: SACHIN SHRIVASTAVA Operating System By : Sachin Shrivastava 1.
Assembly & Machine Languages
What is Unix Prepared by Dr. Bahjat Qazzaz. What is Unix UNIX is a computer operating system. An operating system is the program that – controls all the.
Operating systems.
Lesson 3 — How a Computer Processes Data
Operating systems CHAPTER 7.
 Early computers came with none—you had to give all the instructions to the computer with every program.  Then libraries of instructions were developed.
CHAPTER 2 OPERATING SYSTEM OVERVIEW 1. Operating System Operating System Definition A program that controls the execution of application programs and.
Part one. overview  Operating system is the software that controls the overall operation of a computer.  It provide the interface by which a user can.
Operating system Structure and Operation by Dr. Amin Danial Asham.
©Brooks/Cole, 2003 Chapter 7 Operating Systems. ©Brooks/Cole, 2003 Define the purpose and functions of an operating system. Understand the components.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Intro to Computers Computer Apps 1.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
OPERATING SYSTEMS UNIT – I R.SOUJANYA IT Dept. UNIT I Computer System and Operating System Overview Chapter 1: IntroductionIntroduction Overview of Computer.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
OPERATING SYSTEMS Lecture 3: we will explore the role of the operating system in a computer Networks and Communication Department 1.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
J. Stover, CSD-HS.  A computer is an electronic device that is programmed to accept data (input), process it into useful information (output), and store.
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.
February 02Page 1 Operating Systems Introduction.
Operating System Structure A key concept of operating systems is multiprogramming. –Goal of multiprogramming is to efficiently utilize all of the computing.
Operating systems Part one Introduction to computer, 2nd semester, 2010/2011 Mr.Nael Aburas Faculty of Information.
Lecture on Central Process Unit (CPU)
Chapter 3 Operating Systems. © 2005 Pearson Addison-Wesley. All rights reserved 3-2 Chapter 3 Operating Systems 3.1 The Evolution of Operating Systems.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Unit 1: Computing Fundamentals. Computer Tour-There are 7 major components inside a computer  Write down each major component as it is discussed.  Watch.
1.1 Sandeep TayalCSE Department MAIT 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming Batched Systems Time-Sharing Systems.
Chapter 7 Operating Systems Foundations of Computer Science  Cengage Learning 1.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
7.1 Operating Systems. 7.2 A computer is a system composed of two major components: hardware and software. Computer hardware is the physical equipment.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
CPIT 201 King AbdulAziz University Faculty of Computing & Information Technology Information Technology Department CH (7) Operating System CPIT 201 Introduction.
An operating system for a large-scale computer that is used by many people at once is a very complex system. It contains many millions of lines of instructions.
Introduction To MS-DOS
Applied Operating System Concepts
Operating System Overview
Evolution of Operating Systems
The Operating System Nick Sims.
Computer System Structures
7 Operating system Foundations of Computer Science ã Cengage Learning.
Chapter 1: Introduction
Operating systems Lecture 3: we will explore the role of the operating system in a computer Networks and Communication Department.
Computer Software CS 107 Lecture 2 September 1, :53 PM.
The History of Operating Systems
Lecture 2 Microprocessor Overview
Unit I Flash Cards Start.
Operating Systems.
Operating System Concepts
Ainsley Smith Tel: Ex
Chapter 3: Operating Systems
Operating System Concepts
 Is a machine that is able to take information (input), do some work on (process), and to make new information (output) COMPUTER.
Computer System.
Necessary Background for OS
Presentation transcript:

First there was batch Serial processing Waiting jobs sit on a job queue until they can be processed Things processed in first-in first-out order (FIFO)

Jobs.. Data, things to do Things done, output results Machine Domain Job QueueJob execution Batch processing

An IBM punch card To read a card one character at a time

Programs used punched cards

We create codes using presence or absence – hole punched 1 0 Presence Absence =I This concept has carried through to modern computing – codes used to identify characters and letters.

Input and output Machine Domain Job execution Interactive processing

Software Application System UtilityOperating System ShellKernel Software classification

Kernel Shell User

Starting the system up Bootstrap – BIOS (Basic Input Output system) Permanently written instructions that load the operating system software into the computer memory

A process Set of instructions Data (new, modified) Current state –At what point in instruction set –State of data being processes

Time sharing Time Proc A Proc B Proc A Proc B swap