
- •394026 Воронеж, Московский проспект, 14 Оглавление
- •1. Принципы организации электронных вычислительных машин 23
- •2. Функциональная организация 37
- •3. Структурная организация электронных вычислительных машин 111
- •4. Организация процессоров 157
- •5. Организация операционных устройств 206
- •6. Организация памяти электронных вычислительных машин 264
- •Введение
- •1.Принципы организации электронных вычислительных машин
- •1.1Основные факторы, определяющие принципы организации электронных вычислительных машин
- •1.2Состав устройств, структура и порядок функционирования электронных вычислительных машин
- •1.3Основные технические характеристики вычислительного комплекса
- •2.2Режимы работы электронных вычислительных машин (организация вычислительных процессов)
- •2.3Средства мультипрограммирования
- •2.4Организация системы прерываний
- •2.5Многоуровневая организация памяти электронных вычислительных машин
- •2.6Средства защиты основной оперативной памяти
- •2.7Защита информации в персональных электронных вычислительных машинах ibm pc
- •2.8Машинные элементы информации
- •2.9Представление данных в электронных вычислительных машинах
- •2.9.1Представление чисел
- •2.9.2 Представление текстовой информации и логических значений
- •2.10 Форматы команд и машинные операции
- •2.11 Способы адресации информации в памяти электронных вычислительных машин
- •2.12 Организация адресного пространства внешней памяти. Виртуальная организация памяти
- •2.13 Особенности архитектуры персональных электронных вычислительных машин типа ibm pc
- •3.Структурная организация электронных вычислительных машин
- •3.1Понятие структурной организации электронных вычислительных машин
- •3.2Классы устройств электронных вычислительных машин
- •3.3Магистрально-модульный принцип построения электронных вычислительных машин. Понятие интерфейса
- •3.4Типовые конфигурации (структуры) однопроцессорных вычислительных комплексов
- •3.5Структуры мультипроцессорных и мультимашинных вычислительных комплексов
- •3.5.1Многомашинные вычислительные комплексы
- •3.5.2Мультипроцессорные вычислительные комплексы
- •3.5.3Мультипроцессорный вычислительный комплекс с раздельной памятью
- •3.6Нейрокомпьютеры
- •4.Организация процессоров
- •4.1Цикл выполнения команд
- •4.2Конвейерная организация процессоров
- •4.3Особенности организации современных процессоров
- •4.4 Эволюция способов организации процессоров
- •5.Организация операционных устройств
- •5.1Принцип микропрограммного управления (функциональная организация операционных устройств)
- •5.2Средства описания функций операционных устройств
- •5.3Структурная организация операционных устройств
- •5.4Функция и структура операционного автомата
- •5.5Организация работы операционных устройств во времени
- •5.6Структурный базис операционного автомата
- •5.7Организация операционного автомата
- •5.8Понятие микропроцессора
- •5.9Организация управляющего автомата
- •5.9.1Организация управляющего автомата с программируемой логикой управления
- •5.9.2Укрупненная структура управляющего автомата с программируемой логикой
- •5.9.3Управляющие автоматы с жесткой логикой управления
- •5.9.4С равнение характеристик управляющих автоматов с программируемой и жесткой логикой
- •6.Организация памяти электронных вычислительных машин
- •6.1Основные понятия
- •6.2Организация и основные характеристики запоминающих устройств
- •6.3Классификация запоминающих устройств
- •6.4Организация памяти первого уровня
- •6.5Организация адресных (сверхоперативных) запоминающих устройств
- •6.6Запоминающие устройства с ассоциативной организацией
- •6.7Организация кэш–памяти на основе ассоциативного запоминающего устройства (кэш с ассоциативной организацией)
- •6.8Организация стековых (магазинных) запоминающих устройств
- •6.9Организация памяти второго уровня (основной оперативной памяти)
- •6.10Организация памяти третьего уровня (внешней памяти)
- •6.10.1Классификация и основные характеристики внешних запоминающих устройств
- •6.10.2Организация накопителей на магнитных дисках
- •6.10.3 Организация накопителей на магнитной ленте
- •6.10.4 Организация оптических дисков
- •Библиографический список
2.5Многоуровневая организация памяти электронных вычислительных машин
Определение 1 (ГОСТ): память – это часть ЭВМ, предназначенная для запоминания и выдачи информации по запросам.
Функции памяти: прием информации на хранение по запросам записи, хранение, выдача информации по запросам чтения.
Память современных ЭВМ строится по трехуровневой иерархической схеме (рисунок 2.11). Первый уровень памяти состоит из РОН и кэш-памяти и строится на базе сверхоперативных ЗУ (СОЗУ). Второй уровень памяти состоит из ячеек ООП и строится на базе ОЗУ. Третий уровень памяти составляют ЗУ, информация которых напрямую недоступна ЦП. Строится она на базе различного рода внешних ЗУ (ВЗУ): накопителей на магнитных дисках (НМД), накопителей на магнитных лентах (НМЛ), накопителей на оптических дисках (НОД) и др.
Рисунок 2.11
Определение 2: память ЭВМ - это совокупность ЗУ, объединенных в единую систему, управляемую ЦП.
Память первого уровня (т.н. СОП) строится на основе СОЗУ небольшой емкости и сверх высокого быстродействия. Например, количество РОН в разных типах ЭВМ измеряется единицами, десятками, быстродействие в несколько раз (3-5) выше быстродействия ОЗУ. Удельная стоимость хранения информации – высокая.
Память второго уровня (ООП): емкость большая, измеряется МВ, быстродействие высокое, удельная стоимость умеренная.
Память третьего уровня (ВП) строится на базе ВЗУ (НМД, МОД, НМЛ и др.) очень большой емкости, но не высокого быстродействия и удельной стоимости.
Трехуровневая организация обеспечивает существенное увеличение емкости памяти при умеренном росте ее стоимости: S=δ1E1+δ2E2+δ3E3.и умеренном быстродействии: V1>Vпам>V2>>V3. Доказательство: δ1> δ2>> δ3, E3>> E2>> E1.
Это компромиссное решение. Чем больше емкость E и выше быстродействие V памяти, тем выше производительность ЭВМ. С другой стороны, чем больше E и V, тем больше стоимость памяти. Отсюда противоречие в смысле цены производительности: I=S/ - что растет больше - числитель или знаменатель? При трехуровневой организации знаменатель растет больше, чем числитель. Следовательно, цена производительности уменьшается и эффективность растет.
Совсем простое обоснование. Первое, СОП увеличивает быстродействие ОП и, следовательно, быстродействие ЦП и скорость обработки информации. Второе, ВП существенно снижает удельную стоимость всей памяти. Другая причина появления ВП - съемные носители информации, которые можно использовать индивидуально, т.е. как средства ввода/вывода больших объемов информации.
2.6Средства защиты основной оперативной памяти
В ЭВМ, работающих в мультипрограммных режимах, каждой задаче (программе) выделяется своя область ОП (ОП делится на части). Естественно, эти области должны быть недоступны другим задачам. Эта недоступность обеспечивается специальными средствами защиты памяти: они должны обеспечить защиту информации от несанкционированного доступа к ней. Информация хранится не только в ОП, поэтому сначала рассмотрим общие вопросы защиты информации в ЭВМ.
В общем случае различают 3 уровня защиты информации: правовой (законодательный), административный, аппаратно-программный (технический).
Все возможные системы защиты информации в мировой практике принято классифицировать по следующим уровням безопасности: А, В, С, D. Причем уровень А является высшим, наиболее защищенным, а D – низшим, не защищенным. В свою очередь на уровнях А, В, С различают несколько подуровней (в порядке убывания защищенности): А1,В3,В2,В1,С2,С1,D. Защищенность известной ОС MS DOS соответствует уровню D, а ОС UNIX – уровню С1.
З
Рисунок 2.13
Рисунок 2.13
прерывания «нарушение защиты ОП». Если
он не замаскирован, то вызывает прерывание.
Назначение группы адресов осуществляет
ОС. Схема защиты по методу граничных
адресов представлена на рисунке
2.12. Ее недостатки: не
гибкая система с точки зрения распределения
ОП, существенные затраты оборудования.
Их можно уменьшить, если защищать с
точностью не до ячеек, а до страниц
емкостью Е=2k
(рисунок 2.13).
Рисунок 2.13
Для защиты информации в ОП можно использовать другой, более гибкий способ - механизм защиты типа «замок-ключ», который используется в ЭВМ типа IBM 370. Суть: ОС выделяет задаче (программе) одну или несколько страниц в ОП, причем не обязательно соседних. На каждую из которых “вешает” одинаковые замки, которые можно открыть одним и тем же ключом (замков много, ключ – один, у пользователя - так называемый ключ программы). Для хранения ключей программ (страниц) используется так называемая таблица страниц, которой ведает ОС. Схема защиты представлена на рисунке 2.14.
Рисунок 2.14