Suorakäyttöinen tallennuslaite - Direct-access storage device
Suora-yhteys tallennuslaite ( DASD ) (voimakas / d æ z d i / ) on toissijainen tallennuslaite laite, jossa "kullekin fyysiselle tietueen on diskreetti sijainti ja yksilöllinen osoite". IBM loi DASD-sanan lyhenteenä, joka kuvaa kiintolevyasemia , magneettisia rumpuja ja datasoluja . Myöhemmin optiset levyasemat ja flash-muistilaitteet luokitellaan myös DASD-luokiksi. Termi DASD eroaa peräkkäisistä tallennusvälineistä, kuten magneettinauhasta , ja yksikkötallennuslaitteista , kuten korttilaitteista , kuten kortinlukijoista ja rei'istä.
DASD: n käyttömenetelmät sisältävät peräkkäisen, indeksoidun ja suoran. Suora pääsy on ristiriidassa nauha-asemissa käytetyn peräkkäisen käyttömenetelmän kanssa . DASD-tietueeseen pääsee tarvitsematta lukea väliin jääneitä tietueita nykyisestä sijainnista, kun taas kaiken muun kuin "seuraavan" nauhoituksen lukeminen vaatii väliin jäävien tietueiden ohittamisen ja vaatii suhteellisen pitkän ajan päästäksesi kaukana olevaan pisteeseen väliaine.
DASD-tallennusluokka sisältää sekä kiinteät että irrotettavat tietovälineet.
Arkkitehtuuri
IBM: n keskusyksiköt käyttävät I / O-laitteita, mukaan lukien DASD, kanavien kautta , eräänlainen alisteinen miniprosessori. Kanavaohjelmat kirjoittavat, lukevat ja ohjaavat tiettyä laitetta.
CTR (CHR)
Käyttöjärjestelmä käyttää neljän tavun suhteellista raitaa ja tietuetta (TTR) joillekin pääsymenetelmille ja toisille kahdeksan tavun laajuus-bin-sylinteri-raite-ennätys lohko-osoitetta tai MBBCCHHR-kanavaohjelmaa DASD käyttäen kuuden tavun hakuosoitetta . ( BBCCHH ) ja viiden tavun tietuetunnus ( CCHHR ).
- M edustaa allokaation laajuuslukua
- BB, joka edustaa B : tä ( 2321 datasolusta ),
- CC, joka edustaa C- sylinteriä,
- HH, joka edustaa H eadia (tai raitaa), ja
- R edustaa R ecord (lohko) numeroa.
Kun 2321-datasolu lopetettiin tammikuussa 1975, osoitesuunnitelmaan ja itse laitteeseen viitattiin CHR: nä tai CTR: nä sylinterirata-kirjauksessa, koska roskakorin numero oli aina 0.
IBM viittaa tietueisiin, joiden kanssa ohjelmoijat työskentelevät loogisina tietueina ja DASD: n muotoina lohkoina tai fyysisinä tietueina . Yksi lohko voi sisältää useita loogisia (tai käyttäjän) tietueita tai joissakin järjestelmissä, nimeltään laajennettuja tietueita , osittaisia loogisia tietueita.
Fyysisten tietueiden koko voi olla mikä tahansa raidan rajaan saakka, mutta joillakin laitteilla on kappaleen ylivuotoominaisuus, joka sallii suuren lohkon jakamisen raidan kokoisiksi segmenteiksi saman sylinterin sisällä.
Jonossa käyttötapoja, kuten QSAM , ovat vastuussa estää ja deblokeeraamalla looginen kirjaa, koska ne on kirjoitettu tai lukea ulkoisesta viestinnästä. Peruskäyttömenetelmät, kuten BSAM , vaativat käyttäjäohjelman tekemään sen.
CKD
CKD on lyhenne sanoista Count Key Data , lohkon fyysinen ulkoasu DASD-laitteessa, eikä sitä pidä sekoittaa BBCCH: n ja CCHHR: n kanssa, jotka ovat kanavaohjelman käyttämiä osoitteita. CTR voi tässä yhteydessä viitata mihin tahansa osoitetyyppiin kanavakomennosta riippuen.
FBA
1970-luvulla IBM esitteli kiinteän lohkon arkkitehtuurin (FBA) keskusyksiköille. Ohjelmointitasolla nämä laitteet eivät käytä perinteistä CHR-osoitetta, vaan viittaavat kiinteän pituisiin lohkoihin numeroiden mukaan, aivan kuten minitietokoneiden sektorit. Tarkemmin sanottuna sovellusohjelmoija ei ole tietoinen taustalla olevasta tallennusjärjestelystä, joka tallentaa tiedot kiinteisiin fyysisiin lohkopituuksiin 512, 1024, 2048 tai 4096 laitetyypistä riippuen. Osana FBA-rajapintaa IBM esitteli asynkronista toimintaa varten uudet kanavakomennot, jotka ovat hyvin samanlaisia kuin ECKD: lle.
Joissakin sovelluksissa FBA ei pelkästään tarjoa yksinkertaisuutta, vaan myös lisää kapasiteettia.
FBA: ta tukevat VM / 370 ja DOS / VSE , mutta ei MVS tai sitä seuraavat käyttöjärjestelmät OS / 360-linjalla.
FCP: n liitteenä oleva SCSI
Suorittimet, joilla on FICON- kanavat, voivat käyttää SCSI-asemia käyttämällä Fibre Channel Protocol (FCP) -protokollaa . Vaikka z / VM ja z / VSE tukevat täysin FCP: tä, z / OS tarjoaa vain rajoitettua tukea IOSFBA: n kautta.
Pääsy
Joitakin ohjelmointirajapinnan makroja ja rutiineja kutsutaan yhdessä pääsymenetelmiksi, joiden nimet päättyvät A ccess M -menetelmään .
DOS / 360 ja seuraajat
DOS / 360 - z / VSE -tietojoukot tukevat DASD: tä seuraavilla käyttömenetelmillä:
- Looginen IOCS (LIOCS)
- peräkkäinen käyttömenetelmä (SAM)
- suoran pääsyn menetelmä (DAM)
- indeksoitu peräkkäinen käyttömenetelmä (ISAM)
- virtuaalisen tallennustilan käyttömenetelmä (VSAM)
- Fyysinen IOCS (PIOCS)
- Suorita kanavaohjelma (EXCP)
OS / 360 ja seuraajat
OS / 360 - z / OS tukevat DASD-tietojoukkoja seuraavilla käyttömenetelmillä:
- Perus peräkkäinen käyttömenetelmä
- Perusindeksoitu peräkkäinen käyttömenetelmä (BISAM)
- Jonossa oleva peräkkäinen käyttömenetelmä (QSAM)
- Jonossa oleva indeksoitu peräkkäinen käyttömenetelmä (QISAM)
- Perusosioitu käyttömenetelmä (BPAM)
- Suora pääsytapa (BDAM)
- Virtuaalisen tallennustilan käyttömenetelmä (VSAM)
- Suorita kanavaohjelma (EXCP)
- Suorita kanavaohjelma todellisessa tallennustilassa (EXCPVR)
Terminologia
IBM käytti vuonna 1964 ensimmäisessä "IBM System / 360 System Summary" -versiossa termiä File yhdessä kuvattujen laitteiden nimeksi DASD. Tiedostot tarjosivat "hajasaantitallennustilaa". Samanaikaisesti IBM: n tuoteviiteoppaassa kuvataan tällaisia laitteita "suoran pääsyn tallennuslaitteiksi" ilman lyhennettä.
Lyhenteen DASD varhainen julkinen käyttö on IBM: n maaliskuussa 1966 julkaisemassa "Data File Handbook" -oppaassa. Aikaisin muu kuin IBM: n käyttämä "Google ngram-katsojan" löytämä lyhenne DASD, joka viittaa tallennuslaitteisiin, on peräisin vuodelta 1968. Siitä lähtien termin käyttö kasvoi räjähdysmäisesti vuoteen 1990, minkä jälkeen sen käyttö väheni huomattavasti.
Sekä rummut että datasolut ovat kadonneet tuotteina, joten DASD pysyy levyn, salaman ja optisten laitteiden synonyyminä. Moderni DASD, jota käytetään keskusyksiköissä, koostuu vain hyvin harvoin yksittäisistä levyasemista. Yleisimmin "DASD" tarkoittaa suuria levyjärjestelmiä, joissa käytetään RAID- malleja. Nykyiset laitteet jäljittelevät CKD: tä FBA-laitteistossa.
Katso myös
- Kovalevy
- DFSMS - vakio-ohjelmisto, joka hallitsee DASD-käyttöä
- ESCON - keskusyksikön oheisviestinnän protokolla, jota useimmat DASD-laitteet käyttävät
- FICON - uusi protokolla ESCON: n korvaamiseksi
- IBM Enterprise Storage Server - esimerkki suuresta DASD: stä
- Global Mirror - DASD-etäsynkronointituote
- Metro Mirror - DASD-etäsynkronointituote
- IBM: n magneettisten levyasemien historia
- IBM CKD -ohjainten historia