Материалы курса "Операционные системы" — различия между версиями

Материал из SEWiki
Перейти к: навигация, поиск
(Операционные системы. Осень 2011.)
 
(не показано 14 промежуточных версий 6 участников)
Строка 1: Строка 1:
== Операционные системы. Осень 2011. ==
+
== Операционные системы. ==
 
* Лекция 1. История. Краткое введение. [[Медиа:01-operating_systems_intro.pdf]]
 
* Лекция 1. История. Краткое введение. [[Медиа:01-operating_systems_intro.pdf]]
 +
 +
== Задачи для практики ==
 +
* [http://code.google.com/p/aptu-os/wiki/ThreadsCollaborationLibrary Библиотека]
 +
* [http://code.google.com/p/aptu-os/wiki/ThreadsCollaborationBradobrey Брадобрей]
 +
* [http://code.google.com/p/aptu-os/wiki/ThreadsCollaborationPhilosophs Философы]
 +
* [http://code.google.com/p/aptu-os/wiki/Scheduler1 Планировщик 1]
 +
* [http://code.google.com/p/aptu-os/wiki/Schedule2 Планировщик 2]
 +
* [http://code.google.com/p/aptu-os/wiki/DeviceLoadModeling Управление нагрузкой устройств]
 +
* [http://code.google.com/p/aptu-os/wiki/MemoryAllocatorI Управление памятью]
 +
* [http://code.google.com/p/aptu-os/wiki/FileSystem Файловая система]
 +
 +
== Вопросы на зачет ==
 +
[http://code.google.com/p/aptu-os/wiki/TestTopics вопросы ]
 +
 +
== Дополнительные задачи ==
 +
* Сборка и установка [[Minix]]
 +
* Программа строящая дерево процессов
 +
* Программа строящая дерево каталогов
 +
* Расшифровщик файлов одного из форматов (pe, elf)
 +
 +
 +
 +
== Задачи со звездочкой ==
 +
* Разработать менеджер потоков для User Space
 +
* Разработать библиотеку для работы потоков в режиме невытесняющей многозадачности
  
 
== Домашнее чтение ==
 
== Домашнее чтение ==
* Диалог Л.Торвальдса А. Таненбаума об архитектуре ОС
+
* [http://oreilly.com/catalog/opensources/book/appa.html Диалог Л.Торвальдса А. Таненбаума об архитектуре ОС]
 +
* C.A.R Hoare Monitors: An Operating System Structuring Concept
 +
 
 +
== Рейтинг ==
 +
* [https://docs.google.com/spreadsheet/pub?hl=ru&hl=ru&key=0Ai0vg3CTwO9wdFo0Nkl1Q2JGZXZkLWp0YjM1V1FXYlE&single=true&gid=0&output=html Рейтинг. Осень 2011. ]

Текущая версия на 18:57, 21 декабря 2011

Операционные системы.

Задачи для практики

Вопросы на зачет

вопросы

Дополнительные задачи

  • Сборка и установка Minix
  • Программа строящая дерево процессов
  • Программа строящая дерево каталогов
  • Расшифровщик файлов одного из форматов (pe, elf)


Задачи со звездочкой

  • Разработать менеджер потоков для User Space
  • Разработать библиотеку для работы потоков в режиме невытесняющей многозадачности

Домашнее чтение

Рейтинг