COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering.

Slides:



Advertisements
Similar presentations
COMPE / SE / ISE 493 Project Orientation 2013 Fall Murat KARAKAYA Department of Computer Engineering Barış ÖZKAN Department of Information Systems Engineering.
Advertisements

COMPE 343 Database Systems and Programming Spring Murat KARAKAYA Department of Computer Engineering.
Ceng Operating Systems i-1 Course Title : Ceng 334 Operating Systems Lecturer : Prof. F. Payidar Genç Room A-409
OS0- Operating System Concepts Textbook: A. Silberschatz, P. Galvin and Greg Gagne, Operating System Concepts, 6th Edition, John Wiley & Sons, Inc, 2001.
Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
Introduction to Operating Systems Prof. Darrell Long Computer Science Department Jack Baskin School of Engineering.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
Course Information 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Mondays – 6PM.
COMP171 Data Structures and Algorithm Qiang Yang Lecture 1 ( Fall 2006)
1 Course Title : Title : Ceng 334 Operating Systems Ceng 334 Operating Systems Lecturer : Lecturer : Prof. F. Payidar Genç Prof. F. Payidar Genç Room A-409.
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
CPSC 100 – Personal Computers & Their Uses Fall 2010 Dongsheng Che Department of Computer Science East Stroudsburg University.
METU Computer Engineering Department
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
Introduction to Network Security J. H. Wang Feb. 24, 2011.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
COMPE 226 Data Structures 2015 Fall Murat KARAKAYA Department of Computer Engineering.
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering.
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
COMPE 574 Fundamentals of Algorithms Spring Murat KARAKAYA Department of Computer Engineering.
Course Information Sarah Diesburg Operating Systems COP 4610.
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.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Course Overhead. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 9 th Edition, Jan 12, 2012.
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.
COMP 2320 (3 units) Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: HomePage:
COP4610/CGS5765 Operating Systems Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: W M F 9:10am – 10:00am, or by appointments.
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 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.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
Dr. Ying Lu ylu at cse.unl.edu Schorr Center Aug 22, CSCE 351 Operating System Kernels.
Course Information CSE 2031 Fall Instructor U.T. Nguyen Office: CSE Home page:
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 University of Illinois at Urbana-Champaign Welcome to CS 241 Systems Programming University of Illinois.
CENG 213 Data Structures1 Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University.
Welcome to Data Structures. Course Introduction Instructor : r 신 용 태 r 愼 鏞 台 r Yongtae Shin r 정보과학관 422 호 r r r Homepage.
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.
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
CENG 213 Data Structures Nihan Kesim Çiçekli
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
Course Information Mark Stanovich Principles of Operating Systems
INTERNATIONAL BURCH UNIVERSITY
Lecture Note 0: Course Introduction
Lecture Note 0: Course Introduction
Andy Wang Operating Systems COP 4610 / CGS 5765
Lecture 1: Introduction
CGS 3763 Operating Systems Concepts Spring 2013
Organizational Issues
Signals and Systems Chapter 0: Course Policies
CSC227: Operating Systems
First Semester 1439/1440 Welcome 
Organizational Issues
Lecture Note 0: Course Introduction
ITEC 202 Operating Systems
EECE.4810/EECE.5730 Operating Systems
ITEC 202 Operating Systems
Presentation transcript:

COMPE / SE / ISE 431 Operating Systems 2013 Fall Erhan GÖKÇAY (Coor.) Department of Software Engineering Murat KARAKAYA Department of Computer Engineering

INSTRUCTORS NameErhan Gökçay Murat Karakaya Teaching Assistant OfficeA-13Z-14 TBD Office Hour Monday 16:30-17:20Wed 14:00-14:30 TBD

FALL SEMESTERCOMPE 431 MondayTuesdayWednesdayThursdayFriday 08:30 - 9:20 09: :20 (EG) COMPE B-1012 (KMK) COMPE B : :20 (EG) COMPE B-1012 (KMK) COMPE B : :20 (EG) COMPE COMPE 431-LAB 1 COMPE 431-LAB 2 COMPE 431-LAB 4 (cont. Next hour!) 12: :20 (EG) COMPE COMPE 431-LAB 1 COMPE 431-LAB 2 (KMK) COMPE B : :20 (EG) COMPE B : :20 (EG) COMPE B-1012 COMPE 431-LAB 3 15: :20 COMPE 431-LAB 3 16: :20 17: :00

PREQUISITE COURSES None

Objectives & Content To teach fundamental issues of operating systems such as – processes, –threads, –scheduling, –synchronization and deadlocks, –managing resources..

Objectives & Content Basic design principles of operating systems. Single-user systems, Command interpreter. Semaphores, Deadlock detection, recovery, prevention and avoidance. Multi-user OS. Different resource managers, Processor management and algorithms, Memory management: Partitioning, paging, segmentation and thrashing. Device management. Interrupt handlers, Device drivers and controllers. Management of secondary storage. File handling. Data and program security and protection. Basic concepts of distributed systems.

Text Books and References Course Book: 1. Silberschatz, Galvin, and Gagne, Operating System Concepts, 7th Edition, John Wiley and Sons, Other Sources : 1.Andrew S., Modern Operating Systems, Tanenbaum, 2 nd edition, Prentice-Hall, Gary Nutt, Operating Systems, Addison-Wesley, Stallings, Operating Systems: Internals and Design Principles, 6/e, Prentice Hall.

Grading (Tentative) Lab10% Project15% 2 Midterms 40% Final Exam 35% Attendance required! DD >= 40 FD<=39

Grading Policies Missed exams: o no make-up exam for midterms without approved excuse! o no make-up exam for final for any excuse! Ethics: o All assignments/projects are to be your own work. Participation: o You are supposed to be active in the class by involving and participating disscusions via o asking questions, o proposing solutions, o explaning your ideas, etc.

WEEKLY SCHEDULE AND PRE-STUDY PAGES 1. WeekIntroduction to OSCh.1,2 2. WeekOS Structures, ProcessesCh.2 3. WeekProcessesCh.3 4. WeekThreadsCh.4 5. WeekSchedulingCh.5 6. WeekSchedulingCh.5 7. WeekProcess SynchronizationCh.6 8. WeekProcess SynchronizationCh.6 9. WeekDeadlocksCh WeekDeadlocksCh WeekMemory ManagementCh WeekVirtual MemoryCh WeekFile SystemsCh WeekI/O SystemCh WeekFinal Exam 16. WeekFinal Exam

EXPECTED WORK LOAD Need to have a copy of the Text Book You have to read the chapters in the book. You have to take note during the class & lab. You have to be active in the labs. Thus, your presence during all the classes is important.

LAB Sections There are 4 Lab Sections: Wednesday OP.SY.LAB Thursday OP.SY.LAB Thursday OP.SY.LAB Friday OP.SY.LAB If you have any courses conflicting with any Lab sections, please bring your approved form for the conflicting hour signed by the Class Instructor Otherwise, all students are randomly distributed to the 4 Lab sections.

COMPE 431 OS IMPORTANT REMINDER I will be out of campus next week (23-27 Sept. 2013) Therefore, you are kindly requested to attend any of the two sections given by Erhan Hoca (see below). Note: The attendance will be taken by Erhan Hoca! FALL SEMESTER MondayTuesday 09: :20 (EG) COMPE B : :20 (EG) COMPE B : :20 (EG) COMPE : :20 (EG) COMPE : :20 (EG) COMPE B : :20 (EG) COMPE B-1012

Any Questions?