Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Course Overview

    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.

    The Highlights

    • An offering of Georgia Tech, USA
    • Advanced-level programme
    • Online course
    • Self-paced learning
    • Free course access
    • 5-weeks programme

    Programme Offerings

    • Instructor videos
    • Free access
    • 5-weeks training
    • Self-paced learning
    • Comprehensive curriculum
    • Industry expert instructors
    • Interactive Quizzes
    • Offered by Georgia Tech
    • Digital learning platform

    Courses and Certificate Fees

    Certificate Availability
    no

    Advanced Operating Systems fee structure

    Course name

    Fee 

    Advanced Operating Systems

    Free 


    Eligibility Criteria

    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

    Designing skillsKnowledge of cloud computing

    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

    Admission Details

    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. 

    Application Details

    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.

    The Syllabus

    • Managing the CPU and memory
    • OS functionality
    • Hardware resources

    • The SPIN approach
    • The L3 micro-kernel approach
    • The exokernel approach

    • Intro to virtualisation 
    • CPU and device virtualisation
    • Memory virtualisation

    • Communication 
    • Synchronisation
    • Shared memory machines

    • Definitions
    • Latency limits
    • Lamport clocks

    • Enterprise Java Beans
    • Java RMI
    • Spring Operating System

    • Distributed file system
    • Distributed shared memory
    • Global memory system

    • Quicksilver
    • Rio Vista
    • Lightweight recoverable virtual memory

    • Content delivery networks
    • MapReduce
    • Giant scale services

    • Persistent temporal streams
    • Time-sensitive Linux

    Instructors

    Georgia Tech Frequently Asked Questions (FAQ's)

    1: Is the Advanced Operating Systems course free to join?

    Yes, you can enroll in the course for free.

    2: What is the Advanced Operating Systems course timeline?

    The course is completely self-paced. However, it will take you about five weeks to complete.

    3: Who are the instructors for this programme?

    Charles Brubaker and Kishore Ramachandran will be your expert instructors during the Advanced Operating Systems programme.

    4: Do I need programming experience before joining this course?

    Yes, you must be comfortable with UNIX and C programmes before joining the Advanced Operating Systems course.

    5: Who offers the Advanced Operating Systems course?

    Georgia Institute of Technology, USA, offers this course on Udacity.

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.