Advanced Operating Systems
Offered By: Georgia Institute of Technology via Udacity
Course Description
Overview
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.
Syllabus
- Abstractions
- Hardware Resources,OS Functionality,Managing the CPU and Memory
- OS Structure
- The SPIN Approach,The Exokernel Approach,The L3 Micro-Kernel Approach
- Virtualization
- Intro to Virtualization,Memory Virtualization,CPU and Device Virtualization
- Parallelism
- Shared Memory Machines,Synchronization,Communication
- Distributed Systems
- Definitions,Lamport Clocks,Latency limits
- Distributed Object Technology
- Spring Operating System,Java RMI,Enterprise Java Beans
- Design and Implementation of Distributed Services
- Global Memory System,Distributed Shared Memory,Distributed File System
- System Recovery
- Lightweight Recoverable Virtual Memory,Rio Vista,Quicksilver
- Internet Scale Computing
- Giant Scale Services,MapReduce,Content Delivery Networks
- Real-Time and Multimedia
- Time sensitive Linux,Persistent temporal streams
Taught by
Kishore Ramachandran
Related Courses
5G Network FundamentalsInstitut Mines-Télécom via Coursera Introduction to Azure Virtual Desktop
A Cloud Guru Introduction to Azure VMware Cloud Solution
A Cloud Guru Introduction to Linux Virtualization from the Command Line
A Cloud Guru KVM Virtualization on Linux
A Cloud Guru