Skip to content

Latest commit

 

History

History
27 lines (11 loc) · 1.52 KB

system_courses.md

File metadata and controls

27 lines (11 loc) · 1.52 KB

Distributes system

Cambridge Distributed Systems from Dr. Martin Kleppmann

These videos form an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge. It is preceded by an 8-lecture course on concurrent systems for which videos are not publicly available, but slides can be found on the course web page.

notes web page

Databases

Intro to Database Systems (Fall 2023) Carnegie Mellon University

Operating system

This is an in-depth course in operating systems design and implementation, focusing on multicore operating systems kernels. Operating systems are some of the most complex software artifacts that exist. Kernels abstract the features provided by computer hardware, making those features safer and more convenient to use. This means that OS designers have to understand how hardware works (at least at the level of specifications) and how software works. OS programmers also must become comfortable with navigating in, and contributing to, code bases too large to wholly understand.