Term Project 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Term Project.

Slides:



Advertisements
Similar presentations
Bienvenidos Sandtown Middle School.
Advertisements

Introduction to Operating Systems CS-2301 B-term Introduction to Operating Systems CS-2301, System Programming for Non-majors (Slides include materials.
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.
Term Project 1 CS502 Spring 2006 Term Project Presentations CS502 – Operating Systems Spring 2006.
Operating Systems: Software in the Background
CS510 Concurrent Systems Course Overview. CS510 - Concurrent Systems 2 About the Instructor  Instructor – Jonathan Walpole o Professor at PSU o Professor.
Operating Systems. What is an Operating System? A layer of software between users/applications and the hardware. The first program loaded onto a computer.
1 Chapter 2 Operating Systems: Software in the Background.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
Term Project AssignmentCS-502 Fall Term Project Assignment CS-502 Operating Systems Fall 2007.
CS-3013 & CS-502, Summer 2006 Review Topics1 CS-3013 & CS-502 Operating Systems.
Term Project AssignmentCS-502 (EMC) Fall Term Project Assignment CS-502, Operating Systems Fall 2009 (EMC)
OPERATING SYSTEMS Syllabus Understanding WEEK Operating Systems LECTURE 1 Chapter 1 Introducing Operating Systems Chapter 2 Memory Mgt – Early Systems.
Operating Systems: Principles and Practice
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems System Software Chapter 4.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
An Introduction to Operating Systems. Definition  An Operating System, or OS, is low-level software that enables a user and higher-level application.
Week 6 Operating Systems.
COMP 321: Introduction to Computer Systems Scott Rixner Alan L. Cox
BCH4905 Science for Life Seminar, Spring Procedures for the Class Or How to ENJOY the semester and GET AN “A” in BCH4905, Science for Life Seminar,
Lecture 14: Operating Systems Intro to IT COSC1078 Introduction to Information Technology Lecture 14 Operating Systems James Harland
Operating Systems Who’s in charge in there?. Types of Software Application Software : Does things we want to do System Software : Does things we need.
PowerPoint Presentation to Accompany Chapter 5 System Software Visualizing TechnologyCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
LM 510 Library Media Programs Course Requirements.
ACIS 4684/5584 IS Security and Assurance. 2 Dr. Linda Wallace  Office: Pamplin 3092  
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
WEEK 1 COURSE INTRODUCTION INTRODUCTION TO OPERATING SYSTEMS OPERATING SYSTEM STRUCTURES Operating Systems CS3013 / CS502.
1 Introduction to Operating Systems 9/16/2008 Lecture #1.
Computing Essentials 2014 System Software © 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized.
THS Print Media Mrs. Brocious Room 63, ext. 215
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
CSE 534: Advanced Computer Networks
1 Operating Systems: Principles and Practice Cpr E 308.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
1 Lecture 6 Introduction to Process Management COP 3353 Introduction to UNIX.
System Components ● There are three main protected modules of the System  The Hardware Abstraction Layer ● A virtual machine to configure all devices.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
1 Introduction to Data Communication Networks ISQS 3349, Spring 2000 Instructor: Zhangxi Lin Office: BA 708 Phone: Homepage:
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
1 Welcome CMSC102 Information Technology and Internet Research I am John Arras Office: 1109 A.V. Williams Building Phone:
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
Welcome to CS314 Operating Systems A Quick Tour for Introduction to OS Department of Computer Science Southern Illinois University Edwardsville Spring,
CS Computer Architecture Fall 2010 Dr. Angela Guercio ( Course Web Page
“Candidates were not advantaged by defining every type of operating system provided as examples in the explanatory notes of the standard. Candidates who.
Prospect Elementary Open House Mrs. Decker Grade 5.
Course Book Course Objective - The student will be able to describe various operating system concepts as they are applied to memory, process, file system.
TECHNOLOGY IN ACTION. Chapter 5 System Software: The Operating System, Utility Programs, and File Management.
Welcome to SSE3044 Operating Systems!
2. OPERATING SYSTEM 2.1 Operating System Function
CS 854: Advanced Topics in Operating Systems
CS533 Concepts of Operating Systems Class 1
Who’s in charge in there?
POS 433 Competitive Success/snaptutorial.com
POS 433 Education for Service/snaptutorial.com
Chapter 2: System Structures
Term Project Assignment
CS533 Concepts of Operating Systems Class 1
CS510 Concurrent Systems Jonathan Walpole.
First Semester 1439/1440 Welcome 
EECE.4810/EECE.5730 Operating Systems
CS533 Concepts of Operating Systems Class 1
Lecture 6 Introduction to Process Management
Planning Services Meeting Client Communications
Presentation transcript:

Term Project 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Term Project

Term Project 2 CS502 Spring 2006 Term Project – Goals Exposure of class to a number of operating system that are not Unix, Linux, Windows, or Mac OS Individual study in depth of one such operating system Each member of class will study and report on a different system

Term Project 3 CS502 Spring 2006 Background All know Unix, Linux, Windows, MacOS Less familiar with “non-traditional” systems Games Cell phone, PDA’s, etc. Real-time applications Process control and/or embedded systems Fault-tolerant transaction systems …

Term Project 4 CS502 Spring 2006 Requirements Research phase Identify at least five such systems In-depth study phase With approval of instructor, select one system for in-depth study Oral report Describe your findings to class (10 th and 11 th weeks) Written report Write up your findings Address feedback from your oral report

Term Project 5 CS502 Spring 2006 Research Phase Research on web and other sources Identify five candidate operating systems Write one paragraph for each Reason for being Target market and/or application space Principal requirements Goals and objectives of the system List in order of preference for your study

Term Project 6 CS502 Spring 2006 Selection of system for study Requires approval of instructor Will attempt to honor highest preferences

Term Project 7 CS502 Spring 2006 Study Phase Class of applications and/or users Why is Unix/Linux or Windows not appropriate Describe principal abstractions and services Processes and concurrency Synchronization and interprocess communication Memory management, virtual memory, etc. File systems and/or persistent storage I/O and (possibly) graphics Program loading, security, multiple processor support, networks, as applicable If a major abstraction or service is missing, explain why and how applications do without

Term Project 8 CS502 Spring 2006 Reports Present a minute oral report describing your findings Support with slides (PowerPoint or otherwise) Accept questions and feedback from class and instructor 10 th and 11 th weeks of class Submit 10-page written report Summary of findings Address feedback from class and instructor Due at start of final class

Term Project 9 CS502 Spring 2006 Collaboration Project is designed to be done individually WPI Academic Honesty Policy With approval of instructor, you may collaborate with one other class member Research phase — list seven operating systems Study phase — study two systems, compare and contrast Double-length oral and written reports Explain why collaboration would be better than sum of individual reports on same two systems.

Term Project 10 CS502 Spring 2006 Term Project – Timeline AssignmentDeliverableDue Date Request permission to collaborate to instructor explaining who and why 2/6/06 List of five operating systems One paragraph for each system2/13/06 Approval of selected system from instructor2/20/06 Oral reports to class10-15 minute report with slides3/27/06 and 4/3/06 Written report to instructor prior to start of final class. Bring printed copy to class 4/24/06

Term Project 11 CS502 Spring 2006 Term Project - Grading Project is worth 25% of final grade for CS points for list of five operating systems and descriptive paragraphs 9 points for oral report, emphasizing quality of information about system 10 points for written report, special emphasis on addressing feedback