Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LekOS.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.56 Mб
Скачать

Свойства по

  1. Любое ПО характеризуется машинно-зависимыми и машинно-независимыми свойствами.

- Машинно-зависимые свойства определяются процентом операторов программ, написанных в коде данной машины.

- Машинно-независимые свойства определяются процентом операторов программ, записанных на языке высокого уровня.

пример: MS-DOS – фактически полностью машинно-зависима;

UNIX – машинно-независима.

  1. Второе свойство ПО – переносимость.

Если СПО можно устанавливать на вычислительные системы различной архитектуры то оно переносимо.

3) Третье свойство ПО – Вариабельность.

Свойство ПО подвергаться модификации.

Системное обеспечение управления вычислительным процессом (СОУВП)

Рассмотрим главную составляющую из данной классификации. Очевидно, что это Операционные Системы.

Дадим определение ОС.

Операционная система – это комплекс программ, предназначенных для эффективной организации вычислительного процесса, управления ходом этого процесса и создания удобного интерфейса для пользователя.

Функции ОС:

  1. загрузка и передача управления первой команде выполняемой программы;

  2. выделяет необходимые ресурсы для выполнения данной программы или распределяет их между несколькими программами;

  3. обнаруживает сбои или ошибки в ходе вычислительного процесса;

  4. предоставляет пользователю средства для управления ходом вычислительного процесса, средства для настройки ОС, средства, информирующие пользователя о ходе вычислительного процесса (интерфейс пользователя);

Классификация ОС:

ОС можно классифицировать по многим параметрам:

  1. Все ОС делят на два вида- ПЛАТНЫЕ и БЕСПЛАТНЫЕ ( условно).

  1. С ОТКРЫТЫМ исходным кодом ( с правом вносить в ОС изменения) и ЗАКРЫТЫМ исходным кодом.

  1. ОС ОДНОПЛАТФОРМЕННЫЕ (функционируют только на одной аппаратной платформе, например РС- совместимые) и МНОГОПЛАТФОРМЕННЫЕ ( функционируют на нескольких платформах, например РС- совместимой, Macintosh, Sun, Power PC).

  1. ОС ОДНОЗАДАЧНЫЕ и МНОГОЗАДАЧНЫЕ .

а) Однозадачные или однопрограммные ОС (в этом случае в памяти ЭВМ только одна программа, и все ресурсу принадлежат ей. Пример MS DOS.

б) Многозадачные или могопрограммные ОС ( в этом случае одновременно в памяти выполняется несколько задач). Причем различают истинную мультизадачность (в этом случае в структуре компьютера имеется несколько процессоров , каждый из которых выполняет свою задачу ( например модель ЕС 1096) и кажущуюся мультизадачность (тогда один процессор переключает ОС на выполнение первой, второй, третьей и т. д. программ).

В мультипрограммных ОС каждая программа может имеет свой приоритет (OS/360, IBM 390, Unix, Linux).

  1. ОС ОДНОПОЛЬЗОВАТЕЛЬСКИЕ и МНОГОПОЛЬЗОВАТЕЛЬСКИЕ. Системы коллективного пользования допускают одновременную работу нескольких пользователей под управлением одной ОС, выделяя каждому пользователю фиксированные ресурсы и определенное количество времени. Примером могут служить ОС UNIX и LINUX .

6. ОС РЕАЛЬНОГО ВРЕМЕНИ. В этих системах время реакции системы на любое событие в управляемом объекте не превышает времени завершения этого события ( RT/11 , RSX).

  1. ОС могут быть СЕРВЕРНЫМИ, КЛИЕНТСКИМИ или УНИВЕРСАЛЬНЫМИ.

  1. ОС могут иметь ТЕКСТОВЫЙ, ГРАФИЧЕСКИЙ или другой ИНТЕРФЕЙС.

  1. ОС могут иметь ориентацию на работу с СЕТЬЮ и ИНТЕРНЕТОМ. Примером сетевых ОС могут служить Windows NT или Unix.

  1. ОС различают по ПОТРЕБИТЕЛЬСКИМ РЕСУРСАМ и т.д.

Отметим, что КРИТЕРИЕВ, по которым выбирается ОС намного больше.

Имеют право на существование и такие « человеческие» критерии:

« Она мне нравится», или «Друг себе поставил, а чем я хуже ?».

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

Структура ОС и основные понятия ОС

Как правило, любая ОС состоит из двух основных частей: ядра и нерезидентной части, которая содержит процедуры, редко используемые при работе ОС. Ядро содержит загрузчик ОС и набор процедур, управляющих теми или иными функциями ОС, а именно:

  • подсистему управления процессами (диспетчер, менеджер);

  • подсистему управления основной памяти;

  • подсистему управления виртуальной памяти (если она есть).

Кроме того ОС содержит совокупность резидентных драйверов: драйвер диска, мыши, клавиатуры и др.

Кроме того ОС содержит командные процессоры-интерпретаторы входного языка ОС. Командный процессор служит для обработки команд ОС и выдачи сообщений.

Пример:

command.com – интерпретатор для OS MS DOS. Примеры команд >dir, type, copy, cd и др. ( См. лаб работу №1 методическмх указаний)

Shell – интерпретатор для Linux.Примеры команд $ ls, ps, chmod, mkdir др. ( См. лаб.работу №5 методических указаний по ОС).

Кроме того, в состав ядра входят подсистемы управления ввода – вывода (BIOS для DOS).

Для ОС отводится фиксированная область памяти, защищенная от несанкционированного доступа. В этой области располагается ядро и системная область памяти, где располагаются таблицы ОС, структуры данных ОС( в качестве такой структуры является мощная База Данных, которая носит название REESTR, содержащая основные настройки и параметры ОС) и, возможно, системные библиотеки, которые содержат макроопределения примитивов ОС.

Примитивом называется процедура, реализующая ту или иную элементарную функцию ОС (создание буферов ввода-вывода, просмотр буфера ввода и т. д.).

Наиболее типичной процедурой является процедура пересылки Данных из

ОП на диск и обратно

ОП < ---------- НАКОПИТЕЛЬ НА ЖЕСТКОМ ДИСКЕ

В любой ОС в системной области выделяется «среда окружения». Она играет роль почтового ящика для обмена информацией между программами.

Любая ОС имеет два файла:

  1. файл конфигурации системы (config.sys для DOS). Он определяет конкретную на данный момент конфигурацию ОС и ее параметры.

  2. Файл автозапуска (autoexec.bat для DOS). Он предназначен для формирования удобной для пользователя операционной среды.

Пример: MSDOS v. 6.22.

Основные файлы ОС MS DOS:

1) BIOS – (базовая система ввода – вывода)

Микросхема, которая содержит подпрограммы, соответствующие примитивам ОС. Обычно 64 килобайта.

команда int <номер прерывания>.

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

Вектора прерываний содержат адрес соответствующей программы обработки прерываний, которые заставляют ядро ОС выполнить ту или иную функцию.

2) _IO.SYS – (система ввода – вывода);

3) _DOS.SYS – содержит основные подпрограммы управления;

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