• Test Book
  • Test Book
  • Operating System - Memory Management
  • Operating System - Virtual Memory
    • Demand Paging
    • Page Replacement Algorithm
    • Reference String
    • First In First Out (FIFO) algorithm
    • Optimal Page algorithm
    • Least Recently Used (LRU) algorithm
    • Page Buffering algorithm
    • Least frequently Used(LFU) algorithm
    • Most frequently Used(MFU) algorithm
  • Operating System - I/O Hardware
  • Operating System - I/O Softwares
  • Operating System - File System
    • File
    • File Structure
    • File Type
    • File Access Mechanisms
    • Space Allocation
  • Operating System - Security
  • Operating System - Linux
  • OS Exams Questions with Answers
    • Operating Systems Overview
    • Operating Systems Process
    • Operating Systems Types
    • Operating Systems Process Scheduling
    • Operating Systems Memory Allocation
    • Operating Systems Semaphores
  • Operating System - Quick Guide
    • Definition
  • Types of Operating System
    • Batch operating system
    • Time-sharing operating systems
    • Distributed operating System
    • Network operating System
    • Real Time operating System
  • Operating System - Services
  • Operating System - Properties
    • Batch processing
    • Multitasking
    • Multiprogramming
    • Interactivity
    • Real Time System
    • Distributed Environment
    • Spooling
  • Operating System - Processes
    • Process
    • Program
    • Process States
    • Definition
  • Operating System - Process Scheduling
    • Scheduling Queues
    • Two State Process Model
    • Schedulers
  • OS - Scheduling algorithms
  • Operating System - Multi-Threading
    • What is Thread?
    • Difference between Process and Thread
    • Advantages of Thread
    • Types of Thread
  • OS - Memory Management
    • Dynamic Loading
    • Dynamic Linking
    • Logical versus Physical Address Space
    • Swapping
    • Memory Allocation
    • Fragmentation
    • Paging
    • Segmentation
  • Operating System - Virtual Memory
  • Operating System - I/O Hardware
    • Overview
    • Daisy chain
    • Controller
    • I/O port
    • Polling
    • I/O devices
    • Direct Memory Access (DMA)
    • Device Controllers
  • Operating System - I/O Softwares
    • Interrupts
    • Application I/O Interface
    • Clocks
    • Kernel I/O Subsystem
    • Device driver
  • Operating System - Useful Resources
    • Useful Links on Operating System
Powered by GitBook

Operating Systems Memory Allocation

Operating Systems Memory Allocation

  1. What are the differences between paging and segmentation?
  2. Explain various allocation algorithms.
  3. When does a page fault occur? Explain various page replacement strategies/algorithms.

results matching ""

    No results matching ""