Немного о компьютере

Способы передачи информации, способы восприятия информации. Средства передачи информации: история, факты Во время передачи информации

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

Процессы, в которых нет такой привязки, называются асинхронными.

При передаче информации по каналам связи сети используют так называемые информационные пакеты, которые включают:

Преамбулу — набор синхронизирующих битов, которые дают возможность принимающей стороне приготовиться к приему;

адресную часть, в которую записываются адреса передатчика и приемника,

служебную — вспомогательную часть,

информационную зону, в которой записывается передаваемая информация,

контрольную сумму, с помощью которой проверяется правильность приема пакета.

Рисунок Вид сетевого информационного пакета

Такой пакет информации называется Сетевым информационным пакетом.

Размер каждого поля в пакете варьируется в зависимости от параметров сети.

Например: адресное поле, длиной 3 бита позволяет адресовать только к 8-ми различным устройствам, а адресное поле в 16 бит – к 2 – 16 устройствам. Чем больше размер информационной зоны, тем лучше соотношение объема полезной и служебной информации в пакете. Однако при большом уровне помех в сети, предпочтительнее короткие информационные поля, т.к. снижается вероятность искажения информации.

При синхронной передаче информация передается блоками, которые обрамляются специальными управляющими символами. Синхронная передача – высокоскоростная и почти безошибочная. Она используется для обмена сообщениями между ЭВМ в вычислительных сетях. Синхронная передача требует дорогостоящего оборудования.

При асинхронной передаче данные передаются в канал связи как последовательность битов, из которой при приеме необходимо выделить байты для последующей их обработки. Для этого каждый байт ограничивается стартовым и стоповым битами, которые и позволяют произвести выделение их из потока передачи. Асинхронная передача не требует дорогостоящего оборудования и отвечает требованиям организации диалога в вычислительной сети при взаимодействии ЭВМ

Аппаратные средства сетей

Для создания сети необходима соответствующая аппаратура и линия (канал) связи. В частности на каждом компьютере сети должен быть установлен сетевой адаптер.

Сетевой адаптер (сетевая карта) запрограммирован на выполнение части базовых функций, связанных с передачей данных

Сетевой адаптер взаимодействует с процессором при помощи своих входов, которые идентифицируются с портами компьютера. Управляется сетевой адаптер командами, поступающими в порты, и далее сам формирует управляющие сообщения, передаваемые по каналам связи, например запросы к серверу. Сетевой адаптер принимает все сообщения, передаваемые по присоединенному каналу связи, и отбирает из них только те, которые адресованы данному компьютеру. Полученное сообщение хранится в буфере сетевого адаптера до тех пор, пока процессор не даст команду принять это сообщение. Если сообщение должно быть послано сетевым адаптером, оно ожидает своей очереди в специальном буфере до тех пор, пока не образуется перерыв в передаче данных по сети, после чего сообщение отправляется по каналу связи. Сетевой адаптер обеспечивает также проверку правильности передачи сообщения по сети и в случае неудачи повторяет сообщение.

Сетевой адаптер вставляется в слот расширения на материнской плате компьютера. Имеются материнские платы со встроенным сетевым адаптером. Сетевые адаптеры различаются производительностью (скоростью передачи данных) и соответственно стоимостью. Например, для сети с числом ПК до 50 обычно применяются недорогие адаптеры класса Ethernet.

В последнее время стали появляться беспроводные сети, средой передачи данных в которых является радиоканал. В подобных сетях компьютеры устанавливаются на небольших расстояниях друг от друга: в пределах одного или нескольких соседних помещений.

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

Модем–устройство, выполняющее модуляцию и демодуляцию информационных сигналов при передаче их из ЭВМ в канал связи и при приеме в ЭВМ из канала связи.

Наиболее дорогим компонентом вычислительной сети является канал связи, для организации которого используются:

  • Сетевые кабели (обычно в пределах одного здания);
  • Радиореле(беспроводная);
  • Оптико-волоконные или телефонные кабели (в пределах города, региона);
  • Спутниковая связь (в пределах стран, континентов, мира).

При построении ряда вычислительных сетей стараются сэкономить на каналах связи, коммутируя несколько внутренних каналов связи на один внешний.

Для выполнения функций коммутации используются специальные устройства – концентраторы.

Концентратор (HUB – хаб) –устройство, коммутирующее несколько каналов связи на один путем частотного разделения. Коммутация – соединение.

Концентратор обеспечивает централизованное подключение и отключение компьютеров от сети. Он позволяет сохранять работоспособность сети при отключении или выходе из строя отдельных систем. Преимущества концентратора начинаются сказываться с ростом числа систем, включенных в сеть. (Симонович 2007 стр. 252)

Для увеличения протяженности сети используются специальные устройства – повторители. Повторитель (Repeater – репитор) – устройство, обеспечивающее сохранение формы и амплитуды сигнала при передаче его на большее, чем предусмотрено данным типом физической передающей среды, расстояние. Существуют локальные и дистанционные повторители. Локальные повторители позволяют соединять фрагменты сетей, расположенные на расстоянии до 50 м, а дистанционные – до 2000 м. (Макарова, 232)

Повторитель также используется, если требуется продублировать сигнал более чем в трех экземплярах, его необходимо одновременно усилить.

Используемые в сетях каналы связи могут иметь самые различные физические характеристики. Кабель для связи может быть узко- и широкочастотным: по узкочастотному кабелю может идти только один сигнал (одна частота), в широкочастотном — разные частоты служат для одновременной передачи нескольких сигналов. Широкополосная передача позволяет совмещать в одном канале передачу цифровых данных, изображения и звука, что является необходимым требованием современных мультимедиа. По оптоволоконному кабелю идет одновременно очень много сигналов, не мешающих друг другу.

Если передача по каналу связи может идти только в одном направлении, то такая связь называется симплексной.

Полудуплексный канал связи разрешает передачу в любом направлении, но в каждый момент времени в каком-либо одном.

Дуплексная связь – это постоянная передача в двух направлениях

(Макарова, стр. 211) Если все абоненты компьютерной сети ведут передачу данных по каналу на одной частоте, такой канал называется узкополосным (пропускает одну частоту). Узкополосный способ позволяет передавать только цифровую информацию, обеспечивает в каждый данный момент времени возможность использования передающей среды только двумя пользователями и допускает нормальную работу только на ограниченном расстоянии (1000 M). В тоже время этот способ передачи обеспечивает высокую скорость обмена данными – до 10 Мбит/с. Подавляющее большинство ЛВС использует узкополосную передачу.

