Cassette memory, magnetic tape cassette and recording and reproducing system

文档序号:1549553 发布日期:2020-01-17 浏览:8次 中文

阅读说明:本技术 盒式存储器,磁带盒及记录和再现系统 (Cassette memory, magnetic tape cassette and recording and reproducing system ) 是由 足立直大 中塩栄治 阿武和男 栃久保伸哉 山鹿実 岩间孝信 阿部雅美 于 2019-02-08 设计创作,主要内容包括:一种用于磁带盒的盒式存储器包括:通信单元,其使用由作为无线通信标准的ISO 14443-2标准规定的无线通信方法与记录和再现设备进行通信;非易失性存储器,具有超过16KB的存储容量;及控制单元,以字(2字节)或块(32字节)为单位对非易失性存储器进行数据的写入或读取。非易失性存储器包括具有128KB以下的存储容量的多个存储体。控制单元对多个存储体中的至少一个第一存储体写入或读取由磁带标准规定的数据,及对除第一存储体以外的至少一个第二存储体进行附加数据的写入或读取。(A cartridge memory for a magnetic tape cartridge comprising: a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard; a non-volatile memory having a storage capacity of more than 16 KB; and a control unit that writes or reads data to or from the nonvolatile memory in units of words (2 bytes) or blocks (32 bytes). The nonvolatile memory includes a plurality of banks having a storage capacity of 128KB or less. The control unit writes or reads data specified by a magnetic tape standard to or from at least one first bank among the plurality of banks, and writes or reads additional data to or from at least one second bank other than the first bank.)

1. A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of words (2 bytes) or blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each having a storage capacity of 128KB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, and

writing or reading additional data to or from at least one second memory bank other than the first memory bank.

2. A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each memory having a storage capacity of 2MB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, and

writing or reading additional data to or from at least one second memory bank other than the first memory bank.

3. The cartridge according to claim 1, wherein said memory bank has a memory capacity of 16KB or more and 128KB or less.

4. The cartridge according to claim 2, wherein the memory bank has a storage capacity of 16KB or more and 2MB or less.

5. The cartridge according to claim 1, wherein the additional data is management ledger data specified by JIS Z6019.

6. The cartridge according to claim 1, wherein the additional data is a management table for managing a file system.

7. The cartridge according to claim 6, wherein said file system is a linear tape file system.

8. The memory cartridge according to claim 1, wherein the additional data is a copy of data written to the first memory bank or an error correction code.

9. The memory cartridge according to claim 1, wherein the nonvolatile memory further comprises a bank switch register for switching the plurality of banks.

10. A magnetic tape cartridge comprising the cartridge according to claim 1 or 2.

11. A recording and reproducing system comprising:

a magnetic tape cartridge comprising the cartridge according to claim 1 or 2; and

a recording and reproducing apparatus configured to be capable of loading or unloading the magnetic tape cartridge.

Technical Field

The present disclosure relates to a cartridge memory, a magnetic tape cartridge, and a recording and reproducing system.

Background

Magnetic recording media are widely used for the storage of electronic data. In particular, a magnetic tape having a low cost per data unit capacity has attracted attention and is used as a recording medium used in a cloud storage service in a data center or the like together with a Hard Disk Drive (HDD).

Magnetic tapes that conform to the Linear Tape Open (LTO) Ultrium standard are widely used as magnetic tapes. A noncontact nonvolatile memory using RF wireless communication, called a Cartridge Memory (CM), is embedded in a magnetic tape cartridge conforming to the LTO Ultium standard (see patent document 1, for example). For example, information such as manufacturing information, drive use history, and vendor specific management information is written to the cartridge. By loading the magnetic tape cartridge into the drive and then the drive reading the above information from the cartridge memory, the use of the magnetic tape cartridge or the like can be checked in a short time.

As the storage capacity of magnetic tape conforming to the LTO standard increases, the storage capacity of the cartridge needs to increase. This is because the amount of information written to the cartridge increases according to the storage capacity of the magnetic tape.

[ citation list ]

[ patent document ]

Patent document 1: japanese patent application laid-open No.2003-109353

Disclosure of Invention

Problems to be solved by the invention

However, the Liner Tape Open Generation 8(LTO-8) or IBM3592 standards specify the storage capacity of a cartridge as 16 KB. Therefore, if the storage capacity of the cartridge is increased beyond 16KB according to the increase of the information written to the cartridge, compatibility with the existing standard described above may be lost.

