CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.

Slides:



Advertisements
Similar presentations
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
Advertisements

CS 345 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Advanced OS Fabián E. Bustamante (Instructor) Yi Qiao (Ad Honorem TA) Communication.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Research.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Term Project AssignmentCS-502 Fall Term Project Assignment CS-502 Operating Systems Fall 2007.
Page 1, CBSE graduate course Component-Based Software Engineering Building reliable component-based systems Tasks for the CBSE group.
Term Project 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Term Project.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Term Project AssignmentCS-502 (EMC) Fall Term Project Assignment CS-502, Operating Systems Fall 2009 (EMC)
Introduction to Operating Systems J. H. Wang Sep. 18, 2012.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
Computer Network Fundamentals CNT4007C
CS 3305 Course Overview. Introduction r Instructor: Dr Hanan Lutfiyya r Office: MC 355 r hanan at csd dot uwo ca r Office Hours: m Drop-by m Appointment.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
CSE 436 Software Engineering Workshop Course Overview Christopher Gill CSE 436 January 2007 Department of Computer Science and Engineering.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
Computer Network Management Course
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1Thu D. NguyenCS 545: Distributed Systems CS 545: Distributed Systems Spring 2006 Department of Computer Science Rutgers University Thu D. Nguyen.
CS 445/545 Machine Learning Winter, 2012 Course overview: –Instructor Melanie Mitchell –Textbook Machine Learning: An Algorithmic Approach by Stephen Marsland.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
January 16, 2007 COMS 4118 (Operating Systems I) Henning Schulzrinne Dept. of Computer Science Columbia University
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
CS680: Announcements and Feedbacks Sung-Eui Yoon ( 윤성의 ) Course URL:
CS533 Concepts of Operating Systems Class 1 Course Overview.
ITCS 6265 Details on Project & Paper Presentation.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
CS533 Concepts of Operating Systems Jonathan Walpole.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
Introduction to Operating Systems J. H. Wang Sep. 13, 2013.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
Computer Networks CNT5106C
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
Operating Systems CMPSC 473 Introduction and Overview August 24, Lecture 1 Instructor: Bhuvan Urgaonkar.
Graduate Instruction Methods Fall 2008 Being a successful TA Cesar D. Guerrero Department of Computer Science and Engineering October.
CSCE 715: Network Systems Security Chin-Tser Huang University of South Carolina.
KAIST CS710 Topics in Computational Architecture Wireless Networks and Security : Issues, Challenges and Research Trends Syllabus Network &
Introduction to Operating Systems
Welcome to SSE3044 Operating Systems!
Operating Systems Dr. Sadi Seker.
It’s called “wifi”! Source: Somewhere on the Internet!
Advanced Operating Systems (CS 202)
CS533 Concepts of Operating Systems Class 1
CPSC 441: Computer Communications
CS 5565 Network Architecture and Protocols
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction to CPSC3125 Operating System
Term Project Assignment
CS533 Concepts of Operating Systems Class 1
CGS 3763 Operating Systems Concepts Spring 2013
Andy Wang Operating Systems COP 4610 / CGS 5765
CS 456 Interactive Software.
CS 5204 Operating Systems Fall 2005
Andy Wang Operating Systems COP 4610 / CGS 5765
CS510 Concurrent Systems Jonathan Walpole.
Andy Wang Operating Systems COP 4610 / CGS 5765
Introduction Andrew Whitaker
Andy Wang Operating Systems COP 4610 / CGS 5765
CS533 Concepts of Operating Systems Class 1
Presentation transcript:

CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam

CS533 - Concepts of Operating Systems 2 About the Instructor & TA  Instructor – Jonathan Walpole o Professor at PSU o Professor and Director Systems Software Lab at OGI o Ph.D. Lancaster University, UK o Research Interests: Operating Systems, Distributed Systems, Multimedia Computing and Networking  TA – ?

CS533 - Concepts of Operating Systems 3 Course Overview  Based on ~35 research papers o Read them carefully! o Submit a written review of each paper BEFORE class!  Class structure o Student presentations (2 papers per class) o Instructor-led discussion  Course web page

CS533 - Concepts of Operating Systems 4 Topics  Multi-threading and concurrency  Synchronization on modern CPU architectures  Event-based systems  Message passing and RPC  System structuring using layers  Modular kernels and extensibility  Virtualization and specialization  Timing support  File system performance and reliability

CS533 - Concepts of Operating Systems 5 Grade Structure  Paper reviews - 20% o to me before class  Paper presentations - 30%  Midterm exam - 20%  Position paper - 10%  Final exam - 20%

CS533 - Concepts of Operating Systems 6 Paper Presentations  Your paper assignment is posted on the web page  Your presentation should last 20 minutes  Emphasize key ideas, not irrelevant details  Do the necessary background reading!  Prepare a formal presentation with slides  Send me a draft presentation in time for me to review it and give you feedback  Make sure your presentation is of high quality!!!

CS533 - Concepts of Operating Systems 7 Position Papers  Short paper (<1500 words)  Your chance to summarize o current OS research trends o future directions  By the end of this class you should have a clear understanding of OS research directions and challenges  I want to know what you think o … not a straight summary of the papers we have studied

CS533 - Concepts of Operating Systems 8 Before Class 2  Visit the class web page  Find your first paper assignment o I will post them before Wednesday o me if there is a problem!  Read class 1 paper and papers for class 2 o I will present the papers for class 2  Submit paper reviews as directed on the class web site

CS533 - Concepts of Operating Systems 9 Entrance exam  Are you in the right class?  Answer all the questions!  Keep your answers concise!  Clarify what you know, and what you don’t know  Unless you hear otherwise, you are ok to continue with the class