1. A controller configured to store data in any of a plurality of storage devices, the controller comprising:
a processor configured to specify at least one of the plurality of storage devices where the data is to be stored; and
a cache memory configured to store the data and output the data to the at least one of the plurality of storage devices, the cache memory comprising:
a first transistor including a first semiconductor;
a second transistor including a second semiconductor layer having a band gap different from that of the first semiconductor; and
a capacitor electrically connected to the first transistor and the second transistor,
wherein the cache memory stores the data for one hour or more without power supply.
2. The controller according to claim 1, wherein the cache memory comprises a storage circuit including a transistor including an oxide semiconductor layer.
3. The controller according to claim 1, wherein the plurality of storage devices are hard disks.
4. The controller according to claim 1, wherein the first semiconductor is an oxide semiconductor and the second semiconductor is silicon.
5. The controller according to claim 1,
wherein the first transistor comprises a pair of insulators,
wherein the pair of insulators sandwich a gate electrode of the first transistor,
wherein the first transistor comprises a pair of conductors,
wherein one of the pair of conductors works as a source electrode of the first transistor and the other of the pair of conductors works as a drain electrode of the first transistor, and
wherein the pair of conductors sandwich the pair of insulators and the gate electrode of the first transistor.
6. The controller according to claim 5, wherein the first transistor comprises a third insulator over the gate electrode of the first transistor and between the pair of insulators.
7. A storage system comprising:
a plurality of storage devices; and
a controller configured to store data externally input in any of the plurality of storage devices, the controller comprising:
a processor configured to specify at least one of the plurality of storage devices where the data is to be stored; and
a cache memory configured to store the data and output the data to the at least one of the plurality of storage devices, the cache memory comprising:
a first transistor including a first semiconductor;
a second transistor including a second semiconductor layer having a band gap different from that of the first semiconductor; and
a capacitor electrically connected to the first transistor and the second transistor,
wherein the cache memory stores the data for one hour or more without power supply.
8. The storage system according to claim 7, wherein the cache memory comprises a storage circuit including a transistor including an oxide semiconductor layer.
9. The storage system according to claim 7, wherein the plurality of storage devices are hard disks.
10. The storage system according to claim 7, wherein the first semiconductor is an oxide semiconductor and the second semiconductor is silicon.
11. The storage system according to claim 7,
wherein the first transistor comprises a pair of insulators,
wherein the pair of insulators sandwich a gate electrode of the first transistor,
wherein the first transistor comprises a pair of conductors,
wherein one of the pair of conductors works as a source electrode of the first transistor and the other of the pair of conductors works as a drain electrode of the first transistor, and
wherein the pair of conductors sandwich the pair of insulators and the gate electrode of the first transistor.
12. The storage system according to claim 11, wherein the first transistor comprises a third insulator over the gate electrode of the first transistor and between the pair of insulators.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A data processing system, comprising:
a processor; and
logic executable by the processor, the logic executable by the processor to:
responsive to receiving an input of biometric data from a user of the data processing system, automatically create a certificate based on the biometric data and
automatically request a biometric-based certificate from an unpaired wireless device discovered by the data processing system;
responsive to the certificate from the wireless device matching the certificate created by the data processing system, automatically the wireless device with the data processing system; and
after pairing the wireless device with the data processing system, automatically purge the biometric data and the certificates from the data processing system.
2. The system of claim 1, wherein the logic is executable to receive a fingerprint of the user as the biometric data.
3. The system of claim 1, wherein the logic is executable to, responsive to determining that the wireless device lacks a certificate matching the certificate created by the data processing system, refuse an association of the wireless device to the data processing system.
4. The system of claim 1, wherein the logic is executable to preconfigure a wireless device owned by the user with a certificate generated based on the biometric data.
5. A computer program product for automatically associating a wireless device to a data processing system, the computer program product comprising:
a non-transitory computer readable medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code configured to:
responsive to receiving an input by the data processing system of biometric data from a user of the data processing system, automatically create a certificate based on the biometric data and
automatically request a biometric-based certificate from an unpaired wireless device discovered by the data processing system;
responsive to the certificate from the wireless device matching the certificate created by the data processing system, automatically the wireless device with the data processing system; and
after pairing the wireless device with the data processing system, automatically purge the biometric data and the certificates from the data processing system.
6. The computer program product of claim 5, wherein the computer readable program code is configured to receive a fingerprint of the user as the biometric data.
7. The computer program product of claim 5, wherein the computer readable program code is configured to, responsive to determining that the wireless device lacks a certificate matching the certificate created by the data processing system, refuse an association of the wireless device to the data processing system.
8. The computer program product of claim 5, wherein the computer readable program code is configured to preconfigure a wireless device owned by the user with a certificate generated based on the biometric data.