Advanced Operating Systems

Advanced Operating Systems

Course
en
English
20 h
This content is rated 4.5 out of 5
Source
  • From www.udacity.com
Conditions
  • Self-paced
  • Free Access
More info
  • 5 Sequences
  • Advanced Level

Course details

Syllabus

Lesson 1: Abstractions

* The Princple of Abstraction * Hardware Resources * OS Functionality * Managing the CPU and Memory

Lesson 2: OS Structure

* OS Structure Overview * The SPIN Approach * The Exokernel Approach * The L3 Micro-Kernel Approach

Lesson 3: Virtualization

* Intro to Virtualization * Memory Virtualization * CPU and Device Virtualization

Lesson 4: Parallelism

* Shared Memory Machines * Synchronization * Communication * Lightweight RPC * Scheduling * A Shared-Memory Multiprocessor OS

Lesson 5: Distributed Systems

* Definitions * Lamport Clocks * Latency limits * Active networks * Systems from Components

Lesson 6: Distributed Object Technology

* Spring Operating System * Java RMI * Enterprise Java Beans

Lesson 7: Design and Implementation of Distributed Services

* Global Memory System * Distributed Shared Memory * Distributed File System

Lesson 8: System Recovery

* Lightweight Recoverable Virtual Memory * Rio Vista * Quicksilver

Lesson 9: Internet Scale Computing

* Giant Scale Services * MapReduce * Content Delivery Networks

L10: Real-Time and Multimedia

* Time sensitive Linux * Persistent temporal streams

L11: Security

* Principles of Information Security Security * The Andrew System

Prerequisite

None

Instructors

  • Kishore Ramachandran - Dr. Ramachandran received his Ph.D. in Computer Science from the University of Wisconsin, Madison in 1986. Since then, he has been with Georgia Tech, where he is a Professor in the School of Computer Science in the College of Computing. His research interests are in the area of architectural design, programming, and analysis of parallel and distributed systems. He received a Presidential Young Investigator Award from the National Science Foundation in 1990, the Georgia Tech Doctoral Thesis Advisor award in 1993, the College of Computing Outstanding Senior Research Faculty award in 1996, the Dean's Award in 2003, the William "Gus'' Baird Teaching Award in 2004, and the Peter A. Freeman Faculty Award, twice (2009 and 2013), for demonstrated entrepreneurial spirit. He is an avid squash player, and can even be arm-twisted into holding a tennis racket every once in a while!

Editor

The Georgia Institute of Technology, also known as Georgia Tech or GT, is a co-educational public research university located in Atlanta, Georgia, USA. It is part of the wider University System of Georgia network. Georgia Tech has offices in Savannah (Georgia, USA), Metz (France), Athlone (Ireland), Shanghai (China), and Singapore.

Georgia Tech's reputation is built on its engineering and computer science programmes, which are among the best in the world5,6. The range of courses on offer is complemented by programmes in the sciences, architecture, humanities and management.

Platform

Udacity is a for-profit educational organization founded by Sebastian Thrun, David Stavens, and Mike Sokolsky offering massive open online courses (MOOCs). According to Thrun, the origin of the name Udacity comes from the company's desire to be "audacious for you, the student". While it originally focused on offering university-style courses, it now focuses more on vocational courses for professionals.

Complete this resource to write a review