- •ВВЕДЕНИЕ
- •1. ОБЩИЕ СВЕДЕНИЯ ОБ ИНФОРМАТИКЕ
- •1.1. Информатика как наука
- •1.2 Определения информации
- •1.3. Виды информации
- •1.4. Структура информации
- •1.5. Требования, предъявляемые к социальной информации
- •Контрольные вопросы и задания:
- •2. ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
- •2.1. Ручной период вычислений или период абака
- •2.2. Механический период
- •2.3. Электромеханический период
- •2.4. Электронный период
- •Контрольные вопросы и задания
- •3. ПОКОЛЕНИЯ ЭВМ
- •Контрольные вопросы и задания:
- •4. СФЕРЫ ИСПОЛЬЗОВАНИЯ ЭВМ
- •Контрольные вопросы и задания
- •5. ПРИНЦИПЫ ПОСТРОЕНИЯ ЭВМ. СТРУКТУРА ЭВМ, НАЗНАЧЕНИЕ ОСНОВНЫХ БЛОКОВ
- •Контрольные вопросы и задания:
- •6. ПЕРСОНАЛЬНЫЕ КОМПЬЮТЕРЫ
- •Контрольные вопросы и задания:
- •7. ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ
- •Контрольные вопросы и задания:
- •8. ПАМЯТЬ, ЕЕ ХАРАКТЕРИСТИКИ
- •8.1. Определения. Единицы емкости памяти
- •8.2. Принципы устройства памяти
- •Рис. 8.1. Взаимодействие процессора с памятью
- •8.3. Виды памяти.
- •Рис. 8.2 Структурная схема памяти персонального компьютера
- •8.4. Внешние запоминающие устройства
- •Контрольные вопросы и задания:
- •9. ЯЗЫКИ ПРОГРАММИРОВАНИЯ СОВРЕМЕННЫХ ЭВМ. ЭТАПЫ РАЗРАБОТКИ ПРОГРАММ
- •9.1. Понятие программы
- •9.2. Машинный язык и языки программирования высокого уровня
- •9.3. Компиляторы и интерпретаторы языков программирования
- •9.4. Лингвистическое обеспечение современных ЭВМ.
- •9.5. Этапы разработки программ для ЭВМ
- •Контрольные вопросы и задания:
- •10. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ СОВРЕМЕННЫХ ЭВМ
- •10.1. Роль программного обеспечения
- •10.2. Понятие об операционной системе
- •10.3. Основные задачи, решаемые ОС ПЭВМ
- •10.4. Современные операционные системы
- •10.5. Понятие интерфейса ОС
- •10.6. Классификация операционных систем. Современные операционные системы
- •10.7. Оболочки операционных систем
- •10.8. Прикладное программное обеспечение
- •10.8.1.Текстовые редакторы
- •10.8.2. Табличные процессоры
- •10.8.3. Базы данных и СУБД
- •Контрольные вопросы и задания:
- •11. АЛГОРИТМЫ
- •11.1. Понятие алгоритма
- •11.2. Свойства и состав алгоритмов
- •11.3. Способы записи алгоритмов. Блок-схемы
- •11.4. Базовые структуры алгоритмов: следование, ветвление, цикл
- •Контрольные вопросы и задания:
- •12. ИНФОРМАЦИОННЫЕ СИСТЕМЫ. ОСНОВНЫЕ ПОНЯТИЯ И КЛАССИФИКАЦИЯ
- •12.1. Классификация информационных систем
- •12.1.1. Классификация по масштабу
- •12.1.2. .Классификация по целям.
- •12.1.3. Классификация по способу организации
- •12.2. Архитектуры информационных систем
- •Контрольные вопросы и задания:
- •13. ПОНЯТИЕ ПРОГРАММНОГО ПРОДУКТА. КАЧЕСТВО И ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ПРОДУКТА
- •13.1. Программный продукт. Особенности разработки программного обеспечения
- •13.2. Качество программных продуктов
- •13.3. Показатели эффективности разработки программного обеспечения
- •13.4.1.Основные этапы жизненного цикла ПО
- •13.4.2. Структура жизненного цикла ПО
- •13.4.3. Модели жизненного цикла ПО
- •Рис. 13.1. Каскадная схема разработки ПО
- •Рис. 13.2. Реальный процесс разработки ПО по каскадной схеме
- •Рис 13.3. Спиральная модель ЖЦ
- •Контрольные вопросы и задания:
- •14. МЕТОДОЛОГИЯ И ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
- •Рис14.1. Представление технологической операции проектирования
- •14.1. Методологии и инструменты проектирования
- •14.2. Методы и средства структурного анализа и проектирования
- •14.3. Диаграммы потоков данных
- •14.3.1. Основные символы
- •14.3.2. Контекстная диаграмма и детализация процессов
- •14.3.3.Спецификация процесса (описание операций)
- •14.3.4. Диаграммы сущность связь
- •14.4. Методология RAD
- •Контрольные вопросы и задания:
- •15. ТЕСТИРОВАНИЕ И ОТЛАДКА ПРОГРАММ
- •15.1.Понятие тестирования и отладки программ
- •15.2. Классификация ошибок, способы их выявления и устранения
- •Контрольные вопросы и задания:
- •16. ПЕРЕДАЧА ИНФОРМАЦИИ. КОМПЬЮТЕРНЫЕ СЕТИ ОСНОВНЫЕ ПОНЯТИЯ
- •16.1. Формы передачи информации на большие расстояния
- •16.2. Передача информации между компьютерами
- •16.3. Компьютерные сети
- •16.4. Классификация сетей
- •16.5. Локальные сети. Общие понятия
- •16.6. Глобальная сеть Internet. Общие понятия
- •Рис 16.2. Иерархическая структура Internet
- •Контрольные вопросы и задания:
- •17. ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ
- •17.1. Способы несанкционированного доступа к компьютерной информации
- •17.2. Компьютерные вирусы и защита от них
- •17.2.1. Способы проявления компьютерных вирусов
- •17.2.2. Защита от поражения компьютерными вирусами
- •17.3. Нормативно правовая база защиты информации
- •Контрольные вопросы и задания:
- •18. СОВРЕМЕННАЯ ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА (АНАЛОГОВАЯ И ДИСКРЕТНАЯ)
- •18.1. Аналоговая вычислительная техника
- •18.2. Основные характеристики АВМ
- •18.3. Гибридная вычислительная техника
- •18.4. Сравнительные характеристики аналоговой и дискретной техники
- •Контрольные вопросы и задания:
- •БИБЛИОГРАФИЯ
- •ОГЛАВЛЕНИЕ
118
16. ПЕРЕДАЧА ИНФОРМАЦИИ. КОМПЬЮТЕРНЫЕ СЕТИ ОСНОВНЫЕ ПОНЯТИЯ
16.1. Формы передачи информации на большие расстояния
Как уже говорилось в начале этого курса, информацию из окружающего мира человек получает с помощью органов чувств. Непосредственное общение людей возможно лишь на очень небольшом расстоянии. Поэтому человек за свою историю придумывал разные способы, позволяющие передавать информацию на большие расстояния. Это костры, морская флажковая азбука, семафоры и т.п., в настоящее время, это телеграф, почта, телефон, радио, телевидение, передача информации по компьютерным сетям.
Характерными особенностями передачи данных на большие расстояния являются:
∙для передачи данных на большое расстояние, необходим ряд промежуточных участников передачи (ретрансляторов, промежуточных станций и т.п.);
∙всякая такая передача должна быть подчинена заранее установленным правилам. Должны быть определены виды сигналов, смысл каждого из них, действия, которые надо совершать при успешном приеме сообщения или при необходимости повторной передачи (обычно устанавливается какой-нибудь способ подтверждения приема или запроса на повторную передачу). Такого рода правила при передаче информации с помощью компьютеров называются протоколами передачи;
Передачи бывают двусторонними (разговор на большом расстоянии), односторонними и ли широковещательными – адресованные большому числу участников.
16.2. Передача информации между компьютерами
В 1969 году Министерство обороны США начало разрабатывать проект DARPA, который привел к созданию сети Internet. Однако, широкое распространение сети получили с 80-х годов двадцатого столетия. Несмотря на то что компьютерные сети появились сравнительно недавно, но уже сейчас существуют сферы человеческой деятельности, которые не могут существовать без компьютерных сетей. Это управление крупными производствами, газопроводами, энергетической системой, банков, электростанций – везде, где требуется слаженная работа многообразного сложного оборудования.
Компьютеры для передачи информации используют разнообразные физические каналы, которые называются средой передачи. Это может быть электрически кабель, радио, непосредственно друг другу, ретрансляторы, спутники связи, с помощью инфракрасных лучей, оптоволоконные кабели, телефонная сеть.
Любая передача данных должна подчиняться четко установленным правилам, которые заранее известны всем участникам передачи и строго
119
соблюдаются ими. Эти правила называются протоколом – набором соглашений о взаимодействии.
Взаимодействие между компьютерами использует несколько уровней протоколов: физический, канальный, сетевой, транспортный, сеансовый и т.д.
16.3.Компьютерные сети
Вразличных областях жизнедеятельности возникает множество задач, нуждающихся в централизованных общих данных, удаленном доступе к базам данных, передаче данных на расстоянии и их распределенной обработке. К таким задачам относятся организация работы банковской структуры, системы резервирования билетов, дистанционная медицинская диагностика, компьютерное обучение и т.п. Решать эти задачи помогают компьютерные
сети. Развитие этих сетей позволило не только решить названные задачи, но и сделать доступным для миллионов людей новый вид отдыха и развлечений.
Компьютерной сетью называется совокупность взаимосвязанных через каналы передачи данных компьютеров, обеспечивающих пользователей средствами обмена информацией и коллективным использованием ресурсов сети: аппаратным, программным и информационным.
16.4. Классификация сетей
По ряду признаков сети делят на три вида: глобальные, региональные и локальные сети.
Глобальные сети объединяют пользователей по всему миру, часто используют спутниковые каналы связи, позволяющие соединять узлы сети связи и ЭВМ, находящиеся на расстоянии 10−15 тыс. км друг от друга.
Региональные сети объединяют пользователей города, области, небольших стран. В качестве каналов связи используются телефонные линии. Расстояние между узлами сети 10−1000 км.
Локальные сети связывают абонентов одного предприятия, расположенных на расстоянии до 10-20 км друг от друга. Главной отличительной чертой локальных сетей является высокоскоростной канал передачи данных. В качестве канала передачи данных используются: витая пара, коаксильный кабель, оптический кабель и др. Увеличивать расстояние до 20 км позволяют радиоканалы связи.
Каналы связи в локальных сетях являются собственностью организации.
16.5. Локальные сети. Общие понятия
Локальные сети дают возможность использовать в многопользовательском режиме общие ресурсы сети: диски, принтеры, модемы, программы и данные, хранящиеся на общедоступных дисках, а также передавать информацию с одного компьютера на другой. Для реализации услуг сети необходимо специальное программное обеспечение.
В настоящее время получили распространение две концепции построения такого ПО. В первой, сетевое программное обеспечение ориентировано на