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
استخدام وإدارة المؤشرات في لغة البرمجة سيCoursera Project Network via Coursera Approfondimento sulla sicurezza dei container (Italiano) | Deep Dive on Container Security (Italian)
Amazon Web Services via AWS Skill Builder Aspectos básicos de PostgreSQL: arquitectura (Español LATAM) | PostgreSQL Fundamentals: Architecture (LATAM Spanish)
Amazon Web Services via AWS Skill Builder Computer Memory
Brilliant Building Objects in C
University of Michigan via Coursera