Introduction - History, Appetizers, Stories (1) | 01:28:23 | |
---|---|---|
Introduction | 00:17:23 | |
Course Overview | 00:05:06 | |
A littler OS History | 00:13:54 | |
Cloud Computing | 00:17:17 | |
Cloud Security | 00:23:05 | |
Virtualization | 00:11:38 |
Introduction - History, Appetizers, Stories (3) | 00:46:00 | |
---|---|---|
Accelerators | 00:10:16 | |
Memory Wall | 00:26:16 | |
Memristor | 00:09:28 |
The Mach Operating System (1) | 01:24:02 | |
---|---|---|
The Mach Operating System | 00:25:51 | |
Tasks and Threads | 00:31:11 | |
Programming with Ports (IPC) | 00:14:04 | |
Mach Interface Generator (MIG) | 00:12:56 |
The Mach Operating System (2) | 01:25:28 | |
---|---|---|
Threads and Scheduling in Mach | 00:22:53 | |
The Synchronization Problem | 00:17:27 | |
The Shared Objects Net-interconnected Computer (SONiC) | 00:20:24 | |
Mach Memory Management | 00:24:44 |
Amoeba and Chorus OS | 01:49:19 | |
---|---|---|
The Amoeba System | 00:15:50 | |
RPC Communication | 00:17:45 | |
Objects and Capabilities | 00:13:49 | |
Chorus OS | 00:18:32 | |
The Actor Paradigm | 00:18:09 | |
Virtual Memory | 00:12:06 | |
Comparison of Amoeba, Mach and Chorus | 00:13:08 |
Barrelfish | 01:18:52 | |
---|---|---|
PhD Fellowship Report & MetalFS | 00:03:50 | |
Barrelfish | 00:25:03 | |
Make OS structure hardware-neutral | 00:07:37 | |
Barrelfish structure | 00:18:48 | |
Why use multicast | 00:23:34 |
6.1 Principles of I/O Systems | 00:42:04 | |
---|---|---|
6.1 Principles of I/O Systems | 00:14:33 | |
PCI-Express | 00:16:56 | |
Device Driver | 00:10:35 |
6.2 Windows I/O System Components & 6.3 Windows I/O Processing | 01:27:47 | |
---|---|---|
I/O System Design Goals | 00:20:47 | |
I/O Functions | 00:17:13 | |
Plug and Play(PnP) and Power Manager | 00:10:47 | |
WMD Dricer Classification | 00:12:21 | |
Roadmap for Section 6.3 & Driver Objects | 00:11:12 | |
I/0 Request Packets | 00:15:27 |
Windows I/O Processing & 8.1 Background: File System Concepts | 01:28:01 | |
---|---|---|
Flow of Interrupts & DPCs | 00:18:48 | |
The PnP Manager | 00:17:31 | |
File System | 00:22:05 | |
Background: UNIX File Systems | 00:19:29 | |
UNIX Directories & File Protection | 00:10:08 |
8.1 Background: File System Concepts & 8.2 Windows File Systems | 01:27:06 | |
---|---|---|
Distribution - Network File Systems | 00:37:30 | |
Windows - UNIX File System Interoperability | 00:05:00 | |
Windows File Systems | 00:19:21 | |
NTFS | 00:14:22 | |
Large Disks and Large Files & Other NTFS Features | 00:10:53 |
8.7 ZFS - Modern File Systems | 01:12:01 | |
---|---|---|
8.7 ZFS - Modern File Systems | 00:17:20 | |
ZFS Objectives: Data Management Solution | 00:29:14 | |
ZFS Transactions | 00:19:26 | |
B-Tree FS (btrfs) | 00:06:01 |
NTFS File System Driver | 01:24:22 | |
---|---|---|
NTFS File System Driver | 00:34:23 | |
NTFS metadata | 00:13:54 | |
Filenames | 00:11:42 | |
File System Driver Architecture | 00:10:05 | |
NTFS Recovery Support | 00:14:18 |
Networking | 01:23:24 | |
---|---|---|
A.0 - Historic Perspective | 00:33:29 | |
A.1 - Networking Components in Windows | 00:17:27 | |
Active Directory | 00:09:07 | |
Networking APIs | 00:23:21 |
Networking Components in Windows | 01:22:02 | |
---|---|---|
Recap & Routes to the Network | 00:21:23 | |
Transport Driver Interface | 00:17:01 | |
TCP/IP Implementation in Windows | 00:22:00 | |
A.2 - Windows Sockets Programming | 00:21:38 |
OS 10: Fault Tolerance & V.0 - Introduction | 01:21:44 | |
---|---|---|
NLB for High Availability | 00:17:51 | |
V.0 - Introduction | 00:22:21 | |
OS Virtualization Classification | 00:23:01 | |
Virtualization Problems | 00:18:31 |
CPU Virtualization | 01:24:51 | |
---|---|---|
What is Virtualization | 00:19:51 | |
System Virtual Machine Monitor Architectures | 00:21:07 | |
CPU Virtualization | 00:16:25 | |
Trap and Emulate | 00:16:45 | |
Memory Virtualization | 00:00:00 |
Device Virtualization | 01:21:48 | |
---|---|---|
Outline & Computer System Organization | 00:24:25 | |
Memory Tracing | 00:21:51 | |
Direct Access Device Virtualization | 00:16:56 | |
Virtualized Resource Management | 00:18:36 |
Resource Management for Virtualized Systems | 01:17:49 | |
---|---|---|
VMware Resource Pools | 00:05:18 | |
Processor Scheduling | 00:29:03 | |
Memory Management | 00:22:32 | |
NUMA Scheduling | 00:08:54 | |
Summary | 00:12:02 |
D.1: Windows Operating System Family - Windows Vista Update | 01:06:01 | |
---|---|---|
High Level Overview | 00:17:36 | |
SuperFetch | 00:18:54 | |
Working Set Improvements | 00:17:05 | |
User Account Control Levels | 00:12:26 |