An object of the present disclosure is to provide a cartridge memory, a magnetic tape cartridge, and a recording and reproducing system, which can improve a storage capacity while maintaining compatibility with existing standards.

Solution to the problem

In order to solve the above problems, the first disclosure is

A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of words (2 bytes) or blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each having a storage capacity of 128KB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, and

writing or reading of additional data is performed to at least one second memory bank other than the first memory bank.

The second disclosure is

A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each having a storage capacity of 2MB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, and

additional data is written or read to or from at least one second memory bank other than the first memory bank.

ADVANTAGEOUS EFFECTS OF INVENTION

According to the present disclosure, it is possible to increase the storage capacity while maintaining compatibility with existing standards. Note that the effects of the present disclosure are not necessarily limited to the effects described herein, but any effects described in the present disclosure or effects different therefrom.

Drawings

Fig. 1 is a schematic diagram of a recording and reproducing system according to a first embodiment of the present disclosure.

Fig. 2 is an exploded perspective view of the tape cartridge.

FIG. 3 is a block diagram of a cartridge.

FIG. 4 is a block diagram of a non-volatile memory.

Fig. 5 is a flowchart for explaining an example of the operation of the recording and reproducing system according to the first embodiment of the present disclosure.

Fig. 6 is a flowchart for explaining an example of the operation of the recording and reproducing system according to the second embodiment of the present disclosure.

Fig. 7 is a flowchart for explaining an example of the operation of the recording and reproducing system according to the third embodiment of the present disclosure.

Fig. 8 is a flowchart for explaining an example of the operation of the recording and reproducing system according to the fourth embodiment of the present disclosure.

Fig. 9 is a block diagram of a variation of the non-volatile memory.

Fig. 10 is a block diagram of a variation of the nonvolatile memory.

Detailed Description

Embodiments of the present disclosure will be described in the following order. Note that, in all the drawings of the following embodiments, the same reference numerals will be assigned to the same or corresponding portions to each other.

1 first embodiment (example of recording and reproducing System)

Second embodiment (example of recording and reproducing System)

Third embodiment (example of recording and reproducing System)

Fourth embodiment (example of recording and reproducing System)

Modification 5

<1 first embodiment >

[ configuration of recording and reproducing System ]

As shown in fig. 1, a recording and reproducing system 100 according to a first embodiment of the present disclosure includes a magnetic tape cartridge 10 having a magnetic tape MT and a cartridge memory 11, and a recording and reproducing apparatus (drive) 20 that can load and unload the magnetic tape cartridge 10.

(recording and reproducing apparatus)

The recording and reproducing device 20 includes a reader/recorder 21 as a communication unit, a recording and reproducing unit 22, a system controller 23 as a control unit, and an interface 24. The recording and reproducing device 20 is connected to an external computer 200 through an interface 25.

The reader/writer 21 communicates with the cartridge 11 using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard. The recording and reproducing unit 22 includes a drive unit (not shown), a head unit (not shown), and the like for operating the magnetic tape MT, and performs recording and reproduction of data on the magnetic tape MT.

The system controller 23 controls each unit of the recording and reproducing device 20, such as the reader/writer 21 and the recording and reproducing unit 22. The system controller 23 includes a Central Processing Unit (CPU), a Read Only Memory (ROM), a Random Access Memory (RAM), and the like, which are not shown.

The interface 24 is connected to the recording and reproducing unit 22 and the external computer 200. The signal read from the magnetic tape MT by the recording and reproducing unit 22 is output to the external computer 200 via the interface 24. On the other hand, a signal to be recorded on the magnetic tape MT by the recording and reproducing unit 22 is supplied from the external computer 200 via the interface 24.

The interface 24 may be connected to the reader/writer 21. In this case, the reader/writer 21 may be controlled by an operation input from an external computer 200 connected to the interface 24.

(magnetic tape cassette)

The magnetic tape cartridge 10 is a magnetic tape cartridge conforming to the so-called LTO standard or IBM standard, and, as shown in fig. 2, includes, inside a cartridge case 12 including a lower case 12A and an upper case 12B: a reel 13 around which the magnetic tape MT is wound; a spool lock 14 and a spool spring 15 for locking rotation of the spool 13; a tripod 16 for unlocking the reel 13; a slide door 17 for opening and closing a tape outlet 12C provided in the cartridge case 12 across the lower case 12A and the upper case 12B; a door spring 18 for urging the slide door 17 to a closed position with the outlet 12C; write protection 19 to prevent accidental erasure; and a cartridge 11. The reel 13 has a substantially circular disk shape with an opening at the center, and includes a reel hub 13A and a flange 13B made of a hard material such as plastic.