Если каждый абонент работает на своей собственной частоте по одному каналу, то такой канал называется широкополосным (пропускает много частот). Использование широкополосных каналов позволяет экономить на их количестве, но усложняет процесс управления обменом данными.

Аналоговый способ передачи цифровых данных обеспечивает широкополосную передачу за счет использования в одном канале сигналов различных несущих частот.

Статьи к прочтению:

Способы передачи информации

Вопрос 1. Понятие информации, виды и способы ее передачи.

Информация (от лат. informatio, разъяснение, изложение, осведомленность) - сведения о лицах, предметах, фактах, явлениях, событиях, реального мира не зависимо от их представления.

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

Однако можно лишь утверждать, что понятие ИНФОРМАЦИЯ предполагает наличие материального носителя информации, источника информации, передатчика информации, приемника и канала связи между источником и приемником.

Классификация информации

Информацию можно разделить на виды по различным критериям:

по способу восприятия:

Визуальная - воспринимаемая органами зрения.

Аудиальная - воспринимаемая органами слуха.

Тактильная - воспринимаемая тактильными рецепторами.

Обонятельная - воспринимаемая обонятельными рецепторами.

Вкусовая - воспринимаемая вкусовыми рецепторами.

по форме представления:

Текстовая - передаваемая в виде символов, предназначенных обозначать лексемы языка.

Числовая - в виде цифр и знаков, обозначающих математические действия.

Графическая - в виде изображений, предметов, графиков.

Звуковая - устная или в виде записи и передачи лексем языка аудиальным путём.

по назначению:

Массовая - содержит тривиальные сведения и оперирует набором понятий, понятным большей части социума.

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

Секретная - передаваемая узкому кругу лиц и по закрытым (защищённым) каналам.

Личная (приватная) - набор сведений о какой-либо личности, определяющий социальное положение и типы социальных взаимодействий внутри популяции.

по значению:

Актуальная - информация, ценная в данный момент времени.

Достоверная - информация, полученная без искажений.

Понятная - информация, выраженная на языке, понятном тому, кому она предназначена.

Полная - информация, достаточная для принятия правильного решения или понимания.

Полезная - полезность информации определяется субъектом, получившим информацию в зависимости от объёма возможностей её использования.

по истинности:

истинная

Формы информации.

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

Процесс обработки информации предусматривает наличие носителя информации и средства передачи информации и обработки информации.

Информацию можно:

создавать;принимать;комбинировать;хранить;передавать;копировать;обрабатывать;искать;воспринимать;формализовать;делить на части;измерять;использовать;распространять;упрощать;разрушатзапоминать;преобразовывать;собирать;и т.д. Все эти процессы, связанные с определенными операциями над информацией, называются информационными процессами.

Информация может существовать в виде:

  • текстов, рисунков, чертежей, фотографий;
  • световых или звуковых сигналов;
  • радиоволн;
  • электрических и нервных импульсов;
  • магнитных записей;
  • жестов и мимики;
  • запахов и вкусовых ощущений;
  • хромосом, посредством которых передаются по наследству признаки и свойства организмов, и т. д.

Вопрос 2.Задачи получения, передачи, преобразования и хранения информации.

1. Передача информации

В процессе передачи информации обязательно участвуют источник и приемник информации: первый передает информацию, второй ее получает. Между ними действует канал передачи информации - канал связи.

Канал связи - совокупность технических устройств, обеспечивающих передачу сигнала от источника к получателю.

Кодирующее устройство - устройство, предназначенное для преобразования исходного сообщения источника к виду, удобному для передачи.

Декодирующее устройство - устройство для преобразования кодированного сообщения в исходное.

Компьютер - это самое популярное средство для обработки, хранения и передачи информации.

2. Преобразование информации

Фундаментальное свойство информации -- преобразуемость. Оно означает, что информация может менять способ и форму своего существования. Копируемость есть разновидность преобразования информации, при котором ее количество не меняется. В информатике отдельно рассматривают аналоговую информацию и цифровую. Это важно, поскольку человек благодаря своим органам чувств, привык иметь дело с аналоговой информацией, а вычислительная техника, наоборот, в основном работает с цифровой информацией. Мы не найдем двух одинаковых зеленых листьев на одном дереве и не услышим двух абсолютно одинаковых звуков -- это информация аналоговая. Если же разным цветам дать номера, а разным звукам -- ноты, то аналоговую информацию можно сделать цифровой.

Музыка, когда мы ее слышим, несет аналоговую информацию, но стоит только записать ее нотами, как она становится цифровой. Разница между аналоговой информацией и цифровой, прежде всего, в том, что аналоговая информация непрерывна, а цифровая - дискретна.

3. Использование информации

Информация используется при принятии решений. Достоверность, полнота, объективность полученной информации обеспечат вам возможность принять правильное решение.

4.Хранение информации.

Хранение информации - это способ распространения информации в пространстве и времени.
Способ хранения информации зависит от ее носителя (книга- библиотека, картина- музей, фотография- альбом).
ЭВМ предназначен для компактного хранения информации с возможностью быстрого доступа к ней.

Носитель информации – среда для записи и хранения информации:

1) Любой материальный предмет (бумага, глиняные, восковые и деревянные таблички, береста, папирус, кожа, камень, узелки на веревке, печатные книги, фотопленка, кинопленка)

2) Волны различной природы (световая волна)

3) Акустические носители

4) Электромагнитные носители

5) Гравитационные носители

6) Вещество в различном состоянии

7) Компьютерные носители (магнитные диски, оптические диски, винчестер, флэш-карта)

Примерами упорядоченного хранения информации является записная книжка, оглавление в книге, словари, расписание, каталоги.

ИТАК, передача, обработка и хранение информации происходит в форме :

