Scott M. Pike

Department of Computer Science, Texas A&M University

Department of Computer Science, Texas A&M University
  • home »
  • teaching »
  • 410 »
  • 2007C »
  • 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
Autumn 2007

Announcement: Written Homeworks #6 and #7 Assigned

Homeworks #6 (Main Memory) and #7 (Virtual Memory) have both been posted to WileyPlus. They are due, respectively, on Friday, November 30th at 6pm and on Thursday, December 6th at 6pm. Both assignments are available online here.

Announcement: Final Exam - Tuesday, December 11th from 10:30am-12:30pm

Just a reminder that our regularly scheduled final exam time is on Tuesday, December 11th. The exam will be cumulative. The final exam schedule can be found here.

Announcement: Machine Project MP2 - Wednesday, December 5th at 11:59pm

Machine Problem MP2 has been assigned and is due December 5th by midnight. This project requires you to implement a buddy-system kernel memory allocator. The source code and handouts from lecture are online 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

  • My slides on the Experience Economy and Stabilization
  • Original slides for all chapters (from the textbook author)
  • My lecture slides (derived from the author's slides above):
    • Chapter 1 Slides
    • Chapter 2 Slides
    • Chapter 3 Slides
    • Chapter 4 Slides
    • Chapter 5 Slides
    • Chapter 6 Slides
    • Chapter 7 Slides
    • Chapter 8 Slides
    • 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 which meet concurrently. CPSC 410 is the undergraduate section intended for computer science majors. CPSC 611 is a graduate section intended only for graduate students outside of computer science and ECE. Please note that graduate students in either computer science or ECE cannot get credit for CPSC 611; such students should enroll for CPSC 613 instead.

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 3:00pm-3:50pm in HRBB 124

Office Hours:

  • Scott Pike: HRBB 325
    • Mon from 3:50pm-4:30pm
    • Tue from 3:30pm-4:30pm
    • Anonymous feedback welcomed here
  • Yixin Cao: Homework Assignments
    • 229D Reed-McDonald
    • yixin.cao[at]hotmail.com
    • Mon from 2:00pm-3:00pm
  • Nikhil Gupta: Programming Projects
    • HRBB 219
    • ngupta[at]cs.tamu.edu
    • MWF 4:00pm-5:00pm
  • Philip Ritchey: Peer Teacher
    • HRBB 214
    • kingpiko[at]neo.tamu.edu
    • Tues/Thurs 5:30pm-6:30pm
    • Weds 12:40pm-2:50pm

Tentative Syllabus and Course Schedule

A sample 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: Wed Nov 21 16:53:33 CST 2007
© Scott M. Pike (some rights reserved...)     My Erdös Number | Copyright | Site Map | Contact | About