Köad sekventiell åtkomstmetod
I IBMs stordatoroperativsystem är queued sequential access method ( QSAM ) en åtkomstmetod för att läsa och skriva datamängder sekventiellt. QSAM är tillgängligt på OS/360 , OS/VS2 , MVS , z/OS och relaterade operativsystem.
QSAM används både för enheter som är naturligt sekventiella, såsom hålkortsläsare och hål- och linjeskrivare, och för data på enheter som också skulle kunna adresseras direkt, såsom magnetiska skivor . QSAM erbjuder enhetsoberoende: i den mån det är möjligt används samma API- anrop för olika enheter.
QSAM är – som namnet säger – i kö, i detta specifika sammanhang betyder det buffrad med avblockering av läsningar och blockering av skrivningar. Det tillåter program att läsa och skriva logiska poster inom fysiska datablock, till skillnad från den mindre avancerade grundläggande sekventiell åtkomstmetoden (BSAM) som tillåter program att komma åt fysiska datablock, men ger inget stöd för åtkomst av logiska poster inom block.
QSAM hanterar faktiskt trunkerade sista block och trunkerade inbäddade block helt transparent för användaren.
QSAM-applikationens gränssnitt kan jämföras med det gränssnitt som erbjuds av öppna , läs , skriv och stänganrop (med filhandtag) i andra operativsystem som Unix och Windows .
Se även
- Sequential access memory (SAM)
- Basic Sequential Access Method (BSAM)
- Hierarkisk sekventiell åtkomstmetod (HSAM)
- Basic indexed sequential access method (BISAM)
- Queued indexed sequential access method (QISAM)
- Hierarkisk indexerad sekventiell åtkomstmetod (HISAM)