Secondary Storage Device Magnetic Tapes

Post on 18-Dec-2014

1.972 views 0 download

description

File Organization

Transcript of Secondary Storage Device Magnetic Tapes

SECONDARY STORAGE DEVICES:MAGNETIC TAPES

Magnetic Tapes Characteristics of magnetic tapes Data organization on 9-track tapes Estimating tape length requirements Estimating data transmission times Disk versus tape

Reference: Folk, Zoellick and Riccardi File Structures, 1998. Section 3.2, 3.5 and 3.6.

Characteristics of Magnetic Tapes

No direct access, but very fast sequential access. Resistant to dierent environmental conditions. Easy to transport, store, cheaper than disk. Before, it was widely used to store application data; nowadays, it's mostly used for backups or archives (tertiary storage).

Data Organization on Nine-Track Tapes

In a tape, the logical position of a byte within a file is the same as its physical position in the file (sequential access).

Nine-track tape:

- Data blocks are separated by interblock GAPS.

- 9 parallel tracks (each is a sequence of bits)

- A frame is a 1-bit slice of the tape corresponding to 9 bits (one in each track) which correspond to 1 byte plus a parity bit.

Estimating Tape Length Requirements

Performance of tape drives can be measured in terms of 3 quantities:

- Tape density = 6250 bpi (bits per inch per track)

- Tape speed = 200 inches per second (ips)

- Size of interblock gap = 0.3 inch

File characteristics:- Number of records = 1,000,000- Size of record = 100 bytesHow much tape is needed?It depends on the blocking factor (how many records per datablock). Let us compute the space requirement in two cases:A) Blocking factor = 1B) Blocking factor = 50

Space requirement ( s )b = length of data block (in inches)g = length of interblock gap (in inches)n = number of data blocks

s = n x (b + g)

A) Blocking factor = 1

b = block size/tape density = 100 bytes/6250 bpi= 0.016 inchn = 1,000,000 (recall blocking factor is 1)

s = 1,000,000 x (0.016 + 0.3) inch = 316,000 inches or 26,333 feet

B) Blocking factor = 50

b = 50 x 100 bytes/6,250 bpi = 0.8 inch

n = 1,000,000 records/50 records per block = 20,000 blocks

s = 20,000 x (0.8 + 0.3) inch = 22,000 inches or 1,833 feet

Effective Recording Density (ERD)

ERD = number of bytes per block / number of inches to store a block

In previous example :

A) Blocking factor =1: E.R.D. = 100/0.316 = 316.4 bpiB) Blocking factor =50: E.R.D. = 5,000/1.1 = 4,545.4 bpiThe Nominal Density was 6,250 bpi!

Estimating Data Transmission Times

Nominal Rate = tape density (bpi) x tape speed (ips)

In a 6,250 - bpi , 200 - ips tape :Nominal Rate = 6,250 bytes/inch x 200 inches/second = 1,250,000 bytes/sec = 1,250 KB/sec

Effective Transmission Rate = E.R.D. x tape speedIn the previous example:A) E.T.R. = 316.4 bytes/inch x 200 inches/sec = 63,280 bytes/sec = 63.3 KB/secB) E.T.R. = 4,545.4 bytes/inch x 200 inches/sec = 909,080 bytes/sec = 909 KB/sec