Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС ответы.docx
Скачиваний:
10
Добавлен:
27.09.2019
Размер:
94.3 Кб
Скачать

14. Windows

— семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), базирующихся на основе графического интерфейса пользователя. Появление их явилось решающим шагом в широком продвижении и развитии перспективных способов взаимодействия систем человек-машина и машина-машина, создания дружественной среды для взаимодействия как пользователя с компьютерными приложениями, так и аппаратных средств внутри вычислительного комплекса.

Основное отличие программ для DOS и для Windows состоит в том, что DOS-программа может работать с аппаратными средствами компьютера (монитором, клавиатурой, принтером и т. д.) непосредственно минуя DOS (и, как правило, поступает именно таким образом), в то время как Windows-программа должна обращаться к внешним устройствам только через посредство Windows. Поэтому после установки в Windows драйвера, обеспечивающего поддержку данного устройства (то есть настраивающего Windows на особенности данного устройства) все Windows-программы могут работать с этим устройством. Это ликвидирует весьма болезненную для DOS проблему обеспечения совместимости программ с конкретными устройствами.

Программы (драйверы) для поддержки наиболее распространенных устройств входят в Windows, а для остальных устройств поставляются вместе с этими устройствами или контролёрами.

В настоящее время под управлением операционных систем семейства Windows работает около 90 % персональных компьютеров.

Базовые механизмы функционирования Windows ХР

Итак, начнем с начала — архитектура функционирования операционной системы Windows ХР состоит из двух частей: пользовательского режима, а также режима ядра, который находится под ним. Пользовательским режимом называется такой режим работы операционной системы и процессора, в котором выполняются пользовательские программы. Как правило, это наименее привилегированный режим процессора, в котором программа очень сильно урезана в своих «правах». Это необходимо для того, чтобы она не смогла нарушить работу самой операционной системы. Режимом ядра или операционной системы называется такой режим, который позволяет выполняющей в нем программе производить любые действия, на которые только способен компьютер. И именно поэтому к программам, выполняющимся в таком режиме, предъявляются повышенные требования. Так, к примеру, сама программа операционной системы проходит очень длительное и тщательное тестирование, прежде чем программисты примут решение о том, что в ней все функционирует нормально, в соответствии с задуманным планом. В некоторых случаях такие программы тестируются несколько тысяч часов, прежде чем будет принято соответствующее решение об их нормальном функционировании.

15. Семейство ос Unix. Преимущества Unix-подобных систем.

UNIX — это многопользовательская, многозадачная и многотерминальная операционная система, которая может работать на различных аппаратных платформах.

Преимущества Unix-подобных систем

Основные преимущества использования UNIX :

Использование на устаревших компьютерах без потери функциональности и надежности.

Открытость. Пользователям предоставляются исходные тексты и возможность выбора и установки только тех компонентов, которые необходимы. Пользователь всегда может изменить систему в зависимости от его требований.

Высокая надежность.

Безопасность.

Низкая стоимость.

Высокая степень интеграции. Все компоненты Unix-систем построены с использованием открытых стандартов, многие из которых являются стандартами и для коммерческих систем, что позволяет интегрировать разнообразные службы между собой, как на уровне протоколов, так и на уровне данных.

Linux сделана по образцу операционной системы Unix.

Операционная система состоит из нескольких основных программ, которые нужны вашему компьютеру, чтобы он мог общаться и получать инструкции от пользователей; читать и записывать данные на жёсткие диски, ленты и принтеры; контролировать использование памяти; запускать другие программы. Самая важная часть ОС — ядро. В системе GNU/Linux ядром является Linux. Оставшаяся часть системы состоит из других программ, многие из которых написаны проектом GNU или для проекта GNU. Поскольку одно ядро Linux — это ещё не вся работающая ОС, предпочтительно использовать термин «GNU/Linux» для обозначения систем, которые многие люди ошибочно называют «Linux».

С самого начала Linux разрабатывалась как многозадачная, многопользовательская система. Этих факторов достаточно, чтобы сделать Linux отличной от других широко известных операционных систем. Однако, Linux в отличие от других операционных систем никому не принадлежит. Значительная часть системы разработана добровольцами бесплатно.

Нумерация версий

Номер версии ядра Linux в настоящее время содержит четыре числа, следуя недавнему изменению в долго используемой до этого политике схемы версий, основанной на трёх числах. Для иллюстрации допустим, что номер версии составлен таким образом: A.B.C[.D] (например 2.2.1, 2.4.13 или 2.6.12.3).

Число A обозначает версию ядра. Оно изменяется менее часто и только тогда, когда вносятся значительные изменения в код и концепцию ядра. Оно изменялось дважды в истории ядра: в 1994 (версия 1.0) и в 1996 (версия 2.0).

Число B обозначает старшую версию ревизии ядра. Чётные числа обозначают стабильные ревизии, то есть те, которые предназначены для промышленного использования, такие как 1.2, 2.4 или 2.6. Нечётные числа обозначают ревизии для разработчиков, такие как 1.1 или 2.5. Они предназначены для тестирования новых улучшений и драйверов до тех пор, пока они не станут достаточно стабильными для того, чтобы быть включёнными в стабильный выпуск.

Число C обозначает младшую версию ревизии ядра. В старой трёхчисловой схеме нумерации, оно изменялось тогда, когда в ядро включались заплатки связанные с безопасностью, исправления ошибок, новые улучшения или драйверы. С новой политикой нумерации, однако, оно изменяется только тогда, когда вносятся новые драйверы или улучшения; небольшие исправления поддерживаются числом D.

Число D впервые появилось после случая, когда в коде ядра версии 2.6.8 была обнаружена грубая, требующая незамедлительного исправления ошибка, связанная с NFS. Однако, было недостаточно других изменений, для того чтобы это послужило причиной для выпуска новой младшей ревизии (которой должна была стать 2.6.9). Поэтому была выпущена версия 2.6.8.1 с единственным исправлением в виде исправления для этой ошибки. С ядра 2.6.11, эта нумерация была адаптирована в качестве новой официальной политики версий. Исправления ошибок и заплатки безопасности теперь обозначаются с помощью четвёртого числа, тогда как большие изменения выполняются в изменениях младшей версии ревизии ядра (число C).

Initrd - временная файловая система, используемая ядром при начальной загрузке. Initrd обычно используется для начальной инициализации перед монтированием «настоящих» файловых систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]