Az IBM 1971-ben vezette be a 8 hüvelyk nagyságú floppy lemezeket — csak azért, hogy mikrocode-ot töltsön be róla

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Az első, 8 hüvelykes hajlékonylemezek nagyjából 80 KB adatot tudtak tárolni – kevesebbet, mint egyetlen mai okostelefonos fotó. Ez a hatalmas, hajlékony lemez a későbbi 5,25 és 3,5 hüvelykes floppyk „nagyszülője”, amelyekre a legtöbben emlékszünk. De hogyan jutottunk el idáig, és miért volt ez akkora technikai ugrás, hogy évtizedekre meghatározta a személyi számítógépek világát?

Honnan jött az ötlet? – Mikrocode és diagnosztika, nem felhasználói adat

Az IBM a 60-as évek végén olyan problémával szembesült, ami ma triviálisnak tűnik: hogyan lehet gyorsan és megbízhatóan betölteni a mikrocode-ot és a diagnosztikai programokat a nagygépekbe (mainframe-ekbe), például az IBM System/370 sorozatba. A mikrocode lényegében a hardver és a magasabb szintű utasításkészlet közötti „fordítóréteg”, amely a processzor belső működését vezérli. Ezt addig jellemzően ROM-okban, illetve különféle, nehezen frissíthető eszközökben tárolták.

Az IBM célja egy olyan hordozható, olcsó, cserélhető adathordozó volt, amelyet a szerviztechnikusok egyszerűen magukkal vihetnek, és amellyel gyorsan frissíthető a rendszer mikrocode-ja, illetve futtathatók a diagnosztikai programok. A mágnesszalag túl nagy, lassú és kényelmetlen volt ehhez, a merevlemezek pedig drágák és nem igazán hordozhatók. Így született meg az ötlet egy vékony, hajlékony, mágneses réteggel bevont lemezről, amelyet egy viszonylag egyszerű mechanikával lehet forgatni és olvasni.

Az első 8 hüvelykes floppy: fizikai felépítés és kapacitás

Az IBM 8 hüvelykes hajlékonylemeze egy körülbelül 20 cm átmérőjű, rugalmas műanyag hordozóra felvitt mágneses rétegből állt, amelyet egy védőborítás (sleeve) óvott a portól és a mechanikai sérülésektől. A lemez közepén egy lyuk biztosította a rögzítést a meghajtó tengelyére, a külső perem közelében pedig indexnyílás segítette a forgás szinkronizálását.

Az első generációs, egyoldalas (single-sided), egy sávos (single-density) 8 hüvelykes lemezek nagyjából 80 KB adatot tudtak tárolni. Ez a kapacitás ma már nevetségesen kevésnek tűnik, de a 70-es évek elején komoly előrelépés volt a mágnesszalagokhoz képest, különösen a véletlen elérés (random access) lehetősége miatt. A lemez koncentrikus sávokra (trackekre) volt osztva, a sávokon belül pedig szektorokra, amelyek egyenként néhány száz bájtot tartalmaztak.

A meghajtóban egy léptetőmotor mozgatta az olvasó/író fejet radiális irányban, így érve el a különböző sávokat. A forgási sebesség és a bitsűrűség kombinációja határozta meg a tényleges kapacitást és az adatátviteli sebességet. A korai 8 hüvelykes meghajtók adatátviteli sebessége nagyságrendileg néhány száz kilobit per másodperc volt, ami a kor technológiájához mérten teljesen használható értéknek számított.

Fejlődés: single-density-től double-density-ig

A kezdeti 80 KB-os kapacitás gyorsan szűk keresztmetszetté vált. A gyártók – köztük az IBM és más, később belépő cégek – a bitsűrűség növelésével és a jelalak-kódolás (encoding) fejlesztésével próbálták növelni a tárolókapacitást. A korai single-density rendszerek egyszerűbb kódolást használtak, később azonban elterjedtek a hatékonyabb megoldások, például a MFM (Modified Frequency Modulation), amelyekkel ugyanazon a felületen több bitet lehetett megbízhatóan eltárolni.

