Lyukkártyák általában írják 'lyukkártyák' . Ezek olyan lyukakkal ellátott papírkártyák, amelyek kézzel vagy mechanikusan készíthetők számítógépes adatok és utasítások megjelenítésére. Úgy is emlegetik őket Hollerith kártyák és IBM kártyák . Az adatok bevitele a korai számítógépekbe általánosan használt módszer volt. A kártyákat egy számítógéphez csatlakoztatott kártyaolvasóba helyezték, és a számítógép lefordította a lyukak sorrendjét digitális adatokká.
Például egy kézzel írott programot számos lyukkártyává alakíthat át egy számítógépes programozó a korai időkben egy lyukkártya-gép segítségével. Ezt követően a programozó a kártyaköteget a számítógéphez vitte, és egy kártyaolvasóval bevitte a programot.
Hogyan működtek a lyukkártyák?
Lyukasztás minden oszlopban (karakterenként egy) lyukkártya-gép segítségével adatbevitelt lehet a kártyára. A kártya műszakilag 'üzletek' az információ annak befejezése után vagy a Visszatérés kulcs el van ütve. Ha lyukkártyákat használ egy program fejlesztéséhez (minden kódsorhoz egy kártya), akkor egy köteg kártyát igényel, mert minden kártya csak ennyi adatot képes hordozni.
Lyukkártya-olvasó használatához minden kártyának olyannak kell lennie beillesztve, olvasni a kártya adatait, és belépett be a számítógépbe, hogy adatokat olvasson lyukkártyáról vagy betöltse a szoftvert. A lyukkártya-olvasó elkezdi olvasni a kártyát, ahogy van behelyezve , függőlegesen felülről lefelé haladva, kezdve a bal felső sarok a kártyáról. A kártyaolvasó elolvassa a következő oszlopot, miután befejezte az előző beolvasását. A számítógép memóriájába írják, amikor az olvasó elolvassa az információt. A számítógép ezután azt kéri, hogy futtassa le a kódot, amikor az összes kártya be van töltve a memóriába. A lyukkártyákat kimenetként használnák, ha az információkat nyomtatnák. A 1950-es évek SAGE légvédelmi rendszere volt a legnagyobb alkalmazott lyukkártya program (körülbelül 5 MB adat). 62 500 lyukkártya .
A lyukkártyák eldobása volt az egyik fő aggálya a fogyasztóknak használatuk során. A programnak napokba vagy hetekbe telhet, mire újra rendbe jön, ha ezeket a kártyákat leejtették vagy elromolták. Előfordulhat, hogy bizonyos körülmények között nem lehet újraindítani a szoftvert.
Hogyan olvassa el az ember a lyukkártyát?
Az ezt követő lyukkártyák többségénél az egyes kártyák tartalma a kártya tetejére volt nyomtatva. Ezeknél a kártyáknál a kártyán rögzített információk a kártya tetejére nézve láthatók, és ha hibát találnak a kártyán, újra kinyomtatják. Az embernek tudnia kell, hogy az egyes számok mit jelentenek, és manuálisan le kell fordítania az egyes oszlopokat, ha nincs adat nyomtatva a kártya tetején. Ha ismeri a kortárs számítógépeket, ez ahhoz hasonlítható, mintha tudná, hogy a bináris értékek 104 és 105 , amelyek kombinálva alkotják az ASCII karaktert 'Szia' , megfelelnek a számoknak 01101000 és 01101001 , ill.
A lyukkártyák története.
Lyukkártyák a jelentések szerint működésre használták textil szövőszékek már mint 1725 . Például, Joseph Marie Jacquard lyukkártyákkal szőtt selyem önarcképet 1800-as évek. Semen Korszakov használta a kártyákat 1832 információk tárolására és megtalálására. Herman Hollerith Mechanizmust hozott létre a gépek számára, hogy később adatokat rögzítsenek és tároljanak lyukkártyákon 1890 hogy fel lehessen használni a amerikai népszámlálás . Később megalapította a mai nevén vállalkozást IBM .
Miért használták a lyukkártyákat?
A fájlok mentésének lehetősége nem volt jelen a korai számítógépeken. Az adatok más számítógépekkel való felhasználásának egyetlen módja az volt, hogy a lyukkártya adatfájl vagy program felépítéséhez. A lyukkártyákat a fejlesztés után már nem használták mágneses közeg , ami megfizethetőbbé vált.
Használják még a lyukkártyákat?
A korai 1900-as évek , a lyukkártyák voltak az adatok tárolásának és lekérésének fő eszközei. A lyukkártyákat először más tárolási technológiák váltották fel 1960-as évek , és ma már ritkán használják vagy látják őket.
A lyukkártyák bemenetként használhatók.
Nem, a lyukkártyák maguk nem beviteli eszközök. Másrészt a lyukkártya-olvasót beviteli eszköznek tekintik, mivel adatokat továbbít a lyukkártyáról a számítógépre.
Hogyan programozták a lyukkártyákat, és miért választották a lyukkártyákat?
Lyukkártyákat és más, már meglévő technológiát, például papírszalagot használtak. A szavazatszámlálás korai módszereiből származik 1890 . A IBM 401 tól től 1933 olyan kialakítás volt, amely erősen emlékeztetett a későbbi számítógépekben használtakra. A lyukkártya-olvasó volt a IBM407 , és először a közepén használták 1960-as évek . A papírszalaghoz hasonlóan ezt is alkalmazták, mert könnyen adaptálható létező technológia volt. Ami a nyelvet illeti, FORTRAN IID-t használtam , a ... val D állva a számítógép újszerű lemeztárolás rendszer. Azonban a bootstrap kód a IBM1130 lyukkártyákon is tárolták, és közvetlenül a memóriába töltötték be.
tostring metódus java-ban
Milyen érzés volt a lyukkártyás kódolás?
A kódolás sokkal hatékonyabb volt, mint most. Egy kísérletben FORTRAN tanfolyam a lyukkártyák utolsó éveiben készült. Mindegyik program esetében háromszor próbálkozott a megfelelő beolvasással. Mint megütni a RUN gomb csak háromszor döbbentünk rá, hogy a 25 program nagy részét mindössze két próbálkozással tudta befejezni, mielőtt a harmadik futtatással vagy valami újat próbálna ki, vagy javította volna a kimeneti formázást. A kódlapon gondosan kódolja a program kezdeti próbálkozását. Szerezze meg az első futtatás nyomatát; az összeállítási hibák egyértelműek lesznek. Ne végezzen azonnali hibakeresést; ehelyett vigye haza, és manuálisan futtassa a kinyomtatással. Ezután jegyezze fel a kinyomtatott hibákat, és végezze el a szükséges javításokat. Válasszon ki egyenként minden helytelen kártyát, egészen addig az oszlopig, ahová tartozik. Ezt követően végezze el a szükséges javításokat, amelyek a kártyán vannak. Legközelebb vigye vissza a számítógépközpontba. A kísérletben egy gépet használtunk a javításhoz, amelyet magunknak kellett működtetnünk. Miután az utasításoknak megfelelően elhelyezte a két kártyát, kattintson a másolás gombra, hogy mindkettőt a megfelelő oszlopba helyezze. Amikor az automata gép túlterhelt volt, időnként fizikailag is rá kellett ütnünk egy kézi Hollerith-kódos gépre az ujjaink csavarásával. A gép ehhez hasonlított, csakhogy nehezítse a dolgot, csak számokat jelenített meg a képen látható betűkkel szemben.
Létrehoztak egy C fordítót, amely lyukkártyákra ad ki?
Bármilyen nyelvhez használhat bármilyen meglévő fordítót, hogy adatokat vigyen be egy lyukkártya-olvasóba, majd visszaolvassa a kártyákat egy kompatibilis számítógépbe, és futtassa a programot. Lyukkártyák egy adattároló rendszer. Ugyanez a logika vonatkozik annak meghatározására, hogy a memóriakártyák vagy a merevlemezek más fordítót igényelnek-e, mint a lyukkártyák. Az adattárolás típusa nem fontos.
Hogyan tárolták a lyukkártyák a nem digitális számítógépes adatokat?
A lyukkártyákhoz hasonlóan a mágnesszalag vagy a mágneslemez digitális. A biteket olyan lyukak képviselik, amelyek stratégiailag vannak elhelyezve a könnyű papír kártya. A kártya átengedi a fényt, amely vagy nem világít át ott, ahol lyuk van, vagy nem világít át ott, ahol lyuk van. Ez digitális adat. A lemezek mágneses mezőkkel működnek, amelyek az adathordozó típusától függően megfordulhatnak vagy sem. Mindkét példa digitális adatokat használ, de a valós világban a tényleges elemek analógok. Az egész valóság analóg jelenségeket tartalmaz. A lyukkártyák csupán egyfajta digitális adattárolást jelentenek ebből a szempontból.
Mit teljesített a maradék hat bit oszloponként a lyukkártyákon (előzmények, IBM, mainframe, lyukkártyák, retrocomputing)?
Először is egy kiváló vicc. Milyen volt Herman Hollerith eltemették a halála után? 9 élű jobbra, megfordítva a lyukkártyát egy elektronikus táblázógéphez eredetileg a Hollerith (a részletes előzményekért keressen 'Hollerith' a Google-on). Ezért olyan mulatságos ez (néhányunk számára). A kártyaköteget a 9 élű lefelé és a kártyaolvasótól jobbra (vagy balra) (vagy felfelé). A magyarázatot Thomas adott a 'lyukak' kiváló volt. Az egészet felhasználnád 80 oszlopos kártyát, ha adatokat képvisel. Be kellett tartania a Cobol konstrukciók (kód be oszlopok 8-72; 6. oszlop a megjegyzés karakterhez és 72. oszlop szükség esetén a folytatáshoz), ha Cobol kódhoz használta. Kezdetben használt egy IBM 026 lyukasztógép. Azokban az időkben nem volt függő csád, így eltávolíthatta a csádot, és elronthatta valaki szobáját. A szekvenálást elvégezték 73-80 . Az újabb kártyalyukasztó eszközök automatikusan sorba rendezik a kártyákat. Így át tudod futtatni a kártyáidat egy kártyaválogatón, ha elejted a paklidat, vagy ha egy hülye operátor megkeveri a lapjaidat. Biztosíthatom Önt arról, hogy nem szeretne manuálisan rendezni egy programot 1000 kártya , a Cobol-konstrukciók cols.