196267. lajstromszámú szabadalom • Eljárás adatok elhelyezésére hajlékony mágneslemezen
1 196 267 2 A találmány tárgya eljárás adatok elhelyezésére mágneslemezes tárolóberendezés mágneslemezén adatok elérésének meggyorsítása érdekében, például nagy mennyiségű, sorosan elhelyezett a-Jattőireg felírása és/vagy leolvasása esetén. Mirsí. ismeretes, adatok mágneslemezen történő •árolására számos berendezés ás eljárás létezik, az ismert berendezéseket egy vagy több, merev vagy hajlékony anyagból készüli mágneslemezzel, ás ugyancsak egy vagy több író/olvasó fejje! alakítják ki. Á kór *uakú mágneslemezek a körlap középpontján áimenc tengely körül forognak. Az adatok elhelyezése a mágneslemezeken a forgás* tengellyel koncentrikus körök, úgynevezett sávok mentén történik. A sávok adott esetben szektorokra vannak usetva. Az író/olvasó fejek lehetnek rögzítettek vagy ?. sávok között mozgathatók. A aiáJmányur. • tárgyát képező eljárás előnyös hetása ama mágneslemezes adattároló berendezéseknél érvényesül, amelyek egy vagy több, a sávok közt mozgatható író/olvasó fejjel rendelkeznek, ilyenek például a számítógép rendszerekben elterüld :en használt hajlékony mágneslemezes tároló- Lsiefidezések. A mágneslemezes tárol óberendezések többségére jellemző az az általánosa", elterjedt adatelhe:V'ezéss eljárás, amelynél zz adatok valamennyi sávon a mágneslemez körlapjának egyazon sugara mentén kezdődnek és érnek véget, Például ezt az eljárást alkalmazza az IBM Corp 3741 típusszámú berendezése, amely 2C0 m«va átmérőjű hajlékony mágneslemezt fcaszr;#. Ennek a berendezésnek a leírása a GÁ 21—57 S3—4 számú, „IBM 3741 Data Station Reference Manual"’ kiadványban találha- í Több sávon elhelyezkedő .nagy n.enyiségú adat ícásafolvstsása esetén az író/olvasó fejet az egyik sávról az írás/olvasás során egy következő sávra kell léptetni, Mive! ez a léptetés időt igényei, és a mágneslemez forgása folyamatos a művelet során, ezen idő alatt a mágneslemez az író/olvasó fej előtt elfordul. A fenti általánosan elterjedt eljárás szedni elhelyezett adatok esetében eme elfordulás következtében a következő sáv kezdete már elhaladt az író/olvasó fej előtt. Emiatt meg kel! várni, amíg a sáv kezdete újból az író/olvasó fej elé ér, cs csak ezután lehet folytatni az írás/olvasás műveletet. Ez folyamatos írás/olvasás során jelentős időveszteséget okoz. További idóvesztséget okozhat, iá az előző sávról leolvasott adatokat előbbiéi kell dolgozni és/vagy a következő sávra felírandó adatokat eió kel! készíteni, és csak ezután lehet az író/olvasó fejet a következő sávra léptetni. Az 1. ábra mutatja az írő/oivasó fejnek a forgó 1 mágneslemezhez viszonyított mozgását az ismert adatelrenciezés esetén egy 2 sávról egy másik 3 sávra történő áilépés során, amely 3 sáv a folyamatos írás/olvasás esetén a 2 sávot követi. Az adatok valamennyi sávon úgy vannak elhelyezve, hogy azok a 4 sugár mentén kezdődnek és érnek véget. Az 1. ábrán nem feltüntetett író/olvasó fej a 2 sávról a 3 sávra történő léptetése során sugárirá.ayban befelé mozdul el és eközben az í mágneslemez folyamatosan forog a nyíl irányába. A két mozgás eredőjeként kialakuló vastag vonallal jelölt 5 mozgósvonal az átlépés közben három szakaszra osztható: ß szöggel fordul el az 1 mágneslemez az alatt a ti idő alatt, amíg a 2 sávról leolvasott adatok feldolgozása és/vagy s 3 sávra felírandó adatok előkészítése folyik; Y szöggel fordul el az 1 mágneslemez az alatta t2 idő alatt, amíg az író/olvasó fej a 2 sávról a 3 sávra mozog; ö szöggel fordul el az 1 mágneslemez az alatt a t3 idő alat, amíg a 2 sávról a 3 sávra mozgatott író/olvasó fej a mozgást követően megnyugszik. Megjegyezzük, hogy a ti adatelőkészítés/feldolgozási <dő adott esetben részben vagy egészben átfedheti, vagy követheti a mozgatási és a fejnyugvási f2, í3 időt. Az író/olvasó fej csak az adatelökészítési/feldolgozás" ti, a mozgatási í2 és a fejmegnyugvás t3 idők letelte után kész az írás/olvasás művelet folytatására. Azonban, ahogy ez az 1. ábrán is jó! látható, ezer, idők letelte után a 3 sáv 4 sugár által meghatározott kezdőpontja az I mágneslemez forgása következtében már elhaladt az író/olvasó fej előtt. így az írás/olvasá* művelet csak akkor folytatódhat, amikor a 3 sáv kezdőpontja az 1 mágneslemez forgása során isméi az író/olvasó fej elé ér. Az így keletkezeti időveszteség közei megkétszerezi a folyamatos írás/olvasáshoz szükséges időt. A fenti probléma kiküszöbölését célozza az 52-891G8 (1977) és az 52-20812 (1977) számú japán közzétételi leírásokban megtalálható megoldás, amely az US 4210941 számú és a DE 2 636183 számú szabadalmi leírásokban is ismertetve van. Ezen megoldás szerinti berendezés forgó mágneses adathordozót alkalmaz, amelyen az adatokat az egyes sávokon űgv helyezik el, hogy az egymást kővető sávok adatainak kezdőpontjain átmenő Sugarak által bezárt szög nagyobb legyen, mint az a szög, amellyel a forgó mágneses adathordozó elfordul, mialatt az író/olvasó fej az egyik sávról a másik sávra mozog. Ez a megoldás azokban csak ama esetekben küszöböli ki az író/olvasó fejnek egyik sávról a másik sávra történő léptetéséhez szükséges késleltetésen felüli időveszteségeket, amikor egy sávon belül az adatok úgy vannak elhelyezve, hogy egyazon sugár mentén kezdődnek és érnek véget. A 2. ábra mutatja az író/olvasó fejnek a forgó 1 mágneslemezhez viszonyított mozgását a fenti megoldás szerinti adatelrendezés esetén az egyik 2 sávról egy következő 3 sávra történő átlépés során. A 2. ábrán látható elrendezésnél az azonos elemeket az 1. ábra számaival és betűivel jelöljük. A 2 sáv kezdő- és végpontját a 6 sugár jelöli ki, míg a 3 sáv kezdő- és végpontját a 6 sugártól különböző, azzal $ szöget bezáró 8 sugár jelöli ki. Az író/olvasó fejnek a 2 sávró! a 3 sávra való átlépése közben az 1 mágneslemez folyamatosan forog a nyíl irányában. A két mozgás eredőjeként kialakuló 5 mozgásvonal két szakaszra osztható: Y szöggel fordul el az 1 mágneslemez az alatt a t2 idő alatt, amíg az író/olvasó fej a 2 sávról a 3 sávra mozog; 5 szöggel fordul el az 1 mágneslemez az alatt a t3 idő alatt, amíg a 2 sávról a 3 sávra mozgatott író/olvasó fej a mozgatást követően megnyugszik. Az i. ábrán a szög a2. ábrán azért nem szerepel, mivel a fenti megoldás az adatelőkészítési/feldolgozási időt figyelmen kívül hagyja. 5 10 15 20 25 30 35 40 45 50 55 50 65 7