J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University

Slides:



Advertisements
Similar presentations
Slide 19-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter 19.
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.
OS0- Operating System Concepts Textbook: A. Silberschatz, P. Galvin and Greg Gagne, Operating System Concepts, 6th Edition, John Wiley & Sons, Inc, 2001.
CS 416 Operating Systems Design Spring 2008 Liviu Iftode
CS444/CS544 Operating Systems Introduction 1/12/2007 Prof. Searleman
Operating Systems CS381 Umar Saif The Bureaucracy Not anointed by the Queen I am not a Sir! Call me Umar.
Silberschatz, Galvin and Gagne ©2007 Operating System Concepts with Java – 7 th Edition, Nov 15, 2006 Chapter 2: Operating-System Structures.
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Chapter 2: System Structures.
J. Choi, DKU Introduction to Operating System March, 2015 Jongmoo Choi Dept. of software Dankook University
WEEK 1 COURSE INTRODUCTION INTRODUCTION TO OPERATING SYSTEMS OPERATING SYSTEM STRUCTURES Operating Systems CS3013 / CS502.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Course Information Sarah Diesburg Operating Systems COP 4610.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Advanced Principles of Operating Systems (CE-403).
CSNB334 Advanced Operating Systems Course Introduction Lecturer: Abdul Rahim Ahmad.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
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.
11/21/20151 Operating Systems Design (CS 423) Elsa L Gunter 2112 SC, UIUC Based on slides by Sam King and Andrew.
OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM,
Silberschatz, Galvin and Gagne  Operating System Concepts Operating Systems 1. Overview 2. Process Management 3. Storage Management 4. I/O Systems.
Multi-Semester Effort and Experience to Integrate NSF/IEEE-TCPP PDC into Multiple Department- wide Core Courses of Computer Science and Technology Department.
COMP 2320 (3 units) Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: HomePage:
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
CS533 Concepts of Operating Systems Jonathan Walpole.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
Windows Operating System Internals - by David A. Solomon and Mark E. Russinovich with Andreas Polze Unit OS1: Overview of Operating Systems 1.1. Windows.
CCSB234/CSNB234 Operating System Concepts Semester 2, Dec 2006 – Mar 2007 Abdul Rahim Ahmad.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
CSE321: OPERATING SYSTEMS LECTURE 0 NARZU TARANNUM(NAT) LECTURER-II DEPT. OF CSE, BRAC UNIVERSITY 66 MOHAKHALI, DHAKA 1212, BANGLADESH.
CSCI/CMPE 4334 Operating Systems Review: Exam 1 1.
1.1 Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Lecture 1: Introduction & OS Structures (Part One, Chapters 1&2)
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.
1.1 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 1: Introduction What Operating Systems Do √ Computer-System Organization.
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
Introduction to Operating Systems Concepts
Introduction to Operating System
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
Chapter 4 – Introduction to Operating System Concepts
Course Information Mark Stanovich Principles of Operating Systems
INTERNATIONAL BURCH UNIVERSITY
Lecture Note 0: Course Introduction
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Operating Systems
Lecture Note 0: Course Introduction
Introduction to CPSC3125 Operating System
Andy Wang Operating Systems COP 4610 / CGS 5765
CGS 3763 Operating Systems Concepts Spring 2013
CGS 3763 Operating Systems Concepts Spring 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
OPERATING SYSTEMS Syllabus
Andy Wang Operating Systems COP 4610 / CGS 5765
Systems Programming University of Ilam
INFS 522 – Computer Systems Concepts
CSC227: Operating Systems
First Semester 1439/1440 Welcome 
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture Note 0: Course Introduction
Week1 software - Lecture outline & Assignments
Andy Wang Operating Systems COP 4610 / CGS 5765
Sarah Diesburg Operating Systems CS 3430
CSC3150 – Operating Systems
Presentation transcript:

J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University

J. Choi, DKU What is Operating System? Definition (from wikipedia.org) 2

J. Choi, DKU Course Objectives Understand the definition, role and goal of OS Resource manager, computing environments, … Learn the internal structure of OS Process, Virtual memory, File system, Driver, Protocol, Interrupt, … Comprehend the policies and mechanisms used by OS CPU scheduling, Demand paging, LRU, inode, System call, … Grasp the idea of abstraction Hiding, Illusion, Interface, Layered architecture, … Demonstrate what we learning Documentations Team project 3

J. Choi, DKU Textbook Three representative textbooks for operating system course Operating Systems Concepts, by A. Silberschatz, P. Galvin and G. Gagne Operating Systems; Internals and Design Principles, by W. Stalling Modern Operating Systems, by A. Tanenbaum 4

J. Choi, DKU Contents Chapter 1: Introduction Chapter 2: System Structure Chapter 3: Process Concept Chapter 4: Multithreaded Programming Chapter 5: Process Scheduling Chapter 6: Synchronization Chapter 7: Deadlocks Chapter 8: Memory-Management Strategies Chapter 9: Virtual-Memory Management Chapter 10: File System Chapter 11: Implementing File Systems Chapter 12: Secondary-Storage Structure Chapter 13: I/O Systems Chapter 14: System Protection Chapter 15: System Security Chapter 16: Distributed Operating Systems Chapter 17: Distributed File Systems Chapter 18: Distributed Synchronization Chapter 19: Real-Time Systems Chapter 20: Multimedia Systems Chapter 21: The Linux System Chapter 22: Windows XP Chapter 23: Influential Operating Systems 5

J. Choi, DKU Reference Linux Kernel Internals ( 리눅스 커널 내부 구조 ) 1 장. 리눅스 소개 2 장. 리눅스 커널 구조 3 장. 태스크 관리 4 장. 메모리 관리 5 장. 파일 시스템 6 장. 인터럽트와 트랩 그리고 시스템 호출 7 장. 리눅스 모듈 프로그래밍 8 장. 디바이스 드라이버 9 장. 네트워킹 10 장. 운영체제 관련 실습 부록 1. 가상화 시스템 부록 2. 플래시 메모리 소프트웨어 구조 6

J. Choi, DKU Teaching Method Mainly Lecturing Discussion (Q&A) during the course is quite important Homework (Personal assignment) 2 or 3 times Documentation, Programming, (Perhaps Translation) Team project 4 or 5 members per team Using GeekOS Grading Mid. exam(30%) + Final exam(30%) + Team project(20%) + Homework(10%) + Discussion/Attendance (10%) Absence more than 5 times or Exam. score below 20 or No team project  F 7