$title =

CST 334 – Week 4

;

$content = [

This was the 4th week of CST 334 which means we’re halfway done. This week we mostly learned about memory virtualization, which is part of how the OS keeps track of the memory needs for each running process. For every process running, the OS needs to maintain a certain amount of memory that can’t be used by any other process.

This helps aid with isolating processes, which is a necessary aspect aspect of running memory safe processes. One of the ways that modern operating systems keeps memory separately allocated for multiple processes is paging. Paging is a way of mapping virtual memory addresses to physical memory addresses by using a page table to keep track of which “pages” of memory are allocated to any given process.

];

$date =

;

$category =

;

$author =

;

$previous =

;