Skip to content

Collect the knowledge of operating system for tech interview.

Notifications You must be signed in to change notification settings

wuyichen24/operating-system-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

operating-system-knowledge

Overview

Collect the knowledge of operating system for tech interview.

Knowledge

Need to add

  • CPU scheduling algorithms
  • Deadlock
    • Banker algorithm to prevent it
  • What is an interrupt. How does a processor handle an interrupt?
  • Cache invalidation
  • Semaphores and mutex
    • Critical Section
  • Multithreading
  • scheduling, paging, segmentation, virtual memory, physical memory
    • Demand Paging
  • Difference between virtual addressing and translation lookaside buffer(TLB)
  • Different types of Job Scheduling algorithms? What is starvation? Aging?
  • What is memory leak? How to avoid it
  • page replacement Algorithm LRU
  • fragmentation

About

Collect the knowledge of operating system for tech interview.

Resources

Stars

Watchers

Forks