Syllabus   Blank Homework  
Notes   Labs   Scores   Blank

Labs
Dr. Tong Yu, March 2015

Comments of your graded labs


  • Lab 1 ( Installing Linux and development, Only need report on the part of development. ) Due 4/5/17 (Wed), 9:00 pm
  • Lab 2 ( Study of xv6 ) Due 4/12/17 (Wed), 9:00 pm
  • Lab 3 (Writing a Simple Shell and XV6 Scheduling and System calls ) Due 4/19/17 (Wed), 9:00 pm
  • Lab 4 (Implementing XV6 Priority Scheduling) Due 4/26/17 (Wed), 9:00 pm
  • Lab 5 (Distributed Computing) Due 5/10/17 (Wed), 9:00 pm
  • Lab 6 (An Introduction to Android Development) Due 5/24/17 (Wed), 9:00 pm
  • Lab 7 (Android Distributed Application) Due 6/7/17 (Wed), 9:00 pm
  • Videos:

    1. xv6-1 compile and r un OS, and write an application
    2. xv6-2 debugging xv6
    3. Implementing cp in xv6 (with caption)
    4. Writing a simple shell (with caption)
    5. Adding a system call to xv 6(with caption)
    6. xv6: Adding and changing process priority (with caption)
    7. Using java rmi (with caption)
    8. xv6: Implementing a Simple Priority Scheduling Policy (with caption)
    9. Message Queues (with caption)