
- •Введение. ОбщиЕ принципЫ построения современных эвм
- •Обеспечение максимального удобства в работе пользователей и эффективной эксплуатации оборудования.
- •Возможность мультипрограммной работы
- •Иерархическая организация
- •Возможность адаптации, развития, модернизации и наращивания технических средств.
- •Глава 1. Общие сведения Тема 1. Технико-эксплуатационные характеристики эвм
- •Тема 2. История развития эвм
- •Тема 3. Классификация эвм Тема 3. 1.Классификация эвм по назначению
- •Тема 3.2. Классификация эвм по функциональным возможностям и размерам
- •Тема 4. Функциональная и структурная организация эвм Тема 4.1. Связь между функциональной и структурной организацией эвм
- •Тема 4.2. Обобщенная структура эвм и пути её развития
- •1.Обрабатывающая подсистема
- •2.Подсистема памяти
- •3.Подсистема ввода-вывода
- •4.Подсистема управления и обслуживания
- •Глава 2. Архитектуры эвм
- •Тема 1. Sisd-компьютеры
- •Тема 1.1. Компьютеры с cisc архитектурой
- •Тема 1.2. Компьютеры с risc архитектурой
- •Тема 1.3. Компьютеры с суперскалярной обработкой
- •Тема 2. Simd-компьютеры
- •Тема 2.1. Матричная архитектура
- •Тема 2.2. Векторно-конвейерная архитектура
- •Тема 2.3. Ммх технология
- •Тема 3. Misd компьютеры
- •Тема 4. Mimd компьютеры
- •Тема 4.1. Многопроцессорные вычислительные системы
- •Многопроцессорные вычислительные системы с общей шиной.
- •Многопроцессорные вычислительные системы с многовходовыми модулями оп.
- •Тема 4.2. Многомашинные вычислительные системы (ммвс)
- •Многомашинные комплексы
- •Тема 4.3. Ммр архитектура
- •Глава 3. Процессоры. Центральный процессор
- •Тема 1. Логическая структура цп
- •Тема 2. Структурная схема процессора
- •Тема 3. Характеристики процессора
- •Тема 4. Назначение и Классификация цуу
- •Глава 4. Память эвм
- •Тема 1. Оперативная память
- •Тема 2. Организация виртуальной памяти.
- •Тема 3. Методы организации кэш-памяти
- •Тема 4. Типовая структура кэш-памяти
- •Тема 5. Системы внешней памяти
- •Глава 5. Общие принципы организации системы прерывания программ
- •Тема 1. Характеристики системы прерываний
- •Тема 2. Организация перехода к прерывающей программе
- •Глава 6. ПодСистема ввода/вывода Тема 1. Принципы организации подсистемы ввода/вывода
- •Тема 2. Каналы ввода-вывода
- •Тема 3. Интерфейсы ввода-вывода
- •Тема 4. Классификация интерфейсов
- •Тема 5. Типы и характеристики стандартных шин
- •Глава 7. Вычислительные системы
- •Тема 1. Общие положения
- •Тема 2. Классификация вс
- •Тема 3. Понятие открытой системы
- •Тема 4. Кластерные структуры
- •Содержание
Тема 1. Оперативная память
Оперативная память (system memory) - имеет относительно небольшую емкость - от 8 до 128 Мбайт (в некоторых машинах - больше). Количество и быстродействие оперативной памяти оказывает чрезвычайно серьезное воздействие на быстродействие современных компьютеров. Работает на частоте системной шины. Время доступа к оперативной памяти составляет порядка 50-70 нс (для сравнения - время доступа к жестким магнитным дискам составляет десятки микросекунд). Доступ процессора к оперативной памяти происходит через кэш 2-го уровня. Некоторые подсистемы компьютера способны обращаться к оперативной памяти напрямую, минуя процессор. Строится ОП как правило на DRAM Dynamic Random Access Memory) - динамических запоминающих устройствах случайного доступа.
DRAM (Dynamic RAM) - динамическая память - разновидность памяти, единичная ячейка которой представляет собой конденсатор с диодной конструкцией. Наличие или отсутствие заряда конденсатора соответствует единице или нулю. Основной вид, применяемый для оперативной памяти, видеопамяти, а также различных буферов и кэшей более медленных устройств. По сравнению со SRAM заметно более дешевая, хотя и более медленная по двум причинам - емкость заряжается не мгновенно, и, кроме того, имеет ток утечки, что делает необходимой периодическую подзарядку.
SRAM (Static RAM) - статическая память - разновидность памяти, единицей хранения информации в которой является состояние «открыто-закрыто» в транзисторной сборке. Используется преимущественно в качестве кэш-памяти 2-го уровня. Ячейка SRAM более сложна по сравнению с ячейкой DRAM, поэтому более высокое быстродействие SRAM компенсируется высокой ценой. Несмотря на низкое энергопотребление, является энергозависимой, то есть при отключении питания информация теряется.
ОП является наиболее дефицитным и наиболее важным ресурсом в вычислительных машинах и системах.
Проблема управления ОП усложняется при переходе к мультипрограммным системам, т. к. в них ОП используют одновременно несколько вычислительных процессов.
Для идентификации переменных и команд используют символьные имена (метки), виртуальные адреса и физические адреса.
ЛЕКЦИЯ 14.
Тема 2. Организация виртуальной памяти.
Виртуальная память возникла как средство решения проблемы размещения в ОП программ, размер которых значительно превышает имеющуюся в наличии свободную память.
Виртуальным называют такой ресурс, который для пользователя представляется обладающим теми свойствами, которыми он в действительности не обладает.
Пользователь пишет программы так, как будто в его распоряжении имеется однородная ОП большого объема, но в действительности все данные, используемые программой, хранятся на нескольких разнородных ЗУ, обычно в ОП и на дисках, и при необходимости частями перемещаются между ними.
Т.о., виртуальная память (ВП) – это совокупность программно-аппаратных средств, позволяющих пользователям писать программы, размер которых превосходит имеющуюся ОП.
Для этого ВП решает след. задачи:
размещает данные в ЗУ разного типа, например, часть программы в ОП, а часть на диске;
перемещает данные по мере необходимости между ЗУ разного типа, например, подгружает нужную часть программы с диска в ОП;
преобразует виртуальные адреса в физические.
Все эти действия выполняются без участия программиста. Можно еще сказать, что механизм ВП является «прозрачным» по отношению к пользователю.