This course was created in collaboration with Kenji Ejima and Kristian Takvam, senior members of Brilliant's software engineering team.
How is the memory managed in the running program? How does the OS manage it when multiple programs are running? What are the memory related features that the CPU provides?
This course will guide you through understanding memory management, layer by layer, so that you can answer the questions above and write efficient programs.
How is the memory managed in the running program? How does the OS manage it when multiple programs are running? What are the memory related features that the CPU provides?
This course will guide you through understanding memory management, layer by layer, so that you can answer the questions above and write efficient programs.