CSC3150 – Operating Systems

Slides:



Advertisements
Similar presentations
OS0- Operating System Concepts Textbook: A. Silberschatz, P. Galvin and Greg Gagne, Operating System Concepts, 6th Edition, John Wiley & Sons, Inc, 2001.
Advertisements

CS3161 Operating System Principles Lecturer: Victor Lee Office: B6415 Telephone: Homepage :
EET 4250: Microcomputer Architecture Fall 2009 William Acosta URL:
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
Course Introduction Software Engineering
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Course Information Sarah Diesburg Operating Systems COP 4610.
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.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Agenda 1. Books & reference material 2. Introduction to the course
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
CPE 432 Computer Design Introduction Dr. Gheith Abandah.
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
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.
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.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
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.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Ms. Yuanyuan Lu Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
CSC4320/6320 Operating Systems.  Instructor: Xiaolin Hu   Phone:  Office: 25 Park Place Building,
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.
CENG2400 Embedded System Design Chapter 0: Introduction K H Wong , Room 907 SHB-Engineering building
CSC322 OPERATING SYSTEM Mr. Dilawar Lecturer, Department of Computer Science, Jahan University Kabul, Afghanistan.
ENG3380 Computer Organization
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG
CSC5340 Advanced Topics in Distributed Software Systems
Operating Systems Dr. Sadi Seker.
Computer Engineering Department Islamic University of Gaza
Introduction to Operating Systems
ENCM 369 Computer Organization
Course Information Mark Stanovich Principles of Operating Systems
CENG2400 Embedded System Design Chapter 0: Introduction
CMSC 341 Fall 2008.
Lecture Note 0: Course Introduction
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Operating Systems
Introduction to CPSC3125 Operating System
Andy Wang Operating Systems COP 4610 / CGS 5765
CGS 3763 Operating Systems Concepts Spring 2013
Organizational Issues
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
IS 651: Distributed Systems
CSC4005 – Distributed and Parallel Computing
Lecture1: Introduction to IT322 Software Engineering I
CSC227: Operating Systems
First Semester 1439/1440 Welcome 
CMSC 341 Fall 2007.
Andy Wang Operating Systems COP 4610 / CGS 5765
Human Media Multicore Computing Lecture 1 : Course Overview
Organizational Issues
Human Media Multicore Computing Lecture 1 : Course Overview
Human Media Multicore Computing Lecture 1 : Course Overview
Lecture Note 0: Course Introduction
Fundamental of Multimedia System (CSC3185)
Andy Wang Operating Systems COP 4610 / CGS 5765
Information Retrieval CIS-462
CMSC 341 Spring 2007.
Sarah Diesburg Operating Systems CS 3430
Term Dr Abdelhafid Bouhraoua
CSC4005 – Distributed and Parallel Computing
Presentation transcript:

CSC3150 – Operating Systems Prof. Yeh-Ching Chung School of Science and Engineering Chinese University of Hong Kong, Shenzhen

Class Information Instructor Course Tutor Lectures Tutorials Homepage Dr. Yeh-Ching Chung (ychung@cuhk.edu.hk) Course Tutor Li Yishu (李一舒): liyishu@cuhk.edu.cn Mai Qiyu (麦启宇): 217019023@link.cuhk.edu.cn Lectures Monday 13:30 – 15:00 TB 103 Wednesday 08:30 – 10:00 TB 103 Tutorials Monday 7:00pm – 9:00pm TA 310 Tuesday 7:00pm – 8:00pm TC 407 Homepage http://www.cs.nthu.edu.tw/~ychung/syllabus/CSC3150-2019-Fall.htm

Textbook (Textbook) Operating System Concepts, 9th Edition (International Student Version), John Wiley & Sons, Inc., 2014. Silberschatz, P. Galvin, and G. Gangne

Course Syllabus Introduction to the major components of an operating system, how they function together for a computer Introduction to multi-threaded programming Introduction to kernel programming Introduction to multiprocessor architecture

Course Topics Introduction Processes and Threads Multithreaded Programming   Process Scheduling Process Synchronization  Dead Locks Memory Management Strategies Virtual-Memory Management  File Systems Implementing File Systems Mass-Storage Structure I/O Systems 

Course Assessment Class participation (5%) Programming Projects (70%) Kernel-Mode Multi-Process Programming Multi-Thread Programming Virtual Memory Management File-Systems I/O Systems Final Exam (25%) If you need to apply for a leave for final exam, send email to me with supporting document beforehand

Learning Outcomes Upon completing this course, students will be able to Modify Kernel of OS Write multi-thread programs Do process management on GPU Do memory management on GPU Do I/O operations on GPU

Academic Honesty Zero Tolerance Consequences Plagiarism, cheating, misconduct in test/exam will be reported to the School for handing. Consequences Zero marks for the concerned assignments/test/exam/whole course, reviewable demerits, non-reviewable demerits, suspension of study, dismissal from University. University Policy to Academic Honesty http://www.cuhk.edu.cn/departsite/ar/en/Academic.html