Компьютерная обработка на основе сценариев
Рассмотрим бортовую навигационную систему, которая средствами GPS-устройства определяет текущее местоположение и обрабатывает голосовые команды пользователя, скажем, «Отправляемся на улицу А, 13». В ответ на такое указание компьютер связывается с сервером карт, проверяет ситуацию с трафиком, вычисляет и показывает оптимальный путь, вырабатывает оптимальное направление с помощью специальной программы синтеза речи с указаниями для пользователя. Если в процессе движения приходит новая информация об изменении трафика, то компьютер прекращает давать указания и ищет альтернативный путь. В отличие от систем, ориентированных на конкретные приложения, компьютер выполняет различные задачи в разное время, но все эти задачи работают на достижение общей цели.
Такие устройства, как мобильные телефоны, планшеты и игровые приставки, отличаются от устройств общего характера и совсем по-другому используются. Пользователи смотрят на них через призму конкретных целей: использовать смартфон в качестве календаря, плейера, игровой приставки, цифровой камеры или как простой телефон. Такие устройства можно применять и для выполнения одной функции в разных режимах, например, используя устройство в качестве музыкального плейера, проигрывать песни в нескольких разных форматах. Ожидания потребителей касаются моделей применения, а не конкретной программы или устройства, которое реализует эти модели.
Поскольку пользователи ожидают целого спектра возможностей от одного компьютера, гетерогенные программируемые ядра становятся центральными элементами в компьютерах, ориентированных на сценарии. В отличие от решений с фиксированной целью, в компьютерах, ориентированных на приложения, вычислительная мощность программируемых ядер направлена на выполнение широкого спектра задач. В отличие от компьютеров общего назначения, устройства, ориентированные на сценарии, должны принимать изменяющиеся запросы на обработку данных различного типа в конкретные периоды времени.
Дата добавления: 2015-09-29; просмотров: 453;