course-details-portlet

TDT4186

Operating Systems

Choose study year
Credits 7.5
Level Intermediate course, level II
Course start Spring 2025
Duration 1 semester
Language of instruction English
Location Trondheim
Examination arrangement School exam

About

About the course

Course content

Operating systems, e.g., Windows, Unix, MacOS, Android, are an indispensable part of modern computing systems. The course as an introductory course will discuss definitions, principles, techniques of operating systems. The aim of this course is to facilitate the understanding of some fundamental yet core components in operating systems. The topic will focus on processes, scheduling algorithms, memory management, concurrency/synchronization, file systems.

Learning outcome

  • Knowledge: The students shall acquire a fundamental understanding of the core concepts and principles of operating systems. The students should learn about process management, scheduling, memory management, file systems, and I/O systems.
  • Skills: The students shall be able to exploit the operating system effectively, as a system developer, administrator and end user. The students are expected to be able to understand the low-level kernel code and implement some simple kernel functions within an operating systems.
  • General qualifications: The students shall understand and analyze the intricate interactions within an operating system. In addition, the students should obtain the knowledge and abilities to work with operating systems confidently and potentially tackle complex challenges within an operating system.

Learning methods and activities

Lectures and exercises.

Compulsory assignments

  • Compulsory assignment

Further on evaluation

Compulsory activity must be approved in order to take the exam.

If there is a re-sit examination, the examination form may change from written to oral.

Course materials

Will be given at the start of the semester.

Credit reductions

Course code Reduction From
TDT4155 3.7 sp
IT167 3.7 sp
MNFIT167 3.7 sp
IT222 3.7 sp
IT2202 3.7 sp
MNFIT222 3.7 sp
MNFIT222 3.7 sp
TTK4147 2 sp Autumn 2009
This course has academic overlap with the courses in the table above. If you take overlapping courses, you will receive a credit reduction in the course where you have the lowest grade. If the grades are the same, the reduction will be applied to the course completed most recently.

Subject areas

  • Informatics
  • Technological subjects

Contact information

Course coordinator

Department with academic responsibility

Department of Computer Science

Examination

Examination

Examination arrangement: School exam
Grade: Letter grades

Ordinary examination - Spring 2025

School exam
Weighting 100/100 Examination aids Code D Date 2025-05-22 Time 15:00 Duration 4 hours Exam system Inspera Assessment
Place and room for school exam

The specified room can be changed and the final location will be ready no later than 3 days before the exam. You can find your room location on Studentweb.

Sluppenvegen 14
Room SL324
1 candidate
Room SL322
1 candidate
Room SL520
18 candidates
Room SL311 lyseblå sone
76 candidates
Room SL311 grønn sone
68 candidates
Room SL311 brun sone
82 candidates
Room SL238
5 candidates

Re-sit examination - Summer 2025

School exam
Weighting 100/100 Examination aids Code D Duration 4 hours Exam system Inspera Assessment
Place and room
The specified room can be changed and the final location will be ready no later than 3 days before the exam. You can find your room location on Studentweb.