OpSys Spring 2006

Announcements
Office Hours
Dave Hollinger
hollingd@cs.rpi.edu
Tue 1-3, Thu 10-12
Amos Eaton 107
Mohammad Al Hasan
alhasan@cs.rpi.edu
Tues 9:00 am - 10:00am, Wed: 11:00 am - 12:30
Amos Eaton 106
Rajkumar Joseph John Britto ('Raj')
johnbr@rpi.edu
Fri 2-3
Amos Eaton 217

All grades are on WebCT. Contact Dave if you want to pick up your Test #3

Test 3 is on Tuesday, May 2nd!

List of test3 topics
Test from Spring 2005 (with answers)
Test from Fall 2005

 

Test 2 is on Friday, March 31st!

List of test2 topics
Test from Spring 2005 (with answers)
Test from Fall 2005

 

Test 1 is on Friday, Feb 24th!

List of test1 topics
Test from Fall 2005
Test from Spring 2005 (with answers)

Test #1 Sample Answers




Lecture Notes

TopicAdobe PDFLinks
Course Introduction CourseIntro.pdf  
Chapter 1: Introduction Chapter1.pdf
  • Computer History
  • Crash Course on Using Unix (review) unixcc.pdf
  • Unix FAQ
  • Unix Progamming FAQ
  • Unix Tutorials
  • ssh.org (ssh client)
  • Sample Unix Session unixsession.pdf  
    C Programming for C++ Programmers (review) cprogcc.pdf
  • C Library man pages (linuxcentral.com)
  • Chapter 2: Processes and Threads Chapter2.pdf
  • fork() sample code
  • Windows sample code
  • Unix exec sample code
  • Unix stat() sample code
  • Threads Programming ThreadsProg.pdf
  • Simple threads code
  • More threads samples (mutex, cond signals)
  • Chapter 3: Deadlock Chapter3.pdf  
    Writing a Shell shell.pdf
  • Sample Code (pipes, I/O redirection)
  • Memory Management Chapter4.pdf  
    I/O and Device Drivers Chapter5.pdf  
    Networking Background network.pdf
  • OSI Reference Model (webopedia)
  • RFC 791: IP (ietf.org)
  • RFC 793: TCP (ietf.org)
  • TFC 768: UDP (ietf.org)
  • Fifo, and TCP/IP Sockets programming fifosock.pdf
  • Sample Code
  • Chapter 6: Filesystems Chapter6.pdf
  • File Systems (wikipedia)
  • Chapter 8 - Multiple Processor Systems Chapter8.pdf  
    Chapter 9 - Security Chapter9.pdf  



    WWW Resources