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és | Angol | Magyar megfelelő | Jelölés | Angol | Magyar megfelelő |
BS | Backspace | Visszalépés | NUL | Null | Kitöltőjel |
BYP | Bypass | Kihagyás | PF | Punch Off | Lyukasztó ki |
DEL | Delete | Törlés | PN | Punch On | Lyukasztó be |
DS | Digit Select | Számjegy kiválasztás | PRE | Pefix | Előtag |
EOB | End of Block | Blokk vége | RES | Restore | Visszaállítás |
EOT | End of Transmission | Átvitel vége | RS | Read Stop | Olvasó állj |
FS | Field Separator | Mező elválasztó | SM | Set Mode | Üzemmód beállítás |
HT | Horizintal Tab | Vizszintes tabulátor | SOS | Start of Significance | Érvényes jelek kezdete |
IL | Idle | Üres | SP | Space | Betűköz |
LC | Lover Case | Kisbetűk | TM | Tape Mark | Szalagjelző |
LF | Line Feed | Soremelés | UC | Upper Case | Nagybetűk |
NL | New Line | Kocsi vissza soremelés |
At last! Someone who understands! Thanks for psotnig!