- •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.13
Для защиты информации в ОП можно использовать другой, более гибкий способ - механизм защиты типа «замок-ключ», который используется в ЭВМ типа IBM 370. Суть: ОС выделяет задаче (программе) одну или несколько страниц в ОП, причем не обязательно соседних. На каждую из которых “вешает” одинаковые замки, которые можно открыть одним и тем же ключом (замков много, ключ – один, у пользователя - так называемый ключ программы). Для хранения ключей программ (страниц) используется так называемая таблица страниц, которой ведает ОС. Схема защиты представлена на рисунке 2.14.
Рисунок 2.14