УСТАНОВЛЕНИЕ ЗАВЕРШЕНИЯ КОМАНДЫ ВО ФЛЕШ-ПАМЯТИ

1. Система универсального флеш-накопителя (UFS), содержащая:
сигнальный регистр, имеющий несколько битов, соответствующих списку запросов на передачу (UTRL) протокола передачи UFS (UTP);
регистр уведомления о завершении, имеющий такое же число битов; и
систему управления, функционально связанную с сигнальным регистром и регистром уведомления о завершении и выполненную с возможностью:
задавать сигнальный бит в сигнальном регистре для начала запроса на отправку;
задавать бит завершения в регистре уведомления о завершении при завершении запроса на передачу; и
очищать сигнальный бит при завершении запроса на передачу.
2. Система UFS по п. 1, в которой система управления дополнительно выполнена с возможностью выдавать устройству запрос на передачу.
3. Система UFS по п. 2, в которой начало запроса на отправку ассоциировано с запросом на передачу.
4. Система UFS по п. 1, дополнительно содержащая интерфейс связи, выполненный с возможностью соединения хоста с устройством.
5. Система UFS по п. 2, в которой система управления дополнительно выполнена с возможностью очистки бита завершения после обработки завершения запроса на передачу.
6. Система UFS по п. 5, в которой система управления дополнительно выполнена с возможностью повторного использования слота, ассоциированного с битом завершения, после очистки бита завершения.
7. Система UFS по п. 2, в которой запрос на передачу включает в себя команду записи для записи данных в устройство.
8. Система UFS по п. 2, в которой запрос на передачу включает в себя команду чтения для считывания данных из устройства.
9. Система UFS по п. 1, интегрированная в устройство, выбранное из группы, состоящей из: телеприставки, развлекательного блока, навигационного устройства, устройства связи, блока данных с фиксированным местоположением, блока данных с мобильным местоположением, мобильного телефона, сотового телефона, компьютера, портативного компьютера, настольного компьютера, карманного персонального компьютера (PDA), монитора, компьютерного монитора, телевизора, тюнера, радио, спутникового радио, аудиоплеера, цифрового аудиоплеера, портативного аудиоплеера, цифрового видеоплеера, видеоплеера, проигрывателя цифровых видеодисков (DVD) и портативного цифрового видеоплеера.
10. Запоминающая система, содержащая:
сигнальный регистр, имеющий несколько битов;
регистр завершения, имеющий такое же число битов; и
систему управления, функционально связанную с сигнальным регистром и регистром завершением и выполненную с возможностью:
задавать сигнальный бит в сигнальном регистре для начала запроса на отправку;
задавать бит завершения в регистре завершения при завершении запроса на передачу; и
очищать сигнальный бит при завершении запроса на передачу.
11. Способ управления запоминающей системой, содержащий этапы, на которых:
генерируют запрос на передачу в хосте;
задают бит в сигнальном регистре в хосте, идентифицирующий запрос на передачу;
передают запрос на передачу устройству через интерфейс связи;
завершают передачу, ассоциированную с запросом на передачу;
очищают бит в сигнальном регистре; и
задают бит завершения в регистре завершения.
12. Способ по п. 11, в котором этап, на котором генерируют запрос на передачу содержит этап, на котором генерируют команду чтения для считывания данных из устройства.
13. Способ по п. 11, в котором этап, на котором генерируют запрос на передачу содержит этап, на котором генерируют команду записи для записи данных в устройство.
14. Способ по п. 11, дополнительно содержащий этап, на котором начинают передачу.
15. Способ по п. 11, дополнительно содержащий этап, на котором обрабатывают прерывания запроса на передачу без необходимости в программной блокировке.
16. Способ по п. 11, дополнительно содержащий этап, на котором принимают прерывание, сгенерированное вторым запросом на передачу.
17. Способ по п. 11, дополнительно содержащий этап, на котором очищают бит завершения после обработки завершения запроса на передачу.
18. Способ по п. 17, дополнительно содержащий этап, на котором повторно используют слот, ассоциированный с битом завершения, после очистки бита завершения.
19. Запоминающая система встроенного мультимедийного контроллера (eMMC), содержащая:
сигнальный регистр, имеющий несколько битов, соответствующих списку дескрипторов задач (TDL) eMMC;
регистр уведомления о завершении, имеющий такое же число битов; и
систему управления, функционально связанную с сигнальным регистром и регистром уведомления о завершении и выполненную с возможностью:
задавать сигнальный бит в сигнальном регистре для начала запроса на отправку;
задавать бит завершения в регистре уведомления о завершении при завершении запроса на передачу; и
очищать сигнальный бит при завершении запроса на передачу.
20. Запоминающая система eMMC по п. 19, в которой система управления дополнительно выполнена с возможностью выдавать устройству запрос на передачу.
21. Запоминающая система eMMC по п. 20, в которой начало запроса на отправку ассоциировано с запросом на передачу.
22. Запоминающая система eMMC по п. 19, дополнительно содержащая интерфейс связи, выполненный с возможностью соединения хоста с устройством.
23. Запоминающая система eMMC по п. 20, в которой система управления дополнительно выполнена с возможностью очищения бита завершения после обработки завершения запроса на передачу.
24. Запоминающая система eMMC по п. 23, в которой система управления дополнительно выполнена с возможностью повторного использования слота, ассоциированного с битом завершения, после очистки бита завершения.
25. Запоминающая система eMMC по п. 20, в которой запрос на передачу включает в себя команду записи для записи данных в устройство.
26. Запоминающая система eMMC по п. 20, в которой запрос на передачу включает в себя команду чтения для считывания данных из устройства.