Die Lehrveranstaltung richtet ihren Schwerpunkt auf Technologien in Standard-Betriebssystemen (general-purpose operating systems) und diskutiert Techniken und Ansätze am Beispiel der Microsoft Windwos NT/2000/XP-Betriebssystemfamilie. Diese Ansätze werden in Relation gesetzt zu Lösungen, die in UNIX/Mac OS X/ Linux, dem VMS-Betriebssystem und eingebetteten Systemen realisiert worden sind.
Introduction | 01:23:06 | |
---|---|---|
Organisatorisches | 00:14:10 | |
A Little OS History | 00:11:50 | |
Cloud Computing: Some History | 00:14:42 | |
Trust-based Access Control | 00:15:12 | |
Ten Laws of the Modern World | 00:16:33 | |
HW/SW CoDesign | 00:10:39 |
Recap | 01:14:11 | |
---|---|---|
Operating System Design Goals | 00:10:56 | |
Principles of I/O Hardware | 00:19:29 | |
Diversity among I/O Devices | 00:19:40 | |
Principles of I/O Software | 00:14:09 | |
Application I/O Interface | 00:09:57 |
The Windows I/O System Components | 01:24:07 | |
---|---|---|
Introduction | 00:18:41 | |
I/O System Components | 00:17:04 | |
HAL | 00:16:26 | |
Kernel-Mode Drivers | 00:15:25 | |
Dynamically Layering | 00:10:39 | |
Other Components of Device Drivers | 00:05:52 |
Windows I/O Processing | 01:28:11 | |
---|---|---|
Introduction | 00:12:20 | |
Device Objects | 00:16:12 | |
IRP Data | 00:13:48 | |
Delivering a DPC | 00:16:57 | |
Resource Arbitration | 00:14:21 | |
Troubleshooting I/O Activity | 00:14:33 |
Übung 1 | 01:18:28 | |
---|---|---|
Introduction | 00:19:18 | |
Control Flow | 00:19:31 | |
IO Method Direct I/O | 00:23:49 | |
Desktop VMM on Mac | 00:15:50 |
File System Concepts | 01:19:57 | |
---|---|---|
Introduction | 00:21:24 | |
MFS | 00:08:36 | |
Unix File Systems | 00:16:49 | |
Obtaining Access to a File | 00:20:40 | |
Network File Systems | 00:12:28 |
FAT | 00:00:00 | |
---|---|---|
Introduction | 00:13:51 | |
FAT | 00:16:47 | |
FAT12 | 00:18:55 | |
NTFS | 00:15:49 | |
Other NTFS Features | 00:19:36 |
Windows File Systems | 01:32:07 | |
---|---|---|
Introduction | 00:18:23 | |
NTFS File System Driver | 00:19:32 | |
Example | 00:11:47 | |
File Records and File Reference Numbers | 00:17:13 | |
Filenames | 00:15:56 | |
Data Compression | 00:09:06 |
NTFS Recovery Support | 01:21:43 | |
---|---|---|
Introduction | 00:17:40 | |
Log File Service | 00:16:27 | |
Checkpoint | 00:17:41 | |
Mirrored Volumes | 00:16:37 | |
MBR | 00:13:18 |
Übung 2 | 00:46:49 | |
---|---|---|
Introduction | 00:20:58 | |
FAT Directory Access | 00:12:46 | |
Example | 00:13:05 |
Encrypting File System (EFS) | 01:16:00 | |
---|---|---|
Roadmap for Section 8.3 | 00:16:21 | |
Basic Terminology | 00:12:02 | |
Public Key Cryptography | 00:14:31 | |
Windows EFS Architecture | 00:13:49 | |
File Vault 2 | 00:19:17 |
Modern File Systems | 01:25:06 | |
---|---|---|
Introduction | 00:15:42 | |
ZFS User Experience | 00:14:24 | |
ZFS Transaction | 00:17:58 | |
ZFS Scrubbing | 00:15:57 | |
ZFS: Everythings not Lost | 00:12:43 | |
B-Tree FS future features | 00:08:22 |
A little History | 01:21:31 | |
---|---|---|
Introduction | 00:18:26 | |
Classifications of Computer Networks | 00:14:26 | |
Domains | 00:16:27 | |
Networking APIs | 00:18:16 | |
Routes to the Network | 00:13:56 |
Windows Networking | 01:07:50 | |
---|---|---|
Introduction | 00:11:06 | |
TDI | 00:21:34 | |
Microsoft TCP/IP - Overview | 00:19:04 | |
RPC | 00:16:06 |
Übung 3 | 00:25:01 | |
---|---|---|
Introduction | 00:19:32 | |
Asynchronous I/O | 00:05:29 |
Fault Tolerance | 01:22:14 | |
---|---|---|
Introduction | 00:15:21 | |
Roadmap | 00:15:02 | |
Fault Models and Protocols | 00:13:20 | |
Fault-tolerance by duplication | 00:17:22 | |
Fault Tolerant Volumes | 00:09:33 | |
DFS Authentication | 00:11:42 |
Real Time and Embedded Systems | 01:29:06 | |
---|---|---|
Network Load Balancing | 00:16:00 | |
Availability of a Server Cluster | 00:09:44 | |
Real-Time and Embedded Systems | 00:18:13 | |
Vocabulary | 00:15:14 | |
Structure of a Real-Time System | 00:17:36 | |
Periodicity | 00:12:19 |
Real Time Scheduling | 01:28:11 | |
---|---|---|
Introduction | 00:18:24 | |
Uni-processor Scheduling | 00:16:10 | |
EDF | 00:18:50 | |
Multiprocessor Scheduling | 00:11:27 | |
Scheduling Problems | 00:13:11 | |
Priority Inheritance Protocol | 00:10:09 |
Real Time Systems with Windows (1) | 01:28:16 | |
---|---|---|
Introduction | 00:16:43 | |
Windows Real-Time Threads | 00:13:48 | |
Real-Time Systems with Windows CE | 00:18:13 | |
Thread Synchronization | 00:14:33 | |
Validating the Real-time Performance of Windows CE | 00:10:51 | |
Windows XP Embedded | 00:14:10 |
Real Time Systems with Windows (2) | 00:16:03 | |
---|---|---|
Windows XP Embedded vs. Windows CE 3.0 | 00:16:03 |
Virtualization - Introduction | 01:07:35 | |
---|---|---|
Introduction | 00:16:35 | |
Why is virtualization important? | 00:14:15 | |
OS Virtualization Classification | 00:13:08 | |
Hardware support for virtualization | 00:11:58 | |
Virtualization an Overview | 00:11:39 |
Virtualization | 01:16:07 | |
---|---|---|
Introduction | 00:14:43 | |
Types of Virtualization | 00:11:08 | |
Hosted Virtual Machines | 00:18:47 | |
Hypervisor | 00:09:26 | |
Outline CPU Virtualization | 00:16:29 | |
Trap and Emulate | 00:05:34 |
Übung 4 | 00:15:22 | |
---|---|---|
Am I in a VM | 00:15:22 |
Memory Virtualization | 00:00:00 | |
---|---|---|
Introduction | 00:17:39 | |
Issues with Binary Translation | 00:15:05 | |
MMU | 00:13:22 | |
Virtual Address Translation | 00:15:54 |
Device Virtualization (1) | 01:18:58 | |
---|---|---|
Introduction | 00:13:24 | |
Virtual Disks | 00:19:21 | |
Talk Overview | 00:11:58 | |
VMware Basic Controls | 00:12:21 | |
Processor Scheduling | 00:12:09 | |
Hierarchical Scheduling | 00:09:45 |
Device Virtualization (2) | 01:10:05 | |
---|---|---|
Introduction | 00:17:07 | |
Processor Scheduling: Future Directions | 00:13:48 | |
VMware Memory Management | 00:19:18 | |
Allocation Policy | 00:19:52 |
Summary | 01:31:44 | |
---|---|---|
Introduction | 00:15:21 | |
Windows File System | 00:15:08 | |
Windows Networking | 00:13:22 | |
Realtim and Embeded Systems | 00:18:27 | |
Virtualization | 00:13:31 | |
Types of Virtualization | 00:15:55 |