Top 10 List of Week 05
-
Memory Compression
Memory compression is a memory management technique that reduces the size of inactive data in the random access memory (RAM) to free up unused space and allow more programs to run at once. -
RAM vs. ROM
One of which that differentiates RAM and ROM is that RAM is a temporary storage while ROM is permanent. Check the link for more info about the differences between RAM and ROM. -
Paging in Operating System
Paging is a memory management scheme that eliminates the need for contiguous allocation of physical memory. -
Multilevel Paging in Operating System
Multilevel Paging is a paging scheme which consist of two or more levels of page tables in a hierarchical manner. -
NUMA
NUMA (non-uniform memory access) is a method of configuring a cluster of microprocessor in a multiprocessing system so that they can share memory locally, improving performance and the ability of the system to be expanded. -
Virtual Memory in Operating System
Virtual Memory is a storage allocation scheme in which secondary memory can be addressed as though it were part of main memory. -
System Programs in Operating System
System Programming can be defined as act of building Systems Software using System Programming Languages. -
Page Replacement Algorithms in Operating Systems
In an operating system that uses paging for memory management, a page replacement algorithm is needed to decide which page needs to be replaced when new page comes in. -
Page Fault
A page fault happens when a running program accesses a memory page that is mapped into the virtual address space, but not loaded in physical memory. -
Levels of Memory in Operating System
Memory hierarchy of a computer system it handles differences in speed. “Hierarchy” is a great way to say “order of thinks” like top to bottom, fast to slow, most important to least important.