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.
Overview
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
Reviews
4.8 rating, based on 6 Class Central reviews
Showing Class Central Sort
-
Advanced material, In depth explanations, Accurate descriptions, Fun to watch, Good material. The supplementary review course is worth watching also.
-
It was a wonderful and very informative course
I advise everyone to take the course ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, -
This course is really good. I could understand many concepts quite easily. Reading material is a suffiencet enough to learn. Thank you a lot both GIT & Udacity.
-
-
-