As shown in fig. 3, the cartridge memory 11 used in the magnetic tape cartridge 10 includes: an antenna coil 31; a rectifier power supply circuit 32, the rectifier power supply circuit 32 generating power supply by generating and rectifying electric power using electromotive force induced by radio waves received by the antenna coil 31; a clock circuit 33 that also generates a clock using an electromotive force induced by radio waves received by the antenna coil 31; a detector/modulator circuit 34 that detects radio waves received by the antenna coil 31 and modulates a signal to be transmitted by the antenna coil 31; a controller 35 including a logic circuit and the like for determining commands and data from the digital signal extracted from the detector/modulator circuit 34 and processing the commands and data; and a non-volatile memory (NVM) 36.

The non-volatile memory 36 has a storage capacity in excess of 16KB, which is greater than that specified by the LTO-8 or IBM3592 magnetic tape standards. An Electrically Erasable Programmable Read Only Memory (EEPROM) is generally used as the nonvolatile memory 36, but a Magnetoresistive Random Access Memory (MRAM), a resistive random access memory (ReRAM), or the like may also be used.

The cartridge 11 is configured such that the antenna coil 31 and detection/modulation conform to the ISO14443-2 standard in the Radio Frequency (RF) band, and the command system conforms to the LTO8 or IBM3592 standard. According to these standards, the nonvolatile memory 36 provided in the cartridge 11 can be accessed in units of words (2 bytes) or blocks (32 bytes), wherein addressing can be performed using a 12-bit address in a word-unit access or using a 16-bit address in a block-range access. In the case of access in units of words (2 bytes), the maximum available storage capacity is 128 KB; in the case of access in units of blocks (32 bytes), the maximum available storage capacity is 2 MB. These are capacity limitations that can be achieved by specification.

As shown in FIG. 4, the cartridge 11 includes four banks BK0 through BK3, a bank switch register 41, and a multiplexer 42. Although in the example described herein, the four banks BK0 to BK3 are constituted by four 16KB memories, the number of banks is not limited to that of the example, but may be arbitrarily selected as long as there are two or more banks, whether even-numbered or odd-numbered.

The bank switching register 41 is used to switch the banks BK0 to BK3 so that a bank to which data is to be written or from which data is to be read is any one of the banks BK0 to BK 3. The bit length of the bank switch register 41 varies depending on the number of banks, but in the case of four banks, only a minimum of 2 bits is required. I.e. if it can be squared by a factor of two (2)2) The number of ways of controlling the switching in combination of four ways is sufficient. To perform writing to the bank switch register 41, for example, one word (2 bytes) as a minimum access unit is reserved, wherein 2 bits of one word are allocated for bank switching. One word for performing writing to the bank switch register 41 is preferably allocated in a reserved area that is not used, for example, according to the LTO standard, but may be allocated in any write-protected area in the cartridge 11. The multiplexer 42 sets any one of the banks BK0 to BK4 as a destination of write data according to an input signal from the bank switching register 41.

Each of the banks BK0 to BK3 has a storage capacity of 128KB or less, preferably 16KB or more and 128KB or less. The bank (first bank) BK0 corresponds to a storage area of an existing cartridge conforming to the LTO-8 or IBM3592 standard. The normal data is written to the bank BK 0. Here, "general data" means data specified in the LTO-8 or IBM3592 standard.

The banks (second banks) BK1 to BK3 correspond to extended memory areas of the memory area of the above-described conventional cartridge. Additional data is written to the banks BK1 through BK 3. Here, the additional data represents data not specified in the LTO-8 or IBM3592 standards. Examples of the additional data include, but are not limited to, management ledger data, a copy of normal data written to the bank BK0, an error correction code of normal data written to the bank BK0, index information, and the like.

The system controller 23 of the recording and reproducing device 20 requests the cartridge 11 to write or read general data. Specifically, the system controller 23 requests the controller 35 to switch the destination of the write or read data from the bank BK1, the bank BK2, or the bank BK3 to the bank BK0, and then provides the write or read of the normal data to the controller 35.

The system controller 23 of the recording and reproducing device 20 requests the cartridge 11 to write or read the additional data. Specifically, the system controller 23 requests the controller 35 to switch the destination of the write or read data from the bank BK0 to the bank BK1, the bank BK2, or the bank BK3, and then provides the write or read of the additional data to the controller 35.

