Scott M. Pike

Department of Computer Science, Texas A&M University

Department of Computer Science, Texas A&M University
  • home »
  • teaching »
  • 410 »
  • 2007A »
  • CPSC 410/611 - Operating Systems
back

Links

  • Home
  • +  Research
    • Main research page
    • Research Project 1
    • Research Project 2
  • +  Teaching
    • Main teaching page
    • CPSC-668
    • CPSC-689
    • CPSC-410/611
  • +  Publications
    • All publications
    • Book Chapters
    • Conference Proceedings
    • Workshop Papers
  • Service
  • Resources
  • Personal
  • Current CV

Contact

  • pike[at]cse.tamu.edu
  • +1.979.776.2162 (tel)
  • +1.979.847.8578 (fax)

Computer Science 410/611 - Operating Systems
Spring 2007

Announcement (Wed, 25 April 2007): MP2 Extension

As per our discussion during lecture today, the deadline for MP2 has been extended until 11pm this Sunday, April 29th.

Announcement (Wed, 18 April 2007): Final Exam

The final exam will cover Chapters 1-9 with an emphasis on material covered since the midterm. The date for the final exam is Monday, May 7 from 10:30am-12:30pm The full exam schedule for Spring 2007 is here.

Announcement (Wed, 18 April 2007): Course Evaluations

Please click here to submit your online course evaluation. As usual, all responses are completely anonymous. Unlike in-class evaluations, however, I have no way of enforcing a large turnout to get sufficient feedback. Instead, I only know how many students have responded. As such, I'm incentivizing your participation. Specifically, if 90% of the class provides feedback by the end of the evaluation period (Tues, May 1st at midnight) then I'll curve everyone's course grade up a full percentage point.

Announcement (Wed, 18 April 2007): HW#6 and HW#7 Assigned.

The final two homeworks covering Chapters 8 and 9 have been assigned. They are due at 11pm on Weds, April 25th and Weds, May 2nd (respectively). I am assigning the Chapter 9 homework early to provide some workload flexibility for you at the end of this busy term. Both assignments are available online here.

Announcement (Wed, 11 April 2007): HW#5 Assigned -- Due Weds, 18 April 2007 at 11pm.

Homework #5 has been assigned. It covers only Chapter 7 on Deadlock and is avabilable online here.

Announcement (Mon, 9 April 2007): MP#2 Assigned -- Due Friday, 27 April 2007 at 11pm.

Machine Problem #2 has been assigned. It is a buddy-system memory allocator, which is discussed in Section 9.8 of the textbook on pages 353-355. This programming project will be due on Friday, April 27th at 11pm. The MP2 handout and source code are available here.

All old announcements have been archived here.

Important Links

  • Course Homepage: This is our primary page. You're currently here already.
  • WileyPlus Homepage: Go here for online self-study and homework assignments.

Lecture Slides and Handouts

  • Original slides for all chapters (from the textbook author)
  • My slides on the Experience Economy and Self-Stabilization
  • My Chapter 1 Slides
  • My Chapter 2 Slides
  • My Chapter 3 Slides
  • My Chapter 4 Slides
  • My Chapter 5 Slides
  • My Chapter 6 Slides
  • My Chapter 7 Slides
  • My Chapter 8 Slides
  • My Chapter 9 Slides

Course Catalog Description

Hardware/software evolution leading to contemporary operating systems; basic operating systems concepts; methods of operating systems design and construction; algorithms for CPU scheduling, memory management, and general resource allocation; process coordination and management; case studies of several operating systems.

This is a stacked course consisting of two sections that meet concurrently: CPSC 410 is the undergraduate section intended for computer science majors, and CPSC 611 is the graduate section intended for graduate students outside of computer science. Graduate students within computer science or computer engineering should consider taking the core Operating Systems course CPSC 613 instead. Please note, however, that 613 will not be offered until Autumn 2007.

Textbook

Operating Systems Concepts, 7th Edition, by Silberschatz, Galvin, and Gagne, 2005. The textbook should be available at the bookstore in the Memorial Student Center (MSC).

Schedule

  • Lectures: MWF from 12:40pm-1:30pm in HRBB 124

Office Hours:

  • Scott Pike: HRBB 325
    • Mondays from 1:30pm-2:20pm
    • Tuesdays from 3:00pm-4:50pm
  • Baik Song An: HRBB 336, baiksong[at]gmail.com
    • Mondays from 3:00pm-5:00pm
  • Nikhil Gupta: Richardson 911, ngupta[at]cs.tamu.edu
    • Tuesdays from 5:30pm-6:30pm (in HRBB 219)
    • Wednesdays from 1:30pm-3:00pm (in HRBB 219)
  • Daniel Marcotte: Peer Teacher
    • Phone: 281-467-1023
    • Email: daniel.p.marcotte[at]gmail.com

Tentative Syllabus and Course Schedule

The current syllabus can be found here: HTML, PDF (Prints Better)

Email Announcements

Class announcements will generally be posted to this webpage and/or sent to your NEO email address. If you do not read your NEO account frequently, then please configure it to forward to your preferred email address. This can be done online here.


Last Modified: Fri Apr 27 11:03:17 CDT 2007
© Scott M. Pike (some rights reserved...)     My Erdös Number | Copyright | Site Map | Contact | About