Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
149
Добавлен:
04.06.2015
Размер:
89.6 Кб
Скачать

Проект ProjectOz

Цель ProjectOZ — создание экспериментальной среды для проектов по операционным системам. Студентам и преподавателям предоставляется среда для проектов ОС с использованием API-интерфейса NT. Обеспечиваются в пользовательском режиме простые абстракции. Применяются реальные функциональные возможностиОС, а не "игрушечное" моделирование. В целях преподавания и проведения экспериментов понижен уровень сложности. В простой среде разработки применяются стандартные средства для сборки, отладки и создания инструментария. Поддерживаются эксперименты, связанные с исследованием принципов работы ОС. Поощряется образ мыслей учащихся, направленный на создание готовых к использованию программных продуктов.

Архитектура ProjectOZ:

  • Нагрузки, тесты, инструментарий

  • Проекты и эксперименты учащихся

  • Первоначальная реализация ОС (небольшой объем кода, побуждает учащихся добиваться более высокого результата);

  • Продвинутый уровень - обеспечиваемые SPACE* абстракции ЦП, диспетчера памяти, ловушек. Разработан на основе проекта SPACE Калифорнийского университета (Санта-Барбара, США).

В области лабораторных работ по программированию ОС UNIX на сегодняшний день представлена лишь в виде "игрушечной" ОС (Minix) или симуляторов Nachos и XINU.

Для сравнения, ProjectOZ – часть программы WAP - предоставляет среду для разработки учебных и исследовательских проектов по операционным системам с использованием ядра Windows - API-интерфейсов NT.

ProjectOZ достаточно прост, но, тем не менее, обеспечивает реальные функциональные возможности ОС и простую среду разработки с инструментами для сборки, отладки и разработки инструментария.

ProjectOZ выполняется в пользовательском режиме в стандартной системе Windows, благодаря использованию возможностей архитектуры подсистем Windows.

Уровень SPACE проекта ProjectOZ поддерживает более сложные абстракции оборудования. Базовый уровень проекта, BasicOZ, предоставляет основные примитивы функций операционной системы. Поэтому времени на обучение требуется совсем немного, и учащиеся смогут очень быстро перейти к созданию собственных проектов, расширяя BasicOZ.

Контактная информация и ссылки

В заключение лекции, в данном разделе приведем контактные ссылки, любезно предоставленные специалистами Microsoft.

  • Пакет CRK доступен для бесплатной загрузки из репозитория Academic Alliance Curriculum Repository на веб-узле MSDN: www.msdnaacr.net/curriculum/pfv.aspx?ID=6191

  • ProjectOZ доступен для бесплатной загрузки из репозитория Academic Alliance Repository на веб-узле MSDN www.msdnaacr.net/curriculum/pfv.aspx?ID=6547

  • WRK предназначен исключительно для преподавательского состава, доступ защищен паролем. Доступен также для загрузки коллективным подписчикам MSDNAA -кафедрам и факультетам учебных заведений. http://msdn.microsoft.com/subscriptions/.

  • Индивидуальный доступ преподавателей к WRK возможен через портал FacultyConnection www.microsoft.com/education/facultyconnection/.

  • Обратная связь со специалистами Microsoft во всем описанным вопросам: compsci@microsoft.com

  • Дополнительные сведения о WAP и по смежным темам содержатся на сайте:

  • www.microsoft.com/WindowsAcademic

  • Форумы для обсуждений и общения с группой ядра и архитектуры Windows поддерживается на портале http://forums.microsoft.com/WindowsAcademic .

Соседние файлы в папке все лекции по ОС