- •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 Организация оптических дисков
- •Библиографический список
6.10Организация памяти третьего уровня (внешней памяти)
Внешняя память ЭВМ – это сложная дисковая (обычно) система, работающая под управлением операционной системы.
Внешняя память строится на основе ВЗУ различных типов: НМД, НМЛ, НОД и др. Особенности ВЗУ: это ЗУ очень большой емкости, невысокого быстродействия и низкой удельной стоимости хранения информации. Пример: октябрь 99г. 1$ - 25 руб. ОЗУ типа SDRAM 32МВ – 2000руб. Удельная стоимость – 2000/3230 руб/МВ.
Жесткие диски: емкость 20 ГВ, стоимость 7120 руб., удельная стоимость 7120/20=356 руб/ГВ или 0,000356 руб/МВ.
Простейшая структура внешней памяти (на основе единого интерфейса) представлена на рисунке 6.17.
В состав ВЗУ входят:
носитель информации (съемный или стационарный);
привод – дисковод (для дисков), лентопротяжный механизм (ЛПМ) – для магнитных лент;
контроллер – блок управления накопителем.
Следует отметить, что НМД. НМЛ и др. обладают одним общим недостатком – движущимся носителем информации. Отсюда – низкое быстродействие (большое время доступа к информации) и низкая надежность. Поэтому на смену ЗУ с подвижными носителями информации должны прийти ЗУ с неподвижными носителями. Пример: ЗУ на цилиндрических магнитных доменах (ЦМД) – природа хранения информации в них магнитная, однако носитель информации неподвижный, нет электромеханики.
6.10.1Классификация и основные характеристики внешних запоминающих устройств
По типу носителя информации ВЗУ делятся на следующие классы (рисунок 6.18). Здесь: МЛ – магнитная лента, МД – магнитный диск, ОД – оптический диск, МОД – магнитооптический диск, ЦМД – носитель типа ЦМД, ПЗС – прибор с зарядовой связью.
По физической природе хранения ЗУ разделяются на: 1) накопители на магнитной основе, 2) накопители на оптической основе, 3) накопители на магнитооптической основе.
Рисунок 6.18
Основные характеристики: емкость, время доступа к информации, пропускная способность (скорость чтения/записи), надежность, стоимость.
Емкость зависит от размеров носителя и плотности записи – количества информации на единицу площади носителя. Различают поперечную и продольную плотность записи информации на носителе.
Время доступа зависит от скорости движения носителя и от других факторов, которые зависят от специфики устройства.
Пропускная способность зависит от скорости перемещения носителя и плотности записи. Оценивается количеством информации в единицу времени.
Надежность зависит от многих факторов. Оценивается обычно временем наработки на отказ. Стоимость – интегральная характеристика: зависит и от емкости, и от надежности, и др.
6.10.2Организация накопителей на магнитных дисках
ВЗУ на основе МД с технической точки зрения относятся к ЗУ с последовательным доступом к информации, а с логической точки зрения – к ЗУ с производительным (прямым) доступом информации.
ВЗУ на основе МД состоит из двух частей: собственно накопитель на МД (НМД) и блок управления накопителем – контроллер НМД (КНМД). Носитель состоит из привода МД (дисковода) и магнитного носителя информации в виде одного или нескольких (пакета) МД. Диск (пакет дисков) приводится в движение от
специального привода, который обеспечивает их вращение с постоянной скоростью (рисунок 6.19). Здесь П – привод, МП - механизм позиционирования, МГ - магнитная головка.
Рисунок 6.19 – Организация НМД
Каждой рабочей поверхности диска соответствует одна МГ чтения/записи информации. Запись информации на носитель осуществляется при помощи МГ записи, чтение информации — при помощи МГ чтения.
При записи информации на носитель при помощи МГ создаются магнитные отпечатки, следы. Магнитные отпечатки, оставляемые на поверхности диска при фиксированном положении МГ, образуют дорожку - трек (рисунок 6.20).
Перемещение блока МГ с одной позиции (дорожки) на другую вдоль радиуса диска обеспечивается механизмом позиционирования. В результате на одну поверхность диска помещается несколько дорожек - от нескольких десятков до нескольких сотен и даже тысяч в зависимости от радиуса диска и поперечной плотности записи.
Дорожки на поверхности нумеруются: 1, 2, … , С. Совокупность дорожек с одинаковыми номерами, расположенными на различных поверхностях пакета дисков, образует цилиндр. Количество дорожек в цилиндре определяется количеством рабочих поверхностей в пакете дисков.
Обмен информацией (чтение/запись) с дисками осуществляется блоками фиксированной длины - секторами. Количество секторов на дорожке зависит от емкости сектора и плотности записи. Размер сектора обычно 512 В.
В результате НМД можно представить в виде геометрической модели - совокупности вложенных цилиндров (рисунок 6.21). Здесь C - номер цилиндра, H - номер поверхности, R - номер блока (сектора) на дорожке.
Рисунок 6.21 – Организация носителя на МД
Поскольку обмен информацией с НМД осуществляется с помощью одной МГ (чтения или записи), т.е. в последовательном коде, то в цилиндре с номером С работает только одна поверхность с номером Н, обращение к которой обеспечивается МГ с номером Н.
Доступ к цилиндру с номером С обеспечивается механизмом позиционирования. Время доступа к цилиндру зависит от быстродействия механизма позиционирования и разности С = С - С’, где С - номер цилиндра, к которому производится обращение, С’ – номер цилиндра, к которому производилось последнее обращение: τ поз = ΔСτпоз , где τпоз – время позиционирования на соседнюю дорожку. Знак ΔС задаёт направление движения МП.
Доступ к дорожке Н в цилиндре С осуществляется путём подключения (коммутации) МГ к единственному усилителю чтения-записи. Время коммутации незначительно, поскольку осуществляется электронным коммутатором.
Таким образом, дорожка, к которой производится обращение, задаётся парой значений: С, Н.
Доступ к сектору R на дорожке С, Н обеспечивается (неподвижной) МГ и сводится к ожиданию момента, когда адресуемый сектор R окажется под МГ. Время ожидания τож – случайная величина, лежит в пределах от 0 до Т = 1/ω, ω– угловая скорость вращения диска.
Общее время доступа: τд = τпоз + τком + τож. (6.7)
Доступ к дорожке С – последовательный апериодический, к поверхности Н – произвольный (прямой), к сектору R – последовательный периодический (циклический) (рисунок 6.22).
С логической точки зрения НМД относятся к ЗУ с произвольным доступом к файлам. Прямой доступ к файлам на дисках обеспечивается каталогом файлов, хранимых на дисках. Каталог файлов устанавливает соответствие имён файлов и их физических адресов: C, H, R, т.е. каталог – это таблица, в которой и указывается это соответствие.
Рисунок 6.22 – Организация адресации секторов в НМД