ВУЗ:
Составители:
47
система может поддерживать несколько копий данных на различных
носителях, избыточное количество принтеров и других устройств ввода-
вывода. При отказе одного из таких устройств система должна быстро и
прозрачно для пользователя выполнить переконфигурацию и продолжить
работу с уцелевшими устройствами.
Особым случаем является использование нескольких процессоров,
когда система продолжает работу при отказе одного
или нескольких
процессоров, хотя и с меньшей производительностью. Следует отметить,
что многие мультипроцессорные операционные системы прекращают
работу при отказе одного из процессоров.
Для повышения отказоустойчивости системы используются также
специальные утилиты, с помощью которых администратор может
регулярно выполнять операции резервного копирования для обеспечения
быстрого восстановления важных для системы данных.
Интерфейс прикладного
программирования
Обращение прикладного программиста к системным функциям
происходит в двух случаях:
− когда для выполнения тех или иных действий прикладному
программисту не хватает полномочий, и ему требуется статус
операционной системы (в большинстве современных
операционных систем это любые действия, связанные с
управлением аппаратурой),
− когда использование системных функций помогает упростить
написание приложение
(это использование стандартных, часто
используемых функций, таких как обработка строк, построение
изображений и т. д.).
Здесь следует отметить, что использование системных функций
может осуществляться косвенно. Так, например, в C++ Builder имеется
47
система может поддерживать несколько копий данных на различных
носителях, избыточное количество принтеров и других устройств ввода-
вывода. При отказе одного из таких устройств система должна быстро и
прозрачно для пользователя выполнить переконфигурацию и продолжить
работу с уцелевшими устройствами.
Особым случаем является использование нескольких процессоров,
когда система продолжает работу при отказе одного или нескольких
процессоров, хотя и с меньшей производительностью. Следует отметить,
что многие мультипроцессорные операционные системы прекращают
работу при отказе одного из процессоров.
Для повышения отказоустойчивости системы используются также
специальные утилиты, с помощью которых администратор может
регулярно выполнять операции резервного копирования для обеспечения
быстрого восстановления важных для системы данных.
Интерфейс прикладного программирования
Обращение прикладного программиста к системным функциям
происходит в двух случаях:
− когда для выполнения тех или иных действий прикладному
программисту не хватает полномочий, и ему требуется статус
операционной системы (в большинстве современных
операционных систем это любые действия, связанные с
управлением аппаратурой),
− когда использование системных функций помогает упростить
написание приложение (это использование стандартных, часто
используемых функций, таких как обработка строк, построение
изображений и т. д.).
Здесь следует отметить, что использование системных функций
может осуществляться косвенно. Так, например, в C++ Builder имеется
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »
