Term Project Assignment

Slides:



Advertisements
Similar presentations
Resume Assignment. Assignment You are to create a one-page resume AND a one-page cover letter as an application for employment. Use sample resume and.
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.
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 1 CS502 Spring 2006 Operating Systems CS502 Spring 2006 Term Project.
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.
Dr. José M. Reyes Álamo 1.  Course website  Syllabus posted.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Operating Systems Chapter 4.
Week 6 Operating Systems.
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.
CS 1308 Computer Literacy and the Internet. Introduction  Von Neumann computer  “Naked machine”  Hardware without any helpful user-oriented features.
Computing Essentials 2014 System Software © 2014 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized.
MIS 300: Introduction to Management Information Systems Yong Choi School of Business Administration CSU, Bakersfield.
1 COMPSCI 110 Operating Systems Who - Introductions How - Policies and Administrative Details Why - Objectives and Expectations What - Our Topic: Operating.
CS355 Advanced Computer Architecture Fatima Khan Prince Sultan University, College for Women.
COP3502: Introduction to Computer Science Yashas Shankar.
CT 1503 Network Operating Systems Instructor: Dr. Najla Al-Nabhan 2014.
1 Operating Systems: Principles and Practice Cpr E 308.
1 Lecture 6 Introduction to Process Management COP 3353 Introduction to UNIX.
CS533 Concepts of Operating Systems Class 1 Course Overview.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Intro to CSC27I Software I : Utilities and Internals Pepper.
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.
FOR MORE CLASSES VISIT POS 355 Entire Course FOR MORE CLASSES VISIT In preparation for this assignment, use.
Before you begin The activities documented in this file should cover the previous 12 months. The Committee on Student Members reviews Applications three.
CMGT 410 aid Education Begins/cmgt410aid.com
COMPSCI 110 Operating Systems
Introduction to Operating Systems
Distributed Operating Systems Spring 2004
Instructional Leadership for a Professional Learning Culture:
POS 420 STUDY Imagine Your Future /pos420study.com
2. OPERATING SYSTEM 2.1 Operating System Function
EEL 6686: Embedded Systems Seminar
Distributed Operating Systems
CS 854: Advanced Topics in Operating Systems
Chapter 4: Multithreaded Programming
CS533 Concepts of Operating Systems Class 1
Introduction to New Product Development (Portfolio)
Introduction and Overview
Who’s in charge in there?
POS 433 Competitive Success/snaptutorial.com
POS 433 Education for Service/snaptutorial.com
POS 355 knowledge is divine-- snaptutorial.com. POS 355 Entire Course For more classes visit Please check All Included Assignments.
Lecture Note 0: Course Introduction
Threads, SMP, and Microkernels
Chapter 2: System Structures
CS533 Concepts of Operating Systems Class 1
Nat 4/5 Computing Science Operating Systems
Computers: Tools for an Information Age
CS510 Concurrent Systems Jonathan Walpole.
Lecture Note 0: Course Introduction
CS533 Concepts of Operating Systems Class 1
Lecture 6 Introduction to Process Management
Computers: Tools for an Information Age
Planning Services Meeting Client Communications
Presentation transcript:

Term Project Assignment Operating Systems CS502 Summer 2006 Term Project CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment 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 CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment 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 … CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment 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 (8th week) Written report Write up your findings Address feedback from your oral report CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment 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 CS-502 (Summer 2006) Term Project Assignment

Selection of system for study Requires approval of instructor Will attempt to honor highest preferences CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment 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 CS-502 (Summer 2006) Term Project Assignment

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

Term Project – Timeline Assignment Deliverable Due Date List of five operating systems One paragraph for each system 6/1/06 Approval of selected system E-mail from instructor 6/8/06 Oral reports to class 10-15 minute report with slides 7/6/06 Written report E-mail to instructor prior to start of final class. Bring printed copy to class 7/20/06 CS-502 (Summer 2006) Term Project Assignment

Term Project Assignment Term Project - Grading Project is worth ~25% of final grade for CS-502 6 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 CS-502 (Summer 2006) Term Project Assignment