• формат djvu
  • размер 22,04 МБ
  • добавлен 29 декабря 2013 г.
Мартин Дж. Программирование для вычислительных систем реального времени
М.: Наука, 1975 - 360 с. c илл.
Перевод с английского В.П.Семиколенова, под ред. Д.Ю.Панова. Оригинальное название: Programming Real-Time Computer Systems. By James Martin. Prentice-Hall, Inc.
Книга рассматривает проблемы организации промышленного программирования, проблемы, возникающие при разработке систем программ, обеспечивающих работу систем обработки информации с помощью ЭВМ в реальном масштабе времени. В ней рассказывается о согласовании отдельных частей, обеспечении надёжности системы в целом, о поиске и устранении ошибок, этапах проектирования системы, какой характер и содержание должна иметь документация. Автор делится собственным опытом, приобретённым при разработке таких крупных систем реального времени, как SAGE, PANAMAC, SABRE и многих других. В конце книги приводится краткий словарь специальных терминов, используемых в книге.
Книга будет полезной для инженеров и программистов, работающих не только над системами реального времени, но и занимающихся системотехникой вообще.
Оглавление:
Предисловие редактора перевода
Предисловие автора
Как читать эту книгу
Общая картина
Введение в системы реального времени
Для чего нужен реальный масштаб времени?
Диапазон систем реального времени
Трудности программирования для систем реального времени
Типы программ
Семь типовых систем
Три типа программ
Использование памяти вычислительных машин
Очереди
Использование времени
Техника произвольного доступа к массивам
Программирование работы с линиями связи
Диагностика
Взаимосвязь программ
Основные сведения об управляющих программах
Функции управляющих программ
Управляющие программы для систем управления производственными процессами
Управляющие программы для сложных коммерческих систем
Различия в требованиях к управляющим программам
Организация управления
Высшая исполнительная программа
Прерывания и мультипрограммирование
Управление перемещением прикладных программ
Организация обращения к подпрограммам
Процедуры в критических ситуациях: обработка ошибок
Процедуры в критических ситуациях: обработка перегрузок
Процедуры в критических ситуациях: обеспечение функционирования при наличии неисправности
Процедуры в критических ситуациях: переключение на резерв
Техника отладки программ реального времени
Трудности отладки программ реального времени
Программные средства, необходимые для отладки программ
Система с самоанализом
Генерирование данных и моделирование средств ввода
Обработка выходных данных отладки
Комплексная отладка системы
Объединение программ в систему
Этапы отладки программ для системы управления космическими полётами
Семь этапов отладки программ для коммерческой системы
Сводка программ, необходимых для отладки
Проблема руководства работами
Проблема управления
Программная документация
Персонал
Составление графика разработки системы
Управление процессом разработки
Десять принципов руководства разработкой программ реального времени
Словарь терминов
Сканирование: текст 600 dpi b/w, обложка 100 dpi color.