
- •Оглавление
- •1.1 Информатика
- •1.2 Информация
- •1.3 Кодирование информации. Мера информации
- •1.4 Преобразование информации
- •1.5 Формы представления информации
- •1.6. Передача информации
- •Глава 2. Общие принципы организации и работы компьютеров
- •2.1 Принцип построения компьютера, структура компьютера
- •2.2 Команда, форматы команд
- •2.3 Эвм как автомат
- •2.4 Архитектура эвм
- •2.5 Классы компьютеров. Классификация компьютеров
- •Глава 3. Алгоритмы. Алгоритмизация
- •3.1 Абстрактные автоматы и понятие алгоритма
- •3.2 Формы записи алгоритмов.
- •3.3 Характеристики алгоритма
- •3.4 Исполнители алгоритма
- •Глава 4. Арифметические основы эвм.
- •4.1 Системы счисления
- •4.2 Перевод чисел из одной системы счисления в другую.
- •4.3 Перевод из 10-ной системы счисления в р-ную.
- •4.4 Перевод чисел из р-ичной системы счисления в десятичную.
- •4.5 Системы счисления с основаниями, являющимися степенью 2.
- •Двоично-шестнадцатеричная система счисления.
- •Глава 5. Представление данных в памяти эвм.
- •5.1 Проблемы представления данных
- •5.2 Формы представления чисел в эвм.
- •5.3 Прямой, обратный и дополнительный коды.
- •5.4 Представление чисел с плавающей точкой.
- •5.5 Кодирование текстовой и графической информации .
- •Глава 6. Логические основы эвм
- •6.1 Основные понятия алгебры логики.
- •6.2 Основные логические операции.
- •6.3 Основные законы и соотношения алгебры логики.
- •6.4 Логические функции двух переменных.
- •6.5 Свойства функций алгебры логики
- •6.6 Аналитическое представление логических функций.
- •6.7 Системы функций алгебры логики.
- •Рассмотрим практическое применение изложенного материала.
- •Решение логических задач с помощью таблиц истинности.
- •Задачи для самостоятельного решения.
- •6.8 Понятия о комбинационных схемах и цифровых автоматах
- •Пример 1.
- •Пример 2.
- •Пример 3.
- •Пример 4.
- •Глава 7. Контроль работы цифрового автомата
- •7.1 Кодирование информации как средство обеспечения контроля работы автомата
- •7.2 Методы эффективного кодирования информации
- •7.3 Кодирование по методу четности-нечетности
- •7.3 Коды Хэминга
- •Глава 8. Прикладное программное обеспечение
- •9.1 Текстовые редакторы
- •9.2 Электронные таблицы
- •9.3 Система управления базами данных (субд) Основные функции субд
- •Глава 9. Методические рекомендации по решению задач в курсе информатики
- •9.1 Измерение информации. Вероятностный подход.
- •9.2 Арифметические основы эвм.
- •9.3 Представление числовых данных в памяти эвм.
- •9.4 Логические основы эвм.
- •9.5 Алгоритмизация
- •Список литературы
2.3 Эвм как автомат
«Электронные цифровые машины с программным управлением представляют собой пример одного из наиболее распространенных в настоящее время типов преобразователей дискретной информации, называемых дискретными или цифровыми автоматами»(Глушков В.М. Синтез цифровых автоматов)
Любая
вычислительная машина работает
автоматически (будь то большая или малая
ЭВМ, персональный компьютер или
Супер-ЭВМ). В этом смысле вычислительная
машина как автомат может быть описана
структурной схемой, представленной на
рис. 2.1.
В предыдущих параграфах была рассмотрена структурная схема вычислительной машины. Исходя из структурной схемы вычислительной машины и схемы автомата, мы можем сопоставить блоки схемы автомата и элементы структурной схемы ЭВМ.
В качестве исполнительных элементов в автомат включаются:
арифметико-логическое устройство:
память;
устройства ввода—вывода информации.
Управляющим элементом автомата является устройство управления, которое собственно обеспечивает автоматический режим работы. Как уже отмечалось, в современных вычислительных устройствах основным исполнительным элементом является процессор или микропроцессор, который содержит в себе АЛУ, память, устройство управления.
Вспомогательными устройствами автомата могут быть всевозможные дополнительные средства, улучшающие или расширяющие возможности автомата.
ЭВМ — программно-управляемый цифровой автомат.
ЭВМ — автомат для переработки и преобразования цифровой или дискретной информации. Это означает, что вся подаваемая на вход ЭВМ информация (текстовая, графическая, числовая и т. п.) должна быть преобразована в набор цифр или чисел, представленных в выбранной системе счисления. Как уже отмечалось, выбор системы счисления является очень ответственной задачей для разработчика.
ЭВМ управляется специальной программой, которая может либо вводиться в ЭВМ, либо храниться в её памяти. Следует подчеркнуть очень важные функции памяти ЭВМ.
Далее более подробно охарактеризуем каждый функциональный блок ЭВМ.
Память (запоминающее устройство) — функциональная часть ЭВМ предназначенная для хранения входной информации, выходной информации, промежуточных результатов, вспомогательной информации В памяти машины находятся также программы решения задач, через команды которых осуществляется управление работой всей машины.
Основные параметры, характеризующие память, — емкость и время обращения к памяти.
Емкость памяти — количество байт информации, которое можно записать в памяти. .
Время обращения — интервал времени между началом и окончанием ввода (вывода) информации в память (из памяти). Оно характеризует затраты времени на поиск места и запись (чтение) слова в память (из памяти).
Арифметико-логическое устройство (АЛУ) — функциональная часть ЭВМ, которая выполняет логические и арифметические действия, необходимые для переработки информации, хранящейся в памяти. Оно характеризуется временем выполнения элементарных операций; средним быстродействием, т. е. количеством арифметических или логических действий (операций), выполняемых в единицу времени (секунду); набором элементарных действий, которые оно выполняет. Важной характеристикой АЛУ является также система счисления, в которой осуществляются все действия.
В микропроцессорах важную роль играют шины данных и адресные шины или адресные магистрали.
Вычислительные машины, построенные на основе микропроцессора, называются микроЭВМ и отличаются тем, что обычно имеют два вида памяти: RAM (Random-Access-Memory) — память с произвольной выборкой (ППВ) и ROM (Read-Only-Memory) — постоянная память (ПИ) на интегральных схемах. В постоянную память можно вложить уже новый транслятор с алгоритмического языка или готовый пакет программ, выполняющий определенную функцию. Это позволяет расширить возможности микроЭВМ путем изготовления модулей расширения в виде ROM. На рисунке 2.2. представлена структурная схема микропроцессора. Структурная схема микроЭВМ представлена на рис. 2.3.
Наличие входного и выходного каналов, а также средств и методов взаимодействия (интерфейса) ЭВМ с внешними устройствами позволяет существенно повысить скорость работы всего комплекса от ввода информации в машину до вывода ее. Фактически для осуществления подобного принципа работы необходимо иметь несколько ЭВМ, выполняющих разные функции: управление работой всего комплекса устройств, выполнение арифметических и логических действий, ввод и вывод информации. Все это свидетельствует о существенном усложнении структуры ЭВМ, и эта тенденция сохраняется для персональных ЭВМ, к которым уже в полной мере можно применять термин «вычислительные системы» .
Рис. 2.2. Структурная схема микропроцессора
Рис.2.3. Структурная схема микроЭВМ