Hasso-Plattner-Institut Design IT. Create Knowledge.

News

10.03.2017

CeBIT 2017

Also this year, tele-TASK and openHPI are at CeBIT (20-24 March, 2017). You can find us at the HPI booth ... [more]
01.08.2016

openHPI Course "Internetworking 2016"

A new openHPI course about "Internetworking" starts on September 5, 2016. The course is held by Prof. Dr. Christoph Meinel ... [more]
19.05.2016

openHPI Workshop "Embedded Smart Home"

We are going to offer a new openHPI workshop "Embedded Smart Home" in German language. More Infocan be found here ... [more]

Statistics

userclicks 35 M
lecture 6105
activelecturer 2505
series 501
Lecture-Feed of Series: Betriebssysteme (WS 2016/17) Feed of Series: Betriebssysteme (WS 2016/17)

Betriebssysteme (WS 2016/17)

Prof. Dr. Andreas Polze

Die Lehrveranstaltung konzentriert sich auf Standard-Betriebssysteme (general-purpose operating systems) und diskutiert deren Techniken und Ansätze an verschiedenen Beispielen.

Auf diesen Seiten finden Sie Unterlagen zu den Vorlesungen, die laufend ergänzt werden. Insbesondere finden Sie einige Foliensätze, die über das in der Vorlesung gezeigte Material hinausgehen.

Als Teilnehmer der Lehrveranstaltung sind Sie berechtigt Kopien der Unterlagen für Ihre eigene Verwendung anzufertigen. Jegliche Vervielfältigung und Nachnutzung der Unterlagen in elektronischer oder gedruckter Form bedürfen der schriftlichen Zustimmung des Autors.

Outline

Unit 1: Overview of Operating Systems

Not enough ratings.
Date: 27.10.2016
Lang.: de
Dur.: 01:24:54
Play full lecture
• The Evolution of Operating System Functionality 00:01:15
• Tasks of an Operating System 00:09:05
• Kernel- and User Mode Programs 00:09:59
• Layered Model of Operating System Concepts 00:07:55
• OS as Extention of Hardware 00:06:02
• Exkurs: IBM Museum 00:21:37
• Operating Systems Evolution 00:24:10
• Main Concepts 00:04:51
Not enough ratings.
Date: 01.11.2016
Lang.: de
Dur.: 01:25:26
Play full lecture
• Main Concepts: processes 00:05:40
• Main Concepts: Files 00:21:53
• Main Comcept: shell 00:05:57
• Structuring of Operating Systems 00:15:26
• Windows NT Origins Origins 00:05:31
• History of Unix 00:07:43
• Operating Systems Evolution 00:07:17
• Requirements and Design Goals 00:08:14
• Portability 00:07:45
Not enough ratings.
Date: 03.11.2016
Lang.: de
Dur.: 01:07:30
Play full lecture
• Windows API and Subsystems 00:27:12
• Processes and Threads 00:25:45
• Virtual Memory 00:14:33
Not enough ratings.
Date: 10.11.2016
Lang.: de
Dur.: 01:20:18
Play full lecture
• Übungsbetrieb 00:02:41
• Objects and Handles 00:07:02
• Networking & Security 00:15:15
• Registry 00:18:26
• Monitoring Tools 00:13:50
• 2.1 Structuring of the Windows Operating System 00:13:19
• Kernel Mode Components 00:09:45

Unit 2: Operating System Principles

Not enough ratings.
Date: 15.11.2016
Lang.: de
Dur.: 01:25:02
Play full lecture
• Key Windows System Files 00:16:37
• Multiple OS Personalities 00:14:25
• App Calls Subsystem 00:24:01
• Memory Protection Model 00:06:54
• Windows Architecture Recap 00:11:13
• Symmetric Multiprocessing (SMP) 00:11:52
Not enough ratings.
Date: 17.11.2016
Lang.: de
Dur.: 01:23:48
Play full lecture
• Übungsbetrieb & Wiederholung 00:13:38
• Kernel & HAL 00:15:00
• System Threads 00:05:44
• Services 00:22:43
• 2.1a Structuring of the Unix Operating System 00:17:46
• Linux 00:08:57
Not enough ratings.
Date: 22.11.2016
Lang.: de
Dur.: 01:21:46
Play full lecture
• Objects and Handles 00:16:38
• Object Manager 00:16:48
• Kernel Memory Pools 00:14:10
• Invoking Kernel-Mode Routines 00:13:49
• Local Procedure Calls (LPCs) 00:09:11
• 2.3 Windows on Windows - OS Personalities 00:11:10
Not enough ratings.
Date: 24.11.2016
Lang.: de
Dur.: 01:17:04
Play full lecture
• Invoking (a few) Windows Services 00:20:24
• 16-bit Applications on 32-bit Windows 00:01:43
• Wow64 00:17:22
• 2.4 The Windows API - Naming, Conventions, Types 00:06:06
• Sequential File Copy 00:14:11
• 3.1 The Critical-Section Problem 00:17:19

Unit 3: Concurrency