In response to a request from the system controller 23 to change the bank to which data is to be written or read, the controller 35 of the disk cartridge 11 switches the destination of the written or read data from the bank BK1, the bank BK2, or the bank BK3 to the bank BK 0. Alternatively, the destination of the write or read data is switched from the bank BK0 to the bank BK1, the bank BK2, or the bank BK 3.

In response to a request for writing or reading normal data from the system controller 23, the controller 35 of the cartridge 11 writes the normal data to the bank BK0 or reads the normal data from the bank BK 0. Further, in response to a request for writing or reading additional data from the system controller 23, the additional data is written to the bank BK1, the bank BK2, or the bank BK3, or is read from the bank BK1, the bank BK2, or the bank BK 3. Note that, at the time of writing the normal data and the additional data, the normal data and the additional data are supplied from the system controller 23 to the controller 35.

The system controller 23 and the controller 35 write or read data to or from the nonvolatile memory in units of words (2 bytes) or blocks (32 bytes).

[ operation of recording and reproducing System ]

An example of the operation of the recording and reproducing system 100 according to the first embodiment of the present disclosure will be described below with reference to fig. 5.

First, when a magnetic tape cartridge is loaded into the recording and reproducing apparatus 20 in step S11, for example, the system controller 23 of the recording and reproducing apparatus 20 inquires of the cartridge memory of the loaded magnetic tape cartridge whether the cartridge memory has an extended storage area.

In the case where a response that the cartridge has the expanded storage area is not returned from the cartridge in response to the inquiry at step S11, the system controller 23 determines that the cartridge is a normal cartridge having no expanded storage area. On the other hand, in the case of returning a response from the cartridge having the expanded storage area, the system controller 23 determines that the cartridge is the cartridge 11 of the first embodiment having the expanded storage area.

In the present specification, a "general cartridge" means a conventional cartridge conforming to the LTO-8 or IBM3592 standards, that is, a cartridge having a storage capacity of 16kB without expanding a storage area. Further, the extended storage area indicates a storage area exceeding 16kB (i.e., storage space of the banks BK1 through BK3) specified in the LTO-8 or IBM3592 standards.

In the case where it is determined in step S11 that the magnetic tape cartridge has an ordinary cartridge memory, the following write or read processing of ordinary data is performed. That is, if the system controller 23 requests the controller of the ordinary cartridge to write or read the ordinary data, the controller of the ordinary cartridge writes the ordinary data supplied from the system controller 23 to the nonvolatile memory or reads the ordinary data from the nonvolatile memory and supplies the data to the system controller 23 in step S22.

In the case where it is determined in step S11 that the cartridge is the cartridge 11, the following write or read processing of the normal data and the additional data is performed. That is, in step S13, the system controller 23 first determines whether the writing or reading process for the additional data has been performed. In the case where it is determined in step S13 that the write or read process for the additional data has been performed, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK0 to the bank BK1 in step S14. The controller 35 that receives the request changes the destination of the write or read data from the bank BK0 to the bank BK 1.

Next, in step S15, the system controller 23 requests the controller 35 to write or read additional data. The controller 35 that receives the request writes additional data to the bank BK1 or reads additional data from the bank BK1, and supplies the read additional data to the system controller 23.

Next, in step S16, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK1 to the bank BK 0. The controller 35 that received the request changes the destination of the write or read data from the bank BK1 to the bank BK0

In the event that determination is made in step S13 that the write or read process for the additional data has not been performed, but a request for writing or reading the normal data has been made, the controller 35 writes the normal data to the bank BK0 or reads the normal data from the bank BK0, and supplies the read normal data to the system controller 23 in step S17.

When the magnetic tape cartridge 10 is loaded into the recording and reproducing apparatus 20, for example, the normal data and the additional data are read. On the other hand, when the magnetic tape cartridge 10 is unloaded from the recording and reproducing device 20 or data is recorded on the magnetic tape MT, for example, the normal data and the additional data are written.

Although the above operation describes an example of writing the additional data to the bank BK1, the additional data may be written to the bank BK2 or the bank BK3 as an extended storage area other than the bank BK 1. Further, in the event that the additional data is too large for the storage capacity of bank BK1 to be sufficient, the additional data may be written across banks BK1 and BK2 or across banks BK1, BK2, and BK 3.

[ Effect ]

In the recording and reproducing system 100 according to the first embodiment, the controller 35 performs a writing or reading process of the normal data on the bank BK0 among the plurality of banks BK0 to BK3, and performs a writing or reading process of the additional data on the bank BK1 among the plurality of banks BK0 to BK 3. Thus, storage capacity may be increased while maintaining compatibility with the LTO-8 or IBM3592 standards.

