Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №3.docx
Скачиваний:
311
Добавлен:
16.03.2015
Размер:
793.17 Кб
Скачать

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

В настоящее время существует три основных семейства ОС: Microsoft Windows (88% персональных компьютеров и рабочих станций), Apple Mac OS (10%) и ОС, построенные на базе Unix и Linux.

Наиболее важными особенностями операционных систем семейства Windows являются:

  1. графический интерфейс пользователя (Graphical User Interface, GUI) – пользователь «общается» с системой путем выбора команд меню или графических символов (значков и/или ярлыков) соответствующих программ и файлов данных с помощью мыши и клавиатуры;

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

  3. интерфейс графических устройств (Graphics Device Interface, GDI) – приложения могут выполняться на компьютерах различной конфигурации;

  4. интегрированная среда обработки – в состав системы входят средства, необходимые для ее работы и обслуживания, а также для запуска программ.

Рассмотрим структуру операционной системы Windows XP:

  1. уровень абстрагирования от оборудования (Hardware Abstraction Layer, HAL) – отделяет операционную систему от особенностей конк­ретных реализаций в аппаратном обеспечении (т.е. от различий в материнских платах, модификациях процессоров, наборах микросхем и др.);

  1. ядро – содержит наиболее часто вызываемые низкоуровневые фун­кции, планирование и распределение ресурсов между процессами, их переключение и синхронизацию;

  2. драйверы устройств – подпрограммы, транс­лирующие вызовы, поступившие от пользовательских программ, в зап­росы обработки данных для конкретных устройств;

  3. исполняющая подсистема состоит из подсистем диспетчеризации управления программами и доступом к вир­туальной памяти, окнам и графической подсистеме.

Диспетчер окон и графики предназначен для создания оконного интерфейса, рисования элементов управления, расположенных в окнах.

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

  1. уровень программного интерфейса (Application Program Interface, API) – обеспечивает прием и исполнение запросов от выполняющихся программ;

  2. диспетчер процессов – предоставляет приложениям пользовательского режима доступ к управлению процессами.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]