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

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


реферат Понятие GRID. DataGRID и вычислительный GRID. Виртуальная организация. Архитектура GRID, описание протоколов, сервисов, API и SDK. Уровни GRID

Информация:

Тип работы: реферат. Добавлен: 11.11.2012. Сдан: 2011. Страниц: 8. Уникальность по antiplagiat.ru: < 30%

Описание (план):


   МИНОБРНАУКИ РОССИИ
   САНКТ-ПЕТЕРБУРГСКИЙ  ГОСУДАСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ  «ЛЭТИ» 

   Кафедра ВТ 
 
 

   Реферат на тему
   «Понятие GRID. DataGRID и вычислительный GRID. Виртуальная организация. Архитектура GRID, описание протоколов, сервисов, API и SDK. Уровни GRID.» 
 
 
 
 

                  Выполнила: Константинов К.С.
                  Группа: 7301
                  Проверил: Вехорев М. Н. 
                   
                   
                   

   Санкт-Петербург
   2011
В 1989 году сотрудник  Европейского центра ядерных исследований (ЦЕРН, Женева) Тим Бернерс-Ли изобрел  принципиально новый способ свободного доступа в Сеть - World Wide Web (WWW - Всемирная Паутина). Сегодня ЦЕРН вновь, фактически, становится инициатором дальнейшей эволюции интернета - создается система распределенных компьютерных вычислений GRID.
Первая фаза вы числительного проект GRID для будущего ускорителя LHC (Большой адронный коллайдер - Large Hadron Collider) была одобрена на Совете ЦЕРН. Сегодня важно не только иметь доступ к информации, но и распределенным образом обрабатывать ее. Четыре гигантских детектора этого ускорителя будут накапливать больше чем 10 миллионов гигабайт данных в течение каждого года о событиях, происходящих при столкновении частиц. Это эквивалентно содержанию, примерно, 20 миллионов компьютерных компакт-дисков.
Почти 10 тысяч  ученых из сотен университетов мира группируются в виртуальные сообщества, чтобы анализировать данные с ускорителя LHC. За одну секунду на экспериментальных установках этого ускорителя будет происходить более одного миллиарда соударений.  