5.Передача информации.
В процессе передачи информации обязательно участвуют источник и приемник информации: первый передает информацию, второй ее получает. Между ними действует канал передачи информации - канал связи.
Канал связи - совокупность технических устройств, обеспечивающих передачу сигнала от источника к получателю.
Кодирующее устройство - устройство, предназначенное для преобразования исходного сообщения источника к виду, удобному для передачи.
Декодирующее устройство - устройство для преобразования кодированного сообщения в исходное.
Деятельность людей всегда связана с передачей информации.
В процессе передачи информация может теряться и искажаться: искажение звука в телефоне, атмосферные помехи в радио, искажение или затемнение изображения в телевидении, ошибки при передачи в телеграфе. Эти помехи, или, как их называют специалисты, шумы, искажают информацию. К счастью, существует наука, разрабатывающая способы защиты информации -криптология.

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

Состав операционной системы

Современные операционные системы имеют сложную структуру, каждый элемент которой выполняет определенные функции по управлению компьютером.

1. Управление файловой системой . Процесс работы компьютера сводится к обмену файлами между устройствами. В операционной системе имеются программные модули , управляющие файловой системой .

2. Командный процессор . Специальная программа, которая запрашивает у пользователя команды и выполняет их.

3. Драйверы устройств. Специальные программы, которые обеспечивают управление работой устройств и согласование информационного обмена с другими устройствами, а также позволяют производить настройку некоторых параметров устройств. Технология «Plug ad Play» (подключай и играй) позволяет автоматизировать подключение к компьютеру новых устройств и обеспечивает их конфигурирование.

4. Графический интерфейс. Используется для упрощения работы пользователя.

5. Сервисные программы или утилиты. Программы, позволяющие обслуживать диски (проверять, сжимать, дефрагментировать и т.д.), выполнять операции с файлами (архивировать и т.д.), работать в компьютерных сетях и т.д.

6. Справочная система. Позволяет оперативно получить информацию как о функционировании операционной системы в целом, так и о работе ее отдельных модулей.

Наиболее общим подходом к структуризации операционной системы является разделение всех ее модулей на две группы:

  1. Ядро – это модули, выполняющие основные функции ОС.
  2. Вспомогательные модули , выполняющие вспомогательные функции ОС. Одним из определяющих свойств ядра является работа в привилегированном режиме .

Структура компилятора

Процесс компиляции состоит из следующих этапов:

  1. Лексический анализ На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем.
  2. Синтаксический анализ Последовательность лексем преобразуется в семантическое дерево.
  3. Оптимизация Выполняется удаление изличших конструкций и упрощение семантического дерева.
  4. Генерация кода. Семантическое дерево преобразуется в целевой язык.

Стадии работы компилятора

Работа компилятора состоит из нескольких стадий, которые могут выполняться последовательно, либо совмещаться по времени. Эти стадии могут быть представлены в виде схемы.


Первая стадия работы компилятора называется лексическим анализом , а программа, её реализующая, - лексическим анализатором (ЛА). На вход лексического анализатора подаётся последовательность символов входного языка. ЛА выделяет в этой последовательности простейшие конструкции языка, которые называют лексическими единицами. Примерами лексических единиц являются идентификаторы, числа, символы операций, служебные слова и т.д. ЛА преобразует исходный текст, заменяя лексические единицы их внутренним представлением - лексемами . Лексема может включать информацию о классе лексической единицы и её значении. Кроме того, для некоторых классов лексических единиц ЛА строит таблицы, например, таблицу идентификаторов, констант, которые используются на последующих стадиях компиляции.

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

На третьей стадии работы компилятора осуществляется построение выходного текста. Программа, реализующая эту стадию, называется генератором выходного текста (Г). Генератор каждому символу действия, поступающему на его вход, ставит в соответствие одну или несколько команд выходного языка. В качестве выходного языка могут быть использованы команды устройства, команды ассемблера, либо операторы какого-либо другого языка.

Рассмотренная схема компилятора является упрощенной, поскольку реальные компиляторы, как правило, включают стадии оптимизации.

Вопрос 12. Требования к языкам программирования и их классификация.

Основные требования, предъявляемые к языкам программирования:

наглядность - использование в языке по возможности уже существующих символов, хорошо известных и понятных как программистам, так и пользователям ЭВМ;

единство - использование одних и тех же символов для обозначения одних и тех же или родственных понятий в разных частях алгоритма. Количество этих символов должно быть по возможности минимальным;

гибкость - возможность относительно удобного, несложного описания распространенных приемов математических вычислений с помощью имеющегося в языке ограниченного набора изобразительных средств;

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

однозначность - недвусмысленность записи любого алгоритма. Отсутствие ее могло бы привести к неправильным ответам при решении задач.

Машинно – ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.). Машинно –ориентированные языки позволяют использовать все возможности и особенности Машинно – зависимых языков:

Высокое качество создаваемых программ (компактность и скорость выполнения);

Возможность использования конкретных аппаратных ресурсов;

Предсказуемость объектного кода и заказов памяти;

Для составления эффективных программ необходимо знать систему команд и особенностифункционирования данной ЭВМ;

Трудоемкость процесса составления программ (особенно на машинных языках и ЯСК), плохо защищенного отпоявления ошибок;

Низкая скорость программирования;

Невозможность непосредственного использования программ, составленных на этих языках, на ЭВМдругих типов.

Машинно-ориентированные языки по степени автоматического программирования подразделяются на классы.

- Машинный язык

Отдельный компьютер имеет свой определенный Машинный язык (далее МЯ), ему предписывают выполнение указываемых операций над определяемыми ими операндами, поэтому МЯ является командным.

- Языки Символического Кодирования

Языки Символического Кодирования (далее ЯСК),так же, как и МЯ, являются командными. Однако коды операций и адреса в машинных командах, представляющие собой последовательность двоичных (во внутреннем коде) или восьмеричных (часто используемых при написании программ) цифр, в ЯСК заменены на символы (идентификаторы), форма написания которых помогает программисту легче запоминать смысловое содержание операции. Это обеспечивает существенное уменьшение числа ошибок при составлении программ. Использование символических адресов – первый шаг к созданию ЯСК.

- Автокоды

Есть также языки, включающие в себя все возможности ЯСК, посредством расширенного введения макрокоманд - они называются Автокоды.

Макрокоманды обеспечивают передачу фактических параметров, которые в процессе трансляции вставляются в«остов» программы, превращая её в реальную машинную программу.

Развитые автокоды получили название Ассемблеры. Сервисные программы и пр., как правило, составлены на языках типа Ассемблер.

- Макрос

