• формат djvu
  • размер 27,47 МБ
  • добавлен 12 февраля 2013 г.
Таненбаум Э. Многоуровневая организация ЭВМ
М.: Мир, 1979 - 549 с.
Оригинальное название: Structured Computer Organization, by Andrew S. Tanenbaum
Перевод с английского канд. техн. наук В.М.Кисельникова, К.А.Ларионова и канд. техн. наук В.К.Потоцкого; под редакцией д-ра техн. наук М.Б.Игнатьева
В настоящей книге вычислительная машина рассматривается как совокупность иерархически соотносящихся структурно-программных уровней - от собственно аппаратуры до проблемно-ориентированных алгоритмических языков. Детально исследуются четыре уровня современной вычислительной машины: микропрограммный, машинный, операционной системы и языка ассемблера. Для каждого из них приведены общая характеристика, типы используемых данных и команд, описаны средства управления, организация памяти, связь с другими уровнями, а также указаны пути технической реализации соответствующей виртуальной машины. Важным достоинством книги является конструктивный подход к анализу и синтезу вычислительных систем.
Книга предназначена для инженеров, научных работников и студентов, специализирующихся в области вычислительной техники.
Оглавление:
Предисловие редактора перевода
Предисловие
Руководство для преподавателей
Введение
Языки, уровни и виртуальные машины
Современные многоуровневые вычислительные машины
История развития многоуровневых машин
Аппаратные средства, программное обеспечение и многоуровневые машины
Процессы
Обзор содержания книги
Упражнения
Организация вычислительных систем
Процессоры
Память
Ввод-вывод
Передача информации
Сети ЭВМ
Распределённые вычислительные машины
Упражнения
Традиционный машинный уровень
Примеры традиционного машинного уровня
Форматы команд
Адресация
Типы команд
Представление данных
Процесс управления
Упражнения
Микропрограммный уровень
Компоненты процессора
Основные операции
Гипотетический интерпретируемый уровень
Гипотетический интерпретирующий уровень
Последовательность работы вентильных схем
Микропрограммное управление вентильными схемами
Язык микропрограммирования
Интерпретатор для интерпретируемой машины
Проектирование микропрограммного уровня
Преимущества и недостатки микропрограммирования
Микропрограммный уровень Модели 125 Системы 370
Микропрограммный уровень Модели 40 семейства ЭВМ PDP-11
ЭВМ B1700 фирмы Burroughs
Упражнения
Уровень операционной системы
Реализация уровня операционной системы
Виртуальные команды ввода-вывода
Виртуальные команды для параллельной обработки
Другие команды уровня 3
Виртуальная память
Язык управления заданиями
Упражнения
Ассемблерый уровень
Введение в язык ассемблера
Процесс ассемблирования
Поиск и сортировка
Макросы
Связывание программ и загрузка
Упражнения
Многоуровневые машины
Методы образования новых уровней
Стратегии разработки многоуровневых машин
Мобильность программ
Самовиртуализирующиеся машины
Архитектура машины высокого уровня
Упражнения
Приложения
Арифметические операции с ограниченной точностью и двоичные числа
Числа с ограниченной точностью
Системы счисления с различными основаниями
Преобразования чисел из одной системы в другую
Отрицательные двоичные числа
Двоичные арифметические операции
Упражнения
Числа с плавающей точкой
Упражнения
Булева алгебра
Упражнения
Литература
Рекомендуемая литература
Предметный указатель
Похожие разделы