- •3. Общая характеристика программного обеспечения
- •3.1. Структура программного обеспечения
- •3.2.Классификация программного обеспечения
- •3.2.1. Системное Программное Обеспечение (спо)
- •3.2.1.1. Операционные системы (ос)
- •3.2.1.2. Операционные оболочки -файловые менеджеры
- •3.2.1.3. Утилиты
- •3.2.3. Прикладное Программное Обеспечение (ппо)
- •3.2.1.4. Драйверы
- •3.2.2. Системы Программирования (сп)
- •3.2.4.Пакеты прикладных программ (ппп)
- •4. Операционные системы
- •4.1.Назначение и функции операционной системы
- •4.1.1 Операционная система как интерфейс
- •4.1.2 .Операционная система как система управления ресурсами
- •4.2. Основные подсистемы операционной системы автономного компьютера
- •4.2.1. Подсистема управления процессами
- •4.2.2. Подсистема управления памятью
- •4.2.3.Подсистема управления файлами и внешними устройствами
- •4.2.4. Подсистема защиты данных и администрирования
- •4.2.5. Подсистема пользовательского интерфейса
- •4.2.6. Интерфейс прикладного программирования
- •4.3.Подсистема ввода –вывода(пвв) и файловые системы (фс)
- •4.3.1.Задачи подсистемы ввода-вывода
- •4.3.2. Структура подсистемы ввода вывода
- •4.3.3.Логическая организация файловой системы
- •Иерархическая структура файловой системы
- •4.3.4.Физическая организация дискового пространства
- •Строение дискового пространства.
- •4.3.5. Физическая организация и адресация файла
- •4.3.6. Физическая организация файловой системы fat
- •4.3.7. Физическая организация ntfs
- •4.3.8. Файловые операции
- •Организация контроля доступа к файлам в ос Windows nt
- •4.4.Особенности сетевой операционной системы
- •4.4.1.Функции сетевой ос
- •4.4.2.Виды сетевых ос
- •Операционная система в одноранговых сетях.
- •Операционные системы в сетях с выделенными серверами
- •5.Операционная система windows
- •5.1.Требования к современным операционным системам
- •5.2. Основные характеристики ос Windows nt(xp)
- •5.3. Архитектура ос Windiws nt(xp)
- •5.3.1.Уровень аппаратных абстракций
- •5.3.2. Ядро
- •5.3.3.Исполняющая система
5.2. Основные характеристики ос Windows nt(xp)
Windows NT(XP) является 32-ух разрядной операционной системой с вытесняющей многозадачностью, что означает, что все вопросы управления процессами берёт на себя операционная система. В качестве фундаментальных компонентов в состав операционной системы входят средства обеспечения безопасности и развитый сетевой сервис. Windows NT(XP) также обеспечивает совместимость со многими другими операционными и файловыми системами.
Windows NT(ХР) способна функционировать как на компьютерах, оснащенных CISC - процессорами со сложной системой команд ( complex instruction set computing ), так и на компьютерах с RISC - процессорами, имеющими сокращённый набор инструкций (reduced instruction set computing). Она поддерживает высокопроизводительные системы с мультипроцессорной конфигурацией.
Графический пользовательский интерфейс Windows NT(XP) похож на Windows 9x.
Система Windows NT(XP) не является дальнейшим развитием ранее существовавших продуктов. Её архитектура создавалась с нуля с учётом предъявляемых к современной операционной системе требований.
5.3. Архитектура ос Windiws nt(xp)
Структурно Windows NT(XP) может быть представлена в виде двух частей (Рис. 31): часть операционной системы, работающая в пользовательском режиме, и часть операционной системы, работающая в привилегированном режиме. Режимы работы операционной системы обусловлены режимами, реализованными в процессоре. Так в процессоре Pentium предусмотрены 4 уровня привилегий: 0,1,2- эти уровни соответствуют модулям ядра операционной системы и другим её модулям (привилегированный режим); 3 уровень – уровень привилегий пользовательских программ (пользовательский режим). Часть Windows NT(XP), работающая в привилегированном режиме, состоит из отдельных взаимосвязанных модулей. Самый близкий к аппаратуре уровень модулей аппаратных абстракций HAL, модули ядра, исполняющая система, включающая подсистемы управления вводом-выводом, виртуальной памяти и т.д..
Рис. 31. Архитектура Windows NT(XP)
Часть операционной системы, работающая в пользовательском режиме включает защищенные подсистемы и подсистемы среды.
Краткая характеристика элементов структуры ОС Windows NT.
Уровень аппаратных абстракций обеспечивает независимость остальной части операционной системы от конкретных аппаратных особенностей. Такой подход позволяет обеспечить легкую переносимость Windows NT(XP) с одной аппаратной платформы на другую.
Ядро является основой операционной системы и координирует выполнение большинства базовых операций WindowsNT(XP). Ядро отвечает за планирование выполнения процессов, синхронизацию работы нескольких процессов, обработку аппаратных прерываний и исключительных ситуаций.
Исполняющая система обеспечивает базовый сервис операционной системы подсистемам среды. Исполняющая система состоит из нескольких компонентов; каждая из них предназначена для поддержки определённого системного сервиса.
Подсистемы среды представляют собой защищённые серверы пользовательского режима, которые обеспечивают выполнение и поддержку приложений, разработанных для различных операционных систем.
