Алгоритмы и механизмы синхронизации процессов в операционных системах

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

лярности различных версий Windows на рынке персональных компьютеров.

Урок 2.

Тема: Основные функции и структура ОС Windows.

Тип урока: Усвоения новых знаний.

Цели урока:

знать:

понятие ядро ОС.

функции ОС.

иметь представление о:

структуре ОС.

уметь:

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

Краткое содержание урока:

В ходе урока ученикам объясняются основные группы функций, выполняемых ОС (управление устройствами, данными, процессами, памятью). Приводятся примеры по каждой группе функций.

Дается определение другим функциям, не относящимся к стандартной классификации (интерфейс, защита данных, введение статистики).

Дается представление о структуре ОС (ядро, утилиты, системные библиотеки, системный загрузчик, драйверы устройств, системные вызовы).

Контрольные вопросы:

1.Назовите 4 основных функции ОС.

2.К какой функции можно отнести сохранение информации в текстовой файл?

.За что отвечает ядро операционной системы?

Методические рекомендации учителю:

Возможно, структура ОС будет немного сложна для учеников, в данном случае следует обратить особое внимание на её рассмотрение, в особенности на понятие ядра, так как оно является ключевым. Постараться проиллюстрировать.

Урок 3.

Тема: Приемы работы в ОС семейства Windows.

Тип урока: Практический

Цели урока:

знать:

значение системной информации об ОС и оборудование компьютера.

иметь представление о:

приемах работы в ОС Windows 7.

уметь:

управлять доступом к файлам и общими папками.

настраивать сетевое взаимодействие.

управлять безопасностью ОС Windows 7.

использовать инструменты мониторинга производительности Windows

Краткое содержание урока:

В ходе урока ученики закрепляют навыки работы в ОС, выполняя различные практические задания в ОС Windows 7.

Типы практических заданий:

1.Изучение структуры рабочего стола, панели управления.

2.Изучение системной информации о компьютере.

.Работа с файлами и папками.

.Изучение сетевых установок.

.Настройка безопасности и обновлений.

Контрольные вопросы:

1.Какую информацию о системе можно получить через панель управления?

2.Где можно посмотреть ip-адрес компьютера?

.Для чего нужна детальная настройка безопасности и обновлений?

Методические рекомендации учителю:

Так как данный элективный курс предъявляет требования к знаниям учеников в области операционных систем, то стоит уделить время не очевидным приемам работы. В противном случае стоит ограничиться базовыми приемами работы в ОС Windows 7.

Урок 4.

Тема: Концепция потоков и процессов.

Тип урока: Усвоения новых знаний.

Цели урока:

знать:

понятия процесс, поток.

иметь представление о:

значении процессов и потоков в работе ОС.

многопоточности.

уметь:

отличать процесс от потока.

Краткое содержание урока:

В ходе урока ученикам даются понятия процесса и потока. Объясняются их особенности и свойства. Показываются схемы и графики работы процессов и потоков. Детально рассматривается важность процессов и потоков для работы ОС. Затрагивается понятие многопоточных вычислений. В качестве примера многопоточности приводится текстовой редактор с несколькими потоками, каждый из которых отвечает за какую-нибудь функцию.

Контрольные вопросы:

1.Как вы понимаете, что такое процесс, поток?

2.Какое значение они имеют для ОС?

.В чем заключается смысл многопоточности?

Методические рекомендации учителю:

Так как понятия процесса и потока являются ключевыми для данного элективного курса, то стоит активизировать особое внимание учеников на них. Дать несколько примеров. Проверить, как ученики поняли материал при помощи раздаточного материала (тестов).

Урок 5.

Тема: Концепция многозадачности и параллельных вычислений.

Тип урока: Усвоения новых знаний.

Цели урока:

знать:

понятия многозадачность, параллельные вычисления, системные ресурсы, процессорное время.

иметь представление о:

принципах работы многозадачных систем.

уметь:

называть преимущества многозадачных систем; параллельных вычислений

классифицировать системные ресурсы по значимости.

Краткое содержание урока:

В ходе урока дается определение системным ресурсам, из них детально рассматривается процессорное время, как наиболее важный для процессов и потоков. Рассматривается концепция многозадачных ОС и параллельных вычислений. Выделяются особенности и преимущества многозадачности.

Контрольные вопросы:

1.Какие существуют системные ресурсы?

2.Почему процессорное время считается наиболее важным?

.Назовите принцип работы многозадачных систем.

.Как вы представляете параллельные вычисления?

Методические рекомендации учителю:

Уделить внимание понятию процессорное время. Объяснить его связь с работой процессов и потоков. Целесообразно привести примеры многозадачности из реальной жизни.

Урок 6.

Тема: Работа с системным монитором Windows 7.

Тип урока: Практический

Цели урока:

знать:

особенности монитора ресурсов.

иметь представление о:

ресурсопотребляемости ОС.

принципах ?/p>