В книге даны теоретические основы и архитектура современных средств вычислительной техники, приведена их классификация, рассмотрены методология подготовки задач к решению на ЭВМ на этапах постановки и алгоритмизации, некоторые методы численного решения инженерных задач. Значительную часть книги составляет неформальное изложение языка программирования ПЛ/1 ОС ЕС, являющегося основным средством рабочего проектирования подсистем АСУ "Морфлот". В качестве средства программирования микропроцессорных систем рассмотрен язык Бейсик.
Программное обеспечение ЭВМ изложено на базе операционной системы ОС ЕС с позиций инженера-пользователя в объеме, достаточном для самостоятельной формулировки заданий системе. Операционные системы реального времени рассмотрены напримере диалоговой системы ОС РВ.
Книга предназначена в качестве учебника для студентов специальности "Организация перевозок и управление на транспорте" высших морских учебных заведений. Она может быть использована инженерно-техническим персоналом Минморфлота и Минречфпота РСФСР.
Содержание
Предисловие
Раздел первый. Основы автоматической обработки информации
Глава 1. Средства вычислительной техники
1.1. Моделирование как метод исследования
1.2. Аналоговые средств а исследования моделей
1.3. Цифровые средства исследования моделей
Глава 2. Арифметические и логические основы цифровых вычислительных машин
2.1. Элементы теории информации
2.2. Способы кодирования информации в ЦВМ
2.3. Машинная арифметика
2.4. Логические основы и элементная база ЦВМ
Глава 3. Архитектура электронных цифровых вычислительных машин
3.1. Обобщенная структурная схема ЭВМ
3.2. Основные устройства
3.3. Подготовка данных
Глава 4. Классификация электронных вычислительных машин
4.1. Классификация средств цифровой техники
4.2. Вычислительные машины Единой системы
4.3. Система малых вычислительных машин
4.4. МикроЭВМ
Раздел второй. Алгоритмизация вычислительных процессов, принципы автоматизации программирования
Глава 5. Основы алгоритмизации
5.1. Этапы подготовки задачи для решения на ЭВМ
5.2. Изобразительные средства блок-схем
5.3. Составление блок-схем типовых вычислительных процессов
5.4. Принципы автоматизации программирования. Алгоритмические языки
Глава 6. Алгоритмический язык ПЛ/1
6.1. Элементы языка
6.2. Данные
6.3. Выражения
6.4. Операторы
6.5. Организация ввода-вывода
6.6. Структура ПЛ-программ. Процедуры
6.7. Ситуации
Глава 7. Алгоритмический язык Бейсик
7.1. Элементы языка
7.2. Выражения
7.3. Операторы
7.4. функции
7.5. Организация ввода-вывода
7.6. Управление работой программ
Раздел третий. Программное обеспечение цифровых вычислительных машин
Глава 8. Специальное программное обеспечение электронных вычислительных машин
8.1. Состав и функции программного обеспечения
8.2. Компоненты ОС ЕС и их взаимодействие
8.3. Наборы данных ОС ЕС
Глава 9. Управление заданиями
9.1. Порядок обработки программ
9.2. Задание и его структура
9.3. Описание задания
9.4. Описание наборов данных
9.5. Процедуры
Глава 10. Трансляция, редактирование и выполнение программ
10.1. Трансляция программ
10.2. Редактирование программ
10.3. Выполнение загрузочного модуля
10.4. Загрузчик
Глава 11. Операционная система ОС РВ
11.1. Назначение и особенности системы
11.2. Работа за дисплеем
11.3. Подготовка программы
11.4. Компиляция программ
11.5. Построение образа задачи
11.6. Выполнение задачи
11.7. Работа с файлами
Раздел четвертый. Решение инженерных задач на электронных вычислительных машинах
Глава 12. Особенности и классификация вычислительных задач
12.1. Предмашинная подготовка задач
12.2. Классификация вычислительных задач
Глава 13. Решение уравнений и систем уравнений
13.1. Решение алгебраических и трансцендентных уравнений
13.2. Решение систем линейных и нелинейных уравнений
Глава 14. Современные средства организации решения прикладных задач
14.1. Стандартные подпрограммы, пакеты прикладных программ
14.2. Банки данных
Раздел пятый. Микропроцессорная техника
Глава 15. Основы микропроцессорной техники и микроЭВМ
15.1. Микропроцессоры и микропроцессорные системы
15.2. Отечественные микропроцессорные комплекты
Глава 16. Организация и программное обеспечение микроЭВМ
16.1. Организация микроЭВМ
16.2. Программное обеспечение микроЭВМ
Приложение. Пример протокола обработки ПЛ-программы в среде ОС ЕС
Список литературы
Предметный указатель