Menu
News
20.09.2009

Innovative Operating System Elements SS 09

Organizer Ulrich Gräf
Description
Lecture Fri 13:30-15:10, S202/C120
Document Access The linked documents are accessible from the network of the TU Darmstadt only.

Prüfungen finden am Montag, dem 26. Oktober statt

Bitte die Unterlagen vom Prüfungssekretariat bei Marion Braun oder Kai Sachs abgeben. Dann gibt es einen Prüfungstermin Montag nachmittag.

Lecture Information

Last Update: 2009-August-11

Lesson 1: Introduction ( PDF )
  • What is an Operating System?
  • Computer Architecture
  • Operating System History
  • Elements of an OS
  • Overview
Lesson 2: Input/Output ( PDF )
  • Data and IO History
  • IO Media
  • IO Types
  • Modern IO Techniques
Lesson 3: High Availability ( PDF )
  • Availability, MTBF, MTTR, Combination
  • Availability Classification
  • High Availability Architectures
  • Cluster Configuration
  • Fault Tolerant Software Architecture
  • Methods to increase Redundancy
  • Examples
Lesson 4: HA Cluster Technologies ( PDF )
  • Failover Cluster
  • Cluster Architectures
  • Global Devices, Global IP Addresses
  • HA in the Operating System
  • Cluster Architectures for far Distances
Lesson 5: Memory ( PDF )
  • Memory Modell
  • Page Table, Segments, Segment Types
  • Page Replacement Algorithms
  • Start of a Process
  • Writing Data
  • Cache, ARC, Transactional Memory
Lesson 6: CPU / Scheduling ( PDF )
  • Process-, Thread- Data
  • Process Lifecyle
  • Synchronisation, IPC
  • Scheduler -Types, -Variants, -Policies
  • Tablecontrolled Scheduler
  • Ressource Management
Lesson 7: Network ( PDF )
  • OSI Layer
  • TCP/IP, Services
  • Virtualisation of the Network Layer
  • Crossbow
Lesson 8: Miscellaneous ( PDF )
  • Boot Process
  • Deadlocks
  • Standards
Lesson 9: OS Security ( PDF )
  • Securitymatrix / Accessmatrix
  • Access Control Lists, Capability Lists
  • Segment Protection
  • Security Methods in Unix
  • Extended ACLs, SE-Linux
  • Privileges, Authorizations
  • RBAC
  • Labelled Security
  • Secure Boot
Lesson 10: Volume Management / SAN / Filesystem Aspects ( PDF )
  • Filesystem Taxonometry
  • local, shared, network, distributed
  • SAN, NAS
  • FC Layers
  • Volume Manager
Lesson 11: Filesystems in Detail ( PDF )
  • Datasets, Struktures
  • ISAM, VSAM
  • FAT Filesystem
  • Posix Filesystems
  • Berkeley Fast Filesystem, UFS
  • Consitency and Logging
  • ZFS (see ZFS Presentation below up to Slide 25 (Prefetch)
Lesson 12: Virtualization I ( PDF )
  • Definition of Virtualization
  • Where to use?
  • What is going virtual?
  • With and without Hypervisor
  • Para- and Full-Virtualization
  • Cold-, Warm-, Hot-Migration
  • Direct-, Virtualized-IO
Lesson 13: Virtualization II ( PDF )
  • UNIX: chroot, BSD Jails
  • OS Virtualization: Container
  • Separation of FS, Network, Devices, IO
  • Resource Management: CPU, Memory
  • Zones and Trusted Solaris

Office Hours

Ulrich Gräf
When?
by arrangement
Where?
DVS Lab Room

please contact my by mail or phone.

Contact Information

Phone:
0172 842 5867
Mail:
Ulrich.Graef@Sun.COM
Ulrich.Graef@gmx.net

Field Trip to Heinz-Nixdorf-Museum

The field trip happened on: September 2, 2009

Field Trip Plan

We looked at historical computers in the Heinz-Nixdorf-Museum Fürstenallee 7 in Paderborn,
the largest Computer Museum worldwide.

  • We want avoid an overnight stay.
  • We (Ulrich Gräf and Matthias Pfützner) offer to drive to Paderborn, we have 7-8 free seats in 2 cars.
  • If somebody wants to travel separately he should meet us at noon in the Cafeteria in the Museum downstairs (but send a mail!).
The agenda proposal:
Meet at 8:00 in Darmstadt, Hochschulstr. 1
8:30 - ~ 12:00 Trip to Paderborn
Break
13:00 - max. 17:00 Guided Tour and free Exploration
Trip back to Darmstadt

Everybody from TU Darmstadt can attend, there are no prerequisites.
Please send me an E-Mail if you want to attend!
to Ulrich.Graef@Sun.COM or Ulrich.Graef@gmx.net .

Literature References

General Information
Links