Lyukszalag

From Joe

A lyukszalag, a korai számítógép adathordozója volt. Feladata az adatok, ill. programok tárolása a számítógép részére. A lyukszalag viszonylag erős papírból, vagy műanygbol készült csík, amelyre az adat lyukasztással kerül fel.

[edit] Tulajdonságok

Szélessége 1 coll, maximális hossza 300 m volt. A lyukszalagon a lyukak hosszanti irányú sorokban, csatornákon helyezkedtek el. A csatornák száma 5 vagy 8 volt. A lyukak a szalag hossza mentén 1/10 hüvelyk (2.54 mmm) sűrűn helyezkedtek el, amely 300m esetén kb. 118 000 kód tárolására elegendő. A szalagot a kisebb lyuksorba kapaszkodó speciális fogaskerék vitte előre. Ez a lyuksor egyben a kódolvasót is vezérelte. A kódot a szalag hosszára merőlegesen kellett olvasni. A leolvasás kezdetben bronzkefével történt. ahol lyuk volt, a kefe hozzáért az alatta lévő érintkezőhöz. Mivel a kontaktus egy idő után bizonytalanná válhatott, ezért később áttértek az optikai leovasásra.

[edit] Kódolás

A lyukszalag kódrendszere a lyukasztott és nem lyukasztott csatornák lehetséges kombinációjából állt. Minden számot, betűt és jelet meghatűrozott kombináció fejezett ki. Az 5 csatornás lyukszalag Failed to parse (Can't write to or create math temp directory): \\mbox{2}_5 , a nyolc csatornás Failed to parse (Can't write to or create math temp directory): \\mbox{2}_8 = 256

különböző jel ábrázolását tette lehetővé.  

A lyukszalag 1, 2, 3, és 4 -es csatornájához 2 hatványait rendelték 0-tól kezdve.Az ábrázolandó számokat ezek összegéből képezték. Az 5. csatorna legtöbbször hibaellenörzésre szolgált, úgynevezett paritás bit volt. (Mindkét paritás használatban volt mindíg páros illetve páratlan számú lyukat találhattunk az első 5 csatorna egy pontoszlopában.)

A hatodik és hetedik csatorna a betűk és jelek tárolásában játszott szerepet A számjegyekből és zónalyukasztásból állt elő minden karakter kód. A lyukszalagon a 3. és 4. csatorna között a transzport lyuksor volt található, amely a szalag továbbítására szolgált. A lyukszalagra jellemző volt a kártyáknál nagyobb adatsűrűség és a tetszőleges rekordhosszúság.

A decimális számokat tehát a lyukszalag is binárisan kódolta, úgynevezett BCD formátumban. (Binárisan Kódolt Decimális formátum) Miután karaktereket és egyéb jeleket, vezérlőkódokat is használni kellett, ezért kifejlesztették az ún. EBCDIC (Extended Binary Coded Decimal Interchange Code) bővített binárisan kódolt decimális kódot.

[edit] Kódtáblázat

JelölésAngolMagyar megfelelőJelölésAngolMagyar megfelelő
BSBackspaceVisszalépésNULNullKitöltőjel
BYPBypassKihagyásPFPunch OffLyukasztó ki
DELDeleteTörlésPNPunch OnLyukasztó be
DSDigit SelectSzámjegy kiválasztásPREPefixElőtag
EOBEnd of BlockBlokk végeRESRestoreVisszaállítás
EOTEnd of TransmissionÁtvitel végeRSRead StopOlvasó állj
FSField SeparatorMező elválasztóSMSet ModeÜzemmód beállítás
HTHorizintal TabVizszintes tabulátorSOSStart of SignificanceÉrvényes jelek kezdete
ILIdleÜresSPSpaceBetűköz
LCLover CaseKisbetűkTMTape MarkSzalagjelző
LFLine FeedSoremelésUCUpper CaseNagybetűk
NLNew LineKocsi vissza soremelés

At last! Someone who understands! Thanks for psotnig!

Personal tools