Язык, являющийся средством для замены последовательности символов описывающих выполнение требуемых действий ЭВМ наиболее сжатую форму - называется Макрос (средство замены).

В основном, Макрос предназначен для того, чтобы сократить запись исходной программы. Компонент программного обеспечения, обеспечивающий функционирование макросов, называется макропроцессором. На макропроцессор поступает макроопределяющий и исходный текст. Реакция макропроцессора на вызов-выдачу выходного текста.

Макрос одинаково может работать, как с программами, так и с данными.

Машинно – независимые языки – это средство описания алгоритмов решения задач и информации, подлежащей обработке. Они удобны в использовании для широкого круга пользователей и не требуют от них знания особенностей организации функционирования ЭВМ и ВС.

Подобные языки получили название высокоуровневых языков программирования. Программы, составляемые на таких языках, представляют собой последовательности операторов, структурированные согласно правилам рассматривания языка(задачи, сегменты, блоки и т.д.). Операторы языка описывают действия, которые должна выполнять система после трансляции программы на МЯ.

-Проблемно – ориентированные языки

С расширением областей применения вычислительной техники возникла необходимость формализовать представление постановки и решение новых классов задач. Необходимо было создать такие языки программирования, которые, используя в данной области обозначения и терминологию, позволили бы описывать требуемые алгоритмы решения для поставленных задач, ими стали проблемно – ориентированные языки. Эти языки, языки ориентированные на решение определенных проблем, должны обеспечить программиста средствами, позволяющими коротко и четко формулировать задачу и получать результаты в требуемой форме.

Фортран, Алгол – языки, созданные для решения математических задач;

-Универсальные языки

Универсальные языки были созданы для широкого круга задач: коммерческих, научных, моделирования и т.д.

-Диалоговые языки

Появление новых технических возможностей поставило задачу перед системными программистами –создать программные средства, обеспечивающие оперативное взаимодействие человека с ЭВМ их назвали диалоговыми языками.

Задачи: управление и описание алгоритмов решения задач..

Одним из примеров диалоговых языков является Бэйсик.

Бэйсик использует обозначения подобные обычным математическим выражениям. Многие операторы являются упрощенными вариантами операторов языка Фортран. Поэтому этот язык позволяет решать достаточно широкий круг задач.

-Непроцедурные языки

Непроцедурные языки составляют группу языков, описывающих организацию данных, обрабатываемых по фиксированным алгоритмам(табличные языки и генераторы отчетов), и языков связи с операционными системами.

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

Рекурсивные структуры

1.4.1. Список

Список относится к особой группе структур - это так на­зы­ва­е­мые ре­курсивные структуры.

Приведем рекурсивное определение списка: Списком называется со­­во­купность

связанных элементов, из которых один является осо­бым элементом (первым,"головой"), а все остальные образуют спи­сок. Рекурсивные структуры в программировании замечательны тем, что мно­гие операции по их обработке можно эффективно реализовать с использованием рекурсивных процедур, которые отличаются боль­шой ла­коничностью и наглядностью.

1.4.2. Набор

Другим примером рекурсивной структуры является структура на­бора, которая

определяется следующим образом: Набором называется совокупность связанных

элементов, каждый из которых может быть ли­бо атомом, либо набором. Атом

определяет "неделимый" элемент на­бора, предназначенный для хранения

элементарной порции ин­фор­ма­ции. Реализация наборов основана на

использовании разнородных списков.

1.4.3. Дерево

Еще один пример рекурсивной структуры, широко использующейся в

программировании - структура дерева. Деревом называется сово­купность

связанных элементов - вершин дерева, включающая в себя один особый элемент -

корень, при этом все остальные эле­мен­ты образуют поддеревья. Наиболее

широко используется струк­ту­ра бинарного дерева, все множество вершин

которого делится (по отношению к корню) на два подмножества - два поддерева

(левое и правое).

Примеры рекурсивных алгоритмов

6.1. Рисование дерева

6.2. Ханойские башни

6.3. Синтаксический анализ арифметических выражений

6.4. Быстрые сортировки

6.5. Произвольное количество вложенных циклов

6.6. Задачи на графах

6.7. Фракталы

Присваивание

В одной строке может стоять больше одной операции присваивания =.

Знак = всегда означает: "переменной слева присвоить значение, стоящее справа ". Операция выполняется справа налево. Поэтому первой значение 100 получает переменная d, затем с, b и а.

Знак присвоить может стоять даже внутри математического выражения:

Присваивание имеет более высокий приоритет, чем сложение и вычитание. Поэтому сначала переменной r будет присвоено значение 9-с. А затем переменная value получит значение 5+9-с.

Составное присваивание

При написании программы часто требуется изменить значение переменной. Например, требуется взять текущее значение переменной, прибавить или умножить это значение на какое-то выражение, а затем присвоить это значение той же переменной. Такие операции выполняют операторы составного присваивания.

Преобразование типов

(тип данных) выражение

v=(double)age*f;

Переменная age временно преобразуется к типу с плавающей точкой двойной точности и умножается на переменную f.

Операции отношения

Операции инкремента (++) и декремента (-)

В языке C++ предусмотрены две уникальные операции, которые увеличивают или уменьшают значение переменной на 1.

Префиксный и постфиксные операции различаются приоритетом. Префиксные операции имеют самый большой приоритет и выполняются до любой другой операции. Постфиксные операции имею самый маленький приоритет и выполняются после всех остальных операции.

Операция sizeof

Имеет формат

sizeof данные

sizeof (тип данных)

Операция sizeof возвращает размер в байтах указанного в ней данного или типа данных.

cout " "Размер типа float в байтах=\t" "sizeof (float)

Результат: 4.

Операция "запятая"

Дополнительная операция (,) не работает непосредственно с данными, а приводит к вычислению выражения слева направо. Эта операция позволяет Вам использовать в одной строке несколько выражений, разделенных запятой.

Оператор?:

(Условие) ? (выражение1):(выражение2)

Если условие истинно, то выполняется выражение1, а если ложно, то выражение2.

(а>b) ? (ans =10):(ans=25);

ans=(a>b)?(10):(25);

Если а>b, то переменная ans получается значение 10, иначе - значение 0.25

Поразрядные операции

|,или

^ исключающее или

Логические бинарные операции (&&-конъюнкция(И) и || дизъюнкция (или))

