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

Пакет учебных ресурсов crk

Цели проекта CRK:

  • Объединение ресурсов по предмету основной ОС: презентационных материалов, лабораторных работ, заданий, тестов, сервисных программ Sysinternals и средств отладки;

  • Предоставление справочных материалов и примеров внедрения: материалы для углубленных занятий по ОС, образцы исходного кода WRK;

  • Предоставление кратких сведений о лицензировании: условия некоммерческого академического использования; обсуждение возможности изменения и создания проектов на основе CRK.

Пакет CRK основан на материалах 4-го издания книги Windows Internals ("Внутренняя структура ОС Windows"). Авторы книги — М.Руссинович (M. Russinovich) и Д.Соломон (D. Solomon) при участии профессора Андреаса Польце (Andreas Polze), Институт Хассо-Платтнера, Германия. Книга охватывает все разделы ACM/IEEE-CS OS BOK и другие темы.

Материал для изучения "масштабируется" на несколько уровней, имеет модульную структуру (может использоватьсяцеликом или по частям). Приведено большое число учебных примеров. Каждый раздел включает базовые и расширенные модули.Базовые модули содержат материалы, предназначенные для включения в полный учебный курс по ОС базового уровня продолжительностью в один семестр.Расширенные модули содержат материалы, предназначенные для включения в курс углубленного изучения ОС продолжительностью в один семестр. Во всех разделах приводятся образцы исходного кода.

Всего CRK включает около 100 часов инструктивных и учебных материалов:

Полная версия CRK стала доступной в феврале 2006 года.

Содержимое первого этапа обновлено. Теперь все разделы содержат ссылки на исходный код, который находится на компакт-диске и на академическом сайте.

ИспользованиеCRK. Пакет CRK - самый популярный на настоящее время компонент учебного процессаMSDN Academic Alliance (MSDNAA).Используетсяпреимущественно в лекциях во многих университетах - включается в уже имеющиеся презентации (для студентов старших курсов). На основе CRK может быть также разработан факультативный курс по ОС на базе Windows для аспирантов. CRK полезен для самообразования. Он содержит список дипломных проектов для выпускного курса, а также список тем для исследований, - возможных тем для кандидатских диссертаций. CRK предоставляет богатый набор лабораторных ресурсов (руководства, служебные программы и инструменты).

Исследовательское ядро Windows Research Kernel

Цели уникального проекта по предоставлению академическому сообществу исходных кодов ядра Windows состоят в следующем:

  • Облегчить преподавателям и учащимся сравнение и нахождение различий в отношении Windows и других операционных систем;

  • Предоставить учащимся возможность изучать исходный код, вносить изменения и создавать проекты;

  • Обеспечить действенную поддержку исследованиям и публикациям по ОС;

  • Способствовать изданию большего числа учебников по ОС и предназначенных для университетов книг по внутренней организации ядра Windows;

  • Упростить лицензирование, чтобы разрешить использование исходных кодов Windows на классных занятиях и в лабораторных работах.

Исследовательское ядро WRK основано на исходных кодах ОС NT Windows Server 2003 SP1 и Windows x64. Объем - более 800 тысяч строк исходного кода ядра Windows. Код несколько упрощен, добавлены и упорядочены комментарии, исправлены опечатки. Еще раз отметим, что код WRK представляет собой подлинные спецификации и проектную документацию по Windows типа NT.

Использование WRK. Комплекс WRK может быть использован прежде всего для лабораторных работ по программированию – например, для внесения изменений или создание проектов в целях преподавания и проведения экспериментов. Пример возможного проекта:планирование в ОС на основе round-robin (справедливого раздела).

WRK может быть использован также для детального изучения исходного кода, что особенно удобно, если для обучения используется пакет CRK.

WRK может быть использован для студенческих проектов для выпускного курса (дипломов, магистерских диссертаций).

WRK также является хорошей основой для перспективных исследований в рамках кандидатских диссертаций.

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