- •1. ИНФОРМАЦИЯ, ЕЁ СВОЙСТВА, ИЗМЕРЕНИЕ, ПРЕДСТАВЛЕНИЕ И КОДИРОВАНИЕ
- •1.1. Информатика – предмет и задачи
- •1.2. Информация, ее виды и свойства
- •1.3. Представление об информационном обществе
- •1.4. Кодирование информации
- •1.5. Практическое занятие № 1. Системы счисления. Перевод чисел из одной системы счисления в другую. Арифметические операции в позиционных системах счисления
- •1.6. Кодирование текстовых и символьных данных
- •1.7. Кодирование графических данных
- •1.8. Кодирование звуковой информации
- •1.9. Структуры данных
- •1.10. Файлы и файловая структура
- •1.11. Измерение и представление информации
- •1.12. Теоремы Шеннона
- •1.13. Математические основы информатики
- •1.13.1. Алгебра высказываний (алгебра логики)
- •1.13.2. Элементы теории множеств
- •2. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
- •2.1. История развития вычислительной техники
- •2.2. Классификация компьютеров по сферам применения
- •2.3. Базовая система элементов компьютерных систем
- •2.4. Функциональные узлы компьютерных систем
- •2.5. Архитектура ЭВМ
- •2.6. Совершенствование и развитие архитектуры ЭВМ
- •2.6.1. Архитектуры с фиксированным набором устройств
- •2.6.2. Открытая архитектура
- •2.6.3. Архитектура многопроцессорных вычислительных систем
- •2.7. Внутренняя структура ЭВМ
- •2.7.4. Внешние запоминающие устройства
- •2.8. Внешние устройства компьютера
- •2.8.1. Видеотерминалы
- •2.8.2. Устройства ручного ввода информации
- •2.8.3. Устройства печати
- •2.8.4. Устройства поддержки безбумажных технологий
- •2.8.5. Устройства обработки звуковой информации
- •2.8.6. Устройства для соединения компьютеров в сеть
- •3. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ
- •3.1. Состав системного программного обеспечения
- •3.2. Операционные системы
- •3.3. Виды операционных систем и их базовые понятия
- •3.4. Процессы и потоки
- •3.5. Управление памятью
- •3.6 Организация ввода-вывода
- •3.7 Драйверы устройств
- •3.8 Файловые системы
- •3.9 Файловые системы Microsoft Windows
- •3.9.1. Файловая система FAT16
- •3.9.3. Файловая система NTFS
- •3.9.4. Сравнение файловых систем FAT16, FAT32 и NTFS
- •3.10 Операционная система Windows
- •3.11 Служебные программы
- •3.13 Прикладное программное обеспечение
- •3.13.1. ППО общего назначения
- •3.13.2. ППО специального назначения
- •3.17. Практическое занятие № 6. Табличный процессор Excel. Основные понятия и общие принципы работы с электронной таблицей. Создание и заполнение таблиц постоянными данными и формулами. Построение диаграмм и графиков
- •3.18. Практическое занятие № 7. Табличный процессор Excel. Сортировка и фильтрация (выборка) данных. Сводные таблицы, структурирование таблиц. Расчёты в Excel
- •4. БАЗЫ ДАННЫХ (БД) И СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
- •4.1. Базы данных в структуре информационных систем
- •4.2. Классификация баз данных и виды моделей данных
- •4.3. Нормализация отношений в реляционных базах данных
- •4.4. Проектирование баз данных
- •4.5. Этапы развития СУБД. Реляционная СУБД Microsoft Access – пример системы управления базами данных
- •4.6. Практическое занятие № 8. СУБД Access 97. Создание однотабличной базы данных. Отбор данных с помощью фильтра. Формирование запросов и отчётов для однотабличной базы данных
- •5. КОМПЬЮТЕРНЫЕ СЕТИ И ОСНОВЫ ЗАЩИТЫ ИНФОРМАЦИИ
- •5.1. Назначение и классификация компьютерных сетей
- •5.2. Режимы передачи данных в компьютерных сетях
- •5.3. Типы синхронизации данных при передаче и способы передачи информации
- •5.4. Аппаратные средства, применяемые при передаче данных
- •5.5. Архитектура и протоколы компьютерных сетей
- •5.6. Локальные вычислительные сети (ЛВС) и их топологии
- •5.7. Физическая передающая среда ЛВС и методы доступа к ней
- •5.8. Примеры сетей. Глобальная сеть Интернет
- •5.9. Службы сети Интернет
- •5.10. Поиск информации в Интернет
- •5.10.1. Поисковые машины
- •5.12. Основы и методы защиты информации
- •5.13. Политика безопасности в компьютерных сетях
- •5.14. Способы и средства нарушения конфиденциальности информации
- •5.15. Основы противодействия нарушению конфиденциальности информации
- •5.16. Криптографические методы защиты данных
- •5.17. Компьютерные вирусы и меры защиты информации от них
- •6. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. МОДЕЛИ И ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ
- •6.1. Алгоритм и его свойства
- •6.1.2. Графическое представление алгоритмов
- •6.2. Принципы разработки алгоритмов и программ для решения прикладных задач
- •6.2.1. Процедурное программирование
- •6.2.3. Функциональное программирование
- •6.2.4. Логическое программирование
- •6.2.5. Объектно-ориентированное программирование (ООП)
- •6.3. Методы и искусство программирования
- •6.4. Обзор языков программирования
- •6.5. Понятие о метаязыках описания языков программирования
- •6.6. Моделирование как метод решения прикладных задач
- •6.7. Основные понятия математического моделирования
- •6.8. Информационное моделирование
- •6.9. Практическое занятие № 11. Вычисления в среде Mathcad
- •6.10. Практическое занятие № 12. Вычисления в среде Matlab
- •СПИСОК ЛИТЕРАТУРЫ
- •ОГЛАВЛЕНИЕ
шин пятого поколения, в основе обработки информации в которых лежат не вычисления, а логические выводы.
Современный компьютер состоит из нескольких функциональных узлов: процессор, память, контроллеры устройств и т. д. Каждый узел представляет собой сложное электрон- ное устройство, в состав которого могут входить миллионы логических элементов. Для луч-
шего понимания принципа работы каждого узла и компьютера в целом вводится понятие уровней представления компьютера.
Цифровой логический уровень – уровень логических схем базовой системы элементов. Микроархитектурный уровень – уровень организации обработки информации внутри
функционального узла.
Командный уровень – набор функциональных узлов и связи между ними, система ко- манд и данных, передаваемых между устройствами. Набор блоков, связей между ними, ти- пов данных и операций каждого уровня называется архитектурой уровня. Архитектура ко- мандного уровня называется обычно компьютерной архитектурой или компьютерной орга- низацией.
2.6.Совершенствование и развитие архитектуры ЭВМ
2.6.1.Архитектуры с фиксированным набором устройств. Компьютеры первого и
второго поколения имели архитектуру закрытого типа с ограниченным набором внешнего оборудования. Такая архитектура характерна для компьютеров, базовая система логических элементов которых построена на электронных лампах и транзисторах. Введение любого до-
полнительного функционального блока в такие архитектуры сопряжено с увеличением
|
|
|
|
|
потребляемой |
мощности, занимаемой площади и |
||
|
|
|
|
|
||||
|
а |
|
Канал ввода |
АЛУ |
увеличением стоимости всей системы. Поэтому ком- |
|||
|
д |
|
и вывода |
|||||
|
о |
|
|
пьютер, выполненный по этой архитектуре, не имел |
||||
|
в |
|
|
|
||||
|
в а |
|
|
|||||
|
а |
д |
|
|
возможности |
подключения |
дополнительных |
уст- |
|
|
|
||||||
|
в |
о |
|
|
||||
|
т |
в |
|
|
||||
|
с |
ы |
|
|
ройств, не предусмотренных разработчиком. |
|
||
|
й |
в |
|
|
|
|||
|
о |
и |
|
|
|
|||
|
р |
|
Устройство |
Буферные |
Компьютеры закрытой архитектуры эффек- |
|||
|
т |
|
||||||
|
с |
|
управления |
|
||||
|
У |
|
регистры |
|||||
|
|
|
тивны при решении чисто вычислительных задач. |
|||||
|
|
|
|
|
||||
|
|
|
|
|
Схема такой архитектуры приведена на рис. 2.8. |
|||
|
|
|
|
Оперативная |
Здесь устройство управления обеспечивает выполне- |
|||
|
|
|
|
ние команд программы и управляет всеми узлами |
||||
|
|
|
|
память |
||||
|
|
|
|
|
системы. Канал ввода и вывода допускает подклю- |
|||
Рис. 2.8. Архитектура компьютера закрытого типа |
чение только |
определенного |
числа внешних |
уст- |
ройств. АЛУ обеспечивает не только числовую обработку информации, но и участвует в процессе ввода и вывода.
2.6.2. Открытая архитектура. Значительные успехи в миниатюризации электронных схем не просто способствовали уменьшению размеров базовых функциональных узлов ЭВМ, но и создали предпосылки для существенного роста быстродействия процессора. Возникло противоречие между высокой скоростью обработки информации внутри машины и медлен- ной работой устройств ввода-вывода. Для решения этой проблемы центральный процессор стали освобождать от функций обмена, передавая эти функции специальным электронным схемам управления работой внешних устройств. Такие схемы имели различные названия, последнее время всё чаще используется термин контроллер внешнего устройства. Контрол- лер можно рассматривать как специализированный процессор, управляющий работой внеш- него устройства по специальным встроенным программам обмена, причем без участия цен- трального процессора.
В начале 1970-х гг. фирмой DEC (Digital Equipment Corporation) был предложен ком-
пьютер новой архитектуры. Она позволяла свободно подключать любые периферийные уст- ройства. Главным нововведением являлось то, что для связи между отдельными функцио- нальными узлами ЭВМ использовалась общая шина. Шиной называется основная интер-
66
фейсная система компьютера, обеспечивающая сопряжение и связь всех его устройств меж- ду собой (см. рис. 2.9). Подключение устройств к шине осуществлялось в соответствии со стандартом шины. Стандарт шины являлся свободно распространяемым документом, что позволяло фирмам – производителям периферийного оборудования разрабатывать контрол- леры для подключения своих устройств к шинам различных стандартов. Чаще всего шина состоит из трёх частей:
§шины данных, по которой передаётся информация;
§шины адреса, определяющей, куда передаются данные;
§шины управления, регулирующей процесс обмена информацией.
|
|
|
|
Общее управление всей системой |
Центральный |
Память |
Видеопамять |
|
осуществляет центральный процессор, |
процессор |
|
выделяя время другим устройствам для |
||
|
|
|
||
|
|
|
|
обмена информацией. Внешние устрой- |
|
|
|
|
ства, уровни сигналов которых отлича- |
|
|
|
||
данных |
|
|
|
ются от уровней сигналов шины, под- |
Шина адреса |
|
|
|
ключаются к ней через специальное уст- |
управления |
|
|
|
|
|
|
|
|
ройство – контроллер, которое согласо- |
|
|
|
|
|
|
|
|
|
|
Контроллер |
Контроллер |
Контроллер |
|
вывает сигналы устройства с сигналами |
|
шины и управляет устройствам по ко- |
|||
|
|
|
|
|
|
|
|
|
мандам центрального процессора. Кон- |
Устройство |
Устройство |
Другие |
|
троллер подключается к шине специаль- |
ввода |
вывода |
устройства |
|
ным устройством – портом ввода- |
|
|
|
|
вывода. Каждый порт имеет свой номер,
Рис.2.9. Шинная архитектура ЭВМ |
по которому происходит обращение. |
|
Недостатком этой архитектуры является задержка работы “быстрых” устройств “мед- ленными”, т. к. к шине подключены устройства с разными объёмами и скоростями обмена информацией. Дальнейшее повышение производительности компьютера было найдено во введении дополнительной локальной шины, к которой подключались только “быстрые” уст- ройства. Потребовалось ещё одно дополнительное устройство – контроллер шины, который анализирует адреса портов и передаёт их контроллеру, подключённому к общей или локаль- ной шине.
2.6.3. Архитектура многопроцессорных вычислительных систем. Существует много задач, объём вычислений которых превышает возможности персонального компьюте- ра. Для их решения применяются компьютеры с гораздо более высоким быстродействием.
Для получения высокого быстродействия на существующей элементной базе используются архитектуры, в которых процесс обработки информации распараллеливается. Существуют три основных подхода к построению архитектур таких компьютеров:
§многопроцессорные;
§магистральные;
§матричные.
Архитектура простых многопроцессорных систем выполняется по схеме с общей шиной. Два или более процессоров и несколько модулей памяти размещаются на общей шине. Каждый процессор для обмена с памятью проверяет, свободна ли шина, и если она свободна, занимает её. Если же шина занята, то процессор ждёт, когда она освободится. Производительность такой системы ограничена пропускной способностью шины.
Магистральный принцип является самым распространённым при построении ЭВМ. Процессор такой системы разделён на ряд устройств, выполняющих арифметические и ло- гические операции и быструю регистровую память для хранения обрабатываемых данных. Таким образом, создаётся своеобразный конвейер преобразования данных: регистры – обрабатывающие устройства – регистры – и т. д. Конечные результаты вычислений записываются в общее запоминающее устройство.
67