[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вы счастливый, я тупо посмотрел на Петерсона и ничего не понял, наверное новогодние последствия.
Под неделимостью по-моему подразумевается такая команда нижнего уровня и/или аппаратная реализация, что при ее выполнении ячейка читается, изменяется и пишется только одним процессором, при этом никто другой это сделать не способен, только читать.
Кстати, читая прошлую страницу, мне показалось, что раздельный доступ к ОЗУ вы реализовали, т.е. процессоры способны обращаться к ресурсу не замечая друг друга. Если это так, то можно применить способ передачи сообщений.
Например выделить буфер в который один пишет: "Кадр номер такой-то готов по адресу ***"+ CRC1. Другой прочитав и сверив CRC1 отвечает: "Спасибо, слил кадр такой-то"+CRC2.
E-mail: info@telesys.ru