Унарные операции:

& - операция получения адреса операнда

* - операция обращения по адресу, т.е. раскрытия ссылки, иначе операция разыменования (доступа по адресу к значению того объекта, на который указывает операнд (адрес)).

Унарный минус- изменяет знак арифметического операнда.

Унарный плюс (введен для симметрии с унарным минусом)

! – логическое отрицание значения операнда.

Увеличение на единицу (инкремент или автоувеличение):

префиксная операция – увеличение значения операнда на 1 до его использования

постфиксная операция – увеличение значения операнда на 1 после его использования.

Операнд не может быть константой.

sizeof – операция вычисления размера(в байтах) для объекта того типа, который имеет операнд.

Бинарные операции:

Аддитивные (+- сложение арифметических операндов, - вычитание арифметических операндов)

Мультипликативные (* - умножение операндов арифметического типа, / - деление операндов арифметического типа, %- получение остатка от деления целочисленных операндов (деление по модулю))

Операции сдвига (<<- сдвиг влево битового представления значения левого целочисленного операнда на количество разрядов, равное значению правого целочисленного операнда, >>- сдвиг вправо битового представления значения левого целочисленного операнда на количество разрядов, равное значению правого целочисленного операнда)

Операции отношения (сравнения) (> < <= >= != = =-равно)

Логические бинарные операции (&&-конъюнкция(И) и || дизъюнкция (или))

Операции присваивания (=- присвоить значение выражения-операнда из правой части операнду левой части p=10.3 – 2*x, *= присвоить левой части произведение значений обоих операндов P*=2 эквивалентно P = P*2, /= P/=2.2-d эквивалентно P=P/ (2.2-d), %= N%3 эквивалентно N=N % 3;,+= присвоить операнду левой части сумму значений обоих операндов А+= В эквивалентно А=А+В, -= Х -=4.5 – z эквивалентно Х=Х – (4.2 – z),

Запятая в качестве операции (несколько выражений, разделенных запятыми, вычисляются последовательно слева направо. В качестве результата сохраняются тип и результат самого правого значения).

Приоритеты операций задают последовательность вычислений в сложном выражении

Вопрос 26. Потоковый ввод и вывод информации в языке С++

Дело в том, что никакая полезная программа не может быть написана на языке С++ без привлечения библиотек, включаемых в конкретную среду (в компилятор) языка. Самая незаменимая из этих библиотек - библиотека ввода-вывода.

Потоки ввода-вывода

В соответствии с названием заголовочного файла iostream.h (stream - поток; "i" - сокращение от input - ввод; "o" - сокращение от output - вывод) описанные в этом файле средства ввода-вывода обеспечивают программиста механизмами для извлечения данных из потоков и для включения (внесения) данных в потоки. Поток определяется как последовательность байтов (символов) и с точки зрения программы не зависит от тех конкретных устройств (файл на диске, принтер, клавиатура, дисплей, стример и т.п.), с которыми ведется обмен данными. При обмене с потоком часто используется вспомогательный участок основной памяти - буфер потока.

В буфер потока помещаются выводимые программой данные перед тем, как они будут переданы к внешнему устройству. При вводе данных они вначале помещаются в буфер и только затем передаются в область памяти выполняемой программы. Использование буфера как промежуточной ступени при обменах с внешними устройствами повышает скорость передачи данных, так как реальные пересылки осуществляются только тогда, когда буфер уже заполнен (при выводе) или пуст (при вводе).

Работу, связанную с заполнением и очисткой буферов ввода-вывода, операционная система очень часто берет на себя и выполняет без явного участия программиста. Поэтому поток в прикладной программе обычно можно рассматривать просто как последовательность байтов. При этом очень важно, что никакой связи значений этих байтов с кодами какого-либо алфавита не предусматривается. Задача программиста при вводе-выводе с помощью потоков - установить соответствие между участвующими в обмене типизированными объектами и последовательностью байтов потока, в которой отсутствуют всякие сведения о типах представляемой (передаваемой) информации.

Используемые в программах потоки логически делятся на три типа:

Входные, из которых читается информация;

Выходные, в которые вводятся данные;

Двунаправленные, допускающие как чтение, так и запись.

Все потоки библиотеки ввода-вывода последовательные, т.е. в каждый момент для потока определены позиции записи и (или) чтения, и эти позиции после обмена перемещаются по потоку на длину переданной порции данных.

В соответствии с особенностями "устройства", к которому "присоединен" поток, потоки принято делить на

Стандартные,

Консольные,

Строковые и

Файловые.

В заключение перечислим отличительные особенности применения механизма потоков. Потоки обеспечивают:

Буферизацию при обменах с внешними устройствами;

Независимость программы от файловой системы конкретной операционной системы;

Контроль типов передаваемых данных;

Возможность удобного обмена для типов, определенных пользователем.

Под вводом-выводом в программировании понимается процесс обмена информацией между оперативной памятью и внешними устройствами: клавиатурой, дисплеем, магнитными накопителями и т. п. Ввод - это занесение информации с внешних устройств в оперативную память, а вывод - вынос информации из оперативной памяти на внешние устройства. Такие устройства, как дисплей и принтер, предназначены только для вывода; клавиатура - устройство ввода. Магнитные накопители (диски, ленты) используются как для ввода, так и для вывода.

Основным понятием, связанным с информацией на внешних устройствах ЭВМ, является понятие файла. Всякая операция ввода-вывода трактуется как операция обмена с файлами: ввод - это чтение из файла в оперативную память; вывод - запись информации из оперативной памяти в файл. Поэтому вопрос об организации в языке программирования ввода-вывода сводится к вопросу об организации работы с файлами.

Вспомним, что в Паскале мы использовали представления о внутреннем и внешнем файле. Внутренний файл - это переменная файлового типа, являющаяся структурированной величиной. Элементы файловой переменной могут иметь разный тип и, соответственно, разную длину и форму внутреннего представления. Внутренний файл связывается с внешним (физическим) файлом с помощью стандартной процедуры Assign. Один элемент файловой переменной становится отдельной записью во внешнем файле и может быть прочитан или записан с помощью одной команды. Попытка записать в файл или прочитать из него величину, не совпадающую по типу с типом элементов файла, приводит к ошибке.

Аналогом понятия внутреннего файла в языках Си/Си++ является понятие потока. Отличие от файловой переменной Паскаля состоит в том, что потоку в Си не ставится в соответствие тип. Поток - это байтовая последовательность, передаваемая в процессе ввода-вывода.

Поток должен быть связан с каким-либо внешним устройством или файлом на диске. В терминологии Си это звучит так: поток должен быть направлен на какое-то устройство или файл.

Основные отличия файлов в Си состоят в следующем: здесь отсутствует понятие типа файла и, следовательно, фиксированной структуры записи файла. Любой файл рассматривается как байтовая последовательность:

Стрелочкой обозначен указатель файла, определяющий текущий байт файла. EOF является стандартной константой - признаком конца файла.

Стандартные потоки (istream, ostream, iostream ) служат для работы с терминалом. Строковые потоки (istrstream, ostrstream, strstream ) служат для ввода-вывода из строковых буферов, размещенных в памяти. Файловые потоки (ifstream, ofstream, fstream ) служат для работы с файлами.

· ios базовый потоковый класс

· streambuf буферизация потоков

· istream потоки ввода

· ostream потоки вывода

· iostream двунаправленные потоки

· iostream_withassign поток с переопределенной операцией присваивания

· istrstream строковые потоки ввода

· ostrstream строковые потоки вывода

· strstream двунаправленные строковые потоки

· ifstream файловые потоки ввода

· ofstream файловые потоки вывода

· fstream двунаправленные файловые потоки

· Потоки для работы с файлами создаются как объекты следующих классов:

· ofstream - запись в файл;

· ifstream - чтение из файла;

· fstream - чтение/запись.

· Ввод/вывод в C++ осуществляется с помощью потоков библиотеки C++, доступных при подключении заголовочного файла iostream.h (в VC++.NET – объекта-заголовка iostream). Поток представляет собой объект какого-либо потокового класса.

· Потоковые классы сконструированы на основе базового класса ios:

· ios – базовый потоковый класс;

· istream – класс входных потоков;

Для передачи и распространения электронных данных используются различные средства и системы связи и телекоммуникации.

Приведем виды связи и используемые в них виды информации. Это:

1) почтовая (буквенно-цифровая и графическая информация),
2) телефонная (передача речи (включая буквенно-цифровые данные),
3) телеграфная (буквенно-цифровые сообщения),
4) факсимильная (буквенно-цифровая и графическая информация),
5) радио и радиорелейная (речевая, буквенно-цифровая и графическая информация),
6) спутниковая связь (тоже и видоинформация).

