- •Глава 1. Предисловие Основные принципы построения вычислительных машин и систем
- •Пример современной многоуровневой вычислительной машины с шестью уровнями
- •Уровни детализации структуры вычислительной машины
- •Принципы построения вычислительной машины
- •Принцип двоичного кодирования
- •Принцип программного управления
- •Принцип однородности памяти
- •Принцип адресности
- •Структура фон-неймановской архитектуры вычислительной машины
- •Типы структур вычислительных машин и систем
- •Структуры вычислительных машин
- •Структуры вычислительных систем
- •Перспективы совершенствования архитектуры вм и вс
- •Технологические и экономические аспекты
- •Тенденции развития больших интегральных схем
- •Перспективные направления исследований в области архитектуры
- •Глава 2. Цифровой логический уровень
- •Представление информации в вычислительных системах
- •Представление числовых данных в вм.
- •Числа в форме с фиксированной точкой.
- •Числа в форме с плавающей точкой
- •Размещение числовых данных в памяти
- •Представление нечисловой информации в вм
- •Символьная информация
- •Видеоинформация
- •Аудиоинформация
- •Система кодирования чисел.
- •Прямой код.
- •Обратный код.
- •Модифицированные коды.
- •Код с исправлением ошибок
- •Коды Хемминга
- •Физическое представление информации в вм.
- •Вентили, интегральные схемы.
- •Основные элементы эвм
- •Триггер.
- •Сумматоры
- •Тактовые генераторы.
- •Микросхемы процессоров и шины
- •Микросхемы процессоров. Цоколевка типичного цп
- •Архитектура и набор команд.
- •Типы процессоров
- •Регистры процессора
- •Типы шин Системные шины. Локальные шины
- •Системные шины
- •Локальные шины
- •Иерархия шин
- •Вычислительная машина с одной шиной
- •Вычислительная машина с двумя видами шин.
- •Вычислительная машина с тремя видами шин
- •Арбитраж шин
- •Принципы работы шины
- •Глава 3 Функциональная организация фон - неймановской вычислительной машины
- •Функциональная схема фон-неймановской вычислительной машины
- •Узлы уу
- •Узлы алу
- •Основная память.
- •Модуль ввода/вывода
- •Цикл команды.
- •Пример выполнения программы.
- •Система прерываний.
- •Глава 4. Память.
- •Организация памяти.
- •Основные принципы.
- •Основные технические характеристики зу.
- •Иерархическая структура памяти.
- •Основная память.
- •Классификация устройств основной памяти.
- •Блочная организация основной памяти
- •Организация микросхем памяти
- •Режимы работы памяти.
- •Основные запоминающие устройства
- •Стековая память
- •Ассоциативная память
- •Полностью ассоциативная кэш-память.
- •Постоянное запоминающее устройство
- •Виртуальная память
- •Понятие виртуальной памяти
- •Страничная организация памяти
- •Сегментно-страничная организация памяти.
- •Внешняя память
- •Магнитные диски
- •Оптическая память
- •Магнитные ленты
- •Глава 5 Язык Ассемблер
- •Структура программы на языке Ассемблер
- •Основные типы операндов
- •Типы операторов
- •Режимы адресации
- •Директивы ассемблера
- •Инструкции пересылки данных и двоичной арифметики
- •Запись программ на языке Ассемблер
- •Пример вычисления арифметического выражения
- •Циклические и разветвляющиеся программы
- •Примеры использования операторов переходов и цикла при работе с массивами чисел
- •Применение логических инструкций
- •Логические инструкции
- •Примеры использования логических команд
- •Пример выполнения работы
- •Обработка символьной информации с помощью функций dos
- •Программные прерывания и системные вызовы
- •Описание функций работы с клавиатурой и дисплеем диспетчера функций ms dos
- •Функции 01н
- •Функции 02н
- •Функция 09н
- •Функция оан
- •Функция 0Bh
- •Пример выполнения работы
- •Глава 6 Типы вычислительных систем и их архитектурные особенности
- •Классификация вычислительных платформ и архитектур
- •Классификация Флинна.
- •Классификация Хокни
- •Классификация Хэндлера
- •Параллелизм и конвейеризация вычислений. Параллелизм на уровне команд
- •Конвейеры
- •6.2.2 Суперскалярная архитектура.
- •Мультипроцессоры с памятью совместного использования.
- •Основные классы вс
- •Машины класса simd
- •Машины класса mimd
- •Основные направления развитие архитектуры вычислительных машин
- •Суперспекулятивная архитектура
- •Трассирующая архитектура
- •Многопотоковый процессор
- •Многоядерная архитектура
- •«Плиточная» архитектура
- •Многоэтажная архитектура
- •Оптическая (фотонная) архитектура
- •Квантовая архитектура
- •Нейроархитектура
Оптическая память
В 1983 году была представлена первая цифровая аудиосистема на базе компакт-дисков – это явилось началом широкого развития технологии дешевых оптических запоминающих устройств для ВМ. В вычислительных машинах наиболее часто используются три различные системы: CD-ROM, WORM и стираемые оптические диски.
CD-ROM - это односторонний диск, изготавливаемый из пластмассы, он покрыт окрашенным слоем с высокой отражающей поверхностью (обычно алюминием). Цифровая информация заносится с помощью сильно сфокусированного луча лазера высокой интенсивности, при этом на диске появляются микроскопические углубления в отражающей поверхности. Данные располагаются последовательно по спиралевидной дорожке. Копии печатаются с так называемых мастер-дисков. Углубления на копии защищаются от пыли и повреждений путем покрытия поверхности прозрачным лаком.
Считывание информации с диска производится маломощным лазером, расположенным в проигрывателе. Лазер освещает поверхность вращающегося диска. Интенсивность отражения луча лазера зависит от наличия углубления на диске, фотодетектор фиксирует эти изменения и преобразует в цифровой сигнал.
Данные на попадания CD-ROM организованы как последовательность блоков. Блок включает в себя поля:
синхронизация (12 байт) идентифицирует начало блока, состоит из нулевого байта, десяти байтов, содержащих только единицы, нулевого байта;
идентификатор (4 байта) – заголовок, содержащий адрес блока и байт режима (0-пустое поле, 1 – наличие 2048 байт данных, используется корректирующий ошибки код, 2 – наличие 2336 байт данных, коррекция ошибок отсутствует);
данные пользователя (2048 байт);
корректирующий код (288 байт) – в режиме 1 содержит 288 байт кода с исправлением ошибок, в режиме 2 – дополнительные данные.
WORM – диски с однократной записью и многократным считыванием, используются для мелкосерийного производства оптических дисков, для архивного хранения документов и файлов. Пользователь может однократно записать информацию, а затем считывать ее многократно. Для обеспечения более быстрого доступа в устройстве поддерживается метод постоянной угловой скорости при относительном снижении емкости.
Диски при изготовлении обрабатываются мощным лазером, который создает на поверхности диска последовательность пузырьков. Для записи информации пользователю достаточно поместить диск в накопитель WORM, где имеется маломощный лазер, тепла от которого достаточно для «взрыва» пузырька. При считывании лазер освещает поверхность диска, электроника позволяет определить «взорванный» пузырек.
EOD – оптические диски со стиранием. Коммерчески выгодными являются только магнитооптические диски. Запись и стирание информации производится в них за счет реверсирования магнитных полюсов маленьких областей диска, покрытых магнитным материалом. Лазерный луч путем нагрева поверхности меняет ориентацию магнитных полюсов на облучаемом участке. При чтении по поляризации лазерного луча определяется направление магнитного поля.
