跳转至

Lecture 1: What is an Operating System?

OS roles

  • Referee:
    • Manages protection, isolation, and sharing of resources
    • Makes developer's life easier
  • Illusionist:
    • Provides an abstract interface to the hardware, who thinks that it is the only program and has all the resources
  • Glue:
    • Programs connected to each other with network sockets, shared memory, etc.

Moore's Law (is ended)

There is a huge gap between memory demands and single-chip memory capacity.

Models grow 340x every 18 months(GPT1 -> BERT -> GPT-2 -> GPT-3 -> ...), but GPU only grows 1.7x every 18 months.