Not enough ratings.
Date: 01.12.2016
Lang.: de
Dur.: 01:23:33
Play full lecture
• Dekker's and Bakery Algorithm 00:18:25
• Semaphores 00:14:47
• 3.2 Windows Trap Dispatching, Interupts, Sychronisation 00:12:08
• IRQL Levels & Interupt Dispatching 00:20:29
• Synchronisation 00:17:44
Not enough ratings.
Date: 06.12.2016
Lang.: de
Dur.: 01:22:43
Play full lecture
• Deferred Procedure Calls 00:16:30
• Asynchronous Procedure Calls (APCs) 00:07:39
• Dispatcher Objects 00:10:11
• 4.1 The Concept of Processes and Threads 00:10:02
• Process and Thread Control Blocks 00:09:05
• Thread Scheduling Queues 00:09:36
• Schedulers 00:19:40
Not enough ratings.
Date: 08.12.2016
Lang.: de
Dur.: 01:24:46
Play full lecture
• Process Creation 00:29:43
• Single and Multithreaded Processes 00:17:30
• Beispiele für Klausuraufgaben (3.5 Quiz) 00:18:49
• 3.4 Windows APIs for Synchronisation and Inter-Process Communication 00:09:21
• Windows Pipe 00:09:23

Unit 4: Scheduling and Dispatch

Not enough ratings.
Date: 13.12.2016
Lang.: de
Dur.: 01:29:47
Play full lecture
• Numa and IoT 00:08:13
• Processes and Threads 00:23:44
• Thread-Related Performance Counters 00:17:42
• Tools for Obtaining Process & Thread Information 00:06:56
• Jobs 00:18:13
• Windows API Thread Creation 00:14:59
Not enough ratings.
Date: 03.01.2017
Lang.: de
Dur.: 01:19:51
Play full lecture
• 4.3 Windows Process and Thread Internals 00:15:59
• Internal Data Structures 00:14:47
• CreateProcess 00:25:48
• Process Rundown Sequence 00:10:32
• Process Crashes 00:05:42
• 4.4 Windows Thread Scheduling 00:07:03
Not enough ratings.
Date: 05.01.2017
Lang.: de
Dur.: 01:26:32
Play full lecture
• Roadmap for Section 4.4 00:16:12
• Windows Scheduling Principles 00:07:11
• Special Thread Priorities 00:17:12
• Labs 00:22:23
• Basic Thread Scheduling States 00:09:42
• 4.5 Advanced Windows Thread Scheduling 00:13:52
Not enough ratings.
Date: 11.01.2017
Lang.: de
Dur.: 01:28:48
Play full lecture
• Quantum Control 00:15:35
• Multiprocessor Scheduling 00:19:08
• Scheduling Quiz 00:17:49
• 5.1 Memory Management and Multiprogramming 00:24:21
• Swapping 00:11:55

Unit 5: Memory Management

Not enough ratings.
Date: 17.01.2017
Lang.: de
Dur.: 01:28:24
Play full lecture
• Paging 00:26:31
• Memory Protection 00:18:35
• Shared Pages 00:24:26
• 5.2 Windows Memory Management Fundamentals 00:18:52
Not enough ratings.
Date: 19.01.2017
Lang.: de
Dur.: 01:27:04
Play full lecture
• Memory Manager: Support for Process Creation 00:23:45
• Memory Manager: I/O Support 00:20:38
• Virtual Address Space Allocation 00:09:40
• Shared Memory 00:11:43
• Physical Memory Limits 00:21:18
Not enough ratings.
Date: 24.01.2017
Lang.: de
Dur.: 01:28:42
Play full lecture
• Introduction 00:06:45
• From virtual to physical addresses 00:15:54
• Adress Translation 00:20:49
• Windows Virtual Memory Use Performance Counter 00:09:31
• Page directories & Page tables 00:13:14
• Translation Look-Aside Buffer (TLB) 00:22:29
Not enough ratings.
Date: 26.01.2017
Lang.: de
Dur.: 01:31:59
Play full lecture
• Leaky App and Page Files 00:10:36
• Working Set 00:19:03
• Balance Set Manager 00:11:56
• Paging Dynamics 00:17:23
• Page Files 00:12:04
• invert.c and heaps.c 00:06:46
• Quiz 00:14:11

Unit 7: Security and Protection

Not enough ratings.
Date: 31.01.2017
Lang.: de
Dur.: 01:13:09
Play full lecture
• The Security Problem - a Definition 00:12:34
• Solving the Security Problem 00:20:42
• Security Ratings 00:13:43
• Reflections on Trusting Trust 00:12:11
• Access Control Lists (ACL) 00:13:59
Not enough ratings.
Date: 07.02.2017
Lang.: de
Dur.: 01:33:37
Play full lecture
• Roadmap for Section 7.2 00:15:42
• LSASS Component 00:10:35
• Logon 00:10:37
• Kerberos 00:24:59
• 7.3 Windows Security Descriptors 00:11:30
• Access Control Lists 00:19:30
Tags added to this content
Tag this content

Please enable javascript to use this function.

Dear user,
with the tagging function you'll be able to add taggs to videos.
However, in order to link all your tags with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.
Links added to this content

No links have been added to this content so far.

Add Link to this content

Please enable javascript to use this function.

Dear user,
with the links function you'll be able to add links to other resources to this content.
However, in order to link all your links with your user profile it is required that you
login to the tele-TASK portal to use this functionality.
If you don't have an account yet, you may register for a tele-TASK account here.