11.7.25

Addresses in Operating System

Addresses in Operating System

Types of Addresses

  • 1. Physical Address: The actual address of a memory location in RAM.
  • 2. Logical Address: A virtual address generated by the CPU.
  • 3. Virtual Address: An address in virtual memory that is mapped to a physical address.

Address Binding

  • 1. Compile-time Binding: The address is bound to the program at compile time.
  • 2. Load-time Binding: The address is bound to the program at load time.
  • 3. Run-time Binding: The address is bound to the program at run time.

Address Translation

  • 1. Memory Management Unit (MMU): Translates logical addresses to physical addresses.
  • 2. Page Table: A data structure used to map logical addresses to physical addresses.
  • 3. Segmentation: A technique used to divide a program into segments.

Benefits

  • 1. Memory Protection: Prevents programs from accessing unauthorized memory.
  • 2. Virtual Memory: Allows for larger programs to run than physical RAM.
  • 3. Efficient Use of Memory: Enables efficient use of physical RAM.
  • 4. Multitasking: Enables multiple programs to run simultaneously.
  • 5. Improved System Stability: Helps to prevent system crashes.

Importance

  • 1. Enables efficient use of system resources.
  • 2. Improves system performance.
  • 3. Enhances system security.
  • 4. Allows for running larger programs.
  • 5. Supports multitasking.

No comments:

Post a Comment

Difference between File and Folder

10 Differences Between Files and Folders Definition: File: A collection of data or information stored on a computer. ...