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

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-79094.rtf

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Статья посвящена исследованию возможности вызова программ, реализованных на языке Fortran 95, из среды Java. Для того, чтобы среды могли обмениваться данными, должно быть отображение данных одной среды на данные другой. В статье представлено описание отображения данных языка Fortran на данные языка Java и обратно. Также описан способ эффективной передачи данных из среды Java в среду Fortran и обратно. Он заключается в том, что память, выделенная средой Fortran для размещения общих блоков и массивов, отождествляется с прямыми буферами среды Java. То есть прямые буферы среды Java размещаются по тем же адресам памяти, по которым размещены общие блоки и массивы языка Fortran. Помимо этого, в статье описан метод организации вызова подпрограмм, реализованных на языке Fortran из окружения Java, заключающийся в передаче параметров через прямые буферы окружения Java.
Введение

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

Для вызова подпрограмм, реализованных на языке С из Java программ есть JNI, который доступен, начиная с версии JDK 1.2. Аналогичного интерфейса для вызова Fortran-подпрограмм нет. Предложенная работа повещена разработке методики вызова Fortran-подпрограмм из Java-среды.

В настоящей работе рассмотрены основные отличия языков С и Fortran, препятствующие использованию методики, аналогичной JNI для вызова Fortran-подпрограмм из Java-программ. Построено отображение данных языка Fortran на данные Java и обратно. Предложена методика реализации общей области памяти для Java- и Fortran-сред через прямые буферы пакета java.nio. В последнем разделе описана прототипная реализация, выполненная с использованием JNI, которая показала эффективность предложенной методики.
Презентация: Литосфера. Загрязнение литосферы
Цель: Узнать что такое литосфера и ее составляющие. Задачи: 1) Узнать что такое литосфера и литобиосфера; 2) Узнать что такое почва, рассмотреть эдафические факторы почв; 3) Узнать что такое гумус; 4) Изучить земельные ресурсы; 5) Узнать что такое эрозия, виды эрозии; 6) Что такое отходы, рассмотреть классификацию отходов. 25 слайдов
User Никита115 : 22 августа 2017
10 руб.
Презентация: Литосфера. Загрязнение литосферы
Расчет аналоговых и дискретных устройств связи. Вариант №32
Спроектировать дискретный фильтр, выделяющий гармоническое колебание заданной частоты из сигнала на выходе нелинейного преобразователя и удовлетворяющий условиям, указанным в таблице 1. Схема (б) КТ312Б fг = 15,3 кГц Rк = 0,5 кОм Uпит. авт. = 8 В Схема 3.2в Д2И Uо = 0,1 В Um = 0,8 В n=3 ΔА = 3 дБ Amin. = 18 дБ m=2
User b1nom : 21 января 2018
980 руб.
Расчет аналоговых и дискретных устройств связи. Вариант №32
ГОСТ Р 52906-2008 Оборудование авиатопливообеспечения. Общие технические требования
Настоящий стандарт распространяется на новые или модернизированные образцы наземной техники, предназначенные для авиатопливообеспечения воздушных перевозок. Стандарт определеяет основные принципы и тенденции повышения конкурентоспособности оборудования, обеспечения безопасного выполнения технологических процессов заправки воздушных судов авиатопливом и спецжидкостями, соблюдения правил пожарной безопасности и охраны окружающей среды с учетом особенностей использования в рядовых условиях эксплуат
User GnobYTEL : 29 июня 2013
Контрольная работа по дисциплине: Информационные бухгалтерские системы. Вариант №6
Практическое задание состоит из двух частей: 1 часть. Необходимо составить 10 тестовых вопросов по вопросу, исследуемому в теоретической части работы. Также необходимо будет указать правильный вариант ответа. 2 часть. Предполагает решение практической задачи, методика ее решения пояснена в разделе 6 лекционного материала. Задача включает в себя формирование исходных данных (на усмотрение учащегося, однако двух одинаковых работ не должно быть), и на базе этого решения по всей методике, представ
User SibGOODy : 20 июля 2018
900 руб.
promo
up Наверх