ACOS DSBA 2021/2022
Материал из Wiki - Факультет компьютерных наук
Версия от 23:12, 6 января 2022; Atatarnikov (обсуждение | вклад)
Содержание
[убрать]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 | 191 |
192 | 193 |
---|---|---|---|
Lecturer | Andrei Tatarnikov atatarnikov@hse.ru , tg: @andrewt0301 | ||
Workshop Instructor | Andrei Tatarnikov atatarnikov@hse.ru , tg: @andrewt0301 |
Alexey Kanakhin kanakhinaa@gmail.com, tg: @kenaken |
Evgeny Chugunnyy chgena1@rambler.ru, tg: @juggernaut777 |
Assistant | Fedor Ushakov tg: @th3spring |
Dmitry Voronetskiy tg: @Voron179 |
Vladislav Abramov tg: @vavabramov |
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
- Lecture 2: Data Representation
- Seminar 2 for Group 191
- Lecture 3: Computer Architecture and Assembly Language
- Seminar 3 for Group 191
- Lecture 4: Instruction Set Architecture
- Seminar 4 for Group 191
- Lecture 5: Assembly Programming – Branches and Memory
- Seminar 5 for Group 191
- Lecture 6: Subroutines. Call stack. Calling conventions.
- Seminar 6 for Group 191
- Lecture 7: Floating-Point Format.
- Seminar 7 for Group 191
- Lecture 8: Memory-mapped I/O (MMIO).
- Seminar 8 for Group 191
- Lecture 9: Processor and Pipeline.
- Seminar 9 for Group 191
- Lecture 10: Exceptions and interrupts. Multiple issue.
- Seminar 10 for Group 191
- Lecture 11: Memory and Caches.
- Seminar 11 for Group 191
- Lecture 12: Virtual Memory
- Seminar 12 for Group 191
- Seminar 13 for Group 191
- Lecture 13: Data-Level Parallelism
- Seminar 14 for Group 191
- Lecture 14: Thread-Level Parallelism
- Seminar 15 for Group 191
- Lecture 15: Optimizations
- Seminar 16 for Group 191
- Lecture 16: Domain-specific architectures. Tensor Processing Unit.
Operating Systems
- Lecture 2: C Programming Language
- Seminar 2: C Programming Language for Group 191
- Lecture 3: System Calls
- Seminar 3 for Group 191
- Lecture 4: Linking and Loading
- Lecture 5: Dynamic Memory Allocation
- Seminar 5: Strings and regular expressions (OS) for Group 191
- Lecture 6: Processes and Threads
- Seminar 6: Processes and Threads (OS) for Group 191
- Lecture 6: Processes and Threads Continued
- Lecture 7: I/O and Files
- Lecture 8: Synchronization
- Lecture 9: Inter-Process Communication
- Seminar 9 for Group 191