Составители:
интерфейсом другой ОС. Иногда такой подход называют трансляцией для
того, чтобы отличать его от более медленного процесса эмулирования кода
по одной команде за раз.
С позиции использования прикладных сред более предпочтительным
является способ написания программ, при котором программист для
выполнения некоторой функции обращается с вызовом к операционной
системе, а не пытается более эффективно реализовать эквивалентную
функцию самостоятельно, работая напрямую с аппаратурой.
Модульность операционных систем нового поколения позволяет
намного легче реализовать поддержку множественных прикладных сред. В
отличие от старых операционных систем, состоящих из одного большого
блока для всех практических применений, разбитого произвольным образом
на части, новые системы являются модульными, с четко определенными
интерфейсами между составляющими. Это делает создание дополнительных
модулей, объединяющих эмуляцию процессора и трансляцию библиотек,
значительно более простым.
Существует много разных стратегий по воплощению идеи
множественных прикладных сред, и некоторые из этих стратегий
диаметрально противоположны.
− В случае UNIX, транслятор прикладных сред обычно делается, как и
другие прикладные программы, плавающим на поверхности
операционной системы.
− В более современных операционных системах типа Windows NT
модули прикладной среды выполняются более тесно связанными с
операционной системой, хотя и обладают по-прежнему высокой
независимостью.
− В OS/2 с ее более простой, слабо структурированной архитектурой
средства организации прикладных сред встроены глубоко в
операционную систему.
Использование множественных прикладных сред обеспечит
пользователям большую свободу выбора операционных систем и более
легкий доступ к более качественному программному обеспечению.
150
интерфейсом другой ОС. Иногда такой подход называют трансляцией для
того, чтобы отличать его от более медленного процесса эмулирования кода
по одной команде за раз.
С позиции использования прикладных сред более предпочтительным
является способ написания программ, при котором программист для
выполнения некоторой функции обращается с вызовом к операционной
системе, а не пытается более эффективно реализовать эквивалентную
функцию самостоятельно, работая напрямую с аппаратурой.
Модульность операционных систем нового поколения позволяет
намного легче реализовать поддержку множественных прикладных сред. В
отличие от старых операционных систем, состоящих из одного большого
блока для всех практических применений, разбитого произвольным образом
на части, новые системы являются модульными, с четко определенными
интерфейсами между составляющими. Это делает создание дополнительных
модулей, объединяющих эмуляцию процессора и трансляцию библиотек,
значительно более простым.
Существует много разных стратегий по воплощению идеи
множественных прикладных сред, и некоторые из этих стратегий
диаметрально противоположны.
− В случае UNIX, транслятор прикладных сред обычно делается, как и
другие прикладные программы, плавающим на поверхности
операционной системы.
− В более современных операционных системах типа Windows NT
модули прикладной среды выполняются более тесно связанными с
операционной системой, хотя и обладают по-прежнему высокой
независимостью.
− В OS/2 с ее более простой, слабо структурированной архитектурой
средства организации прикладных сред встроены глубоко в
операционную систему.
Использование множественных прикладных сред обеспечит
пользователям большую свободу выбора операционных систем и более
легкий доступ к более качественному программному обеспечению.
150
Страницы
- « первая
- ‹ предыдущая
- …
- 148
- 149
- 150
- 151
- 152
- …
- следующая ›
- последняя »