<2 second embodiment >

The second embodiment describes an example of writing a copy of the normal data written in the bank BK0 or an error correction code of the normal data written in the bank BK0 as additional data in the extended memory area.

[ configuration of recording and reproducing tape System ]

A copy of the normal data (additional data) written in the bank BK0 or an error correction code (additional data) of the normal data written in the bank BK0 is written in the bank BK1 as an extended storage area.

After writing the normal data to the bank BK0, the system controller 23 requests the controller 35 to write a copy of the normal data or an error correction code of the normal data to the bank BK1, the bank BK2, or the bank BK 3. In response to the request, the controller 35 writes a copy of the normal data or an error correction code of the normal data to the bank BK1, the bank BK2, or the bank BK 3.

In the case where the normal data is read from the bank BK0 and supplied from the cartridge 11 to the system controller 23, the system controller 23 determines whether the supplied normal data is damaged. Whether the data read from the bank BK0 is corrupted is determined by, for example, using an error detection code included in the normal data supplied from the cartridge 11. Note that the LTO standard specifies the use of a Cyclic Redundancy Check (CRC) as an error detection code.

In the case where the system controller 23 determines that the normal data is not damaged, the system controller supplies the normal data to the external computer 200, for example. On the other hand, in the case where the system controller 23 determines that the normal data is corrupt, the system controller requests the cartridge 11 to read a copy of the normal data or an error correction code of the normal data written in the bank BK1, the bank BK2, or the bank BK 3. In response to the request, the controller 35 reads a copy of the normal data or an error correction code of the normal data from the bank BK1, the bank BK2, or the bank BK3, and makes a request to the system controller 23.

[ operation of recording and reproducing tape System ]

An example of the operation of the recording and reproducing system 100 according to the second embodiment of the present disclosure will be described below with reference to fig. 6. Note that steps similar to those in the operation of the recording and reproducing system 100 of the first embodiment are denoted by the same reference numerals as those in the operation of the first embodiment, and will not be described again.

In the case where it is determined in step S11 that the cartridge is the cartridge 11 according to the second embodiment, the following write processing of the normal data and the additional data is performed. That is, in step S23, the system controller 23 first supplies the normal data to the controller 35. The controller 35 writes the normal data supplied from the system controller 23 to the bank BK 0.

Next, in step S24, the system controller 23 requests the controller 35 to switch the destination of the write data from the bank BK0 corresponding to the storage area of the existing cartridge to the bank BK1 corresponding to the extended storage area. In response to the request, the controller 35 switches the destination of the write data from the bank BK0 to the bank BK 1.

Next, in step S25, the system controller 23 supplies the controller 35 with a copy of the normal data written to the bank BK0 in step S23 or an error correction code of the normal data written to the bank BK0 in step S23. The controller 35 writes a copy of the normal data or an error correction code of the normal data supplied from the system controller 23 to the bank BK 1.

Next, in step S26, the system controller 23 requests the controller 35 to switch the destination of the write or read data from the bank BK1 to the bank BK 0. In response to the request, the controller 35 switches the destination of the write or read data from the bank BK1 to the bank BK 0. As described herein, the destination of writing or reading data is switched to the bank BK0, so that in the case where the magnetic tape cartridge 10 is loaded into an ordinary recording and reproducing apparatus, the ordinary recording and reproducing apparatus can perform reading or reading processing on ordinary data on the magnetic tape cartridge 10, as is done on an ordinary magnetic tape cartridge.

Here, the "ordinary recording and reproducing apparatus" denotes a conventional recording and reproducing apparatus which can write or read data to or from a storage area of an existing cartridge, i.e., a 16kB storage area (bank BK0) specified by the LTO-8 or IBM3592 standards, but cannot write or read data to or from extended storage areas (storage areas BK1 to BK 3).

Although the above operation describes an example in which a copy of the normal data or an error correction code of the normal data is written to the bank BK1, a copy of the normal data or an error correction code thereof may be written to the bank BK2 or the bank BK 3.

[ Effect ]

In the recording and reproducing system 100 according to the second embodiment, the system controller 23 of the recording and reproducing apparatus 20 writes a copy of the normal data written in the bank BK0 or an error correction code of the normal data in the bank BK1 as an extended storage area. Accordingly, in the case where the normal data read from the bank BK0 is found to be corrupt, the system controller 23 may read a copy of the normal data or an error correction code of the normal data from the bank BK 1. As a result, the damaged general data can be recovered, so that the reliability of writing data can be improved.

