 Operating system.  Functions and components of OS.  Types of OS.  Process and a program.  Real time operating system (RTOS).

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.
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Chapter 8 Operating System Support
Real-Time Kernels and Operating Systems. Operating System: Software that coordinates multiple tasks in processor, including peripheral interfacing Types.
1 Operating Systems Ch An Overview. Architecture of Computer Hardware and Systems Software Irv Englander, John Wiley, Bare Bones Computer.
Multithreading in Java Nelson Padua-Perez Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
1 DOS with Windows 3.1 and 3.11 Operating Environments n Designed to allow applications to have a graphical interface DOS runs in the background as the.
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems System Software Chapter 4.
Week 6 Operating Systems.
Chapter 3 Operating Systems Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Ajmer Singh PGT(IP) Software Concepts. Ajmer Singh PGT(IP) Operating System It is a program which acts as an interface between a user and hardware.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Advanced Operating Systems CIS 720 Lecture 1. Instructor Dr. Gurdip Singh – 234 Nichols Hall –
 What is an operating system? What is an operating system?  Where does the OS fit in? Where does the OS fit in?  Services provided by an OS Services.
 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 SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
المحاضرة الاولى Operating Systems. The general objectives of this decision explain the concepts and the importance of operating systems and development.
Operating System Basics section 6A. This lesson includes the following sections: Running Programs Managing Files Managing Hardware Utility Software.
Real-Time Systems Mark Stanovich. Introduction System with timing constraints (e.g., deadlines) What makes a real-time system different? – Meeting timing.
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Operating Systems Lesson Objective: Understanding the functions of an operating system. Learning Outcome: Answer some basic questions on operating systems.
RTOS task scheduling models
Operating System Structure A key concept of operating systems is multiprogramming. –Goal of multiprogramming is to efficiently utilize all of the computing.
Concurrency, Processes, and System calls Benefits and issues of concurrency The basic concept of process System calls.
Real time scheduling G.Anuradha Ref:- Stallings. Real time computing Correctness of the system depends not only on the logical result of computation,
Chapter 3 Operating Systems. © 2005 Pearson Addison-Wesley. All rights reserved 3-2 Chapter 3 Operating Systems 3.1 The Evolution of Operating Systems.
Operating Systems.
Slides created by: Professor Ian G. Harris Operating Systems  Allow the processor to perform several tasks at virtually the same time Ex. Web Controlled.
Operating Systems. Categories of Software System Software –Operating Systems (OS) –Language Translators –Utility Programs Application Software.
INTRODUCTION OF SYSTEM & APPLICATION SOFTWARE. OPERATING SYSTEM (OS) An operating system, or OS, is a software program that enables the computer hardware.
CS4315A. Berrached:CMS:UHD1 Introduction to Operating Systems Chapter 1.
Operating Systems: Summary INF1060: Introduction to Operating Systems and Data Communication.
CONCEPTS OF REAL-TIME OPERATING SYSTEM. OBJECTIVE  To Understand Why we need OS?  To identify Types of OS  To Define Real - Time Systems  To Classify.
Real-Time Operating Systems RTOS For Embedded systems.
CT101: Computing Systems Introduction to Operating Systems.
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.
REAL-TIME OPERATING SYSTEMS
Operating Systems & System Software
Applied Operating System Concepts
Advanced Operating Systems CIS 720
Operating System.
Introduction to Operating System (OS)
Chapter 1: Introduction
Operating Systems CPU Scheduling.
Shell & Kernel Concepts in Operating System
Chapter 15, Exploring the Digital Domain
Lecture 21: Introduction to Process Scheduling
Unit 1: Introduction to Operating System
Operating Systems : Overview
Threads Chapter 4.
Chapter 10 Operating Systems.
EE 472 – Embedded Systems Dr. Shwetak Patel.
Operating Systems : Overview
Operating Systems : Overview
Operating System Introduction.
Lecture 21: Introduction to Process Scheduling
Operating Systems : Overview
Operating Systems : Overview
The Main Features of Operating Systems
Chapter 2 Operating System Overview
Operating System Overview
Chapter 1: Introduction
Function of Operating Systems
An Introduction to Operating Systems
Overview of Computer system
Necessary Background for OS
Presentation transcript:

 Operating system.  Functions and components of OS.  Types of OS.  Process and a program.  Real time operating system (RTOS).

 An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs usually require an operating system to function.

 Managing resources  Providing a user interface  Running applications  Support for built in utility programs.  Control to the computer hardware

 Process Management  Memory management  I/O Device management  File system  Protection  Network management  Network services  User Interface

 Real time operating systems.  Single user, Single Task  Single user, Multi- tasking  Multi user, Multi-tasking.

 Reliable.  Operational at all times.  Should coordinate and have good control of input and output operations and the devices on which they are performed.  Enhance time sharing.

 Computers  Mobile phones  3d televisions  Video game  ATM  Ticket Wending Machine  Programmable logic controller (PLC)

 Easy to use  User friendly  Intermediate between all hardware's and software's of the system  No need to know any technical languages  Its the platform of all programs

 If any problems affected in OS, you may lose all the contents which have been stored already  Unwanted user can use your own system

 A process invokes or initiates a program. It is an instance of a program that can be multiple and running the same application.  Example:- Notepad is one program and can be opened twice.

 An operating system (OS) intended to serve real-time application requests  An RTOS has an advanced algorithm for scheduling.

 Cooperative scheduling  Preemptive scheduling ◦ Rate-monotonic scheduling ◦ Round-robin scheduling ◦ Fixed priority pre-emptive scheduling, an implementation of preemptive time slicing ◦ Fixed-Priority Scheduling with Deferred Preemption ◦ Fixed-Priority Non-preemptive Scheduling ◦ Critical section preemptive scheduling ◦ Static time scheduling  Earliest Deadline First approach  Stochastic digraphs with multi-threaded graph traversal

 Running (executing on the CPU);  Ready (ready to be executed);  Blocked (waiting for an event, I/O for example).

World without Operating system is like human without heart..