Темы
- Введение
- Представление информации в памяти ЭВМ
- Машинное представление программ
- Оптимизация программ
- Иерархия памяти
- Дополнительные
Слайды лекций
- 2020: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
- 2019: 1, 2, pyt, 3, 4, 5, 6, 7, 8, 9, 10, 11
- 2018: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Литература
- Computer Systems: A Programmer’s Perspective, 3/E (CS:APP3e)
- http://csapp.cs.cmu.edu
- http://www.cs.cmu.edu/afs/cs/academic/class/15213-f15/www/index.html
- Брайант Р. , О`Халларон Д., Компьютерные системы: архитектура и программирование. Взгляд программиста. “БХВ-Петербург”, 2005, ISBN 5-94157-433-9
- Фило В. , Теоретический минимум по Computer Science. Все что нужно программисту и разработчику. ISBN: 978-5-4461-0587-8
- Стефан К. Дьюхэрст, Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программ. ISBN: 978-5-97060-475-5
- Уэллин С., Как не надо программировать на С++. ISBN: 5-469-00112-1
- Саттер Г., Александреску А., Стандарты программирования на С++. 101 правило и рекомендация, ISBN: 5-8459-0859-0
- Харви Дейтел, Пол Дейтел, Как программировать на C++(пятое малое издание), ISBN:
978-5-9518-0338-2
Видеолекции