Связь в организации подразделяется на:

Проводную и беспроводную,
- внутреннюю (местную) и внешнюю,
- симплексную, дуплексную и полудуплексную.

Дуплексный режим – это когда можно одновременно говорить и слышать собеседника. Полудуплексная передача (Half-Duplex) - метод двунаправленной передачи данных (в двух направлениях по одному каналу), при котором в каждый момент времени информация может передаваться только в одну сторону.

Это двухчастотный симплекс, или полудуплекс. С точки зрения конечного пользователя он эквивалентен симплексу.

Симплексный режим – это когда абоненты говорят между собой по очереди.

Линия связи – физические провода или кабели, соединяющие пункты (узлы) связи между собой, а абонентов – с ближайшими узлами.

Каналы связи образуется различным образом.

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

При этом:

1) проводная связь включает: телефонную, телеграфную связь и системы передачи данных;
2) беспроводная связь включает:
а) подвижную радиосвязь (радиостанции, сотовая и транковая связь и др.);
б) стационарную радиосвязь (радио-релейная и космическая (спутниковая) связь);
3) оптическая неподвижная связь по воздуху и волоконно-оптическим кабелям связи.

Кабели связи

Витая пара – изолированные проводники, попарно свитые между собой для уменьшения наводок между ними. Существует пять категорий витых пар: первая и вторая используются при низкоскоростной передаче данных; третья, четвертая и пятая – при скоростях передачи, до 16, 25 и 155 Мбит/с.

Коаксиальный кабель – медный проводник внутри цилиндрической экранирующей защитной оболочки свитой из тонких медных проводников, изолированной от проводника диэлектриком. Скорость передачи до 300 Мбит/с. Значительная стоимость и сложность прокладки ограничивают его использование.

Волновое сопротивление кабеля (отношение между амплитудами падающих волн напряжения и тока) составляет 50 Ом.

Оптоволоконный кабель состоит из прозрачных волокон оптически прозрачного материала (пластик, стекло, кварц) диаметром в несколько микрон, окружённых твердым заполнителем и помещённых в защитную оболочку. Коэффициент преломления этих материалов изменяется по диаметру таким образом, чтобы отклонившийся к краю луч возвращался обратно к центру. Передача информации осуществляется преобразованием электрических сигналов в световые с помощью, например, светодиода. При этом обеспечивается устойчивость к электромагнитным помехам и дальность до 40 км.

Телефонная связь – самый распространённый вид оперативно-управленческой связи. Официально появилась 14 февраля 1876 г., когда Александр Белл (США) запатентовал изобретение первого телефонного аппарата.

Диапазон передаваемых звуковых сигналов по отечественным телефонным каналам составляет полосу частот 300 Гц–3,4 кГц.

Автоматическая телефонная связь образуется с помощью узлов коммутации, роль которых выполняют автоматические телефонные станции (АТС), и соединяющих эти узлы каналов (линий) связи.

В совокупности с абонентскими линиями (телефонная линия от абонента к ближайшей АТС) она составляет телефонную сеть. Телефонная сеть имеет иерархическую структуру – оконечные (внутриучрежденческие, местные, районные и т.п.), городские, региональные (областные, краевые, республиканские), государственные и международные АТС. АТС соединяются между собой с помощью соединительных линий.

Телефонная станция (АТС) – здание с комплексом технических средств, предназначенных для коммутации телефонных каналов.

На АТС производится соединение телефонных каналов абонентов на время их переговоров, а затем, по окончании переговоров, их разъединение. Современные ТС являются автоматическими техническими устройствами (в том числе – компьютерными).

Учрежденческие АТС, как правило, обеспечивают не только внутреннюю связь подразделений между собой с возможностью выхода во внешние сети, но и различные виды производственной связи (диспетчерскую, технологическую, громкоговорящую и директорскую) для связи директора с подчинёнными, проведения совещаний и конференций, а также функционирование систем охранной и пожарной сигнализации.

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

