- •1. Химический состав Земли. Вещественный состав земной коры.
- •2. Геохронология и ее методы. Абсолютная геохронология. Относительная геохронология.
- •3. Понятие об эндогенных и экзогенных процессах. Примеры с использованием геоинформатики
- •5. Цели и задачи гИтехнологий и их связь с другими науками
- •6. История развития вычислительной техники и геоинформатики
- •Программное обеспечение: основные понятия и классификация
- •Основные этапы создания программного средства и программы быстрой разработки
- •Основные типы алгоритмов
- •Основные типы и структуры данных
- •Виды языков программирования
- •Структурное программирование. Основные понятия
- •13. Объектно-ориентированное программирование: основные понятия
- •1 4. Устройства ввода и вывода информации
- •15.Векторная форма представления графической информации. Форматы файлов. Преимущества и недостатки
- •16. Растровая форма представления графической информации. Форматы файлов. Преимущества и недостатки
- •17. Графические редакторы
- •18. Преобразование видов графики (векторизация и растеризация)
- •19. Основы программирования графики
- •20. Математические основы работы с графикой. Аффинные и полиномиальные преобразования
- •22. Роль и место баз данных в информационных системах
- •23. Виды и структура бд
- •24.Основные этапы формирования бд
- •25. Требования, предъявляемые к бд
- •26. Аномальность и избыточность бд. Основные нормальные формы таблиц
- •27. Терминология и структура языка sql
- •Основные категории команд языка sql:
- •Описание наиболее часто используемых команд каждой группы
- •28. Создание приложений, работающих с бд в режиме запросов (на примере Delphi)
- •29. Аппаратная среда мультимедиа технологий
- •30. Форматы файлов, использующихся в мультимедиа технологиях
- •31. Этапы и технология создания мультимедиа продукции
- •32. Структура микропроцессора
- •33. Память эвм
- •34. Основы ассемблера ibm-совместимого процессора эвм
- •36. Операционные системы
- •48. Основные понятия теории моделирования систем
- •50. Основные подходы к построению математических моделей систем
- •51. Этапы машинного моделирования систем
- •52. Статистическое моделирование
- •53. Планирование экспериментов с моделями систем
- •54. Понятие информационной системы
- •55. Открытые информационные системы: терминология и структура вос
- •57. Информационный рынок и место гис на нем
- •58. Технология ole
- •59. Технология dll
- •60. Создание визуальных компонентов (на примере Delphi)
- •67. Языки программирования, применяемые в Интернет
- •68. Сетевые операционные системы
- •69. Основные модели представления знаний предметной области в базе знаний
- •70. Экспертные системы: основные понятия и их применение в геоинформатике
- •71. Основы нейронных сетей
- •72.Аспекты извлечения знаний
- •73. Метод извлечения знаний
- •74. Определение и классификация архитектур ис
- •Жизненные циклы проектирования ис
- •Автоматизация процесса проектирования ис
- •Модели и диаграммы, используемые при проектировании ис
- •Стадии геолого-геофизических работ и применяемые средства и устройства
- •Принципы комплексирования геофизических методов
- •1. Принципы коррелируемости.
- •Принцип суперпозиции.
- •3.1. Качественная интерпретация при комплексировании геофизических методов.
- •3.2. Принципы количественной интерпретации комплексных геофизических данных.
- •80.Петрофизические и физико-геологоические модели в геоинформатике
- •81.Прямая и обратная задачи в прикладной геофизике.
55. Открытые информационные системы: терминология и структура вос
Открытая система (англ. "Open system") - это вычислительная среда, состоящая из аппаратных и программных продуктов и технологий, разработанных в соответствии с общедоступными и общепринятыми (международными) стандартами. Основным назначением открытых систем для пользователей аппаратных и программных компьютерных продуктов и технологий является независимость от поставщика, ориентированного на производство подобных продуктов и использование этой технологии. Суть идеи заключается в том, что потребители могут приобретать любой продукт такого поставщика (фирмы, компании), наращивая мощность своей системы. Это касается как аппаратных, так и программных средств.
Обязательными свойствами открытых систем являются:
1) переносимость - это способность программного и аппаратного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем.;
2) интероперабильность - это способность к взаимодействию различных аппаратных и программных платформ;
3) масштабируемость - это способность программных и технических средств корректно работать с различными системами;
4) доступность программного и аппаратного обеспечения для развития и модернизации.
Преимуществом для пользователей является то, что они могут постепенно заменять элементы системы на более совершенные, не утрачивая её работоспособности. Термин “открытые системы” понимается как возможность любых двух систем взаимодействовать между собой с помощью соответствующих рекомендаций. Взаимодействие открытых систем (Open Systems Interconnection, OSI) – это правила сопряжения систем с открытой архитектурой, создаваемых различными производителями.
Модель взаимодействия открытых систем объединяет рекомендации по сетевому взаимодействию неоднородных систем (компьютеров, терминалов, процессов, средств связи и т. д.). Так, например, стандартом для компьютерных сетей является общеизвестное семейство сетевых протоколов TCP/IP.
Технология открытых систем заключается в использовании стандартных интерфейсов между разнородными аппаратными и программными компонентами систем. Она является базой для создания инфраструктур всех уровней: от предприятия и отрасли до национальной информационной инфраструктуры. Кроме того, такая информационная технология обеспечивает интеграцию с мировым информационным пространством и, тем самым, с мировой экономикой.
Модель ISO OSI состоит из следующих уровней :
физический уровень - получает пакеты данных от вышележащего канального уровня и преобразует их в оптические или электрические сигналы, соответствующие 0 и 1 бинарного потока. Эти сигналы посылаются через среду передачи на приемный узел. Механические и электрические/оптические свойства среды передачи определяются на физическом уровне и включают: Тип кабелей и разъемов, Разводку контактов в разъемах, Схему кодирования сигналов для значений 0 и 1
канальный уровень - обеспечивает создание, передачу и прием кадров данных. Этот уровень обслуживает запросы сетевого уровня и использует сервис физического уровня для приема и передачи пакетов. Служит также для обнаружение ошибок передачи; восстановление информации при сбоях.
сетевой уровень - отвечает за деление пользователей на группы. На этом уровне происходит маршрутизация пакетов на основе преобразования MAC-адресов в сетевые адреса. обеспечивает также прозрачную передачу пакетов на транспортный уровень, обеспечивает связь между сетями
транспортный уровень - делит потоки информации на достаточно малые фрагменты (пакеты) для передачи их на сетевой уровень, обеспечивает интерфейс между процессами и сетью; устанавливает логические каналы между процессами; передает по этим каналам пакеты.
сеансовый уровень - отвечает за организацию сеансов обмена данными между оконечными машинами. Протоколы сеансового уровня обычно являются составной частью функций трех верхних уровней модели. определяет режим или включает вывод режимов обмена
уровень представления - отвечает за возможность диалога между приложениями на разных машинах. Этот уровень обеспечивает преобразование данных (кодирование, компрессия и т.п.) прикладного уровня в поток информации для транспортного уровня. Протоколы уровня представления обычно являются составной частью функций трех верхних уровней модели.
прикладной уровень - отвечает за доступ приложений в сеть. Задачами этого уровня является перенос файлов, обмен почтовыми сообщениями и управление сетью.
Эталонная модель OSI, иногда называемая стеком OSI представляет собой 7-уровневую сетевую иерархию(рис. 1) разработанную Международной организацией по стандартам (International Standardization Organization - ISO). Эта модель содержит в себе по сути 2 различных модели:
горизонтальную модель на базе протоколов, обеспечивающую механизм взаимодействия программ и процессов на различных машинах
вертикальную модель на основе услуг, обеспечиваемых соседними уровнями друг другу на одной машине
В горизонтальной модели двум программам требуется общий протокол для обмена данными. В вертикальной соседние уровни обмениваются данными с использованием интерфейсов API.
