Free Course
GT - Refresher - Advanced OS
by
Optional background course for GT CS6210
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
Included in Product
Rich Learning Content
Interactive Quizzes
Taught by Industry Pros
Self-Paced Learning
Course Leads
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