CST334 Module 3
Write a 1 - 2 paragraph description of what you learned this third week in CST 334 Topic: Introduction to Memory Virtualization: This week covered the topic of memory virtualization -- basically how memory for any process is handled. A large topic to this that can be easily seen in our daily tech usage is fragmentation. In fact, on an OS such as Windows 11, every file or folder has two different size attributes, the actual size and the physical size on disk. This is showing fragmentation / segmentation for files on this OS. In order to keep programs separate from each other, an OS chooses to give each process their own virtual memory that is a segment of the actual physical memory on the system. This is great for keeping programs unaware of their surroundings but it can cause the issue of unused space just being wasted. Algorithms such as "best-fit" and "worst-fit" try to mitigate this problem but nothing is ever 100% efficient. During program execution, the virtu...