15.04.2014 Views

Using IBM LTO Ultrium with Open Systems - RS/6000 Home

Using IBM LTO Ultrium with Open Systems - RS/6000 Home

Using IBM LTO Ultrium with Open Systems - RS/6000 Home

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A p p l i c a t i o n<br />

P r o g r a m<br />

( s o f t w a r e )<br />

L T O d e v i c e<br />

d r i v e r<br />

( s o f t w a r e )<br />

H B A d e v i c e<br />

d r i v e r<br />

( s o f t w a r e )<br />

H B A d e v i c e<br />

a d a p t e r<br />

( h a r d w a r e )<br />

L T O t a p e<br />

d e v i c e<br />

What are device drivers?<br />

A device driver is a program that controls a device. Every device, whether it be a<br />

printer, disk drive, or keyboard, must have a driver program. Many drivers, such<br />

as the keyboard driver, come <strong>with</strong> the operating system. For other devices, you<br />

may need to load a new driver either from the operating system CD or provided<br />

by the manufacturer when you first install the device on your computer.<br />

A driver acts like a translator between the device and programs that use the<br />

device. Each device has its own set of specialized commands that only its driver<br />

knows. In contrast, most programs access devices by using generic commands,<br />

that is, Read, Write, Put, Get. The driver, therefore, accepts generic commands<br />

from a program and then translates them into specialized commands for the<br />

device.<br />

Figure 1-12 is an example of the data flow between an application program and a<br />

<strong>LTO</strong> tape device. Note the different pieces of code or microcode involved.<br />

Note that the HBA device driver is not always a separate piece of software;<br />

sometimes it’s part of the standard operating system. This is true for some SCSI<br />

adapters — you should check the documentation provided <strong>with</strong> the card to see if<br />

this applies. For Fibre Channel HBA’s, extra software will almost always need to<br />

be installed.<br />

Figure 1-12 Device data flow<br />

Data flow<br />

The simplified list below reflects the components involved in the data path for<br />

moving data at a file level between disk storage devices and tape.<br />

Problem or performance analysis must be approached by determining which<br />

component of the data path impacts performance.<br />

► Disk device<br />

► SCSI device adapter<br />

► Adapter device driver<br />

► Disk device driver<br />

► Logical Volume Manager<br />

► File system<br />

► Application program<br />

► Atape device driver - tape driver<br />

► HBA adapter device driver<br />

► HBA (SCSI or FC-AL) device adapter<br />

Chapter 1. Introduction to <strong>LTO</strong> <strong>Ultrium</strong> <strong>with</strong> UNIX 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!