YoVDO

Advanced Operating Systems

Offered By: Georgia Institute of Technology via Udacity

Tags

Operating Systems Courses Virtualization Courses Distributed Systems Courses Memory Management Courses Real-Time Systems Courses

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

Tags

Related Courses

5G Network Fundamentals
Institut 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