CS111 Lab (section 1) - Spring 2004

Operating Systems Principles


Teaching Assistant:
Petros Efstathopoulos (pefstath@cs.ucla.edu)

This the LAB website. For the official class web site please go to http://courseweb.seas.ucla.edu

Lab Essentials

  • Basic Linux commands

  • Lab: PCs in BH 4405 (SEAS Lab) running Linux

  • Office hours : Tuesday & Thursday 12:50 - 13:50 (BH 4428)

     

    Projects

    (All must be implemented using LINUX and the C programming language)
    1. Shell Program (tweak : command line operators, I/O redirection, backgrounding). Detailed instructions on how to turn in project 1.


    2. System Call
    3. . Some kernel hacking tips from Steve. Some extra hints will be posted here. Here's a config file you can use to compile the kernel. Turn-in instructions.

    4. Scheduling. This is the race condition driver. Turn-in instructions.

    5. File Systems. Read about VFAT images you can use for testing. Here's a VFAT image you can use.

    Announcements


    Some useful links :



    P. Efstathopoulos - UCLA 2004