<3 third embodiment >

The third embodiment describes an example of writing management ledger data to an extended storage area or reading management ledger data from an extended storage area.

[ configuration of recording and reproducing tape System ]

Management ledger data (additional data) specified in JIS Z-6019 is written in the bank BK1 as an extended storage area. Although an example of writing the management ledger data to the bank BK1 is described herein, the management ledger data may be written to the bank BK2 or the bank BK3 that is an extended storage area other than the bank BK 1. Further, in the case where the management ledger data is too large to be sufficient for the storage capacity of the bank BK1, the management ledger data may be written across the banks BK1 and BK2 or across the banks BK1, BK2 and BK 3.

The system controller 23 of the recording and reproducing device 20 requests the cartridge 11 to write or read the management ledger data. Specifically, the system controller 23 requests the controller 35 to switch the destination of the write or read data from the bank BK0 to the bank BK1, and then requests the controller 35 to write or read the management ledger data. When the magnetic tape cartridge 10 or the like is unloaded from the recording and reproducing device 20, for example, the management ledger data is written. The management ledger data is read when, for example, the magnetic tape cartridge 10 is loaded into the recording and reproducing apparatus 20 or the like.

In response to a request from the system controller 23, the controller 35 of the cartridge 11 switches the destination of the write or read data from the bank BK0 to the bank BK 1. Further, in response to a request from the system controller 23, the management ledger data is written to the bank BK1 or read from the bank BK1 and supplied to the system controller 23.

[ operation of recording and reproducing tape System ]

An example of the operation of the recording and reproducing system 100 according to the third embodiment will be described below with reference to fig. 7. Note that steps similar to those in the operation of the recording and reproducing system 100 of the first embodiment are denoted by the same reference numerals as those in the operation of the first embodiment, and will not be described again.

In the case where it is determined in step S11 that the cartridge is the cartridge 11 according to the third embodiment, the following write or read processing of data is performed.

First, in step S31, the system controller 23 determines whether write or read processing for the deposit ledger has been performed. In the case where it is determined in step S31 that the write or read process to the deposit ledger has been performed, in step S32, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK0 to the bank BK 1. The controller 35 that receives the request changes the destination of the write or read data from the bank BK0 to the bank BK 1.

Next, in step S33, the system controller 23 requests the controller 35 to write or read the management ledger data. The controller 35 that receives the request writes the management ledger data to the bank BK1 or reads the management ledger data from the bank BK 1.

Next, in step S34, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK1 to the bank BK 0. The controller 35 that receives the request changes the destination of the write or read data from the bank BK1 to the bank BK 0.

In the case where it is determined in step S31 that the write or read process to the deposit ledger has not been performed but the ordinary read or write process has been requested, the controller 35 writes ordinary data to the bank BK0 or reads ordinary data from the bank BK0 in step S35.

[ Effect ]

The recording and reproducing system 100 according to the third embodiment can switch the bank switch register 41 and write the management ledger data to the bank BK1 or the like as the extended storage area. Therefore, the search for the management ledger data can be speeded up compared to the case where the management ledger data is written to the magnetic tape MT.

On the other hand, without writing the management ledger data, the normal data may be written to the bank BK0 or read from the bank BK 0. Therefore, the bank BK0 can be regarded as a nonvolatile memory of a normal cartridge.

JIS Z-6019 stipulates that management ledger data is written in a memory for file management, where management ledger data is required for each file to be managed. As the capacity of the tape increases, the number of files that may be written increases, and thus the 16KB storage capacity established by LTO-8 is insufficient. Therefore, the conventional recording and reproducing system needs to record the management ledger data on the magnetic tape simultaneously with the file, and also needs to access the magnetic tape each time the management ledger data is to be accessed. Therefore, a search for necessary information is performed after reading all information stored on the magnetic tape, and thus, the magnetic tape that does not read data electrically but physically has a problem in that it takes time to search.

<4 fourth embodiment >

The fourth embodiment describes an example of writing index information to or reading index information from an extended storage area.

[ configuration of recording and reproducing tape System ]

The index information is written in the bank BK1 as an extended storage area. The index information is a management table (additional data) for managing the file system. For example, the file system is a Linear Tape File System (LTFS).

Although an example of writing index information to the bank BK1 is described herein, the index information may be written to the bank BK2 or BK3, which is an extended storage area, other than the bank BK 1. Further, in the case where the index information is too large to be sufficient in the storage capacity of the bank BK1, the index information may be written across the banks BK1 and BK2 or across the banks BK1, BK2, and BK 3.