Megjelentek a double-density, majd a kétoldalas (double-sided) 8 hüvelykes lemezek, amelyek már nagyságrendileg több száz kilobájtos, sőt megabájtos kapacitást kínáltak. Ezeket a lemezeket ipari, üzleti és miniszámítógépes környezetben használták, gyakran operációs rendszerek (pl. CP/M variánsok), adatbázisok vagy speciális vezérlőszoftverek hordozójaként.

A 8 hüvelykes floppy és a személyi számítógépek előtti korszak

A 8 hüvelykes lemezek fénykorukban elsősorban nem otthoni felhasználóknál, hanem vállalati, laboratóriumi és ipari rendszerekben voltak jelen. Számos miniszámítógép-gyártó (pl. DEC, Data General és mások) kínált 8 hüvelykes floppy-meghajtókat opcióként vagy alapfelszereltségként. Ezeken tárolták az operációs rendszert, a fejlesztőeszközöket és a felhasználói adatokat is.

A Linux és a modern Unix-szerű rendszerek előtti időkben a fejlesztők gyakran ilyen lemezeken cseréltek forráskódot, fordítóprogramokat, illetve rendszerfrissítéseket. A lemezek fizikai mérete és sérülékenysége miatt azonban a kezelésük körültekintést igényelt: a hajlékony hordozó könnyen deformálódhatott, a mágneses réteg pedig érzékeny volt a hőre, párára és mágneses zavarokra.

A „nagyszülő”: 5,25 és 3,5 hüvelykes floppyk születése

Az otthoni és irodai személyi számítógépek megjelenésével a 8 hüvelykes formátum túl nagynak és nehézkesnek bizonyult. A 70-es évek második felében jelent meg az 5,25 hüvelykes floppy, amelyet kifejezetten kisebb, asztali számítógépekhez terveztek. Ez a formátum vált később a korai PC-k (pl. az IBM PC 5150) meghatározó adathordozójává. A 8 hüvelykes lemezeknél kisebb, de hasonló elven működő 5,25 hüvelykes floppyk eleinte szintén néhány száz kilobájtos kapacitást kínáltak, majd a technológia fejlődésével elérték az 1,2 MB körüli nagyságrendet.

A 80-as évek közepén a 3,5 hüvelykes floppy vált az iparági szabvánnyá a személyi számítógépek világában. Ezek a lemezek már merevebb, műanyag tokban kaptak helyet, beépített fém csúszóajtóval a mágneses felület védelmére. A legismertebb formátum a 1,44 MB-os, nagy sűrűségű (HD) 3,5 hüvelykes lemez lett, amelyet a DOS-os és korai Windows-os PC-k, illetve a korai Linux-disztribúciók telepítőlemezei is használtak.

Érdekesség, hogy számos korai Linux disztribúciót (például a 90-es évek elején-közepén megjelenő Slackware verziókat) még 3,5 hüvelykes floppyk tucatjain terjesztették. A telepítéshez gyakran 20–30 lemezre volt szükség, míg az első 8 hüvelykes lemezek 80 KB-os kapacitása mellett ez gyakorlatilag elképzelhetetlen lett volna.

Technikai összehasonlítás: 8 hüvelykes floppy vs. modern tárolók

Ha a 8 hüvelykes floppy 80 KB körüli kapacitását összevetjük egy mai, akár több száz gigabájtos SSD-vel vagy egy átlagos okostelefon tárhelyével, a különbség több nagyságrendnyi. Egy 12 MP-es fotó tipikusan több megabájtos, így egyetlen kép is többszörösen meghaladja egy korai 8 hüvelykes lemez teljes kapacitását. Az adatátviteli sebességben is óriási a szakadék: míg a korai floppyk néhány száz kilobit per másodperces tempóval dolgoztak, egy modern NVMe SSD több gigabájt per másodperces sebességre képes.

Ugyanakkor a floppy forradalmi újítása nem a nyers teljesítményben, hanem a hordozhatóságban és a véletlen elérésben rejlett. A mágnesszalaggal szemben nem kellett lineárisan „tekergetni” az adatokat: a fej közvetlenül a kívánt sávra léphetett, ami nagyságrendekkel gyorsabb elérést tett lehetővé. Ez a tulajdonság alapozta meg azt a gondolkodásmódot, amely a későbbi merevlemezek és SSD-k tervezésénél is meghatározó maradt.

