CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG

Slides:



Advertisements
Similar presentations
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
Advertisements

1 CS 425 / CS 625 Software Engineering Fall 2007 Course Syllabus August 27, 2007.
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:
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
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.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
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.
Multicore Computing Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
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.
SE-2030 Software Engineering Tools and Practices SE-2030 Dr. Mark L. Hornick 1.
COMP 2320 (3 units) Operating Systems Name: Prof. Joseph NG Office: R730 (Run Run Shaw Building) Phone: HomePage:
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.
AMS102 Elements in Statistics Prof. Kenny Ye Office: Math Phone: Office Hours: TuTh 3:30-4:30.
COP4610 Principles of Operating Systems Prof. Robert van Engelen Department of Computer Science Florida State University.
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
Copyright ©: Nahrstedt, Angrave, Abdelzaher, Caccamo1 University of Illinois at Urbana-Champaign Welcome to CS 241 Systems Programming University of Illinois.
Operating Systems (CS 340 D) Dr. Abeer Mahmoud Princess Nora University Faculty of Computer & Information Systems Computer science Department.
Computer Network Fundamentals CNT4007C
CSE 489/589 Modern Networking Concepts
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
Operating Systems Dr. Sadi Seker.
Andy Wang Object Oriented Programming in C++ COP 3330
Computer Engineering Department Islamic University of Gaza
CPE741: Distributed Systems Course Introduction
CSc 020: Programming Concepts and Methodology II
CSCE 451/851 Operating System Principles
Computer Networks CNT5106C
22446: Microprocessors Introduction
CPE741: Distributed Systems Course Introduction
Course Information Mark Stanovich Principles of Operating Systems
CPE741: Distributed Systems Course Introduction
Introduction and Overview
INTERNATIONAL BURCH UNIVERSITY
Lecture Note 0: Course Introduction
Computer Networks CNT5106C
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to Operating Systems
Andy Wang Object Oriented Programming in C++ COP 3330
Andy Wang Operating Systems COP 4610 / CGS 5765
Calculus III – Course Syllabus
CGS 3763 Operating Systems Concepts Spring 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
CS 425 / CS 625 Software Engineering
First Semester 1439/1440 Welcome 
Andy Wang Operating Systems COP 4610 / CGS 5765
Human Media Multicore Computing Lecture 1 : Course Overview
Lecture Note 0: Course Introduction
ITEC 202 Operating Systems
Computer Engineering Department Islamic University of Gaza
Andy Wang Operating Systems COP 4610 / CGS 5765
EECE.4810/EECE.5730 Operating Systems
ITEC 202 Operating Systems
Sarah Diesburg Operating Systems CS 3430
Computer Engineering Department Islamic University of Gaza
Lecture 1 Class Overview
CS201 – Course Expectations
Presentation transcript:

CS 450/550 Operating Systems Loc & Time: MW 1:40pm-4:20pm, 101 ENG Instructor: Prof. Xiao-bo (Joe) Zhou Office: 176 Engineering Email: zbo@cs.uccs.edu Phone: 262-3493(o) Fax: 262-3369 CS450/550 Office Hours: F 1:00pm – 1:40pm, 4:20pm-5:40pm, 176 ENG By appointment (email preferred)

What is “Operating System”? Exploits the hardware resources of one or more processors Provides a set of services to system users Manages secondary memory and I/O devices

Objectives In depth understanding of internals and design principles of modern operating systems, some fundamental concepts, and multithread programming

Textbooks Required: Modern Operating Systems Reference: Andrew S. Tanenbaum 2nd Edition, Prentice Hall ISBN 0-13-031358-0 Reference: POSIX Thread Programming Tutorial Other materials Course homepage: www.cs.uccs.edu/~zbo/teaching/CS450/CS450_Fall06.html

Course Outline Introduction to OS and UNIX Process and Scheduling Thread and Multi-threading Pthreads Programming IPC and Synchronization Concurrency and Deadlocks Memory Management I/O Management File Systems

Prerequisites No? CS206, CS 208, and CS 420/520 Computer architecture and orga. Knowledge of high-level language C/C++ Knowledge of UNIX systems Linux account in Lab 149 No?

Required Work Homework (about 3-4 times) Midterm (Oct 13, Fri., 1:40- 3:40pm, E101) Final Exam (Dec 15, Fri., 1:40-4:10pm, E101) All exams are close book, close notes; but one double-side handwriting 8.5 * 11in sheet allowed! Reading Assignments Projects About 3 team projects Teaming policy

Grading Policy CS450/550 In-class Disc./Atte. 4% 4% HW 10% 10% Projects 36% 36% Midterm 20% 20% Final Exam 30% 30% Last day to drop: Friday, Nov 3, 2006

Grading Scale A 90 ~ 100 A- 87 ~ 90 B+ 84 ~ 87 B 80 ~ 84 B- 75 ~ 80 C+ 70 ~ 75 C 65 ~ 70 C- 60 ~ 65 D 55 ~ 60 E below 55 At least 60% of projects value to qualify the use of the grading scale to pass the course

My Teaching Philosophy Fostering a desire to learn let you know the underlying purpose and applications of what are being taught enthusiastic teaching Communicating interactive: learn by examples and illustrations emphasize questioning and participating Treating fairly …

Student-centered Culture All A No failure Fairness Inter-dependent Success

Your Responsibilities Attend all lectures on time Taking notes Come to office hours if any questions Making additional appointments if necessary Turn in projects & homework on time LATE SUBMISSION : 30% of value/day! Attend exams as scheduled NO MAKE-UP EXAMS ! Exceptions… WHY STRICT RULES ? FAIRNESS !

ANY QUESTIONS?