Download seminar on operating systems - Universidad Técnica Federico Santa

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Process management (computing) wikipedia , lookup

Library (computing) wikipedia , lookup

RSTS/E wikipedia , lookup

VS/9 wikipedia , lookup

Plan 9 from Bell Labs wikipedia , lookup

Berkeley Software Distribution wikipedia , lookup

Mobile operating system wikipedia , lookup

Spring (operating system) wikipedia , lookup

Copland (operating system) wikipedia , lookup

Unix security wikipedia , lookup

CP/M wikipedia , lookup

Security-focused operating system wikipedia , lookup

Distributed operating system wikipedia , lookup

Transcript
UNIVERSIDAD TECNICA
FEDERICO SANTA MARIA
COURSE TITLE:
SEMINAR ON OPERATING SYSTEMS
CODE: IPD-433
PREREQUISITES: Operating Systems Theory (ELO-321)
CREDITS: 4
LEC. HRS/WK: 4
EXAM:
TA HRS/WK:
LAB. HRS/WK:
NO
OBJECTIVES:
Study of modern concepts in design and implementation of operating systems, with emphasis on
distributed and real-time systems. The course is divided into two parts. The first part focuses on
the study of general concepts related to the structure of an operating system: process scheduling
and synchronization, memory management, and stable storage. The second part involves
detailed analysis of design and implementation of distributed and real-time operating systems.
METHODOLOGY:
For each topic, theoretic foundations are discussed, and a literary review of relevant work is
conducted. Then current research is reviewed and publications with innovative ideas are studied.
Students will develop a prototype of an operating system as part of a course project. At the end of
the semester, each student must present a research paper on a specific topic.
CONTENT:
1. Introduction.
2. Part I: General Concepts
2.1. Analysis of the structure of an operating system
2.2. Process scheduling and synchronization
2.3. Memory management
2.4. Stable storage
3. Part II: Case studies
3.1. Distributed operating systems
3.2. Real-time operating systems
REFERENCES:
1. Abraham Silberschatz, Peter Baer Galvin, Greg Gagne, "Operating System Concepts", John
Wiley & Sons Inc., 7th Edition, 2005.
2. A. Burns, A. Wellings, “Real-Time Systems and Programming Languages”, Pearson
Education, ISBN: 0-201-72988-1, 3rd edition, 2001.
Prepared by :
Approved by :
Date
:
Wolfgang Freund 09-05-2007
Notes: