ПОРТАТИВНОЕ УСТРОЙСТВО ХРАНЕНИЯ ДАННЫХ, СНАБЖЕННОЕ SLC И MLC ФЛЭШ-ПАМЯТЬЮ

1. Портативное устройство хранения данных, содержащее интерфейс, обеспечивающий возможность использования портативного устройства хранения данных для обмена данными с базовым компьютером; контроллер интерфейса для управления интерфейсом; ведущий контроллер для управления записью данных в энергонезависимую память и чтением данных из энергонезависимой памяти, при этом энергонезависимая память включает по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками, а по меньшей мере одна флэш-память с одноуровневыми ячейками и по меньшей мере одна флэш-память с многоуровневыми ячейками выполнены с возможностью одновременной работы для повышения скорости работы по сравнению с использованием только флэш-памяти с многоуровневыми ячейками.
2. Устройство по п.1, отличающееся тем, что содержит по меньшей мере одну шину данных, функционально соединенную с ведущим контроллером и с по меньшей мере одной флэш-памятью с одноуровневыми ячейками, и по меньшей мере одной флэш-памятью с многоуровневыми ячейками для записи данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну память с многоуровневыми ячейками и чтения данных из такой памяти.
3. Устройство по п.2, отличающееся тем, что по меньше мере одна шина данных представляет собой общую шину данных как для по меньшей мере одной флэш-памяти с одноуровневыми ячейками, так и для по меньшей мере одной флэш-памяти с многоуровневыми ячейками.
4. Устройство по п.2, отличающееся тем, что по меньшей мере одна шина данных включает в себя первую шину данных, функционально соединенную с по меньшей мере одной флэш-памятью с одноуровневыми ячейками, и вторую шину данных, функционально соединенную с по меньшей мере одной флэш-памятью с многоуровневыми ячейками.
5. Устройство по п.3, отличающееся тем, что ведущий контроллер выполнен с возможностью попеременных записи данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и чтения данных из такой памяти, при этом запись данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и чтение данных из указанной памяти осуществляется со скоростью, которая больше, чем аналогичная скорость в случае по меньшей мере одной флэш-памяти с многоуровневыми ячейками в число раз, задаваемое определенным множителем, причем данные представлены в форме, которая выбрана из группы, состоящей из блока и страницы.
6. Устройство по п.5, отличающееся тем, что указанный множитель находится в диапазоне от 5 до 10.
7. Устройство по п.5, отличающееся тем, что каждый блок данных для по меньшей мере одной флэш-памяти с одноуровневыми ячейками составляет 64 страницы, а каждый блок данных для по меньшей мере одной флэш-памяти с многоуровневыми ячейками составляет 128 страниц.
8. Устройство по п.4, отличающееся тем, что ведущий контроллер выполнен с возможностью одновременных записи данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и одновременного чтения данных из такой памяти, причем данные представлены в форме, которая выбрана из группы, состоящей из блока и страницы.
9. Устройство по п.8, отличающееся тем, что запись данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и чтение данных из указанной памяти осуществляется со скоростью, которая больше, чем аналогичная скорость в случае по меньшей мере одной флэш-памяти с многоуровневыми ячейками в число раз, задаваемое определенным множителем.
10. Устройство по п.9, отличающееся тем, что указанный множитель находится в диапазоне от 5 до 10.
11. Устройство по п.8, отличающееся тем, что каждый блок данных для по меньшей мере одной флэш-памяти с одноуровневыми ячейками составляет 64 страницы, а каждый блок данных для по меньшей мере одной флэш-памяти с многоуровневыми ячейками составляет 128 страниц, при этом размер каждой страницы равен 2048 байт.
12. Устройство по п.4, отличающееся тем, что первая шина данных является одной из шины старших разрядов и шины младших разрядов, а вторая шина данных является другой из шины старших разрядов и шины младших разрядов.
13. Способ обработки данных в портативном устройстве хранения данных, содержащем ведущий контроллер для управления памятью и память, включающую в себя по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками, состоящий в том, что используют ведущий контроллер для управления записью данных в энергонезависимую память и чтением данных из энергонезависимой памяти таким образом, чтобы осуществлять одновременные запись данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и чтение данных из такой памяти.
14. Способ по п.13, отличающийся тем, что записывают данные в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и считывают данные из такой памяти через по меньшей мере одну шину данных, функционально соединенную с ведущим контроллером и по меньшей мере одной флэш-памятью с одноуровневыми ячейками и по меньшей мере одной флэш-памятью с многоуровневыми ячейками.
15. Способ по п.14, отличающийся тем, что по меньшей мере одна шина данных представляет собой общую шину данных как для по меньшей мере одной флэш-памяти с одноуровневыми ячейками, так и для по меньшей мере одной флэш-памяти с многоуровневыми ячейками.
16. Способ по п.14, отличающийся тем, что по меньшей мере одна шина данных включает в себя первую шину данных, функционально соединенную с по меньшей мере одной флэш-памятью с одноуровневыми ячейками, и вторую шину данных, функционально соединенную с по меньшей мере одной флэш-памятью с многоуровневыми ячейками.
17. Способ по п.16, отличающийся тем, что первая шина данных является одной из шины старших разрядов и шины младших разрядов, а вторая шина данных является другой из шины старших разрядов и шины младших разрядов.
18. Способ по п.15, отличающийся тем, что ведущий контроллер попеременно записывает данные в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и попеременно считывает данные из такой памяти, при этом запись данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и чтение данных из указанной памяти осуществляют со скоростью, которая больше, чем аналогичная скорость в случае по меньшей мере одной флэш-памяти с многоуровневыми ячейками в число раз, задаваемое определенным множителем, причем данные представлены в форме, которая выбрана из группы, состоящей из блока и страницы.
19. Способ по п.18, отличающийся тем, что указанный множитель находится в диапазоне от 5 до 10.
20. Способ по п.19, отличающийся тем, что каждый блок данных для по меньшей мере одной флэш-памяти с одноуровневыми ячейками составляет 64 страницы, а каждый блок данных для по меньшей мере одной флэш-памяти с многоуровневыми ячейками составляет 128 страниц.
21. Способ по п.16, отличающийся тем, что ведущий контроллер одновременно записывает данные в по меньшей мере одну флэш-память с одноуровневыми ячейками и по меньшей мере одну флэш-память с многоуровневыми ячейками и одновременно считывает данные из такой памяти, причем данные представлены в форме, которая выбрана из группы, состоящей из блока и страницы.
22. Способ по п.21, отличающийся тем, что запись данных в по меньшей мере одну флэш-память с одноуровневыми ячейками и чтение данных из указанной памяти осуществляют со скоростью, которая больше, чем аналогичная скорость в случае по меньшей мере одной флэш-памяти с многоуровневыми ячейками в число раз, задаваемое определенным множителем.
23. Способ по п.22, отличающийся тем, что указанный множитель находится в диапазоне от 5 до 10.
24. Способ по п.21, отличающийся тем, что каждый блок данных для по меньшей мере одной флэш-памяти с одноуровневыми ячейками составляет 64 страницы, а каждый блок данных для по меньшей мере одной флэш-памяти с многоуровневыми ячейками составляет 128 страниц, при этом размер каждой страницы равен 2048 байт.