07.10.2022
 
 

 

Java: среда исполнения
Автоматизация - Программные средства автоматизации

java: среда исполнения

Прежде чем обсуждать применимость исполнительной среды Java во встроенных системах или системах реального времени, рассмотрим сначала, из каких она состоит компонентов.

· Виртуальная Java-машина, исполняющая машиннонезависимый байтовый код. Преобразование байтового кода в машинные инструкции рабочей системы выполняет либо интерпретатор, либо JIT-компилятор (just-in-time-компилятор - оперативный компилятор). Основное отличие этих двух методов - в скорости: JIT-компилятор работает быстрее, поскольку не интерпретирует повторно код, который уже исполнялся.

· Библиотека Java-классов в виде байтового кода.

· Библиотеки на С, требующиеся библиотеками классов и виртуальной Java-машиной. Используются для поддержки Java-среды на специфическом оборудовании.

· Нить сборщика мусора , следящая за корректным использованием пула памяти. Возвращает в пул динамически распределенную память, которая приложению больше не нужна.

· В общем случае, для поддержания механизмов реализации и синхронизации нитей требуется многозадачная операционная система. Некоторые виртуальные Java-машины могут обходиться и без операционной системы вообще, поскольку имеют собственные механизмы поддержки нитей.

В основе Java лежит идея независимости от аппаратной платформы, выражаемая фразой написанное один раз может исполняться везде . На рис. 1 показаны уровни Java, позволяющие добиться этой цели. Java-приложение предкомпилируется компилятором классов Java в машиннонезависимый байтовый код. Этот код может передаваться по сетевым узлам. Полученное промежуточное представление Java-приложения интерпретируется и исполняется виртуальной Java-машиной целевой системы. Таким образом, обеспечивается загрузка Java-приложения по сети без перезагрузки системы. В состав виртуальной машины обычно входит и автоматический сборщик мусора , контролирующий динамическое распределение памяти. Его использование вызвано стремлением избежать непроизводительной траты памяти в процессе работы приложения. Кроме того, к функциям виртуальной машины относится и обслуживание исключительных ситуаций.

 


Читайте:


Добавить комментарий


Защитный код
Обновить

Диспетчеризация пунктов:

Автоматизированная система энергоучета тепловой энергии на тепловыводах Новосиби

News image

Система энергоучета и диспетчеризации охватывает тепловые выводы четырех ТЭЦ в г. Новосибирске и одной ТЭЦ в Новосибирской области. На каждой из пяти ТЭЦ Master SCADA установлены узлы энергоучета...

АВТОМАТИЗАЦИЯ СИСТЕМЫ ВЕНТИЛЯЦИИ И КОНДИЦИОНИРОВАНИЯ ТОРГОВОГО ЦЕНТРА

News image

Заказчик: Группа компаний «Нимал» Описание технологического процесса: Объектом управления и контроля является система кондиционирования здания торгового центра в г. Тула. Решаемые задачи: ...

СИСТЕМА ДИСПЕТЧЕРИЗАЦИИ ДЛЯ РТС И ЦТП

News image

Заказчик: филиал «Северо-Западный» №9 ОАО «МОЭК», г. Москва. Объект диспетчеризации: РТС и ЦТП, а также отдельные узлы учета. Решаемые задачи: система диспетчеризации осуществляет информационн...

 

Теория АСУ:

Диспетчеризация подсистемы водоснабжения

News image

Подсистема водоснабжения осуществляет, управление работой насосов, контролируя, при этом, поддержание необходимого давления или уровня.

Отопление - позитивные изменения последних лет

News image

Недавно встретил школьного приятеля, которого не видел лет семь-восемь, и удивился - как он успел измениться за эти годы. При этом другой школьный друг, с которым я общался на протяжении этих лет по...

Как уехать на заработки в другую страну

News image

Среди украинцев поездки в близкое зарубежье очень популярны. Ведь там можно заработать неплохо и вернуться обеспеченным человеком. Кроме того, работа в чужой стране позволяет выучить язык, другую куль...

Показатели уровня механизации и автоматизации

News image

Показатели уровня механизации и автоматизации можно распределить на два больших класса: структурные и функциональные, которые оценивают по показателям либо структуры, либо процесса функционирования ...

Автоматика для инженерных систем, автоматика котла

News image

Современные системы отопления — это системы закрытого типа с принудительной циркуляцией. Для монтажа используются трубы малых диаметров, они прокладываются в стенах и полах, что позволяет выгодно ис...

 
 

Программные решения в автоматизации:

Поддержка работы с внешними устройствами

News image

Использование любого программного пакета класса InTouch имеет смысл тогда, когда прикладная задача может легко взаимодействовать с устройствами типа...

Концепция Transparent Factory: Web-технология в автоматизаци

News image

Глобальное наступление Internet, наконец, коснулось и области промышленной автоматизации. Несмотря на распространение Internet во всех областях жизн...

SCADA-системы и Internet

News image

Уже привычными стали распределенные системы, объединенные локальной сетью. Но в настоящее время возможно создание систем и на сетях Internet/Intrane...

Новые технологии и MMI-системы

News image

Каждый, кто имел дело со SCADA-системами системами диспетчерского управления и сбора данных (Supervisory Control and Data Acquisition), при разработ...

SCADAlarm: Оперативный контроль в любое время на любом расст

News image

Бурный рост телекоммуникационных технологий в последние годы определяет направление развития информационных и компьютерных технологий. Проводные и б...

Системы управления ресурсами предприятия

News image

Системы управления ресурсами предприятия делятся на следующие большие группы (Табл. 1): · коробочные продукты , реализующие небольшое число бизн...

 

Примеры удачного внедрения:

Отсутсвие постановки задачи менеджмента на предприятии

Наверное, этот пункт является наиболее значимым и сложным. На первый взгляд, его тема перекликается с содержанием второго пункта, посвященного реорг...

Не делает ошибок тот, кто не делает ничего

По мнению многих ИТ-специалистов, выбирающих продукт вместо платформы, опасность, связанная с доработкой ERP-системы, подстерегает сразу с двух стор...

Безопасность, удаленный режим, аппаратная платформа

Продолжая знакомство с предлагаемой системой автоматизации, стоит обратить внимание и на такие моменты. В корпоративной информационной системе хр...

Клиент-серверные технологии

В настоящее время оптимальным решением для автоматизации крупных и средних предприятий, особенно быстро развивающихся, является использование информ...

Совокупная стоимость владения

Покупая автомобиль, опытный шофер обязательно поинтересуется, каков расход топлива на 100 км, какое именно топливо и масло нужно и сколько оно стоит...

ПТК ТИСУ

Программно-технический комплекс теплового контроля, измерений, сигнализации и управления сигнализацией гидроагрегата – ПТК ТИСУ предназначен для реш...