Разработка системной поддержки вызова программ,реализованных на языке 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, которая показала эффективность предложенной методики.
Контрольная работа по истории, тема 7 "Эпоха Петра Великого"
ЧТО ЗНАЧАЮТ ЭТИ ПОНЯТИЯ? Адмиралтейство, ассамблеи, Берг-коллегия, "великое посольство", "всешутейший и всепьянейший собор", Генерал-прокурор, генералиссимус, Генеральный регламент, Главный магистрат, гражданская азбука, "князь-кесарь", коллегии, Кунсткамера, ландраты, Мануфактур-коллегия, меркантилизм, "местоблюститель патриаршего престола", "навигацкая школа", подушная подать, Преображенский приказ, ратуша, ревизия, регламенты, Сенат, Синод, фискал, цифирные школы. КОМУ ПРИНАДЛЕЖАТ ЭТИ ИМЕНА
User Vodoley : 22 декабря 2018
25 руб.
Университет «Синергия» Облачные технологии (Итоговый тест)
Университет «Синергия» Облачные технологии (Итоговый тест) Московский финансово-промышленный университет «Синергия» Тест оценка ОТЛИЧНО 2025 год Ответы на 40 вопросов Результат – 96 баллов С вопросами вы можете ознакомиться до покупки ВОПРОСЫ: 1. Какая из нижеперечисленных моделей является примером многотенантной архитектуры? 2. Какая модель облачных сервисов предоставляет наибольшую степень контроля и гибкости для клиентов? 3. Какие виды облачных вычислений существуют? 4. Какие виды облачных
User Synergy2098 : 7 апреля 2025
248 руб.
promo
Инвестиции, их сущность, понятие, а также роль в экономике города Егорьевска и Егорьевского района Московской области
Введение. 1. Инвестиции и их место в экономической системе. 1.1 Инвестиции. Определение. 1.2 Виды инвестиций. 1.3 Роль инвестиции в развитии экономики. 2. Инвестиции в Российской Федерации. 2.1 Общий обзор. 2.2 Введение Региональная инвестиционная политика. 2.4 Инвестиционный фонд, как инструмент государственной инвестиционной политики. 2.5 Инвестиции в Московской области. Заключение. Литература. Введение Инвестиционная деятельность представляет соб
User Elfa254 : 30 октября 2013
10 руб.
Описание системы планер "Юниор"
Функциональное описание системы планер "Юниор" I. Введение I.1 Описание основных методов описания систем : I.1.1 Морфологическое описание систем. Морфологическое описание системы должно давать представление о строении системы, ее подсистемах и элементах. Морфологическое описание не может быть исчерпывающим и зависит от глубины описания и степени детализации. Морфологическое описание иерархично. Число уровней описания определятся сложностью системы, то есть создается описание, дающее полную и дос
User alfFRED : 10 ноября 2012
10 руб.
up Наверх