HomeAbout

CPU

What is CPU

Stands for Central Processing Unit.

Carries out instructions from computer programs.

  • Runs computer's OS and applications.

Topics

  • Page walk
  • cpu scheduling algorithms
    • https://www.geeksforgeeks.org/cpu-scheduling-in-operating-systems/
  • cpu execution ports
  • cpu cache affinity
  • https://en.wikipedia.org/wiki/Distributed_computing
  • numa cpu architecture
  • https://en.wikipedia.org/wiki/Device_driver
  • https://en.wikipedia.org/wiki/Memory_protection
  • https://www.geeksforgeeks.org/logical-and-physical-address-in-operating-system/
  • https://www.geeksforgeeks.org/difference-between-page-and-block-in-operating-system/
  • https://www.tutorchase.com/answers/a-level/computer-science/what-are-virtual-and-physical-addresses-in-memory-management
  • https://stackoverflow.com/questions/3243610/difference-between-physical-addressing-and-virtual-addressing-concept
  • https://stackoverflow.com/questions/22137555/whats-the-difference-between-page-and-block-in-operating-system
  • cpu thread switching
  • tlb
    • cpu tlb flushing
    • address space identifier tlb
  • what is frontend and backend of cpu
  • https://en.wikipedia.org/wiki/Micro-operation
  • https://en.wikiversity.org/wiki/Introduction_to_Computers/Memory
  • https://stackoverflow.com/questions/2724449/difference-between-word-addressable-and-byte-addressable
  • dynamically resizable array
  • heap memory fifo
  • https://www.techspot.com/article/2000-anatomy-cpu/
  • 98% of cpu is comprised of cache
  • https://www.geeksforgeeks.org/difference-between-byte-addressable-memory-and-word-addressable-memory/
  • https://stackoverflow.com/questions/4552905/what-is-the-difference-between-a-32-bit-and-64-bit-processor
  • https://www.geeksforgeeks.org/32-bit-vs-64-bit-operating-systems/
AboutContact