621.750 (16S) Operating Systems

Sommersemester 2016

Registration deadline has expired.

First course session
07.03.2016 12:00 - 14:00 HS C On Campus
... no further dates known

Overview

Lecturer
LV Nummer Südostverbund ING03001UL
Course title german Betriebssysteme
Type Lecture
Hours per Week 2.0
ECTS credits 2.0
Registrations 101
Organisational unit
Language of instruction German
Course begins on 07.03.2016

Time and place

List of events is loading...

Course Information

Teaching methodology including the use of eLearning tools

Vorlesung und (falls gewünscht) Kurzpräsentationen von Studierenden

Course content

Kennenlernen der wichtigsten Konzepte von Betriebssystemen. Beispiele aus verschiedenen Betriebssystemen. Implementierungsdetails in LINUX und Windows

Topics

  • Einführung und geschichtlicher Überblick
  • Prozesse und Threads
  • Systemnahe Programmierung unter Unix/Linux
  • Deadlocks
  • Speicherverwaltung
  • Dateisysteme
  • Ein-/Ausgabe (E/A)
  • Fallstudien (Unix, Windows)

Teaching objective

Die Hörerinnen und Hörer sollen - die wichtigsten Konzepte von Betriebssystemen, - Beispiele aus verschiedenen Betriebssystemen und - einige Implementierungsdetails in Unix/Linux kennen lernen.

Prior knowledge expected

Rechnerorganisation

Other materials

Die Vorlesungsfolien (in Englisch) werden begleitend in einem Moodle-Kurs zur Verfügung gestellt.

Literature

A.S. Tanenbaum, H. Bos: Modern Operating Systems, 4th Edition, Pearson, 2015. A.S. Tanenbaum: Modern Operating Systems, 3rd Edition, Prentice Hall, 2008. A.S. Tanenbaum: Moderne Betriebssysteme, 2. Auflage, Pearson Education, 2003. W. Stallings: Operating Sytems: Internals and Design Principles, 6th Edition, Prentice Hall, 2008.

Teaching methodology including the use of eLearning tools

Lectures and (if requested by students) short presentations by students

Distance learning info

Moodle course

Course content

Most important operating systems concepts Examples from common operating systems Implementation details in Linux and Windows

Topics

  • Introduction and OS history
  • Processes and threads
  • Systems programming in Unix/Linux
  • Deadlocks
  • Memory management
  • File systems
  • Input/output
  • Case studies (Unix/Linux, Windows)

Teaching objective

Students will get to know - the most important, general operating systems concepts, - examples from common operating systems, and - some implementation details in Unix/Linux systems.

Prior knowledge expected

Rechnerorganisation (Computer Organization)

Other materials

Lecture slides (in English) will be provided in the Moodle repository

Literature

A.S. Tanenbaum, H. Bos: Modern Operating Systems, 4th Edition, Pearson, 2015. A.S. Tanenbaum: Modern Operating Systems, 3rd Edition, Prentice Hall, 2008. A.S. Tanenbaum: Moderne Betriebssysteme, 2. Auflage, Pearson Education, 2003. W. Stallings: Operating Sytems: Internals and Design Principles, 6th Edition, Prentice Hall, 2008.

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Assessment criteria / Standards of assessment for examinations

Schriftliche Prüfung: Teil 1 (60 min.) mit Unterlagen; Teil 2 (30 min.) ohne Unterlagen

Assessment criteria / Standards of assessment for examinations

Written exam: part 1 (60 min.) without study material; part 2 (30 min.) with study material

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Subject: Fachspezifische Vertiefungsfächer (AAU) (Compulsory elective)
      • ING.003 Betriebssysteme ( 2.0h VO / 2.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
          Absolvierung im 6. Semester empfohlen
  • Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation) (SKZ: 884, Version: 04W.7)
    • Stage two
      • Subject: Praktische und Technische Informatik (LI 2.2) (Compulsory subject)
        • Betriebssysteme ( 2.0h VO / 2.0 ECTS)
          • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Technical Principles and System Software (Compulsory subject)
      • Betriebssysteme ( 2.0h VO / 2.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelorstudium Informatik (SKZ: 521, Version: 09W.3)
    • Subject: Technische Grundlagen und Systemsoftware (Compulsory subject)
      • Betriebssysteme ( 2.0h VO / 2.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
  • Bachelor's degree programme Informatics (SKZ: 521, Version: 03W.1)
    • Subject: Technische Grundlagen und Systemsoftware (Compulsory subject)
      • Betriebssysteme ( 2.0h VO / 2.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
  • Diploma programme Informatics (SKZ: 880, Version: 02W)
    • Stage two
      • Subject: Technische Grundlagen und Systemsoftware (Compulsory subject)
        • Betriebssysteme ( 2.0h VO / 2.0 ECTS)
          • 621.750 Operating Systems (2.0h VO / 2.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Computer- und Netzwerktechnik (Compulsory subject)
      • Betriebssysteme ( 2.0h VO / 3.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 3.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 09W.2)
    • Subject: Computer- und Netzwerktechnik (Compulsory subject)
      • Betriebssysteme ( 2.0h VO / 3.0 ECTS)
        • 621.750 Operating Systems (2.0h VO / 3.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 06W.1)
    • Subject: Informatics and Software Engineering (Compulsory elective)
      • Module: Betriebssysteme
        • Vorlesung (Betriebssysteme) ( 2.0h VO / 3.0 ECTS)
          • 621.750 Operating Systems (2.0h VO / 3.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2023
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2022
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2021
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2020
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2019
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2018
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2017
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2015
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2014
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2013
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2012
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2011
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2010
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)
Sommersemester 2009
  • 621.750 VO Betriebssysteme (2.0h / 2.0ECTS)