Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!

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

Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS525z Multimedia Networking Spring 2002 Mark Claypool.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
ID 111x The Game Development Process Mark Claypool.
COMS W1004 Introduction to Computer Science June 25, 2008.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
What Do You Think Are Technical Topics for Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
What Do You Think Goes Into Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you are inspired.
Claypool and Lindeman - WPI, CS and IMGD1 What Do You Think Goes Into Developing Games?  Consider a computer game you want to build (or, one you like.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1 CS3381 Design and Analysis of Algorithms.
CS4513 Distributed Computer Systems Mark Claypool.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
EE 220 (Data Structures and Analysis of Algorithms) Instructor: Saswati Sarkar T.A. Prasanna Chaporkar, Programming.
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
Operating Systems CS 502. Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Welcome to EECS 340 Introduction to Computer Networking.
Operating Systems CS 3013/502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
COP4020/CGS5426 Programming languages Syllabus. Instructor Xin Yuan Office: 168 LOV Office hours: T, H 10:00am – 11:30am Class website:
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Introduction COMP104: Fundamentals and Methodology.
CSE Graphical User Interface Design & Implementation Jason Murphy Lecture 1 - Introduction.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
WEEK 1 COURSE INTRODUCTION INTRODUCTION TO OPERATING SYSTEMS OPERATING SYSTEM STRUCTURES Operating Systems CS3013 / CS502.
Course Introduction Software Engineering
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Database Design and Implementation ITCS6160 & ITCS 8160 Instructor: Jianping Fan Webpage:
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
Course Information Andy Wang Operating Systems COP 4610 / CGS 5765.
Introduction to ECE 2401 Data Structure Fall 2005 Chapter 0 Chen, Chang-Sheng
1 What Do You Think Goes Into Developing Games?  Consider a computer game you want to build (or, one you like that has been built)  Assume you are inspired.
Jongwook Woo CIS 528 Introduction to Big Data Science (Syllabus) Jongwook Woo, PhD California State University, LA Computer and Information.
CMSC 491/691 A Web of Data Administrivia Spring
Course Overhead. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 9 th Edition, Jan 12, 2012.
CMSC 491/691 A Web of Data Administrivia Spring
C Programming Lecture 1 : Introduction Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang University.
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
1 CS/ECE 354 Fall 2013 “New, and improved!”. 2 Karen Miller Phone: CS.
Programming In Perl CSCI-2230 Wednesday, 4pm-5:50pm Paul Lalli - Instructor.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
22446: Microprocessors Introduction
Data Analysis for Game Development
CS533 Concepts of Operating Systems Class 1
Data Analysis for Game Development
Andy Wang Operating Systems COP 4610 / CGS 5765
Operating Systems CS 3013.
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Welcome to Physics 1D03 !.
Andy Wang Operating Systems COP 4610 / CGS 5765
Andy Wang Operating Systems COP 4610 / CGS 5765
Loose ends from yesterday
CS533 Concepts of Operating Systems Class 1
Presentation transcript:

Operating Systems CS 502

Topics Background Admin Stuff Motivation Objectives Operating Systems!

Professor Background Dr. Mark Claypool (professor, “Mark”) Systems guy –operating systems –distributed systems –collaborative systems –(multimedia performance) TRS-DOS, MS-DOS, Win95, Solaris WindowsNT/2000 and Linux

Student Background Who are you? –Name –Class (1 st year, 2 nd year …) –Major (CS, EE, ND, Basket Weaving...) –Degree (BS/MS, M.S., Ph.D. …) C experience Operating Systems? Other –What do you want out of this course?

Syllabus Stuff TA: Choong-Soo Lee Office hours: –M 11-12, W 3-4 (more by appointment) –(see Web page) Text Book

Course Structure Prerequisites –C programming (must) –Machine organization (recommended) –Unix (recommended) Grading –Homework (20%) –Exams (50%) –Projects (30%) –Attendance (100% … kidding)

Homework “Paper” problems Designed to get you ready for exam Stress ideas taught in class –(Oh yeah, do come to class) Not done in groups

Exams 2 exams 50% of grade Non-cumulative Closed-note Closed-book Closed-friend One-page Crib-sheet

Projects 4 projects Implementation in Unix –If done elsewhere, port to CCC –turnin Can be done in groups Project 0 –Basic linux –Do not turn in, but for your own good if do not know Unix

Slides On the Web PPT and PDF Will try and print –Sometimes changes so electronic version most up to date Caution! Don’t rely upon the slides alone! Use them as supplementary material –(come to class)

Why This Class? WPI CS requirements –“core course” Combines CS concepts –algorithms, languages, data-structures, hardware –system design w/tradeoffs Better use of the computer C programming in Unix environment –Much (most?) systems development in Unix Fun!

Course Objectives Theory of Operating Systems –problem solving homework Implementation of systems issues –hands-on projects Latest OS concepts –Windows NT and Linux as examples –Supplementary research papers