18.10.2017
 
 

 

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

java поменьше

Компания Sun в настоящее время работает над сокращением размеров виртуальной Java-машины и системы исполнения для использования их в приложениях с более ограниченными объемами памяти. На сегодня у Sun есть две версии Java меньшего размера: Java 2 Platform, Personal Edition, и Java 2 Platform, Micro Edition PersonalJava и EmbeddedJava. Обе версии являются подмножествами стандартного Java с различными наборами основных функций.

Версия Personal Edition (J2PE), или PersonalJava это упрощенный Java с областью применения от интеллектуальных приставок до Internet-телевизоров и автомобилей. Виртуальная Java-машина для PersonalJava занимает менее 2 Мбайт, ОЗУ до 1 Мбайт. Вариант PersonalJava рассчитан на 32-разрядные микропроцессоры среднего и высшего класса (включая и высокопроизводительные RISC-устройства) с тактовыми частотами обычно 50 МГц и выше.

Версия Micro Edition (J2ME), или EmbeddedJava, представляет собой самый младший член иерархии языков Java. Его область применения промышленные системы и контроллеры, пейджеры, телефоны и т.п. Виртуальная машина для EmbeddedJava занимает менее одного мегабайта ПЗУ и требует менее 1,2 мегабайта ОЗУ. Для нее вполне пригодны 16 - и 32-разрядные микропроцессоры с тактовыми частотами вплоть до 25 МГц

Java приобретает все большую популярность как средство создания вычислительных систем предприятия. С его помощью существующие сети легко могут быть дополнены коммерческими расчетами . Этот уровень вычислений располагается между клиентским ПК или терминалом и обслуживающим сервером и реализует бизнес-логику ответственных приложений

Более того, есть специальная версия Java-машины, так называемая К-машина, которая может применяться в бытовой электронике и небольших встроенных устройствах. Ее требование к памяти всего 30 Кбайт. Поддержка Java 2 Platform с библиотеками J2ME требует 80 Кбайт. Естественно, это минимальная конфигурация чем больше требуется функций, тем больше объем занимаемой памяти. К-машина может исполняться в 16-разрядных микропроцессорах с общей памятью от 128 до 256 Кбайт. Режим реального времени К-машиной не поддерживается.

Поставщики инструментальных средств уже ориентируются на EmbeddedJava. Например, Insignia Solutions поставляет продукт с названием Jeode Java, в который входят интегрированная среда разработки и встроенная виртуальная машина EVM (Embedded Virtual Machine). Продукт Jeode совместим как с PersonalJava, так и с EmbeddedJava и обеспечивает настройку встроенной Java-платформы в соответствии с вычислительными потребностями. Инструментальное средство Jeode поддерживается самыми разными аппаратно-программными платформами, включая Windows СЕ с SH и MIPS, Linux в ARM, VxWorks с PowerPC и Windows NT с Pentium.

Инструментарий Jeode это пример того, какую форму может принять встроенный Java. Объем ПЗУ для поддержки EVM-машины колеблется от 250 Кбайт до порядка 2,3 Мбайт в полной комплектации. EVM-машина обладает рядом специальных функций, рассчитанных на применение во встроенных системах, например:

· Параллельный сборщик мусора выполняется параллельно с другими задачами в качестве треда (thread) и может приостанавливаться и прерываться более приоритетными задачами;

· Адаптивный динамический компилятор в состав EVM-машины входит адаптивный компилятор, который компилирует и помещает в буфер наиболее часто используемый код;

· Конфигурируемость EVM-машины разработчик может сам определять характеристики буферов, пулов объектов, системного пула, параметры и память под компилятор

 


Читайте:


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


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

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

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

News image

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

Состав и структура системы автоматизации

News image

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

Система диспетчеризации распределенных объектов Курганводоканала

News image

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

 

Теория АСУ:

Сменный диспетчер

News image

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

Подсистема централизованного контроля

News image

Подсистема централизованного контроля основных режимных параметров и состояния технологического оборудования предназначена для текущего информирования диспетчера и руководства завода о ходе процессо...

Регулятор в современных АСУ ТП. ПИД-регулятор

News image

Что такое регулятор? Этот термин пришел из теории автоматизированного управления. Регулятором называется устройство, которое следит за функционированием объекта управления и, постоянно анализируя ег...

Контроллеры. Программирование и составление программы PLC на ПЛК

News image

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

Автоматизация производства

News image

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

 
 

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

Исторические тренды и тренды реального времени

News image

Как и все аналогичные пакеты, InTouch обладает возможностью визуализации данных как в графическом виде в реальном времени (тренды реального времени)...

Бесшовность (Естественность, плавность)

News image

Citect это мощный конкурентоспосбный SCADA-продукт. У него сильные рыночные позиции, благодаря поддержке истинной структуры клиент/сервер, открытой ...

Бедные и богатые Internet/Intranet-клиенты

News image

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

IIS-приложения

News image

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

АСУТП и подсистемы АСУП, построенные на технологиях Microsof

News image

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

InTouch добывает российскую нефть

News image

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

 

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

ПТК ГРАРМ

Программно-технический комплекс группового регулятора активной и реактивной мощности гидроэлектростанции – ПТК ГРАРМ, предназначен для автоматическо...

Система управления производством (на примере Японии)

Система управления производством фирмы «Тоёта» была разработана и усовершенствована «Тоёта Мотор Корпорейшн» и после 1973 г. была принята многими др...

Интегрированные системы управления предприятием

Аналитическая лаборатория Про-Инвест По степени интеграции функций управления выделим четыре класса систем управления предприятием. Примеры наиб...

Нормирование работ

Работы по нормированию операций на «Тоёте» несколько отличаются от обычных. Они определяют главным образом последовательность и режим различных опер...

Управление программами

формирование и ведение базы данных по проекту (заказу); определение и поддержка иерархической структуры работ по проекту, счетов затрат и т. п.; опр...

Гарантии успешного завершения проекта автоматизации

Гарантии успешного завершения проекта автоматизации - еще один очень важный момент, на который следует обратить внимание при выборе АСУП. Действи...