Местные, внутриучрежденческие или офисные телефонные системы (УАТС или ЭАТС) широко применяются в организациях. Кроме большого набора сервисных возможностей они позволяют значительно сократить количество городских телефонных номеров, а также не загружать городские линии и АТС для ведения местных переговоров. Всё чаще находят себе применение мини- и микроофисные АТС.

Выделяют три основных типа беспроводных сетей:

1) радиосети свободного радиочастотного диапазона (сигнал передаётся сразу по нескольким частотам);
2) микроволновые сети (дальняя и спутниковая связь);
3) Инфракрасные сети (лазерные, передаваемые когерентными пучками света).

Современные беспроводные сети включают:

Радиорелейную связь;
пейджинговую связь;
сотовую и ячеистую связь;
транковую связь;
спутниковую связь;
телевидение и др.

Радиорелейная связь образуется путём строительства протяжённых линий с приёмо-передающими станциями и антеннами.

Она обеспечивает узкополосную высокочастотную передачу данных на расстоянии между ближайшими антеннами в пределах прямой видимости (примерно 50 км). Скорость передачи данных в такой сети достигает 155 Мбит/с.

Транкинговая (англ. «trunking») или транковая (англ. «trunked») связь – (ствол, канал связи) - организуемый между двумя станциями или узлами сети канал связи для передачи информации группы пользователей в одном радиостволе (до 50 и более абонентов) с радиусом действия от 20 до 35, 70 и 100 км.

Это профессиональная мобильная радиосвязь (ПМР) с автоматическим распределением ограниченного количества свободных каналов среди большого числа подвижных абонентов, позволяющая эффективно использовать частотные каналы, существенно повышая пропускную способность системы.

Сотовая радиотелефонная связь (сотовая подвижная связь, СПС) появилась в конце 1970-х годов. Её также называют мобильной. Промышленно системы СПС начинают эксплуатироваться в США с 1983 года, а в России – с 1993 года.

Принцип организации СПС заключается в создании сети равноудалённых антенн с собственным радиооборудованием, каждая из которых обеспечивает вокруг себя зону устойчивой радиосвязи (англ. «cell» – сота).

В СПС используются методы разделения каналов по частоте (FDMA), времени (TDMA) и коду (CDMA).

FDMA – частотное разделение, TDMA – мультидоступ с временным разделением каналов (используется в мобильные системах стандарта GSM), CDMA – кодовое разделение каналов (сигналы других пользователей воспринимаются абонентом такой сети как «белый шум», не мешающий работе приёмного устройства).

Другим способом беспроводной связи являются оптические линии связи (лазерная или оптическая связь), использующие топологию «точка–точка».

Метод передачи звука с помощью модулированного пучка света предложен в начале XX в., а первые коммерческие устройства появились в середине 1980-х г. Эта связь имеет высокую пропускную способность и помехозащищенность, не требует разрешения на использование радиочастотного диапазона и др.

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

На приемной стороне этот пучок света возбуждает фотодиод, регенерирующий модулированный сигнал.

Распространяясь в атмосфере лазерный луч подвергается воздействию микроскопических частиц пыли, паров и капель жидкости (в т.ч. осадков), температуры и др. Эти воздействия снижают дальность связи, составляющую от единиц, до 10–15 км. Расстояние зависит также и от мощности передающих устройств, которая колеблется от десятков до сотен мВт и обусловлена потребностью обеспечения устойчивой связи. Система обеспечивает достоверность связи более чем на 99,9%.

Спутниковая связь

Она образуется между специальными наземными станциями спутниковой связи и спутником с антеннами и приёмо-передающим оборудованием.

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

Спутники располагаются на одной из трех орбит.

Спутник, использующий геостационарную орбиту (англ. «Geostationary Earth Orbit», GEO), находится на высоте 36 тыс. км от Земли, и является неподвижным для наблюдателя. Он охватывает значительные области (территории) планеты.

Средние орбиты (англ. «Mean Earth Orbit», MEO) обитания спутников характеризуются высотой 5–15 тыс. км, а на низких орбитах (англ. «Low Earth Orbit», LEO) высота размещения спутников не превышает 1,5 тыс. км. В этом случае они охватывают небольшие, локальные территории.

Станции спутниковой связи делятся на: стационарные, переносные (перевозимые) и портативные.

По видам передаваемых сигналов средства связи делят на аналоговые и цифровые или дискретные.

К аналоговым относят непрерывные сигналы (электрические колебания), как правило, плавно меняющие амплитуду своих значений в течение сеанса передачи информации, например, речь в телефонном канале.

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

При передаче информации из ЭВМ в качестве кода используют восьми разрядный двоичный код.


