01.11.2024
 
 

 

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

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

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

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

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

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

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

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

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

 


Читайте:


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


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

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

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ МОБИЛЬНЫМ ЦЕНТРОМ ОБРАБОТКИ ДАННЫХ КОМПАНИ

News image

Заказчик: компания «Комус» Объект:мобильный центр обработки данных (МЦОД) Характеристика объекта управления: МЦОД, являясь, по сути, аналогом стандартного дата-центра, заключает в себе ряд до...

Система диспетчеризации тепличного комплекса Овощевод

News image

Объект контроля:Объектом управления является тепличный комплекс, который состоит из двух бригад, к одной из которых относятся четыре теплицы, ко второй - пять. Задача управления для каждой теплицы с...

СИСТЕМА ДИСПЕТЧЕРИЗАЦИИ РАСПРЕДЕЛЕННЫХ ОБЪЕКТОВ КУРГАНВОДОКАНАЛА

News image

Заказчик и разработчик: МУП «Курганводоканал» Объект: городские сети водоснабжения, пункт водозабора, насосные станции третьего подъема, канализационные насосные станции Состав системы: Сбор...

 

Теория АСУ:

Энергосбережение. Что нужно делать для снижения потерь, связанных с несовершенст

News image

1. Занимайся совершенствованием энергетического хозяйства только в том случае, когда эта работа может дать, в конечном счете, существенный экономический либо экологический эффект. 2. Определи, ка...

Эффективность внедрения автоматизированных систем

News image

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

Системой единиц

News image

Совокупность единиц измерения, охватывающих определенную область величин, называется системой единиц. Развитие науки и техники привело к появлению ряда систем единиц: СГС, МКС, МТС, МКГСС и др. Испо...

Интегральная составляющая

News image

Для устранения статической ошибки вводится интегральная составляющая. Она позволяет регулятору «учиться» на предыдущем опыте. Если система не испытывает внешних возмущений, то через некоторое время ...

Дифференциальная составляющая

News image

Дифференциальная составляющая противодействует предполагаемым отклонениям регулируемой величины, как бы предугадывая поведение объекта в будущем. Эти отклонения могут быть спровоцированы внешними во...

 
 

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

Java: новая исполнительная среда для встроенных систем?

News image

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

SCADA-системы и Internet

News image

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

Реляционные БД и БД реального времени

News image

Важными компонентами, используемыми на данных уровнях, являются системы управления базами данных (СУБД). Именно они позволяют предоставить пользоват...

Специальныйинструментарийдля создания Internet/Intranet-клие

News image

Если Вы не используете готовых приложений клиентов Web, то для того чтобы создать свой Web-сайт и при этом разработать не просто бедного клиента, а ...

SCADA-системы, или муки выбора

News image

У разработчиков SCADA-систем на платформе Windows NT появилась возможность использовать расширение реального времени (RTX), чтобы преодолеть недоста...

Инструментальные средства уровней УП и УР

News image

В зависимости от технических требований, особенностей технологического процесса на каждом участке применяются DCS-системы таких фирм как ABB, Fisher...

 

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

Производственные системы

Производственные системы включают подклассы средних и крупных интегрированных систем. Эти системы, в первую очередь, предназначены для управления ...

Внедрение системы

Внедрение рассматриваемой концепции означает широкую перестройку всего процесса осуществления организационной стратегии. В этой связи важны два с...

Сроки окупаемости, эффективность

Это достаточно сложный вопрос даже для специалистов (не верьте тем, кто вам говорит, что это не так). Дело в том, что эффект от применения системы а...

Выравнивание производства

Выравнивание производства по объему является наиболее важным условием применения системы «канбан» и минимальной потери времени рабочих, сокращения п...

Основные принципы и структура СУП

Система управления производством «Тоёты» привлекательна тем, что, ставя целью снижение издержек производства, она устраняет из производства ненужные...

IT-Предприятие - внедрение на ЗАО Житомирские ласощи

В конце 2002 года после тщательного отбора сотрудники ЗАО Житомирские ласощи остановили свой выбор на системе IT-Предприятие киевской корпорации...