Архитектура операционной системы

Ход лекции.

Лекция №

Тема..Архитектура операционной системы. Ядро и вспомогательные модули.

Цель.

  1. Учебная.Дать характеристику архитектуре операционной системы. Ввести понятие модулей операционной системы.
  2. Развивающая.Развивать логическое мышление и естественное - научное мировоззрение.
  3. Воспитательная. Воспитывать интерес к научным достижением и открытием.

Межпредметные связи:

· Обеспечивающие: информатика, математика.

· Обеспечиваемые: системное программирование, компьютерные цепи

Методическое обеспечение и оборудование:

1. Методическая разработка к занятию.

2. Учебный план.

3. Учебная программа

4. Рабочая программа.

5. Инструктаж по технике безопасности.

6. Кадоскопные карты.

7. Карточки с дифференцированными вопросами.

Технические средства обучения: кодоскоп, диапроэктор, персональный компьютер.

Обеспечение рабочих мест:

  • Рабочие тетради
  • Перечень дифференцированных вопросов.

 

  1. Организационный момент.
  2. Анализ и проверка домашней работы
  3. Ответьте на вопросы:

1. Что такое драйвер?

2. Поясните определение операционной системы как расширенной машины?

3. В чем состоит отличие в виртуальных машинах, предоставляемых ОС простому пользователю и системному программисту?

 

Любая сложная система должна иметь понятную и рациональную структуру, то есть разделяться на части — модули, имеющие вполне законченное функцио­нальное назначение с четко оговоренными правилами взаимодействия. Ясное понимание роли каждого отдельного модуля существенно упрощает работу по модификации и развитию системы. Напротив, сложную систему без хорошей структуры чаще проще разработать заново, чем модернизировать.

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

Большинство современных операционных систем представляют собой хорошо структурированные модульные системы, способные к развитию, расширению и переносу на новые платформы. Какой-либо единой архитектуры ОС не сущест­вует, но существуют универсальные подходы к структурированию ОС.