Computer Science 822 Spring 2002 Professor: J. M. Westall Office: Edwards 430 Teaching Assistant: Chakrit Watcharopas Resources: Understanding the Linux Kernel, D. P. Bovet and M. Cesanti, O'Reilly Publishing Linux Kernel Internals, 2nd ed., M. Beck et. al., Addison Wesley Linux Device Drivers, 2nd ed., http://www.xml.com/ldd/chapter/book/index.html Use the source, Luke. Topics: System installation, configuration and adminstration Kernel source organization Booting the system The system call interface The /proc file system Kernel memory management Character device drivers Networking support CPU scheduling File systems and Block device drivers (possibly) Grading: Quizzes (n) 50% Assignments(n) 25% Final Exam 25% Final avg >= insures grade no worse than 90 A 80 B 70 C 60 D Zero or more quizzes will be dropped. Two comprehensive makeup quizzes will be given near the time of the final exam. No other makeup quizzes will be given. Weekly quizzes will be generally be given on Friday, but the date is subject to change. You will always be given at least one class's prior notice. Assignments will consist of a combination of work performed during and outside the scheduled Lab period. Unless explicitly stated otherwise, all work is expected to be your own individual, unaided (except by ME) effort.. When you are directed not to discuss the assignment with other students, I consider this policy to have been violated EVEN IF YOU SIMPLY ASK ANOTHER STUDENT IF SHE OR HE HAS STARTED (OR FINISHED) THE ASSIGNMENT. Violations of this policy will be subject to the penalties for academic dishonesty. YOU are responsible for protecting your work, and you will NOT be held blameless should another student copy from your unprotected directory. Late assignments will be subject to a deduction of n^2 where n is the number of days late. Assignments will be due no later than 11:59pm on the due date. Weekend days count in the deduction computation. Directory /home/westall/class/822 on the CS dept SUN network contains some resource materials.