Деятельность человека всегда была связана с передачей информации. Древний способ передачи - письмо, отправленное с гонцом. Разговаривая, мы передаем друг другу информацию. Человечество придумало много устройств для быстрой передачи информации: телеграф, радио, телефон, телевизор. К числу устройств, передающих информацию с большой скоростью, относятся электронные вычислительные машины, хотя правильнее было бы сказать телекоммуникационные сети.
В передаче участвуют две стороны:
источник - тот, кто передает информацию,
приемник - тот, кто ее получает.
Очень часто при передаче информации возникают помехи. И тогда информация от источника к приемнику поступает в искаженном виде. Ошибки, возникающие при передаче информации, бывают 3-х видов:
часть правильной информации заменяется на неправильную;
к передаваемой информации добавляются лишние, посторонние сообщения;
часть информации при передаче пропадает.
Информация передаётся в виде сообщений от некоторого источника информации к её приёмнику посредством канала связи между ними. Источник посылает передаваемое сообщение, которое кодируется в передаваемый сигнал. Этот сигнал посылается по каналу связи. В результате в приёмнике появляется принимаемый сигнал, который декодируется и становится принимаемым сообщением.
В процессе передачи информация может теряться, искажаться: искажение звука в телефоне, атмосферные помехи по радио, искажение или затемнение изображения в телевидении, ошибки при передаче в телеграфе. Эти помехи (шумы) искажают информацию. К счастью, существует наука, разрабатывающая способы защиты информации, - криптология.
На протяжении ХХ века сменялось множество способов обмена информацией. Если в XIX веке носителем информации была бумага, а средством передачи была почтовая служба, то в ХХ веке информация стала передаваться гораздо быстрее с помощью телеграфа, в голосовой форме обмениваться информацией можно по телефону, радио и телевидение призваны только для получения человеком информации. В наши дни есть огромное количество способов передачи информации, причем в любой форме. Телефонные линии до сих пор остаются самым удобным средством передачи информации, но теперь ими обслуживаются не только телефоны, но и самое большое достижение процесса информатизации – Internet, содержащий большую часть информации со всей планеты.
Компьютер – это самое популярное средство для обработки, хранения и передачи информации и по сей день, но так как в наши дни информации становится все больше, то и компьютеры претерпевают значительные изменения. Для удобства пользователей стали выпускаться, переносные и карманные компьютеры, подключенные к глобальной информационной сети Internet, чтобы пользователь мог получить необходимую информацию в любом месте, в удобное для него время.
Но так как потоки информации только увеличиваются то для ее создания, обработки, хранения и передачи необходимо разрабатывать все новые и новые средства и приспособления. Существует множество компаний и корпораций, специализирующихся на разработках программного обеспечения, операционных систем, усовершенствовании и разработке новых более совершенных компьютеров, приспособлений для ввода и вывода информации, аксессуаров для удобства обращения с компьютером и ускорения обработки информации.
Что касается самой информации, то до сих пор одним из наиболее важных способов ее передачи между людьми служит документ. Информация, содержащаяся в документе, может быть предоставлена в различных формах, большая часть из которых отображается на различных носителях. Текст, графика, видео, аудио – все может быть передано, показано, распространено и обработано в виде цифрового файла документа.
Есть виды весьма важных бумажных документов, у которых может не быть электронного двойника.
1. это архивная информация.
2. чертежи выпускаемых изделий, разработанные без применения средств автоматизации
3. документы ваших партнеров по бизнесу.

Перенос большей части производственного процесса, в котором появляются новые разработки, идеи, требующие разработки на специальных программах, которые в свою очередь тоже совершенствуются и занимают в компьютере все больше дискового пространства, ставит задачу – увеличение того самого дискового пространства, оперативной памяти, нового программного обеспечения. Это подталкивает компьютерные корпорации на все новые разработки, например, в области обмена большим количеством данных между компьютерами, не подключенными к сети.
Во всех этих случаях идет одностороннее получение информации, то есть пользователь получает необходимую информацию, считывая ее с носителя. А можно ли обмениваться электронной информацией (текстовыми документами, чертежами, рисунками, аудио- и видеодокументами) в двустороннем порядке? Конечно, можно, если ваш компьютер подключен к глобальной сети Internet и имеет необходимое оборудование и программное обеспечение.
Видеоконференции Internet – очень экономичная альтернатива традиционным фирменным системам, но для их проведения нужны каналы связи с более высокой пропускной способностью, нежели для телефонных переговоров в Internet, поэтому они привлекают внимание, прежде всего, пользователей из делового мира.
В изделиях для совместной работы через Internet реализовано множество интерактивных технологий, которые позволяют организовать тесное взаимодействие и обмен информацией между членами импровизированных рабочих групп. Несколько пользователей могут совместно работать с одной прикладной программой, обсуждать возникающие идеи, дискутировать и обмениваться файлами.
Но, несмотря на то – большая ли это корпорация или маленькая фирма, появилась новая проблема – проблема безопасности сети.
За последние годы тысячи компаний обзавелись узлами Web, а их служащие получили доступ к электронной почте и программам просмотра Internet. В результате у любого постороннего лица с элементарными познаниями в области сетевых технологий и недобрыми намерениями появился способ для проникновения во внутренние системы и сетевые устройства компании: через канал связи Internet. Попав внутрь, «взломщик» найдет способ получить интересующую его информацию; разрушить, изменить или похитить данные. Даже самая широко используемая служба Internet, электронная почта, изначально уязвимы: любой человек, имеющий анализатор протоколов, доступ к маршрутизаторам и другим сетевым устройствам, участвующим в обработке электронной почты на пути ее следования из одной сети в другую через Internet, может прочитать, изменить и стереть информацию вашего сообщения, если не приняты специальные меры обеспечения безопасности.
Изготовители сетевых средств защиты информации быстро откликнулись на потребности Internet, адаптировав существующие технологии аутентификации и шифрования для каналов связи Internet и разработав новые защитные продукты.

Инструкция

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

Самый популярный метод информационной передачи – голосовой. Он может быть осуществлен с помощью различных кабельных коммуникаций, такими являются стационарные телефоны, при помощи развитой сотовой связи, и используя услуги сети интернет. Если первый метод предназначен только для передачи голосовой информации, то второй уже предоставляет наиболее широкий спектр услуг. При помощи сотовой связи можно передать звуковую, графическую, текстовую и даже видеоинформацию.

При использовании интернета слово «предел» можно вообще забыть. Любой тип информации будет передан желаемому адресату за считанные секунды. Для использования этого метода передачи, написаны специальные программы и компоненты, имеющие удобный пользовательский интерфейс. Цель подобных программ одна – передача информации по сети. Таким, к примеру, являются Skype и ICQ.

Программа Skype предназначенна для передачи, в основном, ведоинформации. Широкий асортимент функций позволяет передавать также текстовую, графическую и звуковую информацию.

ICQ – клиент, передающий текстовый вид информации. Более популярна мобильная версия этой программы.

Наибольшую популярность набрали социальные сети. Их функционал практически безграничен. С их помощью, так же как и в предыдущих случаях, можно передать любой вид информации. Правда подобные услуги доступны только зарегистрированным пользователям. Это касается и вышеперечисленных программ.

Еще один способ передачи - через электронный почтовый ящик. Его можно завести практически на любом поисковом интернет-ресурсе. Пользователь, который является получателем, тоже должен иметь электронную почту. Для передачи в графе «Кому» должен быть написан email получателя, графа «Тема», в принципе, может остаться пустой и поле «Сообщение» заполняется необходимым текстом, который должен быть передан. Для передачи информации другого вида, следует нажать вкладку «Прикрепить», в появившемся окне выбрать желаемое графическое изображение, аудио или видеофайл и загрузить в почтовый ящик. После загрузки кликните по «Отправить», и информация практически мгновенно дойдет до адресата.

Похожие публикации