Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Операцио́нное окруже́ние (англ. operating environment) — среда, в которой пользователь запускает программу. Например, операционное окружение DOS состоит из всех команд DOS, доступных пользователю. С другой стороны, операционное окружение Macintosh включает в себя графический интерфейс пользователя, использующий иконки и меню вместо команд.
В различных операционных системах состав среды окружения может сильно различаться.
К составу среды окружения обычно относят:
Между операционным окружением и shell пролегает очень тонкая грань. Исторически shell создавались как интерфейс к операционной системе. Он не добавлял новых возможностей и свойств. В задачу shell входило создание более удобного пользовательского интерфейса. Но со временем появились «интеллектуальные» shell. И в данный момент есть некоторые отличия между интеллектуальным shell и операционным окружением.
Также операционное окружение иногда называют контролирующей программой (control program).
7,Архитектура windows
В Windows применяется архитектура “универсальный драйвер - минидрайвер”. Универсальный драйвер содержит большую часть кода, необходимого для общения целого класса устройств (например принтеров или модемов) с соответствующими компонентами операционной системы (скажем с подсистемами печати или связи). Минидрайвер содержит небольшую часть кода, который обеспечивает работу конкретного устройства, принадлежащего данному классу.
Диспетчер конфигурации включен в архитектуру Windows для поддержки функциональных возможностей технологии Plug-&-Play.
Диспетчер виртуальной машины MM (Virtual Machine Manager) выделяет ресурсы каждому приложению и системному процессу, выполняемому на компьютере.
Виртуальная машина представляет собой некую среду в памяти, которая кажется приложению отдельным компьютером с теми же ресурсами, что и у физического компьютера.
Файловая система Windows характеризуется многоуровневой архитектурой, поддерживающей несколько файловых систем (на основе FAT, файловая система CD ROM, файловые системы от сторонних разработчиков).
Другая особенность - это динамическое кэширование, поддерживаемое файловой системой CD ROM. Это обеспечивает оптимальный баланс между памятью, необходимой приложению, и памятью, выделяемой под дисковый кэш.
Ядро Windows состоит из трех компонент:
-User управляет вводом с клавиатуры, от мыши и других координатных устройств, а так же выводом через интерфейс пользователя. В Windows используется модель асинхронного ввода;
-Kernel обеспечивает базовые функциональные возможности операционной системы (поддержку файлового ввода/вывода, управление виртуальной памятью, планирование задач), загружает exe- и dll-файлы при запуске программы, обрабатывает исключения, обеспечивает взаимодействие 16-разрядного и 32-разрядного кодов;
-GDI - это графическая система, управляющая всем что появляется на экране дисплея, и поддерживающая графический вывод на принтер и другие устройства.
Дата публикования: 2014-11-29; Прочитано: 2889 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!