Georgia Institute of Technology - Advanced Operating Systems
- Offered byUDACITY
Advanced Operating Systems at UDACITY Overview
Duration | 5 weeks |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Advanced Operating Systems at UDACITY Highlights
- Taught by Industry Pros
- Student Support Community
- Rich Learning Content
- Self-Paced Learning
Advanced Operating Systems at UDACITY Course details
- Enhance your skill set and boost your hirability through innovative, independent learning.
- Taught by industry professionals
- In this course, we will see all the advances that have led to the state-of-the-art operating system that we know today, covering variety of platforms -- cell phones, multi-core, parallel systems, distributed systems, and cloud computing.
Advanced Operating Systems at UDACITY Curriculum
LESSON 1: Abstractions
Hardware Resources
OS Functionality
Managing the CPU and Memory
LESSON 2: OS Structure
The SPIN Approach
The Exokernel Approach
The L3 Micro-Kernel Approach
LESSON 3: Virtualization
Intro to Virtualization
Memory Virtualization
CPU and Device Virtualization
LESSON 4: Parallelism
Shared Memory Machines
Synchronization
Communication
LESSON 5: Distributed Systems
Definitions
Lamport Clocks
Latency limits
LESSON 6: Distributed Object Technology
Spring Operating System
Java RMI
Enterprise Java Beans
LESSON 7: Design and Implementation of Distributed Services
Global Memory System
Distributed Shared Memory
Distributed File System
LESSON 8: System Recovery
Lightweight Recoverable Virtual Memory
Rio Vista
Quicksilver
LESSON 9 : Internet Scale Computing
Giant Scale Services
MapReduce
Content Delivery Networks
LESSON 10: Real-Time and Multimedia
Time sensitive Linux
Persistent temporal streams