Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Operating Systems: Process Synchronization and Memory Management

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Continue your Operating Systems learning journey! In this course, you will learn about synchronization, which ensures that threads in a multi-threaded program use shared resources safely. You will also learn about the operating system's role in controlling processes’ access to our computer’s memory.

Syllabus

  • Synchronization: Learn about synchronization and how it organizes the use of shared data amongst threads.
    • Lesson: Synchronization
    • Article: Deadlocks
    • Quiz: Synchronization Quiz
    • Article: Synchronization and Deadlock Problem Set
  • Memory Management: Learn about the techniques the operating system uses to manage memory.
    • Lesson: Memory Management
    • Quiz: Memory Management
    • Article: Memory Management Problem Set
    • Informational: Next Steps

Taught by

Kenny Lin

Reviews

4.5 rating at Codecademy based on 20 ratings

Start your review of Operating Systems: Process Synchronization and Memory Management

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.