Автоматизация -
Программные средства автоматизации
|
Бурный рост телекоммуникационных технологий в последние годы определяет направление развития информационных и компьютерных технологий. Проводные и беспроводные системы связи, используемые ранее только для передачи голосовых сообщений, теперь обладают возможностями интерактивного доступа к глобальной информационной системе.
В компьютерной прессе публикуется огромное количество материалов о росте услуг в области e-commerce и e-business. А как обстоят дела с использованием возможностей телекоммуникационных технологий в промышленных информационных системах?
Сегодня современные промышленные предприятия наряду с централизованными системами АСУ ТП активно используют средства удаленного операторского контроля и управления
|
Автоматизация -
Программные средства автоматизации
|
Рассмотрим теперь различные модели, лежащие в основе парадигмы встроенный Java , и покажем, что Java мог бы использоваться, в одной из моделей, однако, по нашему мнению, термин встроенный Java в этом случае ей не соответствует.Способов использования Java во встроенных системах представляется три: в качестве встроенного Web-сервера, загружаемого аплета или автономного приложения (рис. 2.)
· В модели со встроенным Web-сервером байтовый Java-код находится в энергонезависимой памяти целевой системы, а исполняется в хост-системе
|
Автоматизация -
Программные средства автоматизации
|
По всей видимости, независимость от аппаратных платформ не является решающим фактором для разработчиков программного обеспечения встраиваемых систем. Большая часть этих программ исполняется на специализированной аппаратуре, разработана для конкретных целевых систем и с учетом конкретных аппаратных особенностей. Независимость же от аппаратных платформ предполагает совершенно обратное - полное абстрагирование от технических средств.
Виртуальная Java-машина и библиотеки требуют не менее 200 Кбайт памяти
|
Автоматизация -
Программные средства автоматизации
|
Прежде чем обсуждать применимость исполнительной среды Java во встроенных системах или системах реального времени, рассмотрим сначала, из каких она состоит компонентов.
· Виртуальная Java-машина, исполняющая машиннонезависимый байтовый код. Преобразование байтового кода в машинные инструкции рабочей системы выполняет либо интерпретатор, либо JIT-компилятор (just-in-time-компилятор - оперативный компилятор). Основное отличие этих двух методов - в скорости: JIT-компилятор работает быстрее, поскольку не интерпретирует повторно код, который уже исполнялся
|
Автоматизация -
Программные средства автоматизации
|
Синтаксис Java разработан на основе синтаксиса языков С/С++, что весьма облегчает его изучение. Вместе с тем он сохранил многие недостатки этих языков. Положительной его стороной является усиление концепции строгого типообразования.Достоинство Java, в отличие от С/С++ - запрет манипулирования указателями
|
|
|
<< Первая < Предыдущая 1 2 3 4 5 6 7 8 9 10 Следующая > Последняя >>
|
Страница 3 из 25 |