MDE 518: Advanced Operating Systems
Monday 13:00-16:00 (Rec. 16:00-17:00 Room A37)
Classroom: Aithousa Beta-Typa Builds.
Deprt. of Informatics and Telecoms,
University of Athens, 15784 Athens
e-mail: ad +*at*+ di.uoa.gr
Basic knowledge of Operating Systems, Computer Architecture,
Ease in programming in the Unix environment.
Excellent knowledge of either C or C++.
Java/Perl/Python could be used depending on the project.
The main goal of this course is to examine advanced concepts in Operating
Systems through the study of research papers. A number of "classic" papers
will be also duscussed.
A tentative list of the papers to be discussed in this
class can be found in here.
An Operating Systems Vade Mekum,
Raphael A. Finkel, Prentice Hall (book is out of print and available on-line).
A tutorial on disk technology
A white paper on
A reference on Zipf, Power-laws, and Pareto.
A number of documents (
) on the N-body problem (courtecy Rafael Pasbantidis).
The first project can be found
Introductory notes to transactions
concurrency control protocols.
A list of papers that are to be presented can be found
15% homeworks and in-class presentation (homeworks are due a week
after they are announced in class).
45% Final exam
40% Semester Project(s)
Marianna Blastou firstname.lastname@example.org,
Fofo Papamixalopoulou fofo@di..uoa.gr
can be obtain by contacting the following people (situated in the Unix
Advice on Research
Reading Research Papers & More:
Other References for the Course:
Quick Guide to Socket Programming
Introduction to threads
A Short Tutorial in POSIX
Sun Microsystems Reference
(Almost) Free OSs and Software: