ref.sloweb.ru


Архитектура Операционной системы

"Архитектура Операционной системы"
Сортировать: по оценкам | по дате



25.11.17 неправильно [0] правильно
Архитектура Операционной системы

Первая часть — ядро, низкоуровневая основа любой ОС, выполняемая аппаратурой в особом привилегированном режиме. Ядро загружается в память один раз и находится в памяти резидентно - постоянно, по одним и тем же адресам. Ядро — командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.
Третья часть — Управляющая программа (control program, supervisor) - управляет исполнением других программ и функционированием устройств ввода-вывода.(используются специализированные программы для управления различными устройствами, входящими в состав компьютера. Драйвера «системные библиотеки»)
Четвертая часть — удобная оболочка, с которой общается пользователь — интерфейс. Своего рода красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро.
Ядро - самый ключевой, основной компонент операционной системы, именно в нем реализуется большая часть функциональности ОС. Появились различные подходы к проектированию и реализации ядра ОС, а именно
Неустойчивость к сбоям - так как все базовые элементы и их работа выполняются в режиме ядра, и если хотя бы в одном модуле или блоке ядра произойдет какой-либо сбой, то ему будет подвержена вся ОС(все ядро), вариантов других нет, закончится все - перезапуском ОС.
Определенной структуры данные операционной системы не имеют. Это большой набор сервисных функций. Нет деления на слои и модули. ОС были простыми и большими, так как все время дописывались, засчет этого сильно росли. Пример - классический MS-DOS
Драйверу устройства можно ожидать завершения выполнения операции вв/выв, это означает обращение к уровню планировщика времени ЦП.  Это вызов с верхнего слоя, а драйвер диска находится в самом низу на аппаратном уровне, это циклическая зависимость.
Идея: минимизировать само ядро, вынести как можно функциональности в режим пользователя (т.е. исполнять эту функциональность в виде обычных процессов).
Компоненты ОС, являющиеся внешними к микроядру реализуются в виде серверных процессов. Взаимодействие с ними осуществляется через обмен сообщениями, а не путем системных вызовов.
Унифицированные интерфейсы - процессы могут обмениваться сообщениями, нет разницы между режимом пользователя и режимом ядра, все сервисы предоставляются через обмен сообщениями в клиент-серверной архитектуре. Например, запросы могут обрабатываться на удаленные машины.
Каждое взаимодействие требует переключения режимов. Переходы из режима пользователя в режим ядра и обратно. Механизм передачи сообщений требует очень частого переключения контекста. Режим ядра - режим пользователя, они “съедают” значительную часть мощности ЦП.
Если ОС должна быть высоко устойчива к сбоям, тогда выбираем соответствующую ОС этим задачам. Если для нормальных задач, то подойдет и Linux.
Можно самому компилировать ядро Linux, выбирать нужные модули, решать какие модули войдут в ядро, а какие нет — т.е. компоновать ядро согласно своих требований, что позволяет получать преимущество - гибкость операционной системы.

источник

Установка операционной системы Установка операционной системы Windows 2000/XP/2003. Компоненты служб удаленной установки. Автоматическая (unattended) установка ОС из общего каталога на сервере. Установка ОС и приложений из образа, созданного при помощи ПО сторонних производителей.
Оптимизация компьютеров с помощью программы Auslogics Boostspeed.
Тема: Установка операционной системы
Установка операционной системы реферат
Реферат Конфигурация операционной системы
Назначение операционной системы, примеры ОС Предыдущие версии Windows обеспечили такой уровень удобства и эффективности работы на компьютере, о котором в середине 80-х годов нельзя было и мечтать. Впрочем, эти системы в любом случае не могли полноценно обеспечить «стыковку» деловых приложений на больших и мини-компьютерах и на сетевых рабочих станциях.
Файловая система операционной системы LINUX Чтобы получить готовую работу № 2838 (Файловая система операционной системы LINUX), Вам необходимо ее оплатить одним из способов указанным на сайте (см. раздел "Оплата"). После этого нужно прислать нам на почту info@savestud.su письмо с указанием номера готовой работы и приложить к письмо фото или скан чека оплаты.
Плюсы и минусы операционной системы Linux Операционная система - комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Операционная система выполняет роль связующего звена между аппаратурой компьютера и выполняемыми программами, а также пользователем.
Windows. История развития операционной системы