INF3151 - Operating systems
|
||||||||||||||||
|
||||||||||||||||
Course content
This course gives a thorough introduction to operating systems and covers topics like interrupt management, threads and processes, process coordination and synchronization, management of physical and virtual storage, devices and file systems. The exercises cover both analysis of abstractions, and their realization and implementation. During the course, each student will develop a running operating system kernel for an Intel x86 based computer.
Learning outcomes
Traditional operating systems (OS) such as UNIX and Windows have been successfully applied since many years in business and research areas. This course will provide the students with an in-depth understanding of the process management of these systems running on a uni-processor machine.
Admission
Students at UiO must apply for courses in StudentWeb.
International applicants, if you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures for international applicants.
The examination in this course is not available for external candidates. Only students admitted to the course may sit for the examination.
Prerequisites
Formal prerequisites
In addition to fulfilling the Higher Education Entrance Qualification, applicants have to meet the following special admission requirements:
- Mathematics R1 or Mathematics (S1+S2)
The special admission requirements may also be covered by equivalent studies from Norwegian upper secondary school or by other equivalent studies. Read more about special admission requirements.
Recommended prior knowledge
- INF1060 - Introduction to operating systems and data communications
- INF2270 - Computer architecture/INF1070 - Computer architecture
Overlap
10 credits against INF3150 - Operating systems - I. 10 credits against INF4150 - Operating systems - I. 10 credits against INF3160 - Operating systems II. 10 credits against INF4160 - Operating systems II. 9 credits against INF242. 3 credits against IN142. 20 credits against INF4151 - Operating systems.
Teaching
Teaching takes place throughout the semester. 4 hours lectures and 4 hours of problem solving sessions per week. There will be given mandatory assignments. Rules for mandatory assignments.
Exam information
Six project assignments, where each part consist of one practical and one theoretical part, must be handed in (Twelve deliverables in total). All twelve project assignments must be accepted in order to complete the course. Every theoretical part counts 9% of the total grade (except from the first, which does not count) and every practical part counts 14% of the total grade (except from the first and the last, which do not count).
Exam resources
No special exam resources are allowed.
Assessment and grading
Course grades are awarded on a descending scale using alphabetic grades from A to E for passes and F for fail. Read more about the grading system .
The external auditor is Pål Knudsen.
An external auditor regularly evaluates the academic quality of the course, including the form of exam used on the course.
Possibility of make-up exams and re-takes
This subject does not offer new examination in the beginning of the subsequent term for candidates who withdraw during an ordinary examination or fail an ordinary examination. For general information about new examination, see http://www.mn.uio.no/studier/admin/eksamen/utsatt-og-ny-eksamen/index.html and http://www.mn.uio.no/english/studies/admin/examination/retaking-examinations/
Withdrawing from exams and limits on re-takes
A student can sit for this exam up to 3 times. If a student wishes to withdraw from the exam, s/he must do this in StudentWeb at least two weeks prior to the first day of the exam. Failure to do so will be counted as one of the three opportunities to sit for the exam.
Other information
It is strongly recommended to attend the first lecture since it will be given important information.
Contact us
Department of Informatics (Ifi)
Visiting address:
Informatics builidng, First floor, room 2316, Gaustadalléen 23
Visiting hours:
Monday-friday 12:00-15:00
Postal address:
P.o.Box 1080, Blindern
NO-0316 Oslo
Fax: +47 22 85 24 01
E-mail: studieinfo@ifi.uio.no
Web: http://www.mn.uio.no/ifi/english/