os211

Top 10 list Week 04

  1. Multiple Address Variable
    For Big Endian, the most significant value is stored first in the sequence of the bytes. For little endian, the least significant value is stored first. In bi-endian, the switching between big and little endian is possible.

  2. Logical Address
    The Logical address is a virtual address that is used to access the physical memory location by CPU. A set of all of the logical addresses is called a logical address space.

  3. Physical Address
    The Physical address is a location that exists in the memory unit and can be accessed physically. A physical address space is a set of all physical address that are mapped to the logical addresses.

  4. Address Binding
    Address binding is the process of connecting program instructs and data to the physical memory location. There are three types of address binding, compile-time, load time, execution time.

  5. Dynamic Linking
    In dynamic linking, shared libraries are placed in a final executable file. The linking is during run time where the executable file and libraries are in the memory.

  6. Static Linking
    In static linking, library modules are copied into the final executable image at the last step of the compilation process. When the program is loaded the OS places a file that contains the executable code and data into memory.

  7. Memory Management Unit
    MMU is a hardware in the CPU that handles virtual memory. It functions by receiving data requests and then it determines whether the data needs to be retrieved from RAM or ROM storage.

  8. Contiguous Allocation
    Contiguous allocation is when files are allocated blocks and the logical blocks get the contiguous physical block on the hard disk. Contiguous allocation supports random access into files.

  9. Paging
    Paging is a kind of storage mechanism that gets processes from secondary storage to the main memory as pages. The main memory is divided into small blocks of physical memory called frames. Paging is used to get faster data access.