Temel sıralı erişim yöntemi - Basic sequential access method

Gelen IBM ana bilgisayar işletim sistemleri , temel sıralı erişim yöntemi ( BSAM ) bir bir erişim yöntemi okumak ve yazmak için veri setleri sekans. BSAM geçerli OS / 360 , işletim sistemi / VS2 , MVS , z / OS ve ilgili işletim sistemleri.

BSAM gibi doğal olarak sıralı cihazlar için kullanılan delikli kart okuyucu, zımbalar, satır yazıcı ve manyetik bant . Aynı zamanda, örneğin, aynı zamanda doğrudan ele alınabilir cihazlarda verileri için kullanılan manyetik diskler . BSAM cihaz bağımsızlık sunmaktadır: mümkün olduğu ölçüde, aynı API çağrıları farklı cihazlar kullanılmaktadır.

BSAM programları okuma ve fiziksel yazmasına olanak tanır bloklar daha güçlü ama daha az esnek aksine, verilerin Kuyruğa sıralı erişim yöntemi programları verilerin fiziksel blok içinde mantıksal kayıtları erişmesini sağlar (QSAM). BSAM kullanıcının, özellikle bir veri kümesi sonunda, (veri kümesinin blksize daha kısa olan bir veri kümesi içindeki blok) kısa (kesilmiş) blok karşılaşma olasılığı farkında değil, aynı zamanda, bir veri kümesi içindeki bir çok durumda olmalıdır. QSAM Bu sınırlamalar hiçbiri yoktur.

Uygulama programı arayüzü

Programcı belirten DSORG=PSonun içinde Veri Kontrol Blok BSAM kullanımını göstermek üzere (DCB). Bir itibariyle temel erişim yöntemi BSAM okur ve üye veri yazar blokları ve G / Ç işlemi devam uyumsuz ve kullanma tamamlanması için test edilmelidir CHECKmakro. BSAM standart sistem makro kullanır OPEN, CLOSE, READ, WRITE, ve CHECK. NOTEMakro talimatı okumak veya yazılı son bloğun konumunu döndürür ve POINTmakro bir önceki tarafından tespit konuma yeniden konumlandırır NOTE.

Veri kümesi bloke olursa, yani mantıksal kayıt uzunluğu (lrecl) fiziksel blok boyutu, BSAM kullanılarak doğrudan erişilebilir bir veri kümesi taklit etmek için kullanılabilir (blksize) eşittir NOTEve POINTDA (desteklenen herhangi bir doğrudan erişim cihazı tipine DEVD = ) ve bazı ilkel uygulamalar bu şekilde dizayn edilmiştir.

Benzer tesisleri

BSAM uygulama programı arabirimi tarafından sunulan arayüz ile karşılaştırılabilir açık , okuma , yazma ve yakın gibi diğer işletim sistemlerinde aramalar (dosyasını kullanarak kolları) Unix ve Windows'un . POINTbir analogu aramak veya lseek ve ftell eşdeğerdir NOTE.

Ayrıca bakınız

Referanslar

  1. ^ IBM System / 360 İşletim Sistemi Sıralı Erişim Yöntemi Programı Mantık Manuel (PDF) . IBM. Ocak 1967. Y28-6604-1.
  2. ^ Bir B IBM Corporation (Haziran 1973). OS Veri Yönetimi Makro Talimatları (PDF) . Alındı Ağustos 19, 2016 .