Лекция: Этот принцип в настоящее время реализуется в подавляющем большинстве
Современных ОС общего назначения. Принцип независимости заключается в том, что
Связь программ с конкретными устройствами производится не на уровне трансляции
программ, а в период планирования ее исполнения. При работе с новым устройством для
Хранения данных перекомпиляция не требуется.
Принцип независимости позволяет одинаково осуществлять операции управления
Внешними устройствами независимо от конкретных физических характеристик. Смена
Носителя и данных, размещенных на нем, не принесет каких-либо изменений в
Программу, если в системе реализован принцип независимости.
Принцип совместимости
Одним из аспектов совместимости является способность ОС выполнять программы,
написанные:
— для других ОС;
— для более ранних версий данной операционной системы;
— для другой аппаратной платформы.
Совместимость подразделяется на два аспекта:
— двоичная совместимость;
— совместимость на уровне исходных текстов приложений.
При двоичной совместимости можно взять исполняемую программу и выполнить
ее в среде другой ОС. Для этого необходимы:
— совместимость на уровне команд процессора;
— совместимость на уровне системных вызовов;
— совместимость на уровне библиотечных вызовов, если они являются