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

Introduction to Enterprise Computing
Marist College via Independent
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
《実務・資格講座》いまさらのITの基本~基本情報技術者へのいざない~ (gb004)
gacco