ACOS DSBA 2019/2020
Материал из Wiki - Факультет компьютерных наук
Версия от 09:53, 29 февраля 2020; Atatarnikov (обсуждение | вклад)
Содержание
Notifications
Information on the course is available at https://uneex.ru/HSE
Course topics by modules
- Computer architecture and assembler language (Module 2)
- Operating system programming (Module 3)
- Architecture of an operating system (Module 4)
Teachers and assistants
Group | 181 | 182 dsba182@edu.hse.ru |
---|---|---|
Lecturer | George Kouryachy | |
Workshop Instructor | George Kouryachy | Andrei Tatarnikov atatarnikov@hse.ru , tg: @andrewt0301 |
Assistant | Igor Mineev iemineev@edu.hse.ru , tg: @objatie_groba |
Azat Kalmykov azotx12345@gmail.com , tg: @Azatik1000 |
Aleksei Basmanov ayubasmanov@edu.hse.ru , tg: @comunodi |
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.
Lecture videos
Computer architecture and assembler language
- Lecture 0: Introduction
- Lecture 1: ISA and assembler language
- Lecture 2: Assembler, assemble language. RISC and MIPS
- Lecture 3: Registers and memory
- Lecture 4: Code addressing: conditionals, loops and arrays
- Lecture 5: Stack and subroutines
- Lecture 6: Mathematical coprocessor
- Lecture 7: Call frame and macros
- Lecture 8: Polling and MMIO
- Lecture 9: Exceptions and traps
- Lecture 10: Interrupts
Operating system programming
- Lecture 0: Challenges of OS and disadvantages of Assembler language
- Lecture 1: C programming language
- Lecture 2: Pipeline and branch prediction
- Lecture 3: C: Multifile compiling
- Lecture 4: Cache
- Lecture 5: C: Addressing and address arithmetic
- Lecture 6: Multitasking
- Lecture 7: More on memory
Workshop notes
To be published.
Homeworks
EJudge: https://caos.ejudge.ru/cgi-bin/new-register?action=212&contest_id=117
Syllabus
See in LMS.