About this Course

The course covers the basics of Memory Systems, File Systems, Multithreaded Programming, and Networking. Together these form a strong foundation from which the student can understand cutting edge research in the areas of Virtualization, Distributed Systems, and Internet-scale services in the GT Advanced Operating Systems sequence.

Course Cost
Free
Timeline
Approx. 3 weeks
Skill Level
intermediate
Get Certified Now

View the Nanodegree

Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This free course is your first step towards a new career with the Become a VR Developer Program.

Free Course

GT - Refresher - Advanced OS

by Georgia Institute of Technology

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

Course Leads

Charles Brubaker
Charles Brubaker

Instructor

Prerequisites and Requirements

No prior knowledge of Operating System concepts is assumed; however, the course is dense, since it is intended as a refresher for the student who already has some exposure to OS concepts.

See the Technology Requirements for using Udacity.

Why Take This Course

Highlights of the course include a deep coverage of:

  • cache systems and strategies
  • how virtual memory is implemented
  • the FAT and ext2 file systems
  • the pthreads interface
  • the network protocol stack and the architecture of the Internet.
What do I get?
Instructor videos Learn by doing exercises Taught by industry professionals