In der Lehrveranstaltung werden die Grundlagen von Standard-Betriebsystemen (General-Purpose Operating Systems) vermittelt. Techniken und Ansätze zur Implementierung von Nebenläufigkeit, Schedulern, Synchronisationsmechanismen, Speicherverwaltung und Sicherheitskomponenten werden an Beispielen diskutiert.
Windows Operating System Internals Course Overview & The Evolution of Operating Systems | 01:27:47 | |
---|---|---|
Introduction | 00:15:04 | |
Unit OS1 - OS4 | 00:21:50 | |
Unit OS5 - OS12 | 00:20:54 | |
Supplementary Units | 00:08:16 | |
The Evolution of Operating Systems | 00:21:43 |
The Evolution of Operating Systems | 01:28:51 | |
---|---|---|
History of Operating Systems | 00:29:36 | |
Tasks of an Operating System | 00:20:12 | |
Operating Systems Evolution | 00:25:08 | |
Main Concepts | 00:13:55 |
The Evolution of Operating Systems & Windows Operating System Family - Concepts and Tools | 01:26:35 | |
---|---|---|
Übungsinformationen | 00:04:55 | |
Shell | 00:09:25 | |
Structuring of Operating Systems | 00:35:59 | |
Windows NT Origins | 00:05:44 | |
VMS and Windows | 00:07:08 | |
History of Unix | 00:08:24 | |
Windows Operating System Family - Concepts and Tools | 00:15:00 |
Windows Operating System Family - Concepts and Tools | 01:22:32 | |
---|---|---|
Processes and Threads | 00:42:48 | |
A Process and its Resources | 00:04:52 | |
Virtual Memory | 00:11:57 | |
Memory Protection - Kernel and User Mode | 00:14:33 | |
Objects and Handles | 00:04:24 | |
Windows - Criteria | 00:03:58 |
Structuring of the Windows Operating System | 01:32:23 | |
---|---|---|
Roadmap 2.1 | 00:07:24 | |
OS Architecture | 00:39:09 | |
Background System Processes | 00:11:48 | |
Reentrant and Asynchronous Operation | 00:05:33 | |
Key Components | 00:03:51 | |
Multiple OS Personalities | 00:03:19 | |
Subsystems | 00:04:45 | |
Processes and Memory Protection | 00:16:34 |
Structuring of the Windows Operating System & Structuring of the Unix Operating System | 01:29:50 | |
---|---|---|
Organisational | 00:13:55 | |
Windows Architecture | 00:07:16 | |
Multiprocessing and Hyperthreading | 00:30:43 | |
Process-Based Code | 00:07:53 | |
Structuring of the Unix Operating System | 00:30:03 |
Windows Core System Mechanisms & Windows on Windows - OS Personalities | 01:28:13 | |
---|---|---|
Objects and Handles | 00:45:52 | |
Invoking Kernel-Mode Routines | 00:04:14 | |
Local Procedure Calls | 00:08:22 | |
Exception Dispatching | 00:09:52 | |
Windows on Windows - OS Personalities | 00:19:53 |
Windows on Windows - OS Personalities & The Windows API - Naming, Conventions, Types & Concurrency | 01:28:44 | |
---|---|---|
Windows Architecture and Subsystems | 00:08:11 | |
System Call Dispatching | 00:21:52 | |
Compatibility | 00:19:55 | |
Windows API | 00:24:34 | |
Concurrency | 00:14:12 |
Concurrency, Critical Sections, Semaphores & Windows Trap Dispatching, Interrupts, Synchronization | 01:14:00 | |
---|---|---|
Synchronization | 00:24:36 | |
Semaphores | 00:12:09 | |
Deadlocks | 00:10:20 | |
Processes and Memory Protection | 00:15:02 | |
Trap and Interrupt Dispatching | 00:11:53 |
The Concept of Processes and Threads & Windows Processes and Threads | 01:25:07 | |
---|---|---|
Process Scheduling | 00:29:14 | |
Single- and Multithreading | 00:17:33 | |
Windows Processes and Threads | 00:21:24 | |
Performance Counter | 00:16:56 |
Windows Process and Thread Internals & Windows Thread Scheduling | 01:26:51 | |
---|---|---|
Process and Thread Stuctures | 00:21:09 | |
Process Creation and Rundown | 00:19:07 | |
Thread Creation and Rundown | 00:07:30 | |
Scheduling Criteria | 00:33:09 | |
Scheduling Scenarios | 00:05:56 |
Windows Thread Scheduling & Advanced Windows Thread Scheduling | 01:25:25 | |
---|---|---|
Priority Adjustments | 00:18:28 | |
Advanced Scheduling States | 00:05:57 | |
Quantum Adjusting | 00:21:25 | |
Multiprocessor Scheduling | 00:27:08 | |
Excourse: Power Management | 00:12:27 |
Wiederholung und Beantwortung von Fragen | 01:25:45 | |
---|---|---|
Wiederholung | 00:41:25 | |
Codebeispiel | 00:13:53 | |
Beantwortung von Fragen | 00:30:27 |
Memory Management for Multiprogramming | 01:28:59 | |
---|---|---|
Memory Management Principles | 00:20:09 | |
Logical vs Physical Address Space | 00:25:47 | |
Swapping vs Segmentation | 00:06:30 | |
Paging | 00:36:33 |
Windows Memory Management Fundamentals & Virtual Address Translation | 01:27:36 | |
---|---|---|
Shared Memory and Memory-Mapped Files | 00:14:25 | |
Physical Memory Limits | 00:02:20 | |
Memory Management APIs | 00:27:27 | |
Virtual and Physical Addresses | 00:26:58 | |
Page Tables | 00:16:26 |
Virtual Address Translation & Physical Memory Management | 01:27:18 | |
---|---|---|
Page Table Entries | 00:28:04 | |
Working Sets | 00:23:56 | |
Paging Dynamics | 00:23:13 | |
Windows 10 Memory Management | 00:12:05 |
The Security Problem & Windows Security Components and Concepts | 01:28:20 | |
---|---|---|
Einschub - Quantencomputing | 00:07:15 | |
The Security Problem - a Definition | 00:14:01 | |
Security Ratings | 00:47:42 | |
Windows Security Features | 00:19:22 |
Klausurvorbereitung | 01:27:03 | |
---|---|---|
Security | 00:48:01 | |
Quiz OS2 | 00:23:37 | |
Quiz OS3 | 00:07:41 | |
Quiz OS4 | 00:07:44 |
Klausurvorbereitung 2 | 01:30:06 | |
---|---|---|
Quiz OS4 | 00:18:43 | |
Quiz OS5 | 00:48:26 | |
Quiz OS7 | 00:22:57 |