The system controller 23 of the recording and reproducing device 20 requests the cartridge 11 to write or read the index information. Specifically, the system controller 23 requests the controller 35 to switch the destination of the write or read data from the bank BK0 to the bank BK1, and then requests the controller 35 to write or read the index information. The index information is read when, for example, the tape cartridge 10 is loaded into the recording and reproducing apparatus 20 or the like. When recording data or the like on the magnetic tape MT, for example, the index information is written.

In response to a request from the system controller 23, the controller 35 of the cartridge 11 switches the destination of the write or read data from the bank BK0 to the bank BK 1. Further, in response to a request from the system controller 23, index information is written to the bank BK1 or read from the bank BK 1.

[ operation of recording and reproducing tape System ]

An example of the operation of the recording and reproducing system 100 according to the fourth embodiment will be described below with reference to fig. 8. Note that steps similar to those in the operation of the recording and reproducing system 100 of the first embodiment are denoted by the same reference numerals as those in the operation of the first embodiment, and will not be described again.

In the case where it is determined in step S11 that the cartridge is the cartridge 11 according to the fourth embodiment, the following write or read processing of data is performed.

First, in step S41, the system controller 23 determines whether writing or reading processing of index information has been performed. In the case where it is determined in step S41 that the write or read process of the index information has been performed, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK0 to the bank BK1 in step S42. The controller 35 that receives the request changes the destination of the write or read data from the bank BK0 to the bank BK 1.

Next, in step S43, the system controller 23 requests the controller 35 to write or read index information. The controller 35 that receives the request writes index information to the bank BK1 or reads index information from the bank BK 1.

Next, in step S44, the system controller 23 requests the controller 35 to change the destination of the write or read data from the bank BK1 to the bank BK 0. The controller 35 that receives the request changes the destination of the write or read data from the bank BK1 to the bank BK 0.

In the case where it is determined in step S41 that the write or read process of the index information has not been performed but the write or read of the normal data has been requested, the controller 35 writes the normal data to the bank BK0 or reads the normal data from the bank BK0 in step S45.

[ Effect ]

In the LTFS specification, the tape is divided into partitions so that approximately 4% of the tape capacity is reserved for writing LTFS index information. Magnetic tape is, by its nature, suitable for sequential access, but not for random access. Even in the case of updating a file, data is additionally written, and the file before update is not deleted but only invalidated. The accompanying LTFS index information is also repeatedly added to the LTFS index partition. Therefore, to access a file, the LTFS index partition must be searched and the latest index information found on tape. Due to this operation, the conventional recording and reproducing system has a problem that the speed of the tape system using the LTFS is slow. Furthermore, to achieve some degree of acceleration, tape library vendors recommend an option that can achieve acceleration by having the cartridge store the location on the tape within the limits of the cartridge's capacity (16 KB for LTO 8) using the latest LTFS index information.

The recording and reproducing system 100 according to the fourth embodiment is configured to write only index information to the cartridge 11 suitable for random access, not to the magnetic tape MT. Therefore, since the above-described partition of about 4% is not necessary, more data can be written to the magnetic tape MT. Further, when updating the index information, only the existing index information needs to be overwritten without an additional writing operation, so that the latest index information can be always accessed at high speed and the speed of the recording and reproducing system 100 can be increased.

<5 modification >

Although the first to fourth embodiments of the present disclosure have been described in detail above, the present disclosure is not limited to the above first to fourth embodiments, but may be modified in various ways based on the technical idea of the present disclosure.

For example, the configurations, methods, steps, numerical values, and the like described in the above-described first to fourth embodiments are merely examples, and configurations, methods, steps, numerical values, and the like different therefrom may be used as necessary.

In addition, the configurations, methods, steps, numerical values, and the like of the above-described first to fourth embodiments may be combined with each other without departing from the spirit of the present disclosure.

Although the above first to fourth embodiments describe examples in which the bank memories are configured with the four banks BK0 to BK3 using four 16KB memories, the configuration of the bank memories is not limited thereto.

For example, as shown in FIG. 9, a distinct quad-bank memory may be configured by using a memory 51 having a storage capacity of 64KB and dividing the 64KB memory one into four using, for example, the upper two bit address bits per word. Alternatively, although not shown in the drawings, a distinct four-bank memory may be configured by using two memories (each having a storage capacity of 32 KB) and similarly dividing each 32KB memory into two. In addition, the bank switching address is not limited to the upper two bits, but may be allocated at any position.

