Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Методические рекомендации по выполнению самостоятельной работы.doc
Скачиваний:
171
Добавлен:
11.04.2015
Размер:
312.32 Кб
Скачать

Самостоятельная работа 20

Особенности операционных систем семейства Windows

1. Цель работы: детально изучить специфические особенности построения операционных систем семейства Windows.

2.Материал для изучения:

Литература: Л1 с. 355 - 382, Л3 с. 361 – 394; Л5 с. 881 - 916.

3.Задание:

3.1. Составить конспект по данной теме.

3.2. Ответить на контрольные вопросы:

  1. Назовите основные этапы развития операционных систем корпорации Microsoft.

  2. Охарактеризуйте структуру ОС Windows 2000. Какие основные изменения произошли в ней по сравнению с ОС Windows NT?

  3. Назовите основные функции, выполняемые уровнем HAL ОС Windows 2000.

  4. Дайте характеристику исполняющей подсистемы ОС Windows 2000.

  5. Что такое объекты ОС Windows 2000, как они используются?

  6. В чем особенность файловой системы NTFS 5 по сравнению с предыдущими файловыми системами Microsoft?

  7. Какими средствами достигается безопасность в ОС Windows 2000?

  8. Как работает шифрующая файловая система в ОС Windows 2000?

3.3. Выполнить упражнения:

А) Приведите карту распределения памяти в ОС семейства Windows9x и объясните причины невысокой надежности этих операционных систем.

Б) Приведите карту распределения памяти в ОС семейства Windows NT и объясните причины высокой надежности этих операционных систем.

Самостоятельная работа 21

Особенности операционных систем семейства Unix

1. Цель работы: детально изучить специфические особенности построения операционных систем семейства Linux.

2.Материал для изучения:

Литература: Л1 с. 332 - 354, Л3 с. 312 – 340; Л5 с. 862 - 881.

3.Задание:

3.1. Составить конспект по данной теме.

3.2. Ответить на контрольные вопросы:

  1. Дайте общую характеристику ОС UNIX.

  2. Почему программисты, работающие в ОС UNIX, предпочитают текстовый интерфейс?

  3. Охарактеризуйте ядро ОС UNIX.

  4. Как проходит загрузка ОС UNIX?

  5. Какие оболочки можно использовать в ОС UNIX и каковы их возможности?

  6. Перечислите типы утилит, используемых в ОС UNIX.

  7. Как осуществляется управление процессами и потоками в ОС UNIX?

  8. Дайте характеристику двухуровневого планирования в системе UNIX.

  9. Как организуется управление памятью в системе UNIX, в чем особенность алгоритма замены страниц?

  10. Какие системные вызовы используются в ОС UNIX для управления процессами и потоками?

  11. Как организован ввод-вывод в ОС UNIX?

3.3. Выполнить упражнения:

А) Найдите в Интернете описание лицензии GNU и изучите ее основные положения. Изложите их. Перечислите сильные и слабые стороны программного обеспечения с открытым исходным кодом.

Б) Расскажите об операционной системе Linux. Какие проблемы, на ваш взгляд, наиболее важны для Linux? Расскажите об основных различиях между Linux и FreeBSD.

Самостоятельная работа 22

Особенности сетевой операционной система реального времени QNX

1. Цель работы: ознакомиться со специфическими особенностями построения операционных систем реального времени на примере операционной системы QNX.

2.Материал для изучения:

Литература: Л3 с. 340 – 360.

3.Задание:

3.1. Составить конспект по данной теме.

3.2. Ответить на контрольные вопросы:

  1. Что представляет собой операционная система QNX? Перечислите ее основные особенности.

  2. Почему про QNX часто говорят, что это «сетевая» операционная система? Что такое сетевой протокол FLEET?

  3. Какие функции реализует ядро QNX?

  4. В чем вы видите принципиальное различие между ядром Windows NT 4.0, которое считают построенным по микроядерным принципам, и ядром QNX?

  5. Расскажите об основных механизмах взаимодействия для организации распределенных вычислений в операционной системе QNX.

3.3. Выполнить упражнение:

Благодаря каким технологическим решениям ОС QNX является операционной системой реального времени? Дать обоснованный ответ.