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)
- Shell Program (tweak : command line operators, I/O redirection, backgrounding). Detailed instructions on how to turn in project 1.
- System Call
. 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.
- Scheduling. This is the race condition driver. Turn-in instructions.
- File Systems. Read about VFAT images you can use for testing. Here's a VFAT image you can use.
Announcements
- (5/26/2004) Project 4 interviews : see the schedule.
- (5/11/2004) Project 3 interviews : see the schedule.
- (4/27/2004) Project 2 INTERVIEWS PART II & III : The second part of the interviews for project 2 will be this Friday during discussion (8:00 - 10:00, Franz) and THESE TEAMS should come. The final part of the interviews is next Tuesday and THESE TEAMS are supposed to show up. Also, ANY team whose name doesn't appear on any of the three lists, should come on Tuesday.
- (4/26/2004) Project 2 INTERVIEWS PART I : The first part of the interviews will be this Thursday (4/28) during my OH. THESE TEAMS should come for an interview.
- (4/18/2004) INTERVIEWS PART 2 : The rest of the interviews will be held during my office hours. THESE teams should come this Tuesday from 12:30 to 1:50. Please don't be late. Especailly the teams that are first on the list should be there on time!!! the rest of teams will be interviewed on Thursday (same time). If your name is not on the list, then come on Thursday (although I will post a third list for the teams that need to come on Thursday).
- (4/14/2004) INTERVIEWS : Most of the teams (13 teams) will be interviewed during the discussion this Friday 8:00-10:00. The rest of the teams will be interviewd during my office hours (see above). This Friday I will interview THESE teams. I will post the schedule for the rest of the interviews this Friday. I have difficulties emailing the whole class because the department/administration people still didn't set it up for me yet, so please check the web site regularly!
- (4/9/2004) Contact the UCLA Linux Users Group (http://www.linux.ucla.edu) for help with linux. Ask them about their Spring Install Fest (April 17th) where they'll install Linux on your computer (for free). It is highly recomended to install linux on your computer!!
- (4/9/2004) A piece of advise: Start working on Project 1 asap. You should have a few basic parts (like the command line parser)
ready by next Friday.
- (4/9/2004) Please email me the team member names asap! One email per team is enough.
- (4/9/2004) When sending me emails, PLEASE use as subject
"cs111 (whatever else you want)" !
If you don't start the subject with "cs111" I might not notice your email...!
- (4/9/2004) If you notice that one of lab PCs is notworking properly, please let me know asap!
Some useful links :
P. Efstathopoulos - UCLA 2004