Академический Документы
Профессиональный Документы
Культура Документы
Работа ЭВМ:
1. Через УВВ в ЗУ в кодированном виде записываются программа и данные.
2. Из ЗУ в УУ считывается команда.
3. В УУ по адресной части определяется местоположение данных в ЗУ.
4. Данные извлекаются из ЗУ в АЛУ, где над ними выполняется операция, указанная
в коде команды.
5. Результат записывается из АЛУ в ЗУ.
Затем определяется местоположение следующей команды, и цикл повторяется.
иерархия шин:
1. фронтальная шина (процессор <-> северный мост)
2. шина памяти
3. шина pci-e
4. низкоскоростные шины
(южный мост <-> периферия)
Глава 2.
2.1. Представление информации в ЭВМ.
Величины полей постоянной длины: полубайт, байт, полуслово (2 Б), слово (4 Б), двойное
слово (8 Б), счетверенное слово (16 Б).
Представление чисел: с фиксированной запятой, с плавающей запятой, двоично-
десятичное.
С фиксированной запятой: положение запятой фиксировано в разрядной сетке. Для знака
выделяется знаковый разряд.
Недостаток: для любого числа выделяется одинаковое кол-во памяти под дробную часть.
Для некоторых чисел оно может быть избыточным, а некоторым его может не хватать.
ЦА - автоматы с памятью.
в ЦА выходной сигнал определяется входными сигналами и внутренним состоянием
устройства, которое зависит от наборов входных сигналов во всех предшествующих
моментах времени.
элементы делятся:
по функциональному назначению на:
- логические (и, или, не)
- запоминающие (хранит код 1 двоичной цифры)
- вспомогательные (таймеры, переключатели уровней, элем. для формирования и
генерации импульсов)
типы узлов:
- комбинационные (основаны на логических элементах)
- накапливающие (основаны на запоминающих элементах)
Глава 3.
3.1. Понятие функциональной и структурной организации ЭВМ.
Взгляды на построение и функционирование ЭВМ: взгляд пользователя и взгляд
разработчика.
3.2. Система команд ЭВМ.
CISC - с расширенным набором команд.
1) Большое количество операторов, обращающихся к памяти.
2) Сложные команды, схожие с операторами языков высокого уровня
Минусы: намного усложняет устройство процессора
3) автоиндексная и стековая:
автоиндексная = косвенная + индексная
плюс: высокая эффективность при обработке массивов
описание микрооперации:
МЕТКА: МИКРООПЕРАТОР
метка - обозначение сигнала управления, вызывающего выполнение микрооперации.
микрооператор - содержимое производимого элементарного действия.
плюсы микропрограмм:
1) при сложной инструкции процессора можно заменить создание сложной электронной
схемы написанием микропрограммы.
2) уменьшает обмен данными процессора с памятью.
,
где Tконв – время работы конвейера, T – время 1 такта, N – число блоков.
Группы конфликтов: 1) структурные, 2) по управлению, 3) по данным.
Структурные – возникают, когда:
1. Аппаратные средства процессора не могут поддерживать все возможные
комбинации команд в режиме одновременного выполнения с совмещением.
Пример: неполностью конвейерная структура процессора, при которой некоторые
ступени отдельных команд выполняются более одного такта.
2. Недостаточное дублирование некоторых ресурсов.
Пример: в одном и том же такте разные команды обращаются к памяти на
считывание команды, выборку операнда и запись результата.
Решение конфликта – увеличение количества однотипных функциональных
устройств.
Глава 4.
4.1. Классификация и параметры ЗУ.
По организации доступа:
- с последовательным доступом (CD/DVD-ROM, магнитные ленты, перфоленты)
Данные читаются блоками. Для доступа к нужному элементу нужно прочитать весь блок
данных.
- с прямым (циклическим) доступом (HDD, Floppy)
HMA (High Memory Area, “высокая память”) обычно используется для хранения программ
и данных операционной системы.