Cтраница 1
![]() |
Спутниковая аппаратура, используемая для контроля приповерхностных океанских ветров. [1] |
Совместное использование данных о высоте и спектре морских волн ( табл. 1.24), температуре морской поверхности ( табл. 1.23) и скорости ветра ( табл. 1.26) позволяет получать достаточно точные прогнозы поведения океанских волн, что особенно важно при прокладке оптимальных морских маршрутов, установке морских бурильных установок, проектировании береговых защитных сооружений. [2]
Совместное использование данных более сложно, чем совместное использование кода программы, но и оно возможно. В частности, в системе UNIX после системного вызова fork родительский и дочерний процессы обязаны совместно использовать и текст программы, и данные. В системах со страничной организацией памяти часто делается так: каждому из этих процессов дается своя собственная таблица страниц, но в них есть указатель на один и тот же набор страниц. [3]
Совместное использование данных реализуется с помощью импорта, экспорта и привязки. При экспорте данные преобразуются в формат программы, для которой они предназначены. [4]
Совместное использование данных более сложно, чем совместное использование кода программы, но и оно возможно. В частности, в системе UNIX после системного вызова fork родительский и дочерний процессы обязаны совместно использовать и текст программы, и данные. В системах со страничной организацией памяти часто делается так: каждому из этих процессов дается своя собственная таблица страниц, но в них есть указатель на один и тот же набор страниц. [5]
Обычно совместное использование данных различными подпрограммами достигается через передачу параметров, однако имеется немало случаев, когда передача параметров не очень удобна. Рассмотрим множество подпрограмм, использующих общую таблицу данных. Каждой подпрограмме необходимо иметь доступ к таблице, а передача таблицы в качестве параметра каждый раз не только неэффективна, но и неэлегантна. В любом языке из части II имеются механизмы, позволяющие подпрограммам совместно использовать данные без помощи параметров. Такое совместное использование данных обычно основано на совместных ассоциациях идентификаторов. Если подпрограммам Р, Q и R всем нужен доступ к одной и той же переменной X, то можно достичь этой цели, просто допустив, чтобы идентификатор X имел одинаковые ассоциации во всех трех подпрограммах. [6]
Связи используются для совместного использования данных различными ячейками и диапазонами из одного или разных рабочих листов одной или разных рабочих книг. Аналогично тому, как формула отображает результаты вычислений, связи находят данные из другого месторасположения и отображают их в текущей ячейке. [7]
Наиболее известная технология совместного использования данных заключается в использовании файлов, отображаемых на память. Я использовал эту методику для DLL, но она также может использоваться для совместного использования данных непосредственно приложениями. [8]
Во-вторых ( и это главное), совместное использование данных позволяет создавать такие системы, с которыми либо невозможно работать на автономных ПК, либо такая работа будет крайне неэффективной. [9]
В Excel 2003 усовершенствованы статистические функции, упростилось совместное использование данных. Пользователи могут определить часть электронной таблицы как список и экспортировать его на веб-узел SharePoint. Предусмотрена возможность связывания действия смарт-тега с определенным текстом раздела электронной таблицы и настройка выполнения соответствующего действия смарт-тега только тогда, когда пользователь наводит указатель мыши на соответствующий диапазон ячеек. [10]
В Windows есть сообщения, которые посылаются при совместном использовании данных для поддержки механизмов работы с буфером обмена ( clipboard) и динамического обмена данными ( DDE), которые определены в файлах WINUSER. И хотя полное обсуждение этого вопроса выходит за рамки книги, мы приведем список сообщений этой группы. [11]
Большие возможности уточнения структурно-группового анализа нефтяных фракций кроются в совместном использовании данных ЯМР и других физико-химических методов. Сочетая результаты определения молекулярных масс, элементного состава - I3MP и ЯМР 13С анализа, можно рассчитать 15 - 20 структурных параметров средней молекулы ароматической [244] или асфалъ-теновой [245] фракций нефти или битума. [12]
Помимо этого, службы SharePoint Team Services предоставляют пользователям центральную точку доступа совместного использования данных, создавая веб-сайт, доступный из разнообразных приложений Office. Точки входа могут быть самыми разными. [13]
Еще один аспект различия между моделями данных и языками программирования связан с совместным использованием данных. Средства языков программирования, обеспечивающие возможность такого использования, весьма ограниченны и специфичны. В общем случае, как только переменной в программе присваивается новое значение, старое значение теряется. В моделях же данных концепция совместного использования взаимосвязанных данных является фундаментальной. Она влечет за собой концепцию поддержки множественности взглядов ( views) программ на одни и те же данные. [14]
Мультипроцессирование обеспечивает взаимосвязь процессоров с целью повышения готовности системы, а также для совместного использования данных и ресурсов. Мультипроцессирование предполагает наличие основной памяти, общей для процессоров, сигнализацию между процессорами по инициативе программы или специальных технических средств, а также наличие программных средств для смещения первых 4096 байтов реальной основной памяти каждого процессора. [15]