Операционные системы 5 2015 — различия между версиями
Материал из SEWiki
Krinkin.m (обсуждение | вклад) |
Krinkin.m (обсуждение | вклад) |
||
Строка 24: | Строка 24: | ||
* [https://github.com/krinkinmu/stack_overflow "malicious" code execution using "stack overflow"] | * [https://github.com/krinkinmu/stack_overflow "malicious" code execution using "stack overflow"] | ||
* [[Медия:Practice3.pdf]] презентация НКС для третьей практике | * [[Медия:Practice3.pdf]] презентация НКС для третьей практике | ||
+ | |||
+ | === Полезные ссылки === | ||
+ | * [http://eli.thegreenplace.net/2011/09/06/stack-frame-layout-on-x86-64/ про x86-64 red zone] | ||
=== Домашнее задание === | === Домашнее задание === |
Версия 08:40, 7 октября 2015
Лектор — Михаил Юрьевич Кринкин (krinkin.m.u@gmail.com)
Практика — Михаил Юрьевич Кринкин, Новокрещенов Константин Сергеевич (k.novokreshchenov@gmail.com)
В случае вопросов можно не дожидаться практики или лекции, а спрашивать по почте.
Слайды лекций
- Введение
- Аппаратная организация памяти
- Аллокация памяти
- Процессорный кеш
- Прерывания
- Организация IO
- Планирование процессов
Материалы практик
- Исполняемые файлы
- Медиа:practice2.pdf презентация НКС для второй практики
- Медиа:Practice2.zip исходники со второй практики (asm source, linker script, makefile)
- "malicious" code execution using "stack overflow"
- Медия:Practice3.pdf презентация НКС для третьей практике