- •Учебно-методическое пособие
- •Оглавление
- •Введение
- •Глава 1. Основные понятия информатики
- •Понятие информатики
- •История развития информатики Этапы становления информатики
- •Правовые аспекты информатики
- •Понятие информации. Свойства и единицы измерения информации
- •Свойства информации
- •Способы измерения информации
- •1. Вероятностный подход
- •2. Объемный подход
- •Задания для выполнения
- •Вопросы для тестирования
- •Глава 2. Кодирование информации. Файловая система
- •Кодирование текста (таблицы кодирования)
- •Кодирование графики
- •1. Растровая графика.
- •2. Векторная графика.
- •Кодирование звука
- •Файловая система
- •Вопросы для тестирования
- •Глава 3. Системы счисления
- •Понятие системы счисления
- •Перевод целых чисел из одной системы счисления в другую делением на основание новой системы счисления
- •1. Из десятичной в двоичную систему счисления.
- •2. Из десятичной в шестнадцатеричную систему счисления
- •3. Из десятичной в восьмеричную систему счисления
- •Сложение и вычитание в системах счисления с основанием 2, 8, 16
- •Задания для выполнения
- •Вопросы для тестирования
- •Глава 4. Алгоритмизация и программирование
- •Понятие алгоритма
- •Способы представления алгоритмов
- •1. Графическое представление в виде блок-схемы
- •2. Представление алгоритма на алгоритмическом языке
- •Свойства алгоритма
- •Развитие методологии разработки программ
- •Вопросы для тестирования
- •Глава 5. Моделирование и формализация
- •Понятие моделирования и модели
- •Классификация моделей по способу воспроизведения свойств оригинала
- •Другие виды классификации моделей
- •Применение моделирования
- •Вопросы для тестирования
- •Глава 6. Программные средства реализации информационных процессов
- •Операционная система
- •Операционные системы корпорации microsoft
- •Альтернативные операционные системы
- •Утилиты
- •Системы программирования
- •Уровни языков программирования
- •Вопросы для тестирования
- •Глава 7. Аппаратные средства реализации информационных процессов
- •Классическая архитектура эвм и принципы фон Неймана
- •Шинная архитектура эвм
- •Платформы современных компьютеров
- •Процессор
- •Запоминающие устройства
- •Устройства внутренней памяти
- •Устройства внешней памяти
- •Устройства ввода/вывода данных Устройства вывода
- •Устройства вывода
- •Устройства управления
- •Устройство связи и передачи данных
- •Понятие вычислительной системы
- •Вопросы для тестирования
- •Глава 8. Локальные и глобальные сети
- •Аппаратные средства реализации локальных сетей
- •Программные средства реализации локальных сетей
- •Протоколы
- •Семиуровневая модель межсетевого взаимодействия iso/osi
- •Программные средства
- •Устройство Интернета
- •Серверы. Доменные зоны
- •Сайты и их адреса
- •Поисковые системы
- •Электронная почта
- •Основы компьютерной безопасности. Компьютерные вирусы и борьба с ними
- •Понятие и виды компьютерных вирусов
- •Средства антивирусной защиты
- •Вопросы для тестирования
- •Литература
- •Приложение 1
- •Учебно-методическое пособие
Глава 7. Аппаратные средства реализации информационных процессов
-
Классическая архитектура эвм и принципы фон Неймана
Архитектура – это наиболее общие принципы построения ЭВМ, реализующие программное управление работой и взаимодействием основных функциональных узлов.
Основы учения об архитектуре ЭВМ заложил выдающийся американский математик Джон фон Нейман в 1945 году. Эти принципы сводятся к следующему:
-
Основными блоками фон-неймановской машины являются блок управления, арифметико-логическое устройство, память и устройство ввода-вывода (рис. 7.1). Основными блоками являются УУ и АЛУ, объединенные в центральный процессор. Здесь выполняются все вычислительные действия.
-
Информация кодируется в двоичной форме и разделяется на единицы, называемые словами.
-
Алгоритм представляется в форме последовательности управляющих слов, которые определяют смысл операции. Эти управляющие слова называются командами. Совокупность команд называется программой. Команда состоит из кода операции, определяющего выполняемые действия, и нескольких адресных полей, содержащих указания на места расположения операндов команды. Способ вычисления адреса называется режимом адресации. Множество команд, выполняемых в конкретном типе ЭВМ, образуют её систему команд.
Рис. 7.1. Архитектура для ЭВМ
-
Программы и данные хранятся в одной и той же памяти. Слова программы и данные различаются только по способу использования, но не по способу кодирования.
-
Устройство управления и арифметическое устройство обычно объединяются в одно, называемое центральным процессором. Они определяют действия, подлежащие выполнению, путем считывания команд из оперативной памяти. Обработка информации, предписанная алгоритмом, сводится к последовательному выполнению команд в порядке, однозначно определяемом программой.
Разработанные Джоном фон Нейманом принципы архитектуры ЭВМ оказались настолько фундаментальными, что получили название «фон-неймановской архитектуры». Подавляющее большинство современных компьютеров соответствуют этим принципам.
-
Шинная архитектура эвм
Рассмотренная схема фон Неймана соответствует компьютерам первого и второго поколения. В третьем поколении компьютеров переход от ламп и транзисторов к интегральным схемам не просто способствовал уменьшению размеров базовых функциональных узлов ЭВМ, но и создал предпосылки для существенного роста быстродействия процессора. Возникло существенное противоречие между высокой скоростью обработки информации внутри компьютера и медленной работой устройств ввода-вывода. Для освобождения процессора от функций обмена были введены контроллеры, которые можно рассматривать как специализированный процессор, управляющий работой вверенного ему внешнего устройства с помощью специальных встроенных программ. Таким образом получен новый принцип архитектуры – шинная архитектура (рис. 7.2). Описанную схему легко дополнять новыми устройствами, что называется принципом открытой архитектуры и для пользователя означает возможность выбирать конфигурацию для своего компьютера.