[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Sdl 18 января 2002 г. 16:50
В ответ на: спасибо отправлено yes 18 января 2002 г. 13:34

Вы счастливый, я тупо посмотрел на Петерсона и ничего не понял, наверное новогодние последствия.
Под неделимостью по-моему подразумевается такая команда нижнего уровня и/или аппаратная реализация, что при ее выполнении ячейка читается, изменяется и пишется только одним процессором, при этом никто другой это сделать не способен, только читать.
Кстати, читая прошлую страницу, мне показалось, что раздельный доступ к ОЗУ вы реализовали, т.е. процессоры способны обращаться к ресурсу не замечая друг друга. Если это так, то можно применить способ передачи сообщений.
Например выделить буфер в который один пишет: "Кадр номер такой-то готов по адресу ***"+ CRC1. Другой прочитав и сверив CRC1 отвечает: "Спасибо, слил кадр такой-то"+CRC2.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru