ГИБРИДНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО С ЕДИНЫМ ИНТЕРФЕЙСОМ

1. В запоминающем устройстве способ, содержащий этапы, на которых:
принимают в контроллере команды, адреса и данные в запоминающем устройстве через заданный интерфейс для первого типа памяти, ассоциативно связанного с запоминающим устройством;
определяют в контроллере то, соответствует ли информация, принятая в запоминающем устройстве, второму типу памяти, ассоциативно связанному с запоминающим устройством, и если да, выводят сигналы во второй тип памяти, чтобы передавать, по меньшей мере, одну команду во второй тип памяти и/или выполнять, по меньшей мере, одну операцию ввода/вывода (I/O) данных во втором типе памяти.
2. Способ по п.1, дополнительно содержащий этап, на котором, когда принятая информация соответствует второму типу памяти, отключают первый тип памяти.
3. Способ по п.1, дополнительно содержащий этапы, на которых, когда принятая информация соответствует второму типу памяти, выводят индикацию занятности, выполняют операцию ввода/вывода данных во втором типе памяти и выводят индикацию готовности, когда операция ввода-вывода завершена.
4. Способ по п.1, дополнительно содержащий этап, на котором, когда принятая информация соответствует второму типу памяти, осуществляют доступ к информации команд и/или информации адресации данных в другом наборе из одной или более ячеек запоминающего устройства.
5. Способ по п.4, в котором принятая информация соответствует информации адресации данных, дополнительно содержащий этап, на котором считывают информацию адресации данных, чтобы отобразить принятый адрес в одну секцию из множества возможных секций второго типа памяти.
6. В запоминающем устройстве система, содержащая:
первый тип памяти;
интерфейс, соответствующий первому типу памяти таким образом, чтобы запоминающее устройство работало с протоколом доступа первого типа памяти;
второй тип памяти; и
контроллер, который соединен с интерфейсом, с первым типом памяти и вторым типом памяти, в котором на основе информации, принятой в интерфейсе, контроллер определяет то, применяется ли другая информация, принятая через интерфейс, к первому типу памяти или второму типу памяти.
7. Система по п.6, в которой первый тип памяти содержит энергозависимую память, второй тип памяти содержит энергонезависимую память и в которой, по меньшей мере, часть информации, принимаемой в интерфейсе, посредством которого контроллер определяет, применяется ли связанная информация, принимаемая через интерфейс, к первому типу памяти или второму типу памяти, принимается по адресу памяти, соответствующему первому типу памяти.
8. Система по п.7, в которой энергозависимая память содержит память SDRAM-типа или DRAM-типа и в которой адрес памяти и связанная информация, принятая посредством интерфейса, содержит строб строкового доступа, строб столбцового доступа и управляющую информацию.
9. Система по п.7, в которой энергонезависимая память содержит флэш-память и дополнительно содержит буфер, ассоциативно связанный с контроллером, для буферизации операций ввода/вывода данных, выполняемых с помощью флэш-памяти.
10. Система по п.9, дополнительно содержащая индикатор состояния, при этом контроллер сообщает через индикатор состояния, занята или завершена операция ввода/вывода данных.
11. Система по п.6, в которой запоминающее устройство включено в модуль памяти с двухрядным расположением выводов.
12. Система по п.6, в которой контроллер дополнительно включает в себя средство управления памятью.
13. Система по п.6, в которой контроллер осуществляет доступ к информации команд и/или информации адресации данных в наборе из одной или более ячеек, соответствующих первому типу памяти.
14. В вычислительном устройстве система, содержащая:
гибридное запоминающее устройство, включающее в себя интерфейс, соответствующий первому типу памяти, второй тип памяти и контроллер; и
компонент, который инициирует команды в контроллер через интерфейс, в том числе посредством записи связанных с командами данных в один или более адресов первого типа памяти, включая в себя, по меньшей мере, одну команду, направляемую в операцию ввода/вывода данных во втором типе памяти.
15. Система по п.14, в которой контроллер сообщает компоненту информацию состояния операции ввода/вывода данных второго типа памяти посредством записи связанных с состоянием данных в один или более адресов первого типа памяти.
16. Система по п.14, в которой компонент содержит код, приводящийся в исполнение в микропрограммном обеспечении вычислительного устройства.
17. Система по п.14, в которой первый тип памяти соответствует энергозависимой памяти, второй тип памяти соответствует энергонезависимой памяти, при этом данные, адресованные в определенную ячейку в первом типе памяти, управляются посредством контроллера, чтобы осуществлять доступ ко второму типу памяти.
18. Система по п.14, дополнительно содержащая буфер, ассоциативно связанный с контроллером, для буферизации операций ввода/вывода данных, выполняемых со вторым типом памяти.