- •Оглавление
- •I. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации Литература
- •1.1. Основные понятия информатики
- •1.2. Информация. Информационные процессы
- •1.3. Свойства и виды информации
- •1.4. Измерение информации
- •Вероятностный подход
- •Объемный подход
- •1.5. Системы счисления
- •Правила перевода чисел из одной системы счисления в другую
- •1.6. Логические основы эвм
- •Вопросы для подготовки к контрольной работе по теме «Информация»
- •II. Технические средства реализации информационных процессов
- •2.1. История развития вычислительной техники
- •2.2. Архитектура эвм
- •Классическая архитектура эвм
- •Магистрально-модульная или шинная архитектура компьютера
- •2.3. Состав и назначение основных элементов персонального компьютера Базовая (типовая) конфигурация современного пк
- •Краткая характеристика устройств системного блока
- •2.3 Устройства ввода/вывода данных, их разновидности и основные характеристики Устройства ввода информации
- •Устройства вывода информации
- •Устройства вывода информации
- •Вопросы для подготовки к контрольной работе по теме «Технические средства реализации информационных процессов»
- •III. Модели решения функциональных и вычислительных задач
- •1. Постановка задачи. Построение информационной модели
- •2. Формализация задачи
- •3. Построение алгоритма
- •4. Составление программы
- •5 Ввод программы в память компьютера. Пробный запуск
- •6. Отладка и тестирование программы
- •7. Получение и анализ результатов
- •IV. Алгоритмизация
- •4.1. Алгоритм и исполнитель
- •4.2. Свойства алгоритмов
- •4.4. Основные типы алгоритмов
- •Линейный тип алгоритмов
- •Разветвляющийся тип алгоритмов
- •Циклический тип алгоритмов
- •Подготовка цикла
- •V. Программирование
- •5.1. Общие понятия программирования
- •5.2. Трансляторы
- •5.3. Языки программирования
- •Поколения языков программирования
- •Обзор языков программирования высокого уровня
- •Классификация с точки зрения принципов программирования (Алексеев е.Г.)
- •5.4. Типы программирования Алгоритмическое (модульное) программирование
- •Структурное программирование
- •Событийно-ориентированное программирование
- •Объектно-ориентированное программирование
- •Визуальное программирование
- •5.5. Программирование как вид деятельности
- •Методы маркетинга программного обеспечения
- •Вопросы для подготовки к контрольной работе по темам «Модели решения задач», «Алгоритмизация», «Программирование»
- •VI. Базы данных
- •6.1. Базы данных (бд), системы управления базами данных (субд)
- •6.2. Реляционные базы данных
- •Реляционные объекты данных
- •Проектирование реляционных баз данных
- •Связи в реляционных базах данных
- •VII. Программное обеспечение эвм
- •7.1. Основные понятия. Программный продукт
- •7.2. Общая классификация программного обеспечения эвм
- •7.3. Системное программное обеспечение
- •Базовое системное программное обеспечение
- •Операционная система
- •Сервисное системное программное обеспечение
- •7.4. Инструментарий технологии программирования
- •Средства для создания приложений
- •Case-технологии
- •7.5. Прикладное программное обеспечение
- •Ппп общего назначения
- •Ппп специального назначения
- •Вопросы для подготовки к контрольной работе № 4 (темы «Базы данных» и «по эвм»)
- •VIII. Компьютерные сети
- •8.1. Введение в компьютерные сети
- •8.2. Структура компьютерной сети
- •Сетевые средства и службы
- •Носители и устройства для передачи данных
- •Соединительное оборудование
- •Сетевые протоколы (tcp/ip)
- •8.3. Классификация компьютерных сетей
- •III. По физической топологии
- •8.4. Адресация в кс
- •IX. Основы защиты информации
- •9.1. Цели и направления защиты информации
- •9.2. Система безопасности информации
- •9.3. Основные методы защиты информации
- •Правовые методы защиты информации
- •Программные методы защиты информации
- •3) Программные или аппаратные барьеры (брендмауэры)
- •Вопросы для подготовки к контрольной работе № 5 (темы «Компьютерные сети» и «Основы защиты информации»)
Ппп специального назначения
Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного числа ППП одинакового функционального назначения и, таким образом, создало рынок программных продуктов:
ППП автоматизированного бухгалтерского учета;
ППП финансовой деятельности;
ППП управления персоналом (кадровый учет);
ППП управления материальными запасами;
ППП управления производством;
банковские информационные системы и т.п.
Для подобного класса программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем), велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных).
Наиболее важно для данного класса программных продуктов создание дружественного интерфейса для конечных пользователей.
Вопросы для подготовки к контрольной работе № 4 (темы «Базы данных» и «по эвм»)
Базы данных (БД)
Понятия БД, системы управления базами данных (СУБД).
Реляционные БД: реляционные объекты данных, понятие первичного ключа.
Концептуальное, логическое и физическое проектирование БД.
Нормализация реляционные БД: понятие нормализации, 1, 2 и 3 нормальные формы.
Типы связей в реляционных БД.
Правила целостности реляционных БД.
Программное обеспечение ЭВМ
Понятия программного обеспечения (ПО), приложения, технологических и функциональных задач, утилитарной программы, программного продукта, сопровождения программного продукта.
Общая классификация ПО ЭВМ.
Системное ПО: назначение, состав.
Базовое ПО: назначение, состав.
Операционные системы: понятие, функции, типы.
Файловая система: понятие и характеристики файла, каталоги, папки, полное имя файла.
Сервисное ПО: назначение, состав.
Архиваторы: понятие, назначение.
Антивирусные программы: понятие, типы.
Инструментарий технологии программирования: назначение, группы.
Среда программирования: понятие, состав.
CASE-технологий: назначение.
Прикладное ПО: назначение, виды.
Прикладное ПО общего назначения: понятие, виды.
Графические редакторы: типы.
Прикладное ПО специального назначения: понятие, основные виды.
VIII. Компьютерные сети
8.1. Введение в компьютерные сети
С каждым годом компьютеры все больше и больше входят в жизнь и деятельность человека. Компьютер – прекрасное средство обработки информации, но очень часто требуется передать информацию другим людям или получить от них какие-либо данные. Этой потребностью и было обусловлено рождение компьютерных сетей. С 40-х годов двадцатого века развитие телекоммуникаций привело к созданию огромных, поражающих воображение, компьютерных сетей и взрывному развитию передачи данных во всем мире.
Компьютерная сеть– это набор ЭВМ, связанных между собой линиями связи и совместно использующих свои данные и услуги.
Компьютерная сеть позволяет передавать информацию с одного компьютера на другой и совместно использовать общие ресурсы (принтеры, модемы и устройства хранения информации).
В процессе развития сетевых технологий было выделено три вычислительные системы:
централизованные вычисления;
распределенные вычисления;
коллективные вычисления.
Централизованные вычисления
С 1950 г. использовавшиеся в работе компьютеры были очень большими и могли занимать площадь в несколько квадратных метров. Такие компьютеры называются мэйнфреймами. Мэйнфрейм (от англ.mainframe) – это высокопроизводительный компьютер общего назначения со значительным объемом оперативной и внешней памяти, предназначенный для выполнения интенсивных вычислительных работ. Обычно с мэйнфреймом работают множество пользователей, каждый из них соединяется с мэйнфреймом через индивидуальное устройство, называемоетерминалом(terminal). Терминал представляет собой совокупность устройств ввода и вывода (например, клавиатуры и дисплея) и устройства передачи данных на мэйнфрейм. Его можно понимать как удаленную клавиатуру с дисплеем.
Сам по себе один мэйнфрейм с терминалами еще не является компьютерной сетью по определению, так как единственным интеллектуальным устройством является мэйнфрейм, на который осуществляет обработку информации и хранение данных, а терминалы представляют собой не что иное, как устройства ввода-вывода.
В процессе развития систем централизованных вычислений несколько мэйнфреймов стали соединять между собой для обмена информацией. Такую структуру уже можно считать компьютерной сетью.
Распределенные вычисления
В начале 80-х гг. XXв. фирмаIBMначала производство первых персональных компьютеров (personal computer). Персональный компьютер – это универсальная ЭВМ, предназначенная для индивидуального использования, отсюда и произошло название «персональный». Использование персональных компьютеров, подключенных к мэйнфрейму, позволило сменить терминалы машинами, обладающими своей вычислительной мощностью.
В такой вычислительной системе персональные компьютеры обычно называют рабочими станциями. Рабочие станции, как правило, являются клиентами, т. е. потребляют услуги сети, предоставляемыецентральным сервером. Центральный сервер в системе распределенных вычислений выполняет организационные и обслуживающие функции.
Рабочие станции обладают своей вычислительной мощностью, и акцент при выполнении обработки информации стал постепенно смещаться в сторону рабочих станций.
В модели распределенных вычислений сервер разделяет задание на несколько рабочих станций, и они выполняют его независимо друг от друга. При добавлении рабочей станции производительность всей системы увеличивается. При поломке одной локальной станции система продолжает функционировать.
Компьютерная сеть в этом случае необходима для передачи информации между станциями и для использования услуг, предоставляемых каждому отдельному клиенту.
Коллективные вычисления
Эту систему также называют кооперативной обработкой. Если при распределенных вычислениях рабочие станции выполняли задание независимо друг от друга, то при коллективных вычислениях они координируют действия друг друга. То есть при такой модели вычислений задание будет более эффективно распределено по рабочим станциям. Коллективные вычисления являются наиболее популярным сейчас методом.
В современных компьютерных сетях можно встретить все три перечисленные вычислительные системы. В типичной компьютерной сети, как правило, можно встретить один или несколько серверов, рабочие станции и различные устройства, связанные между собой какой-либо средой передачи информации.