Further, as shown in fig. 10, a two-bank memory having 128KB per bank can be configured by using the memory 52 having a memory capacity of 256 KB. In the ISO14443-2 standard, two access methods of word-by-word access and block-by-block access can be selected, in which addressing is performed with an address width of 12 bits for word-by-word access and an address width of 16 for block-by-block access. The 12-bit address width becomes a limitation to being able to access on a word-by-word basis and a block-by-block basis, such that only 128KB of capacity can be achieved, but current variations can extend the capacity to 256KB for use.

The above first to fourth embodiments describe the system controller 23 and the controller 35 writing data to the nonvolatile memory 36 or reading data from the nonvolatile memory 36 in units of words (2 bytes) or blocks (32 bytes), but the system controller 23 and the controller 35 may write data to the nonvolatile memory 36 or read data from the nonvolatile memory 36 in units of blocks (32 bytes). In this case, each of the banks BK0 to BK3 has a storage capacity of 2MB or less, preferably 16KB or more and 2MB or less.

The above first to fourth embodiments describe the case where each of the plurality of banks included in the nonvolatile memory 36 has a storage capacity of 16KB or more than or equal to 16KB, but each of the plurality of banks included in the nonvolatile memory 36 may have a storage capacity of less than 16 KB. Specifically, each of the plurality of banks included in the nonvolatile memory 36 may have a storage capacity of (16/n) KB (where "n" is a positive integer), for example, 8 KB. In this case, the normal data is written across a plurality of banks (first banks) having a total storage capacity of 16 KB. For example, in the case where each of the plurality of banks included in the nonvolatile memory 36 has a storage capacity of 8KB, normal data is written across two banks (first banks).

Although the above first to fourth embodiments describe the case where the present disclosure is applied to a recording and reproducing apparatus, the present disclosure is not limited thereto, but may be applied to a library apparatus, a storage system, or the like.

Further, the present disclosure may also adopt the following configuration.

(1)

A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of words (2 bytes) or blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each having a storage capacity of 128KB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, an

Writing or reading of additional data is performed to at least one second memory bank other than the first memory bank.

(2)

A cartridge memory for a magnetic tape cartridge, comprising:

a communication unit that communicates with the recording and reproducing apparatus using a wireless communication method specified by the ISO14443-2 standard as a wireless communication standard;

a non-volatile memory having a storage capacity of more than 16 KB; and

a control unit that writes or reads data to or from the nonvolatile memory in units of blocks (32 bytes), wherein,

the non-volatile memory includes a plurality of memory banks, each having a storage capacity of 2MB or less,

the control unit writes or reads data specified by a magnetic tape standard to or from at least one first memory bank among the plurality of memory banks, an

Writing or reading of additional data is performed to at least one second memory bank other than the first memory bank.

(3)

The memory cartridge according to (1), wherein the memory bank has a memory capacity of 16KB or more and 128KB or less.

(4)

The memory cartridge according to (2), wherein the memory bank has a memory capacity of 16KB or more and 2MB or less.

(5)

The cartridge according to any one of (1) to (4), wherein the additional data is management ledger data specified by JIS Z6019.

(6)

The cartridge according to any one of (1) to (4), wherein the additional data is a management table for managing a file system.

(7)

The cartridge according to (6), wherein the file system is a linear tape file system.

(8)

The memory cartridge according to any one of (1) to (4), wherein the additional data is a copy of data written to the first memory bank or an error correction code.

(9)

The memory cartridge according to any one of (1) to (8), wherein the nonvolatile memory further includes a bank switch register for switching the plurality of banks.

(10)

A magnetic tape cartridge comprising the cartridge memory according to any one of (1) to (9).

(11)

A recording and reproducing system comprising:

a magnetic tape cartridge comprising the cartridge according to any one of (1) to (9); and

a recording and reproducing apparatus configured to be capable of loading or unloading the magnetic tape cartridge.

List of reference numerals

Tape cassette (10)

11 cartridge memory

20 recording and reproducing apparatus

21 reader/writer

22 recording and reproducing unit

23 System controller

24 interface

31 antenna coil

32 rectification power supply circuit

33 clock circuit

34 detector/modulator circuit

35 controller

36 non-volatile memory

41 Bank switching register

42 multiplexer

100 recording and reproducing system

200 external computer

BK0 memory bank (first memory bank)

BK 1-BK 3 banks (second bank)

MT magnetic tape

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:超导装置中的磁通量控制

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类