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

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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

Reviews

4.5 rating at Codecademy based on 21 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.