М. Брой
Информатика. Структуры систем и системное програм-мирование: В 4-х ч. Ч. 3./Пер. с нем.
ISBN 5-86404-085-1 (русск.)
1996
224 с.
Первая глава данной части введения в информатику посвящена одному из самых молодых и актуальных направлений информатики - распределенным вычислительным системам и параллельной обработке данных. Здесь вводится фундаментальное для таких систем понятие процесса, дается его математическое определение, способы описания процессов и систем взаимодействующих процессов, вопросов их коммуникации и син-хронизации, средства языков программирования для описания параллельных взаимо-действующих процессов.

Во второй главе подробно рассматриваются вопросы, относящиеся к операционным системам - их назначение, функции и реализация, особенности ОС для различных режимов работы ЭВМ и их использования, приводятся примеры реализации ОС для модельной машины. Весь этот круг вопросов входит в понятие системного програм-мирования.

Третья, заключительная глава посвящена близкому к системному программированию вопросу - реализации языков программирования с помощью интерпретаторов и компиляторов. Подробно рассматриваются основные фазы их работы - лексический и синтаксический анализ. Приводятся алгоритмы их выполнения с доведением до реальных программ для модельной машины.