Érdekességek és kevésbé ismert részletek

  • Nem felhasználói adattárolásra szánták: az első 8 hüvelykes lemezeket kifejezetten szerviz- és rendszerkarbantartási célokra tervezték, nem pedig általános adatcserére. A felhasználói adatokat továbbra is mágnesszalagon vagy merevlemezen tárolták.
  • Formátumok sokfélesége: a 8 hüvelykes lemezek világában számos, egymással nem kompatibilis formátum létezett (sávszám, szektorméret, kódolás), így a lemezek cseréje különböző rendszerek között gyakran problémás volt.
  • Fizikai méret és energiaigény: a 8 hüvelykes meghajtók jóval nagyobbak és energiaigényesebbek voltak, mint a későbbi 5,25 és 3,5 hüvelykes társaik. Ez is hozzájárult ahhoz, hogy a személyi számítógépekben nem terjedtek el széles körben.
  • Archívumok és retroprojektek: ma is léteznek olyan archívumok és hobbi-projektek, amelyek régi 8 hüvelykes lemezekről próbálnak adatot menteni. Ehhez speciális, gyakran egyedileg módosított meghajtókra és szoftverekre van szükség, mivel a modern PC-k világában ezek a formátumok gyakorlatilag eltűntek.

Mit jelent ez ma egy Linux-felhasználónak?

A legtöbb mai Linux-felhasználó soha nem találkozott 8 hüvelykes lemezzel, és valószínűleg már a 3,5 hüvelykes floppyk is csak nosztalgikus emlékek. Mégis, a hajlékonylemez-koncepció több szempontból is hatással volt a mai rendszerekre:

  • Fájlrendszer-koncepciók: a korai floppy-fájlrendszerek (FAT variánsok, CP/M-féle struktúrák) számos olyan elvet bevezettek, amelyek később a merevlemezek és modern fájlrendszerek (ext, XFS, btrfs) tervezésénél is visszaköszöntek.
  • Bootolás cserélhető médiáról: a floppyról való rendszerindítás fogalma közvetlen előzménye a mai USB-s live Linux rendszereknek. A „kis, hordozható rendszerindító médium” gondolata innen ered.
  • Disztribúciók terjesztése: a floppykorszak tapasztalatai – tömörítés, moduláris csomagolás, minimális telepítő rendszerek – közvetve hozzájárultak ahhoz, ahogyan ma ISO-kat, netinstallokat és konténereket tervezünk.

Jövőkép: a floppy öröksége a modern tárolásban

Bár a 8 hüvelykes floppy ma már múzeumi tárgy, az általa képviselt szemlélet – hordozható, cserélhető, olcsó adathordozó – tovább él az USB pendrive-okban, SD-kártyákban és egyéb flash-alapú eszközökben. A Linux-felhasználók számára ez leginkább abban nyilvánul meg, hogy ma is természetesnek vesszük: egy teljes operációs rendszert magunkkal vihetünk egy apró pendrive-on, akárcsak régen egy köteg floppyn.

Az adattárolás jövője valószínűleg a még nagyobb integráció (NVMe, PCIe-alapú megoldások), a hálózati tárolás (NAS, felhő) és a speciális, nagy sűrűségű technológiák (pl. HAMR-alapú merevlemezek) irányába halad. Ugyanakkor a cserélhető, fizikai adathordozók iránti igény – biztonsági mentés, offline archiválás, izolált környezetek – várhatóan nem tűnik el teljesen. Ebben az értelemben a 8 hüvelykes floppy szellemi öröksége tovább él minden olyan eszközben, amelyet zsebre téve magunkkal vihetünk, hogy adatot, rendszert vagy diagnosztikát vigyünk egyik gépről a másikra.

Ha valaki ma még találkozik egy 8 hüvelykes „óriással”, érdemes emlékezni rá: ez a látszólag primitív, alig 80 KB-os lemez volt az, amely megalapozta a hordozható adattárolás egész korszakát – és közvetve azt a világot is, amelyben ma Linuxot telepítünk egyetlen USB-kulcsról, percek alatt.

(kép)