- •Глава 1. Предисловие Основные принципы построения вычислительных машин и систем
- •Пример современной многоуровневой вычислительной машины с шестью уровнями
- •Уровни детализации структуры вычислительной машины
- •Принципы построения вычислительной машины
- •Принцип двоичного кодирования
- •Принцип программного управления
- •Принцип однородности памяти
- •Принцип адресности
- •Структура фон-неймановской архитектуры вычислительной машины
- •Типы структур вычислительных машин и систем
- •Структуры вычислительных машин
- •Структуры вычислительных систем
- •Перспективы совершенствования архитектуры вм и вс
- •Технологические и экономические аспекты
- •Тенденции развития больших интегральных схем
- •Перспективные направления исследований в области архитектуры
- •Глава 2. Цифровой логический уровень
- •Представление информации в вычислительных системах
- •Представление числовых данных в вм.
- •Числа в форме с фиксированной точкой.
- •Числа в форме с плавающей точкой
- •Размещение числовых данных в памяти
- •Представление нечисловой информации в вм
- •Символьная информация
- •Видеоинформация
- •Аудиоинформация
- •Система кодирования чисел.
- •Прямой код.
- •Обратный код.
- •Модифицированные коды.
- •Код с исправлением ошибок
- •Коды Хемминга
- •Физическое представление информации в вм.
- •Вентили, интегральные схемы.
- •Основные элементы эвм
- •Триггер.
- •Сумматоры
- •Тактовые генераторы.
- •Микросхемы процессоров и шины
- •Микросхемы процессоров. Цоколевка типичного цп
- •Архитектура и набор команд.
- •Типы процессоров
- •Регистры процессора
- •Типы шин Системные шины. Локальные шины
- •Системные шины
- •Локальные шины
- •Иерархия шин
- •Вычислительная машина с одной шиной
- •Вычислительная машина с двумя видами шин.
- •Вычислительная машина с тремя видами шин
- •Арбитраж шин
- •Принципы работы шины
- •Глава 3 Функциональная организация фон - неймановской вычислительной машины
- •Функциональная схема фон-неймановской вычислительной машины
- •Узлы уу
- •Узлы алу
- •Основная память.
- •Модуль ввода/вывода
- •Цикл команды.
- •Пример выполнения программы.
- •Система прерываний.
- •Глава 4. Память.
- •Организация памяти.
- •Основные принципы.
- •Основные технические характеристики зу.
- •Иерархическая структура памяти.
- •Основная память.
- •Классификация устройств основной памяти.
- •Блочная организация основной памяти
- •Организация микросхем памяти
- •Режимы работы памяти.
- •Основные запоминающие устройства
- •Стековая память
- •Ассоциативная память
- •Полностью ассоциативная кэш-память.
- •Постоянное запоминающее устройство
- •Виртуальная память
- •Понятие виртуальной памяти
- •Страничная организация памяти
- •Сегментно-страничная организация памяти.
- •Внешняя память
- •Магнитные диски
- •Оптическая память
- •Магнитные ленты
- •Глава 5 Язык Ассемблер
- •Структура программы на языке Ассемблер
- •Основные типы операндов
- •Типы операторов
- •Режимы адресации
- •Директивы ассемблера
- •Инструкции пересылки данных и двоичной арифметики
- •Запись программ на языке Ассемблер
- •Пример вычисления арифметического выражения
- •Циклические и разветвляющиеся программы
- •Примеры использования операторов переходов и цикла при работе с массивами чисел
- •Применение логических инструкций
- •Логические инструкции
- •Примеры использования логических команд
- •Пример выполнения работы
- •Обработка символьной информации с помощью функций dos
- •Программные прерывания и системные вызовы
- •Описание функций работы с клавиатурой и дисплеем диспетчера функций ms dos
- •Функции 01н
- •Функции 02н
- •Функция 09н
- •Функция оан
- •Функция 0Bh
- •Пример выполнения работы
- •Глава 6 Типы вычислительных систем и их архитектурные особенности
- •Классификация вычислительных платформ и архитектур
- •Классификация Флинна.
- •Классификация Хокни
- •Классификация Хэндлера
- •Параллелизм и конвейеризация вычислений. Параллелизм на уровне команд
- •Конвейеры
- •6.2.2 Суперскалярная архитектура.
- •Мультипроцессоры с памятью совместного использования.
- •Основные классы вс
- •Машины класса simd
- •Машины класса mimd
- •Основные направления развитие архитектуры вычислительных машин
- •Суперспекулятивная архитектура
- •Трассирующая архитектура
- •Многопотоковый процессор
- •Многоядерная архитектура
- •«Плиточная» архитектура
- •Многоэтажная архитектура
- •Оптическая (фотонная) архитектура
- •Квантовая архитектура
- •Нейроархитектура
Тенденции развития больших интегральных схем
Подавляющее большинство устройств вычислительных машин и систем реализуются на базе полупроводниковых технологий в виде сверхбольших интегральных микросхем (СБИС). Каждое нововведение в области архитектуры вычислительных машин и систем требует усложнение схемы процессора или его составляющих и, следовательно, размещения на кристалле СБИС все большего количества логических или запоминающих элементов.
Решение подобной задачи возможно двумя путями:
увеличение размеров кристалла;
уменьшение площади, занимаемой на кристалле элементарным транзистором, с одновременным повышением плотности упаковки транзисторов на кристалле.
Увеличение размера кристалла связано с технологическими трудностями выращивания кристаллов особо чистых веществ. Кристаллической подложкой микросхемы служит тонкая пластина, являющаяся срезом цилиндрического бруска полупроводникового материала. Полезная площадь подложки ограничена вписанным в окружность квадратом или прямоугольником. Увеличение диаметра кристаллической подложки на 10% на практике позволяет получить до 60% прироста количества транзисторов на кристалле. Изготовление кристалла большего размера без ухудшения однородности его свойств во всем объеме связано с большими технологическими трудностями, с достижениями физической химии. Тенденции увеличения размеров кристаллической подложки иллюстрируются на рис.1.13.
500
400
300
200
100
1970 1980 1990
2000 2010 2020
Год
Рис.
1.13. Тенденция
увеличения диаметра кристаллической
подложки СБИС
Точки излома на графике соответствует годам, в которые изменение размера кристалла было повсеместно. Каждому переходу обычно предшествуют исследования (2 – 3 года), переход на пластины увеличенного диаметра происходит в среднем один раз в 9 лет. Увеличение емкости СБИС связано с уменьшением размеров элементарных транзисторов и, следовательно, с увеличением плотности их размещения на кристалле. Эту тенденцию эволюции СБИС описывает эмпирический закон Мура, утверждающий, что каждые 12 месяцев число транзисторов на кристалле микросхемы удваивается. В 1995 году Мур уточнил свои предсказания, заметив, что начиная с 80-х темп спадает и удвоение числа транзисторов далее будет происходить каждые 24 месяца.
Создание интегральных микросхем начинается с изготовления методом литографии маски, определяющей структуру будущей микросхемы. Далее маска накладывается на полупроводниковую пластину и облучается, в результате чего и формируется микросхема. Технология литографии позволяет получить размер элемента, не превышающего 0,13 мкм. Новая тенденция в технологии - переход от алюминиевых соединительных линий на кристалле на медные позволяет повысить быстродействие СБИС примерно на 10% с одновременным снижением потребляемой мощности. Медные проводники обладают меньшим электрическим сопротивлением, могут быть изготовлены меньшей ширины и, следовательно, можно увеличить плотность упаковки логических элементов в СБИС.
