- Managing the CPU and memory
- OS functionality
- Hardware resources
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based
The Advanced Operating Systems online programme by Udacity and Georgia Tech has been developed by the Georgia Institute of Technology, USA. The course explains the various technological concepts that make up an advanced Operating System (OS). Industry professional instructors will be teaching you throughout the course duration.
During the Advanced Operating Systems training, you will explore OSes related to various platforms. These include multi-core, distributed systems, mobile phones, parallel systems and Cloud Computing. The advanced-level course will only take you about five weeks to complete.
Udacity’s Advanced Operating Systems course describes the role of an OS in providing a good User Experience (UX). You will also learn about the interdependent relationship between software and hardware that power this rich UX in modern applications.
The Advanced Operating Systems syllabus extensively covers a wide range of topics, including abstractions, parallelism, distributed systems, virtualisation and more. You will learn via rich content, practical exercises, instructional videos and interactive quizzes.
- An offering of Georgia Tech, USA
- Advanced-level programme
- Online course
- Self-paced learning
- Free course access
- 5-weeks programme
- Instructor videos
- Free access
- 5-weeks training
- Self-paced learning
- Comprehensive curriculum
- Industry expert instructors
- Interactive quizzes
- Offered by georgia tech
- Digital learning platform
Course and certificate fees
Type of course
Advanced Operating Systems fee structure
Advanced Operating Systems
The prerequisites for the Advanced Operating Systems online programme include an undergraduate OS course. Since it is an advanced-level course, you must also be familiar with OS concepts or have some working experience in a related industry. You also need to have a good understanding of C and UNIX programming.
What you will learn
After completing the Advanced Operating Systems programme, you will be able to explain:
- Advanced OS concepts like system recovery, internet-scale computing, virtualisation, abstraction, etc.,
- OSes related to multiple platforms, including cloud computing, multi-core, parallel systems, cell phones and distributed systems
- The role of OS in providing a great user experience
Step 1 – Open the Advanced Operating Systems course page with this link: https://www.udacity.com/course/advanced-operating-systems--ud189.
Step 2 – Click on the ‘Start Free Course’ button. A sign-up/sign-in page will appear.
Step 3 – Create a new account by entering some basic details and hitting ‘Sign Up. Or, you can sign in directly through your Facebook or Google account.
Step 4 – This will enroll you in the Advanced Operating Systems programme. You can start learning right away.
Filling the form
There is no application form for joining the Advanced Operating Systems course by Udacity. You just have to visit Udacity’s website and sign up or sign in to enroll in the course. Simply enter your full name, password and email ID while signing in.
Lesson 1 Abstractions
Lesson 2 OS structure
- The SPIN approach
- The L3 micro-kernel approach
- The exokernel approach
Lesson 3 Virtualisation
- Intro to virtualisation
- CPU and device virtualisation
- Memory virtualisation
Lesson 4 Parallelism
- Shared memory machines
Lesson 5 Distributed systems
- Latency limits
- Lamport clocks
Lesson 6 Distributed Object Technology
- Enterprise Java Beans
- Java RMI
- Spring Operating System
Lesson 7 Design and implementation of distributed services
- Distributed file system
- Distributed shared memory
- Global memory system
Lesson 8 System recovery
- Rio Vista
- Lightweight recoverable virtual memory
Lesson 9 Internet-scale computing
- Content delivery networks
- Giant scale services
Lesson 10 Real-time and multimedia
- Persistent temporal streams
- Time-sensitive Linux
How it helps
The Advanced Operating Systems online course by Udacity follows a self-paced learning methodology. You will gain free access to rich video content 24x7 on a digital platform to learn at your pace.
Moreover, experienced industry professionals have curated the Operating System Certification Course material. You will also strengthen your understanding of the topics through learn-by-doing exercises and interactive quizzes.
Yes, you can enroll in the course for free.
The course is completely self-paced. However, it will take you about five weeks to complete.
Charles Brubaker and Kishore Ramachandran will be your expert instructors during the Advanced Operating Systems programme.
Yes, you must be comfortable with UNIX and C programmes before joining the Advanced Operating Systems course.
Georgia Institute of Technology, USA, offers this course on Udacity.
Google via Coursera
Georgia Tech via Udacity
Chalmers University of Technology, Gothenburg via Edx
Courses of your interest
Novosibirsk State University, No... via Coursera