๐Ÿ–ฅ๏ธ Computer Systems

Computer Systems

Computer systems studies the design and operation of computers, from the scale of processor components to networking and distributed systems. Common topics include the following:

  1. โš™๏ธ Operating System: the underlying software running on a machine, bridging custom software and hardware.
  2. ๐Ÿ“ Concurrency: how several threads of execution can occur at the same time, enabling more efficient computation.
  3. ๐Ÿ›๏ธ Computer Architecture: how processors are designed and connected with low-level software.
  4. ๐Ÿ—ผ Networking: methods of communication between individual machines.

Content by William Liang, written in Obsidian.
Thank you to all the educators who made these notes possible.