Код документа: RU2001129159A
1. Развлекательное устройство, содержащее средство хранения, предназначенное для хранения кодов программ, которые при выполнении обеспечивают возможность приведения в действие периферийного устройства, вне ядра, средство подключения устройства для подсоединения периферийного устройства, и создатель ядра для выполнения обработки развлекательной информации с использованием периферийного устройства, подсоединяемого к средству подключения устройства и приводимого в действие, отличающееся тем, что создатель ядра побуждает средство управления к выполнению кодов программ на основе вызова удаленной процедуры и обеспечивает тем самым возможность приведения периферийного устройства в действие.
2. Развлекательное устройство по п.1, отличающееся тем, что указанный создатель ядра на основе вызова удаленной процедуры побуждает средство управления к считыванию кодов программ из средства хранения и передаче результата выполнения кодов программ посредством прямого доступа к памяти.
3. Развлекательное устройство по п.2, отличающееся тем, что содержит также очередь, выстроенную между создателем ядра и периферийным устройством, причем указанное средство управления посредством первого прямого доступа к памяти выполняет обмен данными между периферийным устройством и очередью, а посредством второго прямого доступа к памяти, осуществляемого асинхронно по отношению к первому прямому доступу к памяти, обмен данными между создателем ядра и очередью.
4. Развлекательное устройство по п.3, отличающееся тем, что обмен данными посредством первого прямого доступа к памяти и обмен данными посредством второго прямого доступа к памяти выполняются в соответствии с протоколом связи, который обычно используется по меньшей мере в устройстве.
5. Развлекательное устройство по п.1, отличающееся тем, что указанное периферийное устройство подсоединено к средству подключения устройства с возможностью отсоединения и снабжено вторичным носителем данных, и данные, используемые при выполнении кодов программ, хранятся на вторичном носителе данных, а данные, хранимые на вторичном носителе данных, передаются в создатель ядра при выполнении кодов программ посредством прямого доступа к памяти.
6. Механизм реализации функции ядра в развлекательном устройстве, содержащем создатель ядра для выполнения обработки развлекательной информации с использованием периферийного устройства, приводимого в действие в результате выполнения кодов программ, предназначенный для управления периферийным устройством, подключенным к развлекательному устройству, отличающийся тем, что указанные коды программ хранятся вне ядра, а указанный создатель ядра побуждает средство управления к выполнению кодов программ на основе вызова удаленной процедуры и обеспечивает тем самым возможность приведения периферийного устройства в действие.
7. Механизм реализации функции ядра по п.6, отличающийся тем, что по меньшей мере передача данных, адресуемых создателю ядра, от периферийного устройства выполняется посредством прямого доступа к памяти.
8. Механизм реализации функции ядра по п.7, отличающийся тем, что указанная передача данных выполняется в соответствии с протоколом связи, обычно используемым в устройстве.
9. Способ управления периферийным устройством, подключенным к развлекательному устройству, содержащему создатель ядра для выполнения обработки развлекательной информации с использованием периферийного устройства, приводимого в действие в результате выполнения кодов программ, отличающийся тем, что указанные коды программ хранятся вне ядра, а указанный создатель ядра побуждает средство управления к выполнению кодов программ на основе вызова удаленной процедуры и обеспечивает тем самым возможность приведения периферийного устройства в действие.
10. Способ управления по п.9, отличающийся тем, что по меньшей мере передача данных, адресуемых создателю ядра, от периферийного устройства выполняется посредством прямого доступа к памяти.
11. Способ управления по п.9, отличающийся тем, что указанная передача данных выполняется в соответствии с протоколом связи, обычно используемым в устройстве.
12. Полупроводниковый прибор в составе развлекательного устройства, содержащего средство управления для выполнения кодов программ, хранимых вне ядра, и средство подключения устройства, предназначенное для подсоединения периферийного устройства, которое приводится в действие в результате выполнения кодов программ, отличающийся тем, что содержит создатель ядра, который побуждает средство управления к выполнению кодов программ на основе вызова удаленной процедуры и обеспечивает тем самым возможность приведения периферийного устройства в действие, а также выполняет обработку развлекательной информации с использованием периферийного устройства, приводимого в действие.
13. Компьютерная программа, обеспечивающая возможность эксплуатации в качестве развлекательного устройства компьютера, содержащего средство управления для выполнения кодов программ, хранимых вне ядра, и средство подключения устройства для подсоединения периферийного устройства, которое приводится в действие в результате выполнения кодов программ, отличающаяся тем, что побуждает развлекательное устройство к выполнению шагов: побуждения средства управления к выполнению кодов программ на основе вызова удаленной процедуры и обеспечения тем самым возможности приведения периферийного устройства в действие; а также выполнения обработки развлекательной информации с использованием периферийного устройства, приводимого в действие.