Related Courses
The present course includes materials, which are typically given in two separate courses: “Computer Architecture” and “Operating Systems”. The list below contains courses on these two subjects taught by different universities and other related courses. Some of them were used to prepare materials for this course. The courses are listed in the order of decreasing relevance.
-
George Kouryachy. Computer Architecture and Operating Systems. HSE. 2019. Official page.
-
Krste Asanović. CS152 Computer Architecture and Engineering / CS252A Graduate Computer Architecture. UC Berkeley. 2021.
-
Stephan Kaminsky. CS61C: Machine Structures. UC Berkeley. 2020.
-
Silvina Hanono Wachman. MIT 6.004: Computation Structures. Videos. Slides. MIT. 2019.
-
Charles Leiserson and Julian Shun. MIT 6.172: Performance Engineering of Software Systems. MIT. 2018.
-
Alexandr Chernov at al. Computer Architecture and Operating Systems (in Russian). HSE (Applied Mathematics and Information Science). Materials. 2020.
-
Sergey Ignatov and Eugene Zouev. Computer Architecture and System Software Crash Course. Samsung Research Russia. 2019.
-
David Wentzlaff. Computer Architecture. Princeton University.
-
Kirill Korolev. Computer Architecture. MIPT. 2019.
-
Vartan Padaryan. Computer Architecture and Assembly Programming (in Russian). MSU/ISP RAS. 2020.
-
Alexey Khoroshilov. Operating System Engineering (in Russian). MSU/HSE/ISP RAS.
-
Valery Bakanov. Computer System Architecture (in Russian). HSE (Software Engineering). 2019.
-
Alexander Mikhalevich. Linux Kernel (in Russian). HSE (elective course).