1. A data storage system comprising:
a tape cartridge library including a plurality of storage cells, each storage cell being configured to store a tape cartridge, the tape cartridge library further including a plurality of tape drives, each tape drive being configured to access a tape cartridge when the tape cartridge is received in the tape drive;
a plurality of tape cartridges in the tape cartridge library, each tape cartridge including a length of tape media and an amount of flash memory;
a robotic tape mover for moving tape cartridges between the plurality of storage cells and the plurality of tape drives; and
a flash memory access mechanism configured in the tape cartridge library to access the flash memory of received cartridges at the plurality of tape drives and to access the flash memory of stored cartridges at the plurality of storage cells.
2. The data storage system of claim 1 wherein the flash memory access mechanism is configured to access the flash memory of received cartridges at the plurality of tape drives when a received cartridge is loaded into a tape drive.
3. The data storage system of claim 1 wherein the flash memory access mechanism is configured to access the flash memory of stored cartridges at the plurality of storage cells when a stored cartridge is at rest in a storage cell.
4. The data storage system of claim 1 wherein the flash memory access mechanism comprises a wireless access device.
5. The data storage system of claim 1 wherein the flash memory access mechanism comprises a wired access device.
6. A data storage system for use with a plurality of tape cartridges, each tape cartridge including a length of tape media and an amount of flash memory, the data storage system comprising:
a tape cartridge library including a plurality of storage cells, each storage cell being configured to store a tape cartridge, the tape cartridge library further including a plurality of tape drives, each tape drive being configured to access a tape cartridge when the tape cartridge is received in the tape drive;
a robotic tape mover for moving tape cartridges between the plurality of storage cells and the plurality of tape drives; and
a flash memory access mechanism configured in the tape cartridge library to access the flash memory of a tape cartridge when the tape cartridge is in the tape cartridge library.
7. The data storage system of claim 6 wherein the flash memory access mechanism is configured to access the flash memory of received cartridges at the plurality of tape drives when a received cartridge is loaded into the tape drive.
8. The data storage system of claim 6 wherein the flash memory access mechanism is configured to access the flash memory of stored cartridges at the plurality of storage cells when a stored cartridge is at rest in a storage cell.
9. The data storage system of claim 6 wherein the flash memory access mechanism is configured to access the flash memory of a cartridge when the cartridge is held by the robotic tape mover.
10. The data storage system of claim 6 wherein the flash memory access mechanism comprises a wireless access device.
11. The data storage system of claim 6 wherein the flash memory access mechanism comprises a wired access device.
12. A method of operating the data storage system of claim 6, the method comprising:
loading a tape cartridge into a tape drive;
storing data onto the tape media in the loaded tape cartridge; and
storing metadata corresponding to the stored data onto the flash memory of the loaded tape cartridge.
13. The method of claim 12 further comprising:
ejecting the tape cartridge from the tape cartridge library, whereby metadata stored onto the flash memory stays with the tape cartridge after ejection.
14. A method of operating the data storage system of claim 6, the method comprising:
loading a set of tape cartridges into the plurality of tape drives;
striping data across the tape media in the loaded set of tape cartridges; and
storing metadata corresponding to the striped data onto the flash memory of the loaded set of tape cartridges, the metadata including formatting information for the striped data.
15. A method of operating the data storage system of claim 6, the method comprising:
reading metadata from the flash memory of a tape cartridge, the metadata including hash values for stored data on the tape media of the tape cartridge;
loading the tape cartridge into a tape drive;
storing data onto the tape media in the loaded tape cartridge, including performing data deduplication based on the hash values; and
updating metadata corresponding to the stored data on the flash memory of the loaded tape cartridge, as needed.
16. A method of operating the data storage system of claim 6, the method comprising:
reading metadata from the flash memory of a tape cartridge, the metadata including policy information for stored data on the tape media of the tape cartridge; and
controlling access to the stored data based on the policy information.
17. A method of operating the data storage system of claim 6, the method comprising:
reading metadata from the flash memory of a tape cartridge;
loading the tape cartridge into a tape drive;
storing data onto the tape media in the loaded tape cartridge;
updating metadata corresponding to the stored data on the flash memory of the loaded tape cartridge; and
preventing over-writing or deletion of at least a portion of the stored metadata.
18. A method of operating the data storage system of claim 6, the method comprising:
reading metadata from the flash memory of a tape cartridge;
loading the tape cartridge into a tape drive;
storing data onto the tape media in the loaded tape cartridge;
updating metadata corresponding to the stored data on the flash memory of the loaded tape cartridge, wherein the metadata includes content access records; and
performing an audit, including retrieving the content access records.
19. A method of operating the data storage system of claim 6, the method comprising:
storing metadata onto the flash memory of a tape cartridge while the tape cartridge is stored in a storage cell.
20. A tape cartridge for use in a data storage system, the tape cartridge comprising:
a housing;
a length of tape media contained in the housing for storing data; and
an amount of flash memory, greater than 1 GB, attached to the housing.
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 circuit for preventing unintentional power off of a mobile terminal, comprising:
a power charge unit for receiving a first state signal representing a state of the mobile terminal from a main chip set of the mobile terminal, changing or maintaining a state of a second state signal, which represents a normal power off of the mobile terminal and an abnormal power off of the mobile terminal, according to the state of the first state signal, and outputting the second state signal for representing a power on state to the mobile terminal when electric power is re-applied to the mobile terminal in the state of the abnormal power off of the mobile terminal;
an enable signal generator for generating a power-on enable signal by receiving the second state signal from the power charge unit; and
a voltage control unit for supplying the electric power from the battery to the main chip set of the mobile terminal in response to the power-on enable signal from the enable power signal generator by controlling the electric power to be suitable for the mobile terminal,
wherein the power charge unit comprises:
a battery; and
a JK flip-flop comprising a power supply end connected to the battery, a J end for receiving the first state signal, a K end for receiving an inverted signal of the first state signal, and a Q end for outputting an output signal as a second state signal.
2. The circuit as recited in claim 1, wherein the enable signal generator receives a power key input signal, which invokes to generate a power-hold signal in order to generate the power-on enable signal and the power-hold signal can be substituted by the second state signal.
3. The circuit as recited in claim 1, wherein the power charge unit further comprises an inner battery unit equipped inside of the battery and an outer battery unity equipped outside of the battery,
wherein the inner battery unit has;
an inverter for receiving the first state signal and inverting the first state signal;
a first resistor having a first end connected to an input line of the first state signal and a second end connected to a ground; and
a second resistor having a first end connected to an output end of the inverter and a second end connected to the ground;
a third resistor for having a first end connected to electric power of the battery and a second end connected to the power supply end of the JK flip-flop,
wherein the outer battery unit has:
a fourth register for having a first end connected to the Q end of said JK flip-flop; and
a first diode for a positive end connected to the second end of the fourth register and passing the second state signal as an enable signal.
4. A method for preventing unintentional power off of a mobile terminal, which has a power charge unit for supplying electric power to the mobile terminal, an enable signal generator for generating a power-on enable signal to turn on the mobile terminal, and a voltage controller for supplying the suitable electric power to a main chip set of the mobile terminal in response to the power-on enable signal, the method comprising the steps of:
a) turning on the mobile terminal when one of a second state signal from the power charger unit and the power key input signal inputted from a user of the mobile terminal is inputted to the enable signal generator;
b) generating a first state signal at the main chip set of the mobile terminal and outputting the first state signal to the power charger unit to set the state of the first state signal as power-on at the power charge unit after turning on the mobile terminal;
c) changing or maintaining a state of the second state signal according to the state of the first state signal, which is power-on, in order to generate the second state signal at the power charger unit;
d) generating the first state signal at the main chip set and outputting the first state signal to the power charger unit to set the first state signal’s state as power-off when a power off signal is inputted by a user;
e) changing the state of the second state signal according to the state of the first state signal, which is power-off, in order to inactivate the second state signal at the power charger unit;
f) turning off the mobile terminal after inactivating the second state signal; and
g) returning to step a) by the second state signal having the state of power-on, when electric power is re-applied to the mobile terminal in case that the mobile terminal is unintentionally powered off by loose contact with the power charge unit, wherein the second state signal having the state of power-on is outputted from a JK flip-flop included in the power charge unit, wherein the JK flip-flop comprises,
a power supply end connected to a battery included in the power charge unit, a J end for receiving the first state signal, a K end for receiving an inverted signal of the first state signal, and a Q end for outputting an output signal as a second state signal.