Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Объясните основные архитектурные особенности ОС Windows XP/Vista

Double x1, mas[5], p1; //здесь объявлены вещественные переменные x1, p1 | Double x; // определяется вещественная переменная x | While (условие) инструкция | Пять признаков сложной системы. | Роль декомпозиции, абстракции и иерархии при построении сложных систем | Объектная модель, объектно-ориентированные программирование, проектирование, анализ | Проанализируйте структурную схему персонального компьютера, архитектурные свойства и принципы микропроцессоров. | Классифицируйте режимы работы микропроцессора. Объясните организацию оперативной памяти и систему прерываний. | Проанализируйте основные подходы к верстке веб-страниц. | Проанализируйте задачи искусственного интеллекта. |


Читайте также:
  1. Doors and windows
  2. I ОСНОВНЫЕ ПРИНЦИПЫ
  3. I. ОБЩИЕ ПОЛОЖЕНИЯ. ОСОБЕННОСТИ ОРГАНИЗАЦИИ ОБРАЗОВАТЕЛЬНОГО ПРОЦЕССА
  4. I. Основные положения
  5. II. Основные задачи и их реализация
  6. II. ОСНОВНЫЕ ПОЛОЖЕНИЯ И РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЯ, ВЫНОСИМЫЕ НА ЗАЩИТУ
  7. II. Основные факторы, определяющие состояние и развитие гражданской обороны в современных условиях и на период до 2010 года.

ОС Windows NT имеет модульную структуру. Это означает, что она состоит из четко разделяемых компонентов, каждый из которых отвечает строго за свои функции. Структурно ОС Windows NT может быть представлена в виде двух частей: 1. Режим пользователя, 2. Режим ядра. Часть Windows NT, работающая в режиме ядра, называется Executive - исполнительной частью. Включает ряд компонентов, которые управляют виртуальной памятью, ресурсами, вводом-выводом и файловой системой, взаимодействием процессов и частично системой безопасности. Режим ядра представляет собой привилегированный режим. Код, выполняющийся в режиме ядра, имеет прямой доступ ко всем аппаратным средствам и всей памяти, включая адресные пространства всех процессов режима пользователя. В состав модуля Executive входят такие компоненты, как Уровень аппаратных абстракций (Hardware Abstraction Level, HAL), ядро системы, а также сервисные модули Windows NT Executive.

Уровень аппаратных абстракций (HAL) - библиотека работающих в режиме ядра процедур управления аппаратными средствами. HAL располагается на самом низком уровне исполняющей системы Windows NT между аппаратными средствами и остальными частями операционной системы. Этот уровень скрывает особенности аппаратных платформ от верхних уровней операционной системы (такие детали, как контроллеры прерываний, интерфейсы ввода/вывода и механизмы взаимодействия между процессорами) - позволяет легко переносить Windows NT с одной платформы на другую путем замены только слоя HAL, который устанавливается на этапе инсталляции операционной системы. Процедуры HAL вызываются другими компонентами исполняющей системы Windows NT. Режим ядра собой различные модули, выполняющие определенные задачи, драйвера ядра, само ядро и уровень аппаратных абстракций HAL. Роль ядра заключается в том, чтобы обеспечить оптимальную загрузку всех процессоров и наилучшую производительность системы. Для этого ядро осуществляет диспетчеризацию нитей в соответствии с их приоритетами. Cлужбы (Executives), которые работают в режиме ядра, делятся на: 1. Исполнительная подсистема, 2. Менеджер объектов.
1. Исполнительная подсистема -работает с вводом\выводом, менеджером объектов, управлением над процессами и безопасностью. Неофициально делится на несколько подсистем — менеджер кэша, менеджер конфигурации, менеджер ввода\вывода, вызов локальных процедур, менеджер памяти, монитор безопасности. Системные службы, то есть системные вызовы реализованы на этом уровне, которые вызывают непосредственно ядро для большей производительности. 2. Менеджер объектов - исполнительная подсистема, к которой обращаются все остальные модули исполнительной подсистемы, в частности системные вызовы, когда им необходимо получить доступ к ресурсам Windows NT. Служит для уменьшения дублирования объектов, что может привести к ошибкам в работе системы. Для менеджера объектов каждый ресурс системы является объектом. Если инициализация объекта успешна, то подсистема заставляет менеджер объектов произвести вставку объекта — то есть сделать его доступным по своему имени или дескриптору. Режим пользователя состоит из подсистем, которые передают запросы ввода\вывода соответствующему драйверу режима ядра посредством менеджера Ввода-вывода. Уровень пользователя состоит из: 1. Подсистема окружения. 2. Интегральная подсистема. Подсистема окружения - запуск приложений, написанных для разных типов операционных систем. Ни одна из подсистем окружения не имеет прямого доступа к аппаратной части компьютера. Доступ к ресурсам памяти происходит посредством Менеджера Виртуальной Памяти, который работает в режиме ядра. Также, приложения запускаются с меньшим приоритетом, чем процессы режима ядра.

Интегрированная подсистема следит за некоторыми функциями ОС от имени подсистемы окружения. Состоит из подсистемы безопасности, службы рабочей станции и службы сервера. Служба безопасности обращается с маркерами доступа, позволяет или запрещает доступ к учетной записи пользователя, обрабатывает запросы авторизации и инициирует процесс входа пользователя в систему. Службы ОС Windows – приложения, автоматически (если настроено) запускаемые системой при запуске Windows и выполняющиеся вне зависимости от статуса пользователя. Имеет общие черты с концепцией демонов в Unix. Службы Windows по умолчанию запускаются от имени пользователя «LocalSystem», который обладает полными правами в системе (превосходящими права даже учётной записи «Administrator»). Список служб операционных систем Microsoft Windows (часть): DHCP-клиент, DNS-клиент, Windows Audio, Автоматическое обновление.


Дата добавления: 2015-11-14; просмотров: 82 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Член_класса_2| Объясните архитектурные особенности операционной системы Unix.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)