91.308 home
   FINAL STUDY GUIDE txt

MON MAY 9
lecture 38: course review
   whiteboard pic 1 jpg
   whiteboard pic 2 jpg
   whiteboard pic 3 jpg
   whiteboard pic 4 jpg

WED MAY 4
lecture 36: librarian app txt
assignment 10 – palm os database programming html

MON MAY 2
lecture 35: palm mem mgr & DBMS txt

WED APR 27
lecture 34: palm dev intro txt
assignment 9 – intro to palm programming html

MON APR 25
lecture 33: palm programming intro txt

FRI APR 22
lecture 32: tablet computing intro txt

WED APR 20
lecture 31: how to locate an i-node

FRI APR 15
lecture 30: directories & i-nodes

WED APR 13
lecture 29: file systems

MON APR 11
lecture 28:
ASN 8 DUE WED APR 20 pdf

FRI APR 8
lecture 27: working set, belady's anomoly, and stack algs

WED APR 6
lecture 26: simulating buddy sys and VM paging; LRU page replacement
ASN 7 DUE FRI APR 15 pdf

MON APR 4
lecture 25: page tables & page replacement txt
MEM-MGR ASN CUTOFF IS FRI APR 8

FRI APR 1
lecture 24: buddy memory allocation pt 2 txt

WED MAR 30
lecture 23: buddy memory allocation txt
SQUEAK ASN CUTOFF IS MON APR 4

MON MAR 28
lecture 22: VM and page tables txt

FRI MAR 25
lecture 21: memory manager starter code txt

WED MAR 23
lecture 20: memory manager data structs txt

MON MAR 21
lecture 19: intro to memory management txt
• read pages 189–202 of Tanenbaun
assignment 6: memory allocation pdf
   proj6_data txt
   memmgr.c c
• buddy system html
due Fri Apr 1
assignment 4 cutoff is Fri Mar 25.

FRI MAR 11
lecture 18: squeak's etoys txt
assignment 5: squeak html due Fri Mar 25missing pages 164–165 from handout pdf

WED MAR 9
MIDTERM

MON MAR 7
lecture 16: exam review txt

FRI MAR 4
lecture 15: squeak txt

WED MAR 2
lecture 14: revised grade policy, semaphores in assn 4 sample code, future projects txt

MON FEB 28
lecture 13: deadlock txt

FRI FEB 25
lecture 12: more semaphores, producer-consumer w/3 semaphores txt

WED FEB 23
lecture 11: unix semaphores txt

TUE FEB 22
lecture 10: unix shared memory txt

FRI FEB 18
assignment 4: producer-consumer problem pdf
• sys calls help txt pdf
lecture 9: on asn4 txt
due Fri Mar 4

WED FEB 16
lecture 8: interprocess comms ii txt

MON FEB 14
lecture 7: interprocess comms i txt

FRI FEB 11
lecture 6: more osp scheduling, threads txt

WED FEB 9
lecture 5: osp's PCB, cpu.c, queues, scheduling txt

MON FEB 7
assignment 3: implementing a cpu scheduler pdf
due Wed Feb 16

WED FEB 2
lecture 3: pipes, signals txt

MON JAN 31
lecture 2 notes txt
assignment 2: processes, pipes, signal handers pdf due Wed Feb 9

FRI JAN 28
assignment 1: OS mini-research project html due Wed Feb 9

To format for printing, click here.

resources palm OS ikonboard assn cover helpful links

91.308 Assignment 1: Intro and OS Mini-Research Project

 

  1. Read Chapter 1 of Tanenbaum (pages 1–67).

  2. Prepare written answers for the following questions at the end of Chapter 1:
    • Question 7, cost of video RAM
    • Question 8, kernel mode
    • Question 23, client-server model

    These written answers should be handed in in class on the assignment due date.

  3. Research information about an obsolete/unusual/modern/obscure computer platform, and describe key properties of its operating system.

    Each student must choose a different machine or platform. This will be ensured with the following procedure:

    1. Log into the class's discussion board, using the ikonboard link from the class home page. Create an account for yourself if necessary.
    2. Choose your machine/platform.
    3. Go to the ikonboard discussion board and look through the topic entitled Reserve your OS here. Make sure your machine is not taken. If it is, go to step 2 and try again.
    4. Make a posting to this same board, reserving your selection.
    5. Perform the research.
    6. Post your writeup under the topic entitled Post your OS reports here.

    Your report should be about 1 page long, and include details such as:

    • Years that the computer was in use.
    • Was it multi-user or single-user? Single-tasking or multi-tasking?
    • What peripherals (disk, printer, input, screen) did the system have?
    • What was the primary application/purpose?
    • Special features of the operating system.

    Also – very important – make sure to give full citations and URLs to all source material that you used in preparing the report.

    The report should be posted under the discussion topic “Post your OS reports here” by the end of class on the assignment's due date.


Last modified: Friday, 28-Jan-2005 14:52:19 EST by fred_martin@uml.edu