|
|
|
|
Description: This course is intended to give you an in-depth exposure to advanced operating systems topics. This course covers techniques for formally analyzing various fundamental concepts and mechanisms which form the basis of the design of advanced operating systems, including distributed, database, and multiprocessor operating systems. Course material will come from the textbook and from assigned outside papers. Students will analyze alternative approaches both theoretically and via implementation.
| Prerequisite: | A good undergraduate operating systems course, such as CSCE 4413 or equivalent. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Text: |
Distributed Systems: Principles and Paradigms
Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands,
Maarten van Steen, Vrije University, Amsterdam, The Netherlands,
ISBN: 0-13-088893-1,
Publisher: Prentice Hall,
Copyright: 2002.
The textbook covers most of the topics at a fairly high level, and should be used to get the necessary background and to help you find additional references in a particular topic area. Outside readings will come from published journal articles and made accessible to students. The bibliography in our text will provide an abundance of references for potential readings. Other readings not listed in the text will be posted on the assignments page. Be prepared to read a lot of material for this course!
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Professor: | Amy W. Apon
Phone: 575-6794 (Dept: 575-6197) Office Hours: TBD. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Time/Place: | 12:30-1:50, TTh, ENGR 307 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Grading: |
The grade in the course will be based on quizzes and
assigned homework that are a combination of theoretical
and applied problems. Approximately four graded homeworks will be
assigned.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Topics: |
Topics to be covered come from the textbook as listed. In addition,
if we find a paper from the literature that is particular appealing we
may spend more time on it and modify the schedule accordingly.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Safety and Computer Use: | All use of computer equipment at the University of Arkansas falls under the acceptable computer use guidelines of the University. Any violations of these guidelines will result in dismissal from the course with a failing grade, and possible punitive or legal action! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inclement Weather Policy: | If Fayetteville Public Schools are in session then we will have class. If Fayetteville Public Schools are not in session then I will post an announcement to the web site by 10:00 a.m. the day of class if class will be held. If an announcement is not posted, or if csce.uark.edu is down, then you may assume that class is cancelled. If class is cancelled then, if it is urgent, I will send you email regarding any assignment or schedule changes. If class is cancelled on the day that an assignment is due then it will be due during the next class period. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Credit: | CSCE 5313 is worth 3 hours of graduate credit. |