index

И.Б.Бурдонов, Н.Е.Карабутова, С.Д.Кузнецов.
Физическая почта.
Тезисы конференции молодых ученых и специалистов ИТМ и ВТ, ИТМ и ВТ АН СССР, 1978. стр. 39-40.
2 стр.

doc,pdf

И.Б.Бурдонов, Н.Е.Карабутова, С.Д.Кузнецов

ФИЗИЧЕСКАЯ ПОЧТА

Комплекс включает в себя БЭСМ-6, центральный процесор и периферийную машину. На каждой из этих ЭВМ рабоает собственная операционная система (ОС). Все ОС равноправно взаимодействуют между собой. Для организации интерфейса ОС необходимы аппаратные и программные средства. Основное аппаратное средство наличие канала 1-го уровня, связывающего все машины комплекса, по котоому они могут передавать друг другу сообщения-прерывания. На базе этого аппаратного средства во всех ОС встроены соответствующие наборы программ, именуемые дальше физической почтой или просто почтой. Почта позволяет любой паре процессов, выполняемых на любой паре машин, связаться между собой на системном уровне и обмениваться сообщениями. Существуют следующие объекты почты: порт, заявка, директива. Порты бывают двух типов - приемные и передающие. Передающие порты служат для передачи сообщения и получения ответа. Приемные - для приема сообщения, поступающего через парный передающий порт, и посылки ответа. Пара передающий-приемный порты связывается перекрестными ссылками и образует связь, по которой циркулируют сообщения. Заявка содержит в себе параметры для соответствующей программы почты и отдается почте на все время выполнения данного примитива. Наконец, директива - это именно то сообщение, которое передается по каналу 1-го уровня. С помощью дежурных обменов директивами почта узнает об обнулении любой машины комплекса, с которой поддерживалась связь. Соответственно существует реакция на перезапуск машины-партнера. В настоящее время почта используется для работы с устройствами и некоторых других системных целей. На основе почты возможны реализации интерфейсов более высокого уровня.