Operating Systems: Process Synchronization and Memory Management
Why Operating Systems: Process Synchronization and Memory Management?
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.
This course will cover content such as:
- How to use synchronization to multi-thread programs safely
- What deadlocks are and how you can prevent them
- Segmentation, a memory management technique
Notes on Prerequisites
We recommend that you complete Operating Systems: Processes before completing this course.
Codecademy courses have been taken by employees at
— Madelyn, Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
Learn about Operating Systems and how to synchronize processes and handle memory management.
DetailsEarn a certificate of completion
2 hours to complete in total