Operating Systems (COL 331)

Slides:



Advertisements
Similar presentations
NSF/TCPP Early Adopter Experience at Jackson State University Computer Science Department.
Advertisements

Introduction to Systems Architecture Kieran Mathieson.
© 2004, D. J. Foreman 1 CS350 Operating Systems. © 2004, D. J. Foreman 2 Administrivia  Assignments ■ Homework on most chapters ■ Approximately 8 lab.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
Figure 1.1 Interaction between applications and the operating system.
I.1 ii.2 iii.3 iv.4 1+1=. i.1 ii.2 iii.3 iv.4 1+1=
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
Kernel, processes and threads Windows and Linux. Windows Architecture Operating system design Modified microkernel Layered Components HAL Interacts with.
IST 222 Introduction to Operating Systems Fall, 2004.
Introduction and Overview Summer 2014 COMP 2130 Introduction to Computer Systems Computing Science Thompson Rivers University.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
Real-Time Systems Mark Stanovich. Introduction System with timing constraints (e.g., deadlines) What makes a real-time system different? – Meeting timing.
Advanced Design and System Patterns The Microkernel Pattern.
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Abdul Rahim Ahmad.
8.1.4 Can it still be factored? Factoring Completely I can factor out a common factor.
CE342 :OPERATING SYSTEM. I nstructor: Prof Dr. Saleh Shehaby Office Hours: E622 Thursday 10:30-2:30 Teacher Assistant.
OS, Operating System First Semester, Year 2000 Wannarat Suntiamorntut Department of Computer Engineering, PSUWannarat Suntiamorntut.
1 CSC111H Introduction Dennis Burford
Introduction to Computer Operating Systems
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
Chapter 3 Operating System Organization
CS1253- OPERATING SYSTEMS. SYLLABUS UNIT I PROCESSES AND THREADS 9 Introduction to operating systems – Review of computer organization – Operating.
Course Policies COL 216. Structure of the Course ComponentMarks Minor 1 (1.5 hours)20 Minor 2 (1.5 hours)20 Major (2 hours)30 Assignment 19 Assignment.
CENG334 Introduction to Operating Systems 1 Erol Sahin Dept of Computer Eng. Middle East Technical University Ankara, TURKEY URL:
Parallel IO for Cluster Computing Tran, Van Hoai.
Major OS Components CS 416: Operating Systems Design, Spring 2001 Department of Computer Science Rutgers University
Course Book Course Objective - The student will be able to describe various operating system concepts as they are applied to memory, process, file system.
Computer Architecture Organization and Architecture
BMTS Computer and Systems Pre-requisites :CT140 –Computer Skills Nature Of the Course: This course deals about the fundamentals of Computer such.
F453 ADVANCED COMPUTING THEORY OPERATING SYSTEMS Humara Malik 1.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
CSI 3131 Summer 2016 Principles of Operating Systems Instructor: Dr. Nathalie Japkowicz Office: STE 5029 Office Hours: n In.
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Operating Systems {week 01.b}
Providing Security for Embedded Devices Through Virtualization
Operating System 2 Overview
Andy Wang COP 5611 Advanced Operating Systems
CS 854: Advanced Topics in Operating Systems
Course Introduction Dr. Eggen COP 6611 Advanced Operating Systems
Andy Wang COP 5611 Advanced Operating Systems
Operating Systems Introduction
Chapter 4 – Introduction to Operating System Concepts
HCS 542 Possible Is Everything/tutorialrank.com
POS 355 Competitive Success/snaptutorial.com
HCS 587 RANK Education Your Life - hcs587rank.com.
MKT 711 Enthusiastic Study/snaptutorial.com
HCS 587 RANK Lessons in Excellence-- hcs587rank.com.
POS 355 Education for Service-- snaptutorial.com.
HCS 542 Education for Service/tutorialrank.com
POS 355 Teaching Effectively-- snaptutorial.com
POS 355 knowledge is divine-- snaptutorial.com. POS 355 Entire Course For more classes visit Please check All Included Assignments.
Lecture Note 0: Course Introduction
הוראת מיומנויות של עבודה בקבוצה מחקר פעולה
Delivering Distance Learning Experiments in Local Area Networking
Chapter 1 Introduction to Operating System Part 5
Andy Wang COP 5611 Advanced Operating Systems
Operating System 2 Overview
Pima Medical Institute Online Education
First Semester 1439/1440 Welcome 
LINUX System : Lecture 7 Lecture notes acknowledgement : The design of UNIX Operating System.
Andy Wang COP 5611 Advanced Operating Systems
Lecture Note 0: Course Introduction
Pima Medical Institute Online Education
Assignment 2: Activity 1 Your presentation should include a slide for each of the following: An introduction which outlines the purpose of the report.
Pima Medical Institute Online Education
CSE 542: Operating Systems
Operating System 2 Overview
Andy Wang COP 5611 Advanced Operating Systems
Computer Applications -Generic Elective
Introduction and History
Presentation transcript:

Operating Systems (COL 331) Smruti R. Sarangi

Outline of Topics Introduction The Hardware Interface The Operating System Interface Design Techniques I Implementing Processes Parallel Systems Interprocess Communication Processes Design Techniques II Memory Management

Outline of Topics - II Virtual Memory Virtual Memory Systems Design Techniques III IO Devices IO Systems File Systems File System Organization Design Techniques IV Resource Management The Client/Server Model

Few more things (self study mode) Case studies: Windows 7/10 Linux Questions in the major from this. Aims (to be achieved by the end of the course) Understand the basic components of an OS Understand the implementation Appreciate theoretical issues concerning advanced OSes Case studies: Windows and Linux

Class Policies 2 Minors + 1 Major 1 Extra minor to be held between Minor 2 and Major, for those who missed on health grounds. Will be significantly harder than the minor that was missed. Medical certificate required. 3 Assignments Passing criteria: 30% in theory, and 30% in practicals (pass both separately) Breakup of marks: Assignment: 45 (indiv. assignment 1 and 2 (12.5), final assignment team of 2 assignment (20)) Theory: 55 Minor 1 (15) + Minor 2 (15) + Major (25)