Operating-System-algorithms

CPU SCHEDULING

  1. FCFS
  2. RR
  3. SJN
  4. PRIORITY non preemptive
  5. PRIORITY preemptive
  6. STR non preemptive
  7. STR preemptive

SEMAPHORE, MUTEX, MUTUAL EXCLUSION

  1. Semaphores
  2. Mutex
  3. Producer Consmer
  4. Dining Philosophers
  5. Cigarette Smoker
  6. Sleeping Barber
  7. Reader Writer

THREADING

  1. fork, display PID, Parent PID of Chlid process

BANKERS ALGO

  1. Deadlock detection and recovery
  2. Deadlock Prevention and avoidance

PAGE REPLACEMENT

  1. FIFO
  2. LRU
  3. Optimal

DISK REPLACEMENT

  1. FCFS
  2. SSTF
  3. SCAN
  4. C-SCAN
  5. LOOK
  6. C-LOOK