Концепция GRID
(название по  аналогии с электрическими сетями - electric power grid) предполагает создание компьютерной инфраструктуры нового типа, обеспечивающей глобальную интеграцию информационных и вычислительных ресурсов на основе управляющего и оптимизирующего программного обеспечения (middleware) нового поколения.
Для достижения этой цели создается набор стандартизированных  служб для обеспечения надежного, совместимого, дешевого и всепроникающего  доступа к географически распределенным высокотехнологичным информационным и вычислительным ресурсам - отдельным  компьютерам, кластерам и суперкомпьютерным центрам, хранилищам информации, сетям, научному инструментарию и т.д.
Важнейшим является междисциплинарный характер GRID. Имеется  довольно много общего в вычислительных потребностях различных областей научных  исследований - развиваемые технологии применяются в физике высоких энергий, космофизике, микробиологии, экологии, метеорологии, различных инженерных приложениях (например в самолетостроении).
Схожие проблемы наблюдаются и в других областях. Например, NASA реализует для своих нужд сеть высокопроизводительных компьютеров, роботизированных устройств массовой памяти, высокоскоростных каналов связи, научных инструментов и продвинутых интерфейсов для пользователя под названием Information Power Grid (http://www.nas.nasa.gov/IPG).
В настоящее  время кроме LHC идет подготовка нескольких научных экспериментов нового поколения - эксперименты с использованием интерферометров  для регистрации гравитационных волн бинарных пульсаров, новых сверхсвезд и иных экзотических объектов (эксперимент LIGO), а также автоматизированная цифровая космическая съемка с очень высоким разрешением, которая позволит значительно развить систематическое изучение звезд, галактик и крупномасштабных космических структур (эксперимент SDSS) для создания подробного каталога астрономических данных. Все эти эксперименты рассчитаны на длительный период и предполагают накопление и последующую обработку массивов данных.
Существуют два  основных направления развития GRID технологий - вычислительный (computational) GRID, и для интенсивных операций с базами данных, data intensive GRID (далее - DataGRID).
В вычислительном GRID создаваемая инфраструктура нацелена на достижение максимальной скорости расчетов за счет глобализации распределения (распараллеливания) вычислений. Одним из таких проектов является европейский проект EuroGRID.
Существует несколько  сайтов, отражающих общую активность в данном направлении. Европейский  форум Europien Grid Forum (www.egrid.org) представляет собой сайт, нацеленный на обсуждение, обмен опытом в использовании распределенных вычислительных систем, доступ к которым осуществляется на базе глобальных сетей. Примерно для тех же целей предназначен и американский Grid Forum (www.gridforum.org).  

Общие характеристики
потребностей, которые  делают оправданной организацию вычислительных архитектур типа Data intensive GRID:
    большие объемы данных, распределенных по различным научным центрам, странам и континентам;
    участие большого количества специалистов в обработке данных из разных институтов и университетов;
    информация, которую следует проанализировать, имеет сложную структуру;
    алгоритмы обработки информации имеют нетривиальный характер (объем программ составляет миллионы строк текста);
    наконец, масштабируемость базового программного обеспечения (фактически, всего того, что лежит ниже прикладного уровня), которое должно устойчиво работать как на настольной машине, так и на суперкомпьютере.
К проекту Grid подключились и ведущие компьютерные компании Microsoft, Sun Microsystems, Compaq Computer и Hewlett-Packard. IBM и идеологи Grid-систем из академической науки подготовили проект документа, в котором излагаются принципы объединения двух направлений разработок. "Те же методы, которые используются при коллективном решении сложных технических задач, могли бы применяться и в других целях, таких как поддержка электронного бизнеса и веб-сервисы.
Однако пока технология веб-сервисов находится  в зачаточном состоянии, и речь идет лишь о строительстве фундамента для этого здания". Microsoft хочет  организовать реализацию бизнес-процессов на базе взаимодействующих друг с другом серверов, возможно, принадлежащих разным компаниям. Например, онлайновый заказ на авиабилет может обрабатываться с привлечением других веб-сервисов: для списания денег с кредитной карты, для оформления заявления на компенсацию расходов и для расширения географического охвата услуг мобильной связи, предоставляемых путешественнику. Эта компания интересуется защитой Grid-систем и работает над тем, чтобы внедрить в нее свою службу идентификации Passport.
Grid также поддерживает  компания Platform Computing and Entropia, программное  обеспечение которой позволяет  участвовать в распределенных  вычислениях Grid-систем не только  большим серверам, но и обычным  ПК.
Sun объявила о  важном шаге по унификации своего проекта веб-сервисов, входящего в пакет Sun Planet, с программным обеспечением Grid-системы, что согласуется с проектом Sun N1, нацеленным на то, чтобы управлять центром обработки данных, нашпигованным серверами и системами хранения данных, как единым гигантским компьютером. Sun и IBM вместе с конкурентами HP и Compaq объявили о своей поддержке Grid-стандарта Secure Grid Naming Protocol, который регламентирует способы определения местонахождения файлов в море систем хранения данных в Grid-сети и гарантирует доступность этих файлов только для пользователей, наделенных соответствующими правами.
Прогнозируется, что эволюционные изменения в  полупроводниковых технологиях  и архитектуре микропроцессоров приведут в ближайшие пять лет  к десятикратному увеличению вычислительных мощностей. Уже сегодня возможности рядовых пользователей, подключенных к цифровым каналам связи с предоставлением комплексных услуг, сравнимы с теми возможностями, которыми обладали суперкомпьютерные центры 10-15 лет назад.
Технологическое основание для создания Grid-инфраструктур дают уже существующие волоконно-оптические сети, высокопроизводительные процессоры, параллельные архитектуры, протоколы связи, математическое обеспечение распределенных структур, механизмы обеспечения безопасности.
Безусловно, усилия по развертыванию Grid-инфраструктур  имеют смысл только в том случае, если они будут востребованы большим  числом пользователей. Выделяют несколько  категорий потенциальных пользователей: специалисты по вычислительной технике, ученые-экспериментаторы, научные ассоциации и коммерческие фирмы. Grid-инфраструктуры найдут применение для глобального решения проблем охраны окружающей среды, для целей обучения и образования. Неизбежным видится быстрое проникновение Grid из исследовательской сферы в бытовую.
Основные  направления использования Computational GRID:
    распределенные супервычисления, решение очень крупных задач, требующих огромных процессорных ресурсов, памяти и т.д.;
    "высокопоточные" вычисления (High-Throughput Computing), позволяющие организовать эффективное использование ресурсов для небольших задач, утилизируя временно простаивающие компьютерные ресурсы;
    вычисления "по требованию" (On-Demand Computing), крупные разовые расчеты;
    вычисления с привлечением больших объемов распределенных данных (Data-Intensive Computing), например, в метеорологии, астрономии, физике высоких энергий;
    коллективные вычисления (Colla-borative Computing).

Архитектура Grid

Базовые функции

Как уже говорилось, вычислительные grid-сети, будут создаваться для обслуживания различных организаций с разнообразными характеристиками и требованиями к ресурсам. Для объединения разнородных ресурсов, единая вычислительная сеть должна иметь единую архитектуру. Возможность упорядочивания разнородного изначального материала обеспечивается предварительным определением базовых функций grid-сетей.
Авторы концепции  предложили использовать в качестве базовых функций вычислительных grid-сетей базовые функции обычного компьютера, что позволяет реализовать  все их преимущества, уже проверенные временем, и доказавшие свою эффективность для обычных вычислений. Несомненно, grid-среда потребует еще множества дополнительных функций, однако, направление ее развития должно следовать от расширения привычных возможностей к более сложному глобальному окружению.
Первый шаг  любых вычислений, задействующих  разделяемые ресурсы, начинается с  аутентификации, направленной на определение подлинности пользователя. Следующая за ней авторизация активирует права пользователя на создание процессов. Процесс включает одну или несколько нитей, реализующих параллельную или конкурентную работу, выполняемую в разделяемом адресном пространстве. Процесс самыми разнообразными способами взаимодействует с другими процессами, включая механизм разделяемой памяти (с блокировками и семафорами), каналы или протоколы типа TCP/IP.
Пользователь, или  действующий от его имени процесс, контролирует деятельность других процессов путем их приостановки, возобновления или прерывания. Контроль осуществляется посредством асинхронно доставляемых сигналов.
Пользовательский  процесс обеспечивает, работу с ресурсами, выполняя инструкции, выделяя память, читая и записывая данные на диски, посылая и получая сообщения и т.п. Возможность доступа процесса к ресурсам регламентируется политикой предоставления ресурсов, связанной с авторизационными механизмами. Механизмы составления расписаний базируются на ограничениях использования ресурсов.
Ниже лежат  механизмы учета данных, отвечающие за выделение ресурсов и их потребление, кроме того, существуют механизмы безопасности, обеспечивающие раздельное использование ресурсов.
Помимо перечисленного в обыкновенных компьютерах имеются  системы дополнительного размещения данных, такие как: - виртуальная память, файловые системы и базы данных.

Базовые компоненты архитектуры

Основываясь необходимости  поддержки пользователей, приложений и, определенных выше базовых функций, опишем архитектуру grid-сети.
Одной из основных характеристик ресурсов, составляющих вычислительную grid-сеть, является размерность. Вычислительная инфраструктура, как и многие другие, является фрактальной системой, т.е. подобна самой себе на каждом, различном по масштабу участке. Сеть может создаваться между странами, организациями, кластерами, компьютерами или даже между компонентами компьютера. Использование различных масштабов зачастую требует осуществления различных физических, экономических или политических механизмов. Например, способ управления доступом к шине портативного компьютера отличается от способа доступа к трансатлантическому кабелю.
В соответствии с размерностью разделим существующие вычислительные ресурсы grid-сети на четыре типа систем и разместим их по возрастанию  размера и сложности.
    Конечная система является наилучшей моделью для вычислений, поскольку в ней реализовано наибольшее число усилий исследователей и разработчиков последних десятилетий;
    Кластер представляет современные подходы к параллелизму и распределенному управлению (в данном случае рассматривается гомогенная система);
    Интранет добавляет гетерогенность и географическую разнесенность;
    Основным минусом интернета является недостаток централизованного управления.

Другой общей  характеристикой grid-ресурсов, важной для  принятия архитектурного решения, является производительность вычислений. Требование к производительности еще больше усиливает эффект разделения по размерам, поскольку напрямую сталкивается с гетерогенностью ресурсов. Так, если производительность вычислений не критична, то для получения удаленных файлов можно воспользоваться HTTP (HyperText Transport Protocol). Однако, если производительность значима, необходимо предложить существенно отличные механизмы доступа, например параллельную передачу данных по широкополосной сети от удаленного параллельного компьютера к локальному параллельному компьютеру. Таким образом, глобальная высокопроизводительная вычислительная сеть требует новых решений относительно проблем доступа к данным.

Конечные  системы

Индивидуальные  конечные системы: - компьютеры, системы  хранения данных, сенсоры и прочие устройства характеризуются сравнительно малыми размерами и высокой степенью гомогенности и интегрированности. Обычно они содержат не более чем несколько десятков совместимых компонент оборудования (процессоры, диски, и т.п.), а также программное обеспечение, разработанное для достижения максимальной управляемости и обеспечения наилучшей производительности.
Конечная система: - это наиболее простая и хорошо изученная система в grid. Ее базовые  функции обеспечиваются операционной системой и предоставляют абсолютный контроль над ресурсами. Операционная система осуществляет аутентификацию пользователя, служит медиа-средой для работы с ресурсами, доступа к файлам, межпроцессного взаимодействия и т.п. Высокая интегрированность оборудования и операционной системы позволяет реализовать высокопроизводительные функции, такие как виртуальная память и функции быстрого ввода-вывода. С точки зрения разработчика приложений конечная система обладает большим количеством высокоуровневых языков и средств программирования и дает возможность быстро, просто, эффективно решать вычислительные задачи.
Главный недостаток большинства конечных систем это, - недостаток возможностей для эффективной  интеграции с большими кластерами, интранет и интернет. Основные направления  развития конечных систем, исходя из позиций grid-концепции, включают: развитие возможностей операционной системы по поддержке работы в кластерной среде, улучшение интеграции с сетью и реализация поддержки переносимого кода (последняя проблема значительно затрагивает вопросы безопасности).

Кластеры

Кластеры или  сети рабочих станций, - объединения  компьютеров, соединенных высокоскоростной локальной сетью и использующихся в качестве единого вычислительного  или информационного ресурса. Также  как и индивидуальная конечная система, кластер гомогенен, т.е. состоит из систем, имеющих одинаковую базовую структуру, отличающихся в основном своей конфигурацией. Единое административное управление кластера полностью контролирует каждую конечную систему. Ниже приведены два основных отличия кластера от индивидуальной конечной системы:
    Увеличение физических размеров (кластер может состоять из сотен или тысяч процессоров). В результате требуется использовать другие алгоритмы для реализации управления ресурсами и контролирующих функций;
    Ослабление интегрированности: сборка кластера производится из большого числа стандартных, серийных деталей, что приводит к меньшей интегрированности частей кластера по сравнению с конечной системой. Из-за этого, в частности, снижается производительность определенных функций кластера, например, его коммуникаций.
Возросшая размерность  и ослабленная интегрированность  усложняют реализацию базовых функций, а также приводят к необходимости  разработки новых функций, отсутствующих  в конечной системе ввиду их ненужности. Результат может привести либо к уменьшению производительности на уровне приложений, либо к необходимости создания программных архитектур, модифицирующих и расширяющих системные функции у конечных систем.
Например, для  выполнения параллельного приложения на одно- или многопроцессорной конечной системе обычно используются специализированные коммуникационные библиотеки, наподобие MPI, или создаются несколько нитей, читающих и записывающих данные через разделяемое адресное пространство. В кластере реализация MPI-приложений осложняется тем, что серийные части кластера, как правило, поддерживают исключительно коммуникационный протокол TCP. Разделяемая память подразумевает единое адресное пространство для всех нитей, однако в кластере очевидна множественность адресного пространства. Эти проблемы обходятся за счет реализации логического разделяемого пространства, переводящего локальные адреса в глобальные. Для обеспечения малых задержек и большей пропускной способности и, как следствие повышения производительности, создатели кластеров модифицируют сетевые протоколы, работу операционных систем с сетевыми интерфейсами, или непосредственно меняют коммуникационное оборудование. Аналогичная картина наблюдается и при реализации других функций, таких как создание процесса, управление процессом, реализация системы ввода-вывода и т.п.
Суммируя вышесказанное, заметим, что сложность реализации существующих функций и разработки новых увеличивается по мере повышения  требований к производительности системы.
В будущем развитие кластерной архитектуры будет определяться следующими тремя направлениями:
    Повышение производительности потребует улучшения интегрированности, как на аппаратном уровне, так и на уровне операционной системы
    Изменяющиеся параметры требуют создания новых пользовательских и системных функций;
    Экономические причины приводят к необходимости продолжения использования серийного оборудование, даже в ущерб производительности и интегрированности.
Кластеры должны работать с входящими в их состав конечными системами, так же свободно как архитектуры конечных систем производят операции с сетью и памятью.

Интранет

Интранет объединяет потенциально большое число ресурсов, принадлежащих одной организации. Как и кластер, интранет предполагает единый административный контроль, однако при более высоком уровне координации ресурсов. В целом интранет присущи три осложняющих фактора:
    Гетерогенность: т.е. конечные системы и сети, использующиеся в интранет, имеют различные типы и характеристики. Поддержание единого образа системы на всех компонентах интранет невозможно;
    Раздельное администрирование: индивидуальные системы администрируются разными администраторами и различными способами, что усиливает гетерогенность и приводит к необходимости согласовывать потенциально конфликтные политики;
    Недостаток общих сведений: наличие двух вышеописанных факторов и возросшего числа систем является невозможность четкого описания общего состояние систем в интранет на определенный момент времени.
Программные технологии, разрабатываемые для интранет, в первую очередь затрагивают проблемы физической и административной гетерогенности. Набор функций для интранет проще и значительно менее интегрирован, чем для кластера. В основном эти функции касаются проблем разделения данных (распределенные файловые системы, базы данных, web-сервисы) или обеспечения доступа к специфическим службам. Координация работы многочисленных ресурсов поддерживается слабо. Доступ к удаленным нелокальным ресурсам зачастую требует обращения к высокоуровневому интерфейсу с последующим подключением к среде, требующей полной аутентификации, согласования форматов и проверки ошибок. Тем не менее, централизованный административный контроль означает, что определенная доля единообразия механизмов и интерфейсов все-таки имеется: например, все системы работают в единой распределенной файловой системе или под управлением единого планировщика заданий, или все системы находятся за фаерволом, что увеличивает защищенность интранет.
Обычно в программной  инфраструктуре интранет используется DCE (Distributed Computing Environment), DCOM и CORBA. В подобных системах программы обычно обращаются к ресурсам неявно, посредством установленных сервисных служб. Модели, разработанные для отдельных случаев, обычно имеют слабое представление друг о друге. Коммуникации осуществляются через TCP/IP для обеспечения переносимости приложений, но в ущерб производительности системы. Иногда, для больших интранет, разрабатываются группы специальных коммуникационных протоколов, использующихся для обмена сообщениями о событиях, происходящих в системе, таких, например, как ISIS или Totem.
Ограниченный  централизованный контроль позволяет  использовать распределенные системы  очередей, такие как LSF (Local Sharing Facility), Codine и Condor, предоставляющие частично унифицированный доступ к компьютерным ресурсам. Подобные системы обеспечивают некоторую поддержку удаленного управления вычислениями, например, распределяя ограниченное число сигналов по процессам через локальные серверы. Однако требования защищенности, и политики безопасности препятствуют полноценному переносу этих решений на большие интранет.
Единый доступ к данным предоставляется посредством  технологий глобально распределенных файловых систем (таких как DFS), технологий распределенных баз данных или доступа  к удаленным базам данных (посредством, сервисов SQL). Высокопроизводительный параллельный доступ к данным может обеспечиваться и более специализированными системами, например, High Performance Storage System.
Гетерогенность, выросшие размеры и распределенность среды интранета приводит к необходимости создания новых функций и сервисов. Обеспечение открытости ресурсов требует поддержки доступных по сети механизмов оповещения об именах, местоположении и других характеристиках ресурсов. Понижение уровня доверия и увеличение числа внешних обращений к ресурсам обуславливают использование технологий защиты информации. Для обеспечения безопасности в интранет-сетях реализуются системы, наподобие Kerberos.
В будущем, помимо продолжения работ по проектированию моделей программирования и функций (процедурных вызовов, файловых систем и т.п.) интранет, потребуется, значительно увеличить усилия по адаптации легковесных моделей взаимодействия (изначально разработанных для кластеров) для интранет, а также разработать специальные интерфейсы функций, направленные на повышение производительности сетевых приложений.

Интернет

Последний тип  систем, является наиболее широким  из имеющих отношение к сетевым  вычислениям. Интернет-объединение  систем, охватывает множество разнообразных  и разнородных организаций. Так же, как и интранет, интернет склонен к расширению размеров и гетерогенности. Однако непосредственно в интернет добавляются три принципиальных фактора.
    Недостаток централизованного контроля: отсутствует централизованное управление организации политик и гарантия качества ресурсов, наоборот, и то, и другое отличается огромным разнообразием;
    Географическая распределенность: интернет связывает пространственно удаленные ресурсы. Распределенность приводит к тому, что на локальном и на кластерном уровнях сетевые характеристики существенно различаются;
    Международные проблемы: как только grid-сеть пересекает границы отдельной страны, она сталкивается с существованием иных, принципиально отличных политик управления и контроля над сетями.
Подходы, эффективные  для интранет, для интернет не подходят, как из-за выросшей размерности, так  и из-за отсутствия централизованного  управления. Предположение о том, что пользователь или ресурс может  что-либо сделать в отношении  другого ресурса, приводит к необходимости реализации принципов открытости (доступности) и согласования политик.
Интернет требует  новых подходов. Например, проблема защиты информации. При работе в  интернет пользователь должен обладать соответствующим уровнем доверительности  в отношении всех ресурсов, используемых в процессе вычисления. Решением подобной проблемы может быть введение механизма делегирования прав, что означает, что сайт В дает доступ к ресурсам пользователю С, если ему доверяет сайт А, с которым у сайта В существуют формальная договоренность о защите информации. Разработка подобных механизмов до сих пор остается на уровне исследования.
Другим примером является проблема совместного планирования. В интранете логично предположить, что все ресурсы работают с  одним единственным планировщиком (LSF, в коммерческом варианте, или Condor, в научной или в образовательной системе). В интернете помимо этого требуются средства планирования для распределения задач среди множества доступных распределенных ресурсов. Обычные системы планирования, здесь не подходят, поэтому необходимо создать специальное grid-приложение, получающее сведения о политиках планирования, применяемых к разным ресурсам, и косвенно или напрямую влияющее на локальное планирование.
В настоящее  время для интернет применяются  и используются три направления развития функций вычислительных сетей: - обычные технологии, Legion и Globus.
Обычные технологии в настоящее время активно  развиваются и успешно применятся в Internet и Web, в том числе для  коммерческого обмена и электронного информационного обеспечения. Эти технологии основываются на трехрядной архитектуре, в которой средняя часть - серверы приложений создают среду между точками сосредоточения ресурсов, отличаются сложностью, комплексностью, и потенциально простыми конечными системами пользователей. При этом grid приложения поддерживаются в данном случае, также как специализированные высокопроизводительные ресурсы и серверы приложений.
Legion подходит  к grid-архитектуре с точки зрения  объектно-ориентированного дизайна,  улучшая процессы создания, внедрения, применения и долгосрочного развития grid-компонент. Архитектура Legion определяет полностью объектную модель, которая включает абстракцию компьютерных ресурсов, называемую хост-объектами, абстракцию систем хранения данных, называемую объектами хранилищ данных, и прочие классы объектов. Пользователь может использовать наследование и другие объектно-ориентированные технологии для задания поведения этих объектов в своих целях, а также создавать новые собственные объекты.
и т.д.................


Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть полный текст работы бесплатно


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.