

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The syllabus for the principles & practices of operating systems course offered at arizona state university in spring 2005. The course covers topics such as kernel structure, network devices, ipv4, arp, routing, tcp, udp, sockets, and application programming. Students are required to have prior knowledge of linux and computer networking. The course includes projects, midterm and final exams, and class participation for grading. The required textbook is 'the linux networking architecture' by k. Wehrle et al.
Typology: Exams
1 / 3
This page cannot be seen from the preview
Don't miss anything!


Instructor: Bruce R. Millard Office: Sutton 140P Phone: 727-
Lecture: Tuesday & Thursday 10:30 – 11:45 AM in TECH2 109
Schedule Line Number: 58603
Description: Principles and practices of operating systems: virtual memory systems, I/O devices & systems, file systems & organization & other topics.
Prerequisite: CST 386. Knowledge of Linux and Computer Networking a plus
Overrides: No capacity overrides will be given. The instructor may give prerequisite overrides to qualified students.
Required Texts: K. Wehrle, et al, The Linux Networking Architecture , Pearson Prentice Hall, 2005
Potentially useful texts (if you can find them) J. Crowcroft and I. Phillips, TCP/IP and Linux Protocol Implementation, Wiley & Sons, 2002 A. Rubini and J. Corbet, Linux Device Drivers , 2nd edition, O'Reilly & Associates, 2001 S. A. Maxwell, Linux Core Kernel Commentary, 2 nd^ edition, Coriolis Technology Press, 2001. D. P. Bovet, Understanding the Linux Kernel , O’Reilly, 2001.
Grading: Projects 40 Midterm Exam 25 Class participation 5 Final Exam 30 Comprehensive 100 See the class web page or page 3 of the syllabus on grading appeals and cheating for information on those topics.
Course Grade: based on points (absolute, fixed, no curve)
= 98.0 A+ = 92.0, < 98.0 A = 90.0, < 92.0 A- = 87.5, < 90.0 B+ = 82.5, < 87.0 B = 80.0, < 82.5 B- = 77.5, < 80.0 C+ = 70.0, < 77.5 C = 60.0, < 70.0 D < 60.0 E
Week Date Topics Project Reading* 1 Jan 18, 20 Kernel Structure, Socket Buffers 2, (3), 4 2 Jan 25, 27 System Initialization P1 available 3 Feb 1, 3 Network Devices 5 4 Feb 8, 10 Datalink Layer P1 due 6 5 Feb 15, 17 IPv4 P2 available 13, 14 6 Feb 22, 24 IPv 7 Mar 1, 3 Midterm Exam Review P2 due Everything so far 8 Mar 8, 10 Midterm Exam P3 available Everything so far Mar 15, 17 Spring Break Eyelids 9 Mar 22, 24 ARP, Routing P3 due 15, 16 10 Mar 29, 31 TCP P4 available 24 11 Apr 5, 7 TCP cont 12 Apr 12, 14 UDP P4 due/P5 avail 25 13 Apr 19, 21 Sockets, Application Programming 26, 27 14 Apr 26, 28 Catch up 15 May 3 Final Review P5 due Everything May 5 Final Exam (12:20 – 2:10 PM) (Comprehensive)
Dates of note: Mid Term Grades due March 11 Spring Break March 13- Course Withdrawal Deadline April 3 Restricted Complete Withdrawal Deadline May 3 Final Exam May 5, 12:20-2:10 PM
No late assignments (homework or project) will be accepted without prior approval from the instructor. No make-up exams will be given without written documentation of illness or prior approval from instructor.