CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.

Slides:



Advertisements
Similar presentations
Interactive lesson about operating system
Advertisements

CMPT 300: Operating Systems I Dr. Mohamed Hefeeda
1 School of Computing Science Simon Fraser University CMPT 300: Operating Systems I Dr. Mohamed Hefeeda.
CSCI2413 Lecture 1 Operating Systems (OS) Introduction and Overview phones off (please)
Introduction  What is an Operating System  What Operating Systems Do  How is it filling our life 1-1 Lecture 1.
Modified from Silberschatz, Galvin and Gagne ©2009 CS 446/646 Principles of Operating Systems Lecture 1 Chapter 1: Introduction.
1.1 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts School of Computing Science Simon Fraser University CMPT 300: Operating Systems I Instructor:
Chapter 1: Introduction
What do operating systems do? manage processes manage memory and computer resources provide security features execute user programs make solving user.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts What is an Operating System? A program that acts as an intermediary.
By Mr. Abdalla A. Shaame.  An operating system is a software component that acts as the core of a computer system.  It performs various functions and.
 Introduction Introduction  Definition of Operating System Definition of Operating System  Abstract View of OperatingSystem Abstract View of OperatingSystem.
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 1: Introduction.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 1: Introduction.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
1 5/25/2016 操作系统课件 教材: 《操作系统概念(第六版 影印版)》 【原书名】 Operating System Concepts(Sixth Edition) [ 原书信息 ] Operating System Concepts(Sixth Edition) [ 原书信息 ] 【原出版社】
Thanks to Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction n What is an Operating System? n Mainframe Systems.
Four Components of a Computer System. Computer System Components Users (people, machines, other computers) Applications programs – define the ways in.
Silberschatz, Galvin and Gagne  2002 Modified for CSCI 399, Royden, Operating System Concepts Operating Systems Lecture 1 Introduction Read:
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Operating Systems CSCI 411.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 1: Introduction What Operating Systems Do Computer-System.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Silberschatz, Galvin and Gagne  Operating System Concepts Lectured by Dr. Lican Huang
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
OS, Operating System First Semester, Year 2000 Wannarat Suntiamorntut Department of Computer Engineering, PSUWannarat Suntiamorntut.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
Distributed System Services Fall 2008 Siva Josyula
CS307 Operating Systems Introduction Fan Wu Department of Computer Science and Engineering Shanghai Jiao Tong University Spring 2013.
Chapter 1. Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th Edition, Jan 12, 2005 Introduction Introduction What.
CS1253- OPERATING SYSTEMS. SYLLABUS UNIT I PROCESSES AND THREADS 9 Introduction to operating systems – Review of computer organization – Operating.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
Introduction to Operating Systems Prepared by: Dhason Operating Systems.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
Silberschatz and Galvin  Operating System Concepts Module 1: Introduction What is an operating system? Simple Batch Systems Multiprogramming.
CCSB234/CSNB234 Operating System Concepts Semester 2, Dec 2006 – Mar 2007 Abdul Rahim Ahmad.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 1: Introduction What is an Operating System? Multiprocessor Systems Distributed.
Introduction to Operating System. 1.1 What is Operating System? An operating system is a program that manages the computer hardware. It also provides.
CSE321: OPERATING SYSTEMS LECTURE 0 NARZU TARANNUM(NAT) LECTURER-II DEPT. OF CSE, BRAC UNIVERSITY 66 MOHAKHALI, DHAKA 1212, BANGLADESH.
Chapter 1: Introduction Narzu Tarannum(NAT) Reff: BIS.
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edit9on Chapter 1: Introduction.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
1.1 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 1: Introduction What Operating Systems Do √ Computer-System Organization.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Objectives To provide a grand tour of the major operating.
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
Applied Operating System Concepts
Selected topic in computer science (1)
Operating System 2 Overview
Operating Systems Introduction
Where are being used the OS?
Chapter 1: Introduction
OPERATING SYSTEM OVERVIEW
Chapter 1: Introduction
Lecture Note 0: Course Introduction
Chapter 1: Intro (excerpt)
What is an Operating System?
Text Illustrations in PPT Chapter 5 CPU Scheduling
CGS 3763 Operating Systems Concepts Spring 2013
CGS 3763 Operating Systems Concepts Spring 2013
OPERATING SYSTEMS Syllabus
Unit 1: Introduction to Operating System
Operating System 2 Overview
Operating Systems Lecture 1.
Lecture Note 0: Course Introduction
Week1 software - Lecture outline & Assignments
Introduction to Operating Systems
Operating System 2 Overview
CGS 3763 Operating Systems Concepts Spring 2013
Presentation transcript:

CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.

Course Objectives After successfully completing this course, you will be able to: Understanding the fundamentals of Operating System. Understand the concept of Process and Threads. Understand the concept of CPU Scheduling. Know what deadlocks in OS are? Familiarize with Storage Management and File systems. And much more…

Course Outline Introduction to OS concepts Processes CPU Scheduling Deadlocks Main Memory and Virtual Memory Storage Management

Text Books to Follow Operating System Concepts, Abraham Silberschatz, and Peter B. Galvin 9 th Edition. Modern Operating System, Andrew S. Tanenbaum, 4th Edition

Introduction Chapter – 1

Chapter Outline What is OS and what is can do? Computer system organization Computer system architecture Operating system structure Operating system operations

Chapter Outline Components of operating system Process & Memory Management Mass-Storage Management File and I/O Management Protection and Security Computing Environments and Open-Source OS

Lecture Outline What is OS and what is can do? Computer system organization Computer system architecture Operating system structure Operating system operations

What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware.` An operating system is a software that manages the computer hardware and provides basis for application programs. The main goals of operating system are: Execute user programs and make solving user problems easier. Make the computer system convenient to use. Use the computer hardware in an efficient manner.

What Operating Systems Can Do? System Point of View OS is a resource allocator. Manages all resources. Decides between conflicting requests for efficient and fair resources use. OS is a control program. Controls execution of programs to prevent errors and improper use of the computer.

Summery What is OS and what is can do? Computer system organization Computer system architecture Operating system structure Operating system operations

Thank You For your Patience