ACOS DSBA 2021/2022
Материал из Wiki - Факультет компьютерных наук
Содержание
Notifications
See the course Telegram group.
Course web site
Materials for the course are published here.
Syllabus
See the official syllabus in here.
Teachers and assistants
Group | 201 | 202 | 203 | 204 |
---|---|---|---|---|
Lecturer | Andrei Tatarnikov andrewt0301@yandex.ru , tg: @andrewt0301, GitHub: andrewt0301 | |||
Workshop Instructor | Alexey Kanakhin kanakhinaa@gmail.com, tg: @kenaken |
Evgeny Chugunnyy chgena1@rambler.ru, tg: @juggernaut777, GitHub: ChGen |
Alexandra Borisova aaborisova_4@edu.hse.ru, tg: @princessfruittt, GitHub: princessfruittt |
Andrei Tatarnikov andrewt0301@yandex.ru, tg: @andrewt0301, GitHub: andrewt0301 |
Assistant | Vladislav Abramov tg: @vavabramov, GitHub: vavabramov | |||
Andy Xu tg: @andy0814xu, GitHub: Andy0814Xu |
Oleg Malchenko tg: @olegmaxus, GitHub: zxcspectrum |
Fedor Ushakov tg: @th3spring, GitHub: th3spr1ng |
Michael Vinogradov tg: @michaelvin, GitHub: michaelvin1322 |
Grading system
Grading formula can be found here.
Also, it is included in the syllabus.
Attendance and grades
Information on current attendance and performance is in this table.
Videos
Computer Architecture
- Lecture 1: Introduction and Motivation 11.01
- Workshop 1 (204 - Tatarnikov) 11.01
- Lecture 2: Data types. Byte ordering. Integer formats 14.01
- Workshop 2 - offline, not recorded
- Workshop 3 (204 - Tatarnikov) 18.01
- Lecture 3 - offline, not recorded
- Lecture 4: RISC-V instructions. Instruction formats. 21.01
- Workshop 4 (204 - Tatarnikov) 21.01
- Lecture 5: Pseudo instructions, macros, and includes. Conditions, loops, loads, and stores. 24.01
- Workshop 5 (204 - Tatarnikov) 25.01
- Lecture 6: Subroutines. Call stack. Calling conventions. 28.01
- Workshop 6 (204 - Tatarnikov) 28.01
- Lecture 7: Floating-Point Format 31.01
- Workshop 7 (204 - Tatarnikov) 01.02
- Lecture 8: Memory-mapped I/O (MMIO) 04.02
- Lecture 9: Processor and pipeline 07.02
- Workshop 9 (204 - Tatarnikov) 08.02
- Lecture 9 part 2: Multiple issue 11.02
- Lecture 10 - offline, not recorded
- Workshop 10 - offline, not recorded
- Workshop 11 (204 - Tatarnikov) 15.02
- Lecture 11: Memory and caches (part1) 18.02
- Workshop (204 - Tatarnikov) 18.02
- Lecture 11: Memory and caches (part2) 21.02
- Workshop 12 (204 - Tatarnikov) 22.02
- Lecture 12: Virtual memory 25.02
- Workshop 13 (204 - Tatarnikov) 25.02
- Lecture 14: Thread-level parallelism 02.03
- Lecture 15: Optimizations 04.03
- Lecture 16: Domain-specific architectures. Tensor Processing Unit (by Alexey Kanakhin). 23.03
Operating Systems
- Lecture 1: Operating Systems 11.03
- Lecture 2: C Programming Language 22.03
- Lecture 3: System Calls 25.03
- Lecture 4: Linking and Loading (part 1) 04.04
- Lecture 4: Linking and Loading (part 2) 08.04
- Lecture 5: Dynamic Memory Allocation 11.04
- Lecture 6: Processes and threads 15.04
- Lecture 7: I/O and Files (part 1) 18.04
- Lecture 7: I/O and Files (part 2) 22.04