INTRODUCTION TO OPERATING SYSTEMS TDC 311. What is an Operating System? It is a provider of services What kind of services?  Creation, support, and termination.

Slides:



Advertisements
Similar presentations
Operating-System Structures
Advertisements

 An operating system (OS) is a set of computer programs that allow the user to perform basic tasks like copying, moving, saving and printing files. 
Maninder Kaur OPERATING SYSTEM Maninder Kaur 11 Oct 2010.
Chap 2 System Structures.
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
UNIX Chapter 01 Overview of Operating Systems Mr. Mohammad A. Smirat.
CSI 400/500 Operating Systems Spring 2009 Lecture #1 – Operating System Fundamentals Wednesday January 21, 2008.
1 CIS450/IMSE450/ECE478 Operating Systems Winter 2003 Professor Jinhua Guo.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Introduction to windows operating system i
Introduction. Why Study OS? Understand model of operation –Easier to see how to use the system –Enables you to write efficient code Learn to design an.
Operating Systems.
Dr. José M. Reyes Álamo 1.  Course website  Syllabus posted.
Computer Organization Review and OS Introduction CS550 Operating Systems.
© Paradigm Publishing Inc. 4-1 Chapter 4 System Software.
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.
O PERATING S YSTEM ALAK ROY. Assistant Professor Dept. of CSE, RSET ROYAL GROUP OF INSTITUTIONS CS-107 I NTRODUCTION TO.
Chapter 4 System Software.
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe 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.
 Introduction to Operating System Introduction to Operating System  Types Of An Operating System Types Of An Operating System  Single User Single User.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
WEEK 1 COURSE INTRODUCTION INTRODUCTION TO OPERATING SYSTEMS OPERATING SYSTEM STRUCTURES Operating Systems CS3013 / CS502.
Understanding Operating Systems Flynn & McHoes
المحاضرة الاولى Operating Systems. The general objectives of this decision explain the concepts and the importance of operating systems and development.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
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.
E- Learning and Writing Skills IGGU 1101 Operating System Windows Dr. Sana’a Wafa Al-Sayegh.
Operating System 2 Overview. OPERATING SYSTEM OBJECTIVES AND FUNCTIONS.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
COMPUTER FUNDAMENTALS David Samuel Bhatti
Criteria for comparing OS Character-based or GUI-based Single or multi tasking Single or multi threading Weak or strong security 8,16, 32 or 64 bit processed.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
CMPF124 Basic Skills For Knowledge Workers Chapter 1 – Part 1 Introduction To Windows Operating Systems.
MODERN OPERATING SYSTEMS Chapter 1 Introduction
Lecture 1: Network Operating Systems (NOS) An Introduction.
Operating System Concepts Three User Interfaces Command-line Job-Control Language (JCL) Graphical User Interface (GUI)
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Chapter 2 – Part 1 Introduction To Windows Operating Systems CMPF 112 : COMPUTING SKILLS.
Operating Systems.
What is O.S Introduction to an Operating System OS Done by: Hani Al-Mohair.
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
L ECTURE -6 Topics: Introduction to Operating system. Functions of an Operating system. Classification of Operating systems.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
Operating System Structure Lecture: - Operating System Concepts Lecturer: - Pooja Sharma Computer Science Department, Punjabi University, Patiala.
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.
Lecture 1-Part 2: Operating-System Structures
2. OPERATING SYSTEM 2.1 Operating System Function
Operating System.
Evolution of Operating Systems
Operating System 2 Overview
Operating Systems Introduction
Where are being used the OS?
THE OPERATION SYSTEM The need for an operating system
Introduction to Operating System (OS)
Computer Software CS 107 Lecture 2 September 1, :53 PM.
OPERATING SYSTEM OVERVIEW
Who’s in charge in there?
Chapter 2: System Structures
Mid Term review CSC345.
Unit 1: Introduction to Operating System
Functions of an operating system
Operating System 2 Overview
Chapter 2: Operating-System Structures
Introduction to 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 2 Overview
Prof. B. I. Khodanpur HOD – Dept. of CSE R. V. College of Engineering
Presentation transcript:

INTRODUCTION TO OPERATING SYSTEMS TDC 311

What is an Operating System? It is a provider of services What kind of services?  Creation, support, and termination of threads  Operation of all I/O functions  Support of the file system  Detecting process and system errors and making corrections  Allocating system resources such as memory, the processor, and I/O devices  Support of all accounting functions  Support security operations  Support of network operations

How Does an OS Offer These Services? You click on an icon You type a command line prompt ping You submit a batch job with appropriate JCL //JOB ID=1234,T=3s //EXEC PGM=QSAMCOPY //DD SYSINPUT=RER //DD SYSOUT=DISK3

How Does an OS Offer These Services? From within a higher level language application, you call on an OS function seekp( loc_address, ios::beg); write( &Taken,1); no_records++; $create_proc(&Param1, &Param2, 0, 0);

How Does an OS Offer These Services? From within a lower level language application, you call a macro or subroutine NEXTC6,FULWD BEEQ $CREPROCXVAL,YVAL,0,0 A currently existing OS function calls on another OS function

Types of Operating Systems Mainframe (IBM VM/ESA for IBM 390 systems, Unix, Linux) Personal computers (Windows, MAC OS, Unix, Linux) Local area networks (Windows, Unix, Linux) Distributed systems (Amoeba)  Real-time  Embedded Palm-based systems  PDAs  Cellphones

Actual Operating Systems Think there is only a couple operating systems out there? Think again Look at