Computer Engineering BA (A), Introduction to Operating Systems, with Applications in Linux, 7.5 Credits

Please note that the literature can be changed/revised until: 
• June 1 for a course that starts in the autumn semester
• November 15 for a course that starts in the spring semester
• April 1 for a course that starts in the summer 


Print or save the syllabus as a PDF

You can easily print a syllabus from the website. Use the keyboard shortcut ctrl+p (Windows) or command+p (Mac). In the next step, you choose whether you want to print or save the course plan as a PDF.


Versions:

Syllabus:
Datateknik GR (A), Operativsystem introduktion, med tillämpningar i Linux, 7,5 hp
Computer Engineering BA (A), Introduction to Operating Systems, with Applications in Linux, 7.5 Credits

General data

  • Code: DT158G
  • Subject/Main field: Computer Engineering
  • Cycle: First cycle
  • Progression: (A)
  • Credits: 7,5
  • Progressive specialization: G1N - First cycle, has only upper-secondary level entry requirements
  • Education area: Teknik 100%
  • Answerable faculty: Faculty of Science, Technology and Media
  • Answerable department: Computer and System Science
  • Approved: 2014-05-06
  • Date of change: 2020-12-01
  • Version valid from: 2021-01-04

Aim

The course aims to provide basic knowledge about the structure and function of a modern operating system with multitasking. The course will provide both theoretical knowledge about the structure and functions of a modern operating system and practical experience of a linux based operating system.

Course objectives

Students who complete this course successfully are expected to:
- know how to describe the structure of operating systems and the basic function of the most important logical parts such as memory, process management in an operating system, and explain their interrelationships,
- have knowledge of interfaces to hardware, software, and users provided by operating systems,
- have understanding of most common problems with resource allocation and know common solutions to these problems such as scheduling and synchronization,
- have understanding of using a Unix/Linux based operating system.

Content

The course includes the following elements:
- basic concepts of OS and history,
- structure of an OS,
- processes and threads,
- memory management and virtual memory,
- file system and I/O,
- synchronization mechanisms and deadlock,
- terminal management and scripting.

Entry requirements


(Äldre gymnasiebetyg)

Selection rules and procedures

The selection process is in accordance with the Higher Education Ordinance and the local order of admission.

Teaching form

Web-based distance course:
For the web-based distance course, all the course material, supervision and teaching is provided via a web-based teaching platform. The help to students as per individual student's needs is provided using communication resources such as via email correspondence or discussion forums/groups.

Examination form

L105: Labs and Assignments, 3.5 Credits
Grade scale: Fail (U) or Pass (G)

Q105: Exam, 4 Credits
Grade scale: Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

The grading criteria can be found at www.miun.se/criteria.

The examiner has the right to offer alternative examination arrangements to students who have been granted the right to special support by Mid Sweden University’s disabilities adviser.

Grading system

Seven-grade scale, A, B, C, D, E, Fx and F. Fx and F represent fail levels.

Other information

This course cannot be included in the same degree as cours with code DT011G.

Course reading

Select litterature list:

Required literature

  • Author: Stallings, William
  • Title: Operating Systems: Internals and Design Principles
  • Edition: Senaste
  • Publisher: Pearson Education International / Prentice Hall
  • URL: http://williamstallings.com/

Reference literature

  • Author: Helmke, Matthew
  • Title: Ubuntu Unleashed
  • Edition: Senaste
  • Publisher: Pearson Education International / SAMS
  • Author: Abraham Silberschatz, Peter B. Galvin, Greg Gagne
  • Title: Operating System Concepts
  • Edition: Senaste
  • Publisher: Wiley

Check if the literature is available in the library

The page was updated 10/14/2024