- •2. Накопители на маг.Носителях.
- •6. Представл-е вн.Устр. В виде ф-лов.
- •9. Планиров-е процессов. Очередь.
- •10. Взаимод-е процесов.
- •13. Страничная орг-ция памяти.
- •16. Связь с пользователем
- •17.Разнов-ти интер-в.
- •18.Терминалы
- •19. Режимы представл. И управл. Инф.
- •20.Графический интерфейс пользователя (gui).
- •26. Драйверы ms-dos
- •23. Начальная загрузка ms-dos.
- •24. Файловая система ms-dos.
- •25. Управление оп.
- •27. Объектно-ориентированный подход.
- •29.Интерфейс Windows 95.
- •30.Панель Управления.
- •31.Запуск Windows 95.
- •32.Краткие сведения об архитектуре Windows 95/98.
- •33.Задачи, поставленные при создании Windows nt.
- •34.Архитектурные модули Windows nt.
- •36.Основные отличия Windows 2000.
- •40. Владелец ф-ла и его защита.
- •41. Работа с текст.Ф-лами.
- •42. Связь польз-ль – польз-ль.
- •43. Стандартные ф-лы.
- •45. Системное администрирование.
- •47. Ядро ос unix.
- •49. Многопольз-кий режим.
- •51. Структура nc.Ext, nc.Mnu.
34.Архитектурные модули Windows nt.
Windows NT представляет собой мод-ную ОС, которая состоит отдельных взаимосвязанных относительно простых модулей. Осн-ми мод-ми Windows NT явл-ся: уровень аппаратных абстракций HAL, ядро (kernel), исполняющая сис-ма, защищенные подсистемы и подсистемы среды. Уровень аппаратных абстракций виртуализирует аппаратные интер-сы, обеспечивая тем самым независимость остальной части ОС от конкретных аппаратных особенностей. Ядро явл-ся основой модульного строения сис-мы и координирует выполнение большинства базовых операций Window NT.
Этот компонент специальным образом оптимизирован по занимаемому объему и эффективности функционирования. Ядро отвечает за планирование выполнении потоков, синхронизацию работы нескольких процессоров, обработку аппаратные прерываний и исключительных ситуаций. Исполняющая система включает в свой состав набор программных конструкций привилегированного режима (kernel mode), представляющих базовый сервис ОС подсистемам среды. Подсистемы среды представляют собой защищенные серверы пользов-го режима (user-mode), которые обеспечивают выполнение и поддержку приложений, разработанных для различного операционного окружения.
Уровень аппаратных абстракции представляет собой создаваемый производителями аппаратных средств слой программ-го обеспечения, кот-й скрывает (или абстрагирует) особенности и различия аппаратуры от верхних уровней операционной системы. Таким образом, благодаря обеспечиваемому HAL фильтру, различные аппаратные средства выглядят аналогично с точки зрения ОС; снимается необходимость специальной настройки операционной системы под используемое оборудование. HAL ориентирован на большое число разновидностей аппаратных платформ с однопроцессорной архитектурой. Процедуры HAL называются как средствами ОС (включая ядро), так и драй-ми уст-в.
При работе с драй-ми устр-в уровень апп-х абстракций обеспечивает поддержку различных технологий в/в. Уровень аппаратных абстракций позволяет также «скрывать» от остальных уровней ОС особенности апп-й реализации симметричных мультипроцессорных сис-м. Ядро (Kernel) работает в тесном контакте с уровнем аппаратных абстракций. Этот модуль в первую очередь занимается планированием действий процессора. Ядро осуществляет диспетчеризацию потоков (threads — нитей управления, кот-е явл-ся осн-ми объектами в планируемой сис-ме. Потоки опр-ся в контексте процесса. Ядро производит диспетчеризацию потоков управления.
Ядро управляет двумя типами объектов. Объекты диспетчеризации (dispatcher objects) характеризируются сигнальным состоянием и управляют диспетчеризацией и синхронизацией системных операций. Управляющие объекты (control objects) испол-ся для операций управления ядра, но не воздействуют на диспетчеризацию или синхронизацию. Исполняющая система (Executive), в состав кот-й входит ядро и уровень аппаратных абстракций HAL, обеспечивает общий сервис сис-мы, кот-й могут использовать все подсистемы среды. Верхний уровень исполняющей системы насыпается системным сервисом (System Services).
Системный сервис представляет собой интер-с между подсистемами среды пользовательского режима и привилегированным режимом. Диспетчер кэша. Архитектура в/в содержит единственный диспетчер кэша, кот-й осуществляет кэширование для всей системы в/в. Кэширование – метод, используемый файловой системой для увеличения эффективности. Диспетчер кэша использует модель отображения файла, кот-я интегрирована с диспетчером виртуальной памяти Windows NT. Диспетчер кэша поддерживает службы типа замедленной записи (lazy wriie) и замедленной фиксации (lazy commit), которые могут значительно увеличить эффективность файловой системы. Драйверы файловой системы. В архитектуре ввода-вывода Windows NT управление драйверами файловой системы осуществляет диспетчер ввода-вывода. Windows NT допускает использование множества файловых систем, включая существующие файловые системы типа FAT. Архитектура ввода-вывода Windows NT не только поддерживает традиционные файловые системы, но и обеспечивает функционирование сетевого редактора и сервера в качестве драйверов файловой системы. Редиректоры и серверы могут быть загружены и выгружены динамически так же, как и любые другие драйверы; на одном компьютере может одновременно находиться большое число редиректоров и серверов. Сетевые драйверы.Следующим типом драйверов, присутствующих в качестве компонентов в архитектуре ввода-вывода, являются сетевые драйверы. Windows NT включает интегрированные возможности работы с сетями и поддержку для распределенных приложений. Редиректоры и серверы функционируют как драйверы файловой системы и выполняются на уровне интерфейса поставщика или ниже. Модель безопасности Windows NT – представлена монитором безопасности, а также двумя компонентами: процессором входа в систему.
Монитор безопасности отвечает за проведение в жизнь политики проверки правильности доступа и контроля определенной локальной. Монитор безопасности обеспечивает услуги по подтверждению доступа к объектам, проверке привилегий пользователя и генераций сообщений как для привилегированного режима, так и для режима пользователя. Процесс входа в систему в Windows NT предусматривает обязательный вход в систему безопасности для идентификации пол-ля. Windows NT также предоставляет средства контроля, которые позволяют администратору фиксировать действия польз-лей.Назад