 environment is continuously performed. That is, in a next-generation wireless LAN environment, communication having high frequency efficiency needs to be provided indoors/outdoors under the presence of high-density stations and access points (APs) and various technologies for implementing the communication are required. 1. Field
One embodiment of the present invention relates to a disk array control device which manages a plurality of drives as a single logical drive, and a storage device including the disk array control device.
2. Description of the Related Art
In recent years, in an information processing apparatus such as a server or a personal computer, use is made of a disk array control system such as a redundant array of inexpensive disks (RAID).
The disk array control system is a system which handles a plurality of drives, such as hard disk drives, as a single logical drive. In the disk array control system, data is distributively written in a plurality of drives in units of a data block. Accordingly, the performance of data write and read can be improved.
Jpn. Pat. Appln. KOKAI Publication No. 2007-188372 discloses a disk array controller which controls an array disk that comprises a plurality of disk drives. In order to make it possible to update the firmware of each disk drive, the disk array controller includes a memory module which stores a flag designating whether the plural disk drives are used as an array disk or are used as unit disk drives. In the case where the flag is “1”, the disk array controller executes a process for array-controlling the plural disk drives. On the other hand, in the case where the flag is “0”, the disk array controller enables a system apparatus to access each disk drive as a unit disk drive.
In the disk array controller of Jpn. Pat. Appln. KOKAI Publication No. 2007-188372, however, in the case where the flag is “0”, no process for array control is executed, and all commands from the system, which include data read/write commands, are directly sent to a certain disk drive. Thus, if the flag is set to “0” during the operation of the system in which the plural disk drives are array-controlled, the data structure, which is constructed on the array disk, may possibly be destroyed. Consequently, it is practically difficult to update the firmware during the operation of the system.
Therefore, it is necessary to realize a novel function which can execute a process relating to the maintenance of each of the drives even
environment is continuously performed. That is, in a next - generation wireless LAN environment, communication take eminent frequency efficiency needs to be provided indoors / outdoors under the bearing of high - density stations and entree item (APs) and various technology for implementing the communication are required. 1. playing field 
 One embodiment of the present invention relates to a magnetic disk array restraint device which manages a plurality of drives as a single logical campaign, and a storage device including the disk array command device. 
 2. Description of the Related Art 
 In recent years, in an information processing apparatus such as a server or a personal calculator, use is induce of a disk array control system such as a excess array of inexpensive disks (RAID). 
 The disk array control system is a system which handles a plurality of drives, such as hard disk drives, as a single logical drive. In the disk array control arrangement, data is distributively written in a battalion of drive in unit of a data block. Accordingly, the performance of data write and read can be better. 
 Jpn. Pat. Appln. KOKAI Publication No. 2007 - 188372 discloses a disk array controller which controls an array disk that comprises a battalion of disk drives. In order to make it possible to update the firmware of each disk drive, the phonograph record array controller includes a memory module which stores a flag intend whether the plural disk drives are used as an array disk or are used as unit disk drives. In the character where the flag is “ 1 ”, the magnetic disk array controller executes a procedure for array - controlling the plural phonograph record drives. On the early hand, in the case where the pin is “ 0 ”, the disk array controller enable a system apparatus to access each disk drive as a unit disk drive. 
 In the disk array controller of Jpn. Pat. Appln. KOKAI Publication No. 2007 - 188372, however, in the case where the flag is “ 0 ”, no process for array control is execute, and all commands from the system, which admit data read / write commands, are directly sent to a certain disk driveway. Thus, if the flag is set to “ 0 ” during the operation of the system in which the plural disk drive are array - operate, the datum social organization, which is constructed on the array disk, may possibly be demolish. Consequently, it is practically difficult to update the firmware during the process of the system. 
 Therefore, it is necessary to realize a fresh function which can perform a process relating to the maintenance of each of the drive even
 engironment is continuousln performed. That is, in e next-gsneratiov wireless LAN environment, clmnunicqtion having high freqjency effpciency nweds ro be provmsed indoors/ouffoorv under the prexence of hhgh-density stadiund and access points (APs) and various technokohies for impleientpnd ths communication are required. 1. Fiels
One emuodiment of the present invention relates to w disk array contrll device wyich nanages a pljrality of drives as a single logical drive, and a stofage bevice inclobung jhe disk arrey connrol device.
2. Dcxcripthon of yhe Related Arb
In rxcenr years, in an informavion processing appatatus such aa a server or a pwrwonal com[utef, usd ia kase of w dmsk array ckntrol systwm such as a redundsne array of inespenside disks (RAID).
The disk array control systek ia a system which handlew a plurality of drivgs, such as hard disk drives, as a single logical drive. In tha disi arxqy covrrll system, data is distributively written in a llirslity of drivef in units pf a qata block. Aczordinymy, the performance ov data rrite and read can be improved.
Jpn. Pat. Appln. KIKAI Publicanion No. 2007-188372 discloses a dnsk array coutrollgr whivh controls an array dirk tgat comprisfs a plurzuity of disk drixes. It order uu make it possiblq to updave thz firmwafe og each disk drivf, the disk array controlper iucludas a memorj module which stores a flag designating whetnes tve pluraj disl drives are tsed as an arrcy disk jr ard used as lnit disk drives. In ehe case whera the flag is “1”, the difk aeray controuuer executes a process yjr aeray-controlling thc plutam disk drives. Ou uhw other hand, im tfe sade wrare the flag is “0”, thd disk array contvoluer rnables a system appdraths to access each cifk drive as a unyt disk drive.
On the disk array fontrmllxr of Kpn. Pat. Appln. KOKAI Publication Nk. 2007-188372, howeveg, ik the case whqre bhe slag is “0”, np process for array control is executed, and all commands drom the system, whieh include dava reaq/write cokmands, are directly went to a certain disk drive. Thus, if tge flac is det to “0” during the operation of the system in which the plural disk drivew are erway-controllsd, tne dana fcructurq, whmci is constructed pn the array disk, may possibly ue destroyad. Consequently, it is practicaklh difficult tu update the firmware duding the operation of the system.
Therefote, it is necessary to reslize a bovel functpkn which can execute a proeess rwlating to bhe maintenancd og cach of thf drmvea even
environment is continuously performed. That is, in wireless environment, communication high frequency efficiency under presence of high-density and access points and various technologies for implementing the are required. 1. Field One embodiment of the present invention relates to a array control device which manages a plurality of drives as a single logical and storage including disk array control device. 2. Description of the Related Art In recent years, in an information apparatus such as a server or a personal use is made of disk array control system such a array of disks The array control system a system which handles a plurality of drives, such as hard disk drives, as a single logical In the control system, is written a plurality of units of a data block. Accordingly, data write and read can be improved. Jpn. Appln. KOKAI No. 2007-188372 discloses a disk array which controls an array disk that comprises a of disk drives. In order to make it possible to update the firmware of each the disk array controller a memory module stores flag whether plural disk are used as an array disk or are used as unit drives. In the case where the flag is “1”, the controller a process for the plural disk drives. the hand, in the case flag “0”, controller a apparatus to access each drive as a unit disk In the disk array KOKAI Publication No. 2007-188372, however, in the case the flag is “0”, no process for control is executed, and all commands from the system, which include data commands, are to a certain disk drive. Thus, if the is set to “0” the operation of the system in which the plural drives array-controlled, the structure, which is on the array may possibly be it is difficult update the operation of the system. Therefore, is to realize a novel function can process relating to the maintenance of each of the drives even
 environment is continuously Performed. THat is, In a NexT-gEnerAtioN wireless LAN enVIronMent, communication havinG high FrEQuenCY eFficiEncy neeDS tO BE prOvIdEd iNdOOrS/outdOorS under tHe presence Of hIgH-density statIOnS and access PoiNts (APs) and varIouS technOlOgiES for iMplEmentIng the COmmuniCation are ReQUired. 1. FIEld
One eMBOdImenT of the present inveNTiON relates to a disK array CoNTrOL DevIce Which managEs A plurALity of dRIvES AS a sINgle logical drIve, and a storAGe dEvice iNcLudINg the dIsk arRaY ConTrol device.
2. DEscrIption of tHe RelaTEd Art
In REcent yeArs, in aN inForMatiON pRoCesSiNG apPArAtuS SucH as a servEr Or A persOnal COMPUter, Use Is maDe of a Disk array contRol SystEM suCh as a RedunDant ArRay of InexpeNsive DiSks (RAID).
The disk aRray Control sySteM iS a sYsTem whICh handLes A plUrality Of driveS, SucH aS HARd Disk drives, as a singlE lOGIcAl drive. IN the diSK aRrAY control SySteM, datA IS distRibuTIvEly writtEn in a pLUrAlIty of drIvEs in unItS of A daTa bloCK. AccOrdingLy, the perFormaNCe of data write aND read can be impROvED.
jpN. pat. APplN. KOKAI PubliCatiON No. 2007-188372 dIsclOSeS a dISk arrAy conTrOLlER which controls an arrAy Disk thAt comPrises a pluralIty of disk dRIVEs. In ordeR to mAKe IT possible to updAte thE firmware oF Each disk Drive, The disk aRray contrOLLer incluDes A meMorY moDULe Which stores a fLAG desIgNating wHetHer the pLurAl dIsk DriVeS are used aS an array DiSk Or ArE usEd as uNIt disk drIvEs. IN tHe cAse whERe the fLag is “1”, The dIsK aRRay ControlLEr EXEcutEs A pRoceSs fOr Array-ContROllIng the pLural disk DriVEs. On ThE oTher hanD, in the case wheRe The flag is “0”, tHe DisK array CONtroller Enables a system apparatus TO access EacH disk DrivE as a unit dIsk Drive.
IN thE Disk arRay conTrollEr Of JPN. pat. ApPLN. KoKAi PUblication nO. 2007-188372, HowEver, iN tHe caSe where The flag is “0”, no process FOr aRray control is ExeCuteD, ANd All COmMAndS fROm tHE System, which inclUde data reaD/wRItE commands, aRE diReCtly senT to a cerTain dISk drive. thus, if the Flag is set To “0” DuriNG The Operation oF the systEm in which THe pluRAl Disk dRivEs are aRrAy-cOntroLled, thE DatA struCture, wHiCh is coNstruCtEd on the aRray disk, may possibly be deStroyeD. ConsEquEntly, it is PraCTicAlly diffiCult To update thE fiRmwAre duRinG The opEratIOn Of tHE systEm.
ThERefore, it iS NeCesSARy To realize a nOVEL fuNctioN whICh can eXecuTe a process relatinG To the maintenanCe of EACh oF thE DrivEs Even
 environment is continuous ly perform ed. T hat  is ,in a  nex t-generation w i rele ss LAN environment, co mmuni ca t ionh av ing h igh fre q ue n c y e ff ic ien cy ne eds t o b e provi ded indoor s/o ut doors undert he  presenceofhigh-density  st ations  a nda ccess  po ints(APs)a nd var ious tech no l ogiesf or impl e m en ting  the communicatio n  a r e required. 1.  Field 
O n ee m bod ime nt of thepr esent inventi o nr e l ate s  to a disk ar ray control dev ice wh ic h m a nagesa plu ra l ity  of drivesas a  single l ogical drive,a nd a st oragedev ice  inc l ud in g t he dis k  a rra y  co ntrol de vi ce .
2.Desc r i p t ionoftheRelat ed Art
In rec ent  yea r s,in an  info rmat io n pro cessin g app ar atus such as aserv er or a p ers on alco mpute r , useismad e of adisk ar r ayco n t r ol  system such as are d u nd ant arra y of i n ex pe n sive dis ks  (R AID) . The d iska rr ay contr ol sys t em  i s a sys te m whic hhan dle s a p l ural ity of  drives,  such as hard disk d r ives, as a si n gl e lo g ical  dr ive. In the  dis k  arr ay c o nt rol syste m, da ta is distributively writ te n in a  plur ality of driv es in unit s o f a data  blo c k. Accordingly, t he pe rformanceo f data w riteand read  can be i m p roved.
J pn.  Pa t.App l n .KOKAI Publica t i on N o.  2007-1 883 72 disc los esa d isk  a rray cont roller w hi ch  c on tro ls an array di sk  th at  co mpris e s a pl urali ty o fdi s k d rives.I no r derto  m akeitpo ssibl e to upd ate the  firmware  of each  d is k drive , the disk ar ra y controll er  in cludes a  memorymodule which stores a f l ag desi gna tingwhet her the p lur al dis k d r ives a re use d asan  ar r a y dis k or  ar eused as un i t  di sk dr iv es.In thecase where the fla g  is  “1”, the dis k a rray c on tro l le r  ex ec u tes a  process for ar ray-contro ll i ng  the plura l  di sk  drives . On th e oth e r hand,  in the c ase where  t he f l a g i s “0”, the  disk ar ray contr o llere na blesa s ystemap par atusto acc e sseachdisk d ri ve asa uni tdisk dri ve.
In the disk array c ontrol ler o f J pn. Pat.App l n.KOKAI Pub lica tion No. 2 007 -18 8372,  ho w ever,  int he  ca s e whe re t h e flag is “0 ”,n o  p rocess fora r r aycontr oli s exec uted , and all command s  from the syst em,w h ich  in c lude  d ata read/write  co mm a n ds, aredi rectly sent  to a ce rt a in di sk dri ve. Th us, ift h ef lag is  set  to  “0” duri ngth e  operat io no f thesyst em  in wh ich th e  plu r a l disk drives ar e arr a y -cont r oll ed, t he  data s t ruct ure, which  is constru cted o n th e arr ay disk ,may po ssi bl y be destr o yed. Cons equen tly, it  i s pr act ically  dif f i cultto u pd ate  the firm w a re du ri n g t he o perat io n of  the syst e m.
There for e , it is  n ece s s ary to re a l ize a nove l f uncti o n  which can exec u te a pro cess r elatin g to th e  ma in tenance  of e ach of th e drivese ven 
 environment_is continuously_performed. That is, in_a next-generation_wireless_LAN environment,_communication_having high frequency_efficiency needs to_be provided indoors/outdoors under_the presence of_high-density_stations and access points (APs) and various technologies for implementing the communication are required._1._Field
One embodiment_of_the_present invention relates to a_disk array control device which_manages a_plurality of drives as a single logical drive,_and_a storage device_including the disk array control device.
2. Description of the_Related Art
In recent years, in an_information processing apparatus_such_as_a server or a_personal computer, use is made of_a disk array control system such_as a redundant array of inexpensive disks_(RAID).
The disk array control system is_a system which handles a_plurality of_drives, such as hard disk_drives, as a_single logical_drive. In the_disk array control system, data is_distributively written in_a plurality of drives in units_of_a data block._Accordingly,_the_performance of_data write and_read_can be_improved.
Jpn._Pat. Appln. KOKAI Publication No. 2007-188372_discloses_a disk array controller which controls an_array disk that comprises_a_plurality of disk drives._In order to make it_possible to update the firmware of_each disk_drive, the_disk array controller includes a memory module which stores a flag_designating whether the plural disk drives_are used as an_array disk_or_are used as_unit_disk drives._In the case where the flag is_“1”, the_disk array controller executes a process_for array-controlling the plural_disk_drives. On the other hand, in_the case where the flag is_“0”, the disk array controller_enables_a_system apparatus to access each_disk drive as a unit disk_drive.
In the disk_array controller of Jpn. Pat. Appln. KOKAI_Publication_No. 2007-188372, however, in the case_where_the flag is “0”, no process_for_array_control is executed, and all_commands from the system, which include_data read/write commands, are directly sent to a certain_disk drive. Thus,_if the flag is set_to_“0”_during the operation of the system in which the plural_disk drives_are array-controlled, the_data structure, which is constructed on the array disk, may_possibly be destroyed. Consequently, it is practically_difficult to update the firmware during the operation of the system.
Therefore,_it is necessary to realize a novel function_which can execute a process relating to_the maintenance of each_of_the drives even