Компьютерные системы

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

Объявления

6 октября 2015 г.. По техническим причинам сервер тестирования не будет доступен ориентировочно до 12:00 7 октября 2015 г.

7 октября 2015 г.. КР-1 10 октября 2015 г. Распределение по аудиториям. ВНИМАНИЕ Проведение КР может отличаться от штатного расписания Ваших семинарских занятий!

Список литературы

  1. Э. Таненбаум, Х. Бос. Современные операционные системы. 4-е издание. СПб.: Питер, 2015. ISBN 978-5-496-01395-6
  2. Э. Таненбаум, Т. Остин. Архитектура компьютера. 6-е издание. СПб.: Питер, 2015. ISBN 978-5-496-00337-7
  3. Д. Паттерсон, Дж. Хеннесси. Архитектура компьютера и проектирование компьютерных систем. 4-е издание. СПб.: Питер, 2015. ISBN 978-5-459-00291-1
  4. Р. Лав. Ядро Linux: описание процесса разработки. 3-е издание. М.: OOO И.Д. Вильямс, 2015. ISBN 978-5-8459-1944-1
  5. Р. Э. Брайант, Д. Р. О'Халларон. Компьютерные системы: архитектура и программирование. СПб.: БХВ-Петербург, 2005. ISBN 5-94157-433-9
  6. С. А. Раго, У. Р. Стивенс. UNIX. Профессиональное программирование. 3-е издание. М.: Символ-Плюс, 2014. ISBN 978-5-93286-216-2

Ссылки на материалы

Слайды лекций

Репозиторий с материалами семинарских занятий

Сдача заданий

Правила выставления оценки

Проектная работа

Объявления

07 октября 2015 г. Распределение по проектным семинарам

Темы

  1. Эмулятор микроконтроллера ATtiny13A (презентация)
  2. Веб-сервер с функциональностью CGI (презентация)
  3. Сервер Memcached
  4. Сервер Redis
  5. Утилита для синхронизации файлов (презентация)
  6. Интерпретатор командной строки (shell) (презентация)
  7. Эмулятор кеш-памяти
  8. Файловый менеджер (mc) (презентация)
  9. Менеджер процессов
  10. Драйвер файловой системы RT-11
  11. Песочница для запуска процессов
  12. Неинтерактивный отладчик(презентация)
  13. JIT компилятор регулярных выражений(презентация)
  14. Файловая система из 7z-архива (презентация)
  15. Синхронизация базы данных RPM из сторонних пакетных менеджеров (презентация)
  16. Расширение системы xv6(презентация)
  17. Утилита для контроля целостности файлов
  18. Менеджер кластера