Discuss installing software from NAS using SMB on a PC
Discuss installing software from NAS using SMB on a PC
An executable isn't usually stored all at once in RAM unless it's very small. The OS instead places it within the virtual address space of the running program. When the process tries to reach a mapped page not currently in memory, the CPU raises a page fault, prompting the OS to retrieve the needed information. If the data resides on a network location, fetching it becomes slower than accessing local storage. For instance, clicking a button that needs data from storage can cause a noticeable delay. Modern systems use features like Windows prefetcher to anticipate upcoming needs, loading data ahead of time and reducing impact if predictions are accurate. When physical memory is scarce, the OS swaps out less recently used pages to RAM, but if no space remains, the process ends with an out-of-memory error.