| 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 |