Lesson 1

Advanced Operating Systems
Course
Last Updated March 7, 2022
No experience required
Course Lessons
Lesson 2
L01b: Hardware Resources
Lesson 3
L01c: OS Functionality
Lesson 4
L01d: Managing the CPU and Memory
Lesson 5
L02a: OS Structure Overview
Lesson 6
L02b: The SPIN Approach
Lesson 7
L02c: The Exokernel Approach
Lesson 8
L02d: The L3 Microkernel Approach
Lesson 9
L03a: Intro to Virtualization
Lesson 10
L03b: Memory Virtualization
Lesson 11
L03c: CPU & Device Virtualization
Lesson 12
L04a: Shared Memory Machines
Lesson 13
L04b: Synchronization
Lesson 14
L04c: Communication
Lesson 15
L04d: Lightweight RPC
Lesson 16
L04e: Scheduling
Lesson 17
L04f: Shared Memory Multiprocessor OS
Lesson 18
Barrier Synchronization
Lesson 19
L05a: Definitions
Lesson 20
L05b: Lamport Clocks
Lesson 21
L05c: Latency Limits
Lesson 22
L05d: Active Networks
Lesson 23
L05e: Systems from Components
Lesson 24
L06a: Spring Operating System
Lesson 25
L06b: Java RMI
Lesson 26
L06c: Enterprise Java Beans
Lesson 27
L07a: Global Memory Systems
Lesson 28
L07b: Distributed Shared Memory
Lesson 29
L07c: Distributed File Systems
Lesson 30
L08a: Lightweight Recoverable Virtual Memory
Lesson 31
L08b: RioVista
Lesson 32
L08c: Quicksilver
Lesson 33
L09a: Giant Scale Services
Lesson 34
L09b: MapReduce
Lesson 35
L09c: Content Delivery Networks
Lesson 36
L10a: TS-Linux
Lesson 37
L10b: PTS
Lesson 38
L11a: Principles of Information Security
Lesson 39
L11b: Security in Andrew
Lesson 40
Interview With Yousef Khalidi
Taught By The Best

Kishore Ramachandran
Instructor

Charles Brubaker
Instructor
The Udacity Difference
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Get Started Today
Advanced Operating Systems
Month-To-Month
- Unlimited access to our learning catalog
- Always-on learning assistant
- Personalized project reviews
- Program certificates
- Learner community
4 Months
- All the same great benefits in our month-to-month plan
- Most cost-effective way to acquire a new set of skills