|
|
COMPUTER ENGINEERING LABORATORY[This page is CSS2 enabled. Your browser might not fully support it] [http://www.ee.oulu.fi/research/tklab/courses/521453A/] 521453A Operating Systems (5cp)$RCSfile: index.html,v $ $Revision: 1.91 $ $Date: 2012/01/25 10:08:35 $ ABSTRACTThe course familiarises the student with basic knowledge of computer operating systems. The course consists of lectures, a laboratory exercise, and an examination of which the latter two are mandatory. These pages contain some important information, such as exercise material, schedule, and contact information. Table of ContentsIntroduction
LecturerObjectivesThe objective of the course is to provide basic knowledge of computer operating system structures and functioning. Learning outcomesUpon completing the course the student is capable of explaining the basic structure and functioning of operating system. Student is able to point the problems related to process management and synchronization as well as is able to apply learned methods to solve basic problems. Student is capable of explaining the cause and effect related to deadlocks and is able to analyse them related to common circumstances in operating systems. Additionally, the student is able to explain the basics of memory management, the use of virtual memory in modern operating systems as well as the structure of the most common file-systems. Contents
ImplementationLectures 30h, laboratory exercise 2+4h. Lectures will be held during periods 5-6. Mandatory laboratory exercise is scheduled on March-April 2012. The detailed dates will be announced later. LiteratureLecture slides can be purchased from University Press store (Yliopiston paperikauppa). Silberschatz, A., Galvin P.B., Gaqne G.: Operating System Concepts, 6th (or newer) edition, John Wiley & Sons, Inc., 2003. (Chapters 1-12). Prerequisites
ScheduleLecturesLectures will be held in the periods 5-6, 2012. The registration will be available on WebOodi .
ExaminationNext exam will be held on Spring 2012 (probably on May).
Old exam questions are available here ExercisesLaboratory WorkThe laboratory work is performed in a group of 2 students in Unix computer class, including the practical problems from the lectures to be solved by c-programming language. There is 4 hours of time, and the answer sheet can be returned at the end. Separate work report is not needed. Also, take a look at the pre-exercise section. Next organized laboratory exercises will be held on Spring 2012. The registration will be available later. Pre-exercises
The lab exercises include pre-exercises which must be
done BEFORE the actual lab work and return to
assistant when coming to lab.
The answers can be found from the course material (chapters 4, 5, 7,
and 8) and from the unix manuals (man command). If unix-machine is not
available, man-pages can be found text file below. Contact Information
[http://www.ee.oulu.fi/research/tklab/courses/521453A/] [This page is CSS2 enabled. Your browser might not fully support it] |