Cărți perforate sunt de obicei scrise 'carti perforate' . Acestea sunt cartonașe de hârtie cu găuri care pot fi făcute manual sau mecanic pentru a reprezenta datele și instrucțiunile computerului. Ele sunt denumite și ca Cărți Hollerith și carduri IBM . Introducerea datelor în computerele timpurii, acestea erau o metodă frecvent utilizată. Cardurile au fost plasate într-un cititor de carduri care a fost atașat la un computer, iar computerul a transpus ordinea găurilor în date digitale.
De exemplu, un program scris de mână ar putea fi convertit în numeroase cărți perforate folosind o mașină cu carduri perforate de către un programator de computer în primele zile. După aceea, programatorul aducea teancul de carduri la un computer și introducea programul folosind un cititor de carduri.
Cum erau operate cardurile perforate?
Perforarea găurilor în fiecare coloană (câte unul pentru fiecare caracter) folosind o mașină cu carduri perforate permite introducerea datelor în card. Cardul din punct de vedere tehnic 'magazine' informația după ce este terminată sau Cheia de întoarcere este lovit. Dacă utilizați carduri perforate pentru a dezvolta un program (un card pentru fiecare linie de cod), este nevoie de un teanc de cărți, deoarece fiecare card poate transporta doar atâtea date.
Pentru a utiliza un cititor de carduri perforate, fiecare card trebuie să fie inserat, citit datele de pe card și a intrat în computer pentru a citi date de pe un card perforat sau pentru a încărca software-ul. Cititorul de carduri perforate începe să citească cardul așa cum este introdus , deplasându-se vertical de sus în jos, începând de la coltul din stanga sus a cardului. Cititorul de carduri citește următoarea coloană după ce a terminat de citit-o pe cea anterioară. Ar fi scris în memoria unui computer pe măsură ce cititorul citește informațiile. Apoi computerului i se va spune să ruleze codul când toate cardurile au fost încărcate în memorie. Cardurile perforate ar fi folosite ca ieșire dacă informațiile ar fi tipărite. The Sistemul de apărare antiaeriană SAGE din anii 1950 a fost cel mai mare program de carduri perforate (aproximativ 5 MB de date) care a folosit 62.500 de cărți perforate .
Aruncarea cardurilor perforate a fost una dintre principalele preocupări ale consumatorilor atunci când le folosesc. Repunerea în ordine a programului poate dura zile sau săptămâni dacă aceste carduri au fost scăpate sau au devenit nefuncționale. Este posibil să nu fie fezabilă să reporniți software-ul în anumite circumstanțe.
Cum este citită o persoană un card perforat?
Cu majoritatea cardurilor perforate ulterioare, conținutul fiecărui card a fost tipărit în partea de sus a cardului. Cu aceste carduri, informațiile înregistrate pe card pot fi văzute privind în partea de sus a cardului și ar fi retipărite dacă s-ar găsi o greșeală pe card. Omul ar trebui să știe ce înseamnă fiecare număr și să traducă manual fiecare coloană dacă nu există date tipărite în partea de sus a cardului. Dacă sunteți familiarizat cu computerele contemporane, este comparabil cu a ști că valorile binare 104 și 105 , care sunt combinate pentru a forma caracterul ASCII 'Bună' , corespund numerelor 01101000 și 01101001 , respectiv.
Istoria cărților perforate.
Cărți perforate sunt raportate că au fost folosite pentru a opera războaie textile la fel de devreme ca 1725 . De exemplu, Joseph Marie Jacquard a folosit cărți perforate pentru a țese un autoportret de mătase în anii 1800. Semen Korsakov a folosit cărțile în 1832 pentru a stoca și a găsi informații. Herman Hollerith a creat un mecanism pentru ca mașinile să captureze și să stocheze date pe carduri perforate mai târziu 1890 astfel încât să poată fi utilizat pentru recensământul SUA . Mai târziu, el a fondat afacerea care este acum cunoscută ca IBM .
De ce s-au folosit cărțile perforate?
Capacitatea de a salva fișiere nu era prezentă la primele computere. Singura modalitate de a utiliza datele cu alte computere a fost utilizarea a card perforat pentru a construi un fișier de date sau un program. Cărțile perforate nu au mai fost utilizate după dezvoltarea medii magnetice , care a devenit mai accesibil.
Cărțile perforate sunt încă folosite?
Devreme anii 1900 , cardurile perforate erau instrumentul principal pentru stocarea și preluarea datelor. Cardurile perforate au fost pentru prima dată înlocuite cu alte tehnologii de stocare în anii 1960 , iar astăzi ele sunt rareori folosite sau văzute.
Cardurile perforate pot fi folosite ca intrare.
Nu, cardurile perforate nu sunt dispozitive de intrare în sine. Pe de altă parte, cititorul de carduri perforate este privit ca un dispozitiv de intrare deoarece transferă date de pe cardul perforat la computer.
Cum au fost programate cărțile perforate și de ce au fost alese cărțile perforate?
Au fost utilizate carduri perforate și alte tehnologii preexistente, cum ar fi banda de hârtie. A apărut cu metodele timpurii de numărare a voturilor 1890 . The IBM 401 din 1933 a fost un design care amintea foarte mult de cele folosite în computerele ulterioare. Cititorul de carduri perforate a fost IBM407 , și a fost folosit pentru prima dată la mijlocul anii 1960 . Similar cu banda de hârtie, a fost folosită deoarece era o tehnologie existentă ușor adaptabilă. Referitor la limbaj, Am folosit FORTRAN IID , cu D în picioare pentru computerul nou-fangled stocarea discurilor sistem. Cu toate acestea, codul de bootstrap pentru IBM1130 a fost stocat și pe carduri perforate și a fost încărcat direct în memorie.
Cum a simțit codarea cardului perforat?
Codarea a fost mult mai eficientă decât este acum. Într-un experiment curs FORTRAN este luat în ultimii ani ai cărților perforate. Pentru fiecare program, a avut trei încercări de a-l obține corect. Ca să lovești butonul RUN doar de trei ori, am fost uimiți că ar putea finaliza majoritatea celor 25 de programe în doar două încercări înainte de a folosi a treia rulare fie pentru a încerca ceva nou, fie pentru a îmbunătăți formatarea ieșirii. Pe foaia de codificare, codificați cu atenție încercarea inițială a programului. Obțineți imprimarea de la prima rulare; greșelile de compilare vor fi clare. Nu o depanați instantaneu; în schimb, luați-l acasă și rulați-l manual folosind imprimarea. Apoi, pe tipărit, notați fiecare eroare și faceți corecțiile necesare. Alegeți fiecare carte incorectă pe rând, până în coloana unde îi aparține. După aceea, faceți corecțiile necesare, care sunt pe card. Data viitoare, aduceți-l înapoi la centrul de calcul. În experiment am folosit o mașină de rectificare pe care a trebuit să o operam singuri. După ce ați plasat cele două cărți conform instrucțiunilor, faceți clic pe butonul de copiere pentru a le muta pe ambele în coloana potrivită. Când mașina automată era supraîncărcată, ocazional trebuia să lovim fizic o mașină manuală cu coduri Hollerith, răsucindu-ne degetele. Aparatul semăna cu asta, cu excepția faptului că, pentru a îngreuna lucrurile, afișa doar numere, spre deosebire de literele afișate în această imagine.
A fost creat un compilator C care iese la carduri perforate?
Puteți utiliza orice compilator existent pentru orice limbă pentru a introduce date într-un cititor de carduri perforate, apoi citiți cardurile înapoi într-un computer compatibil și rulați programul. Cărți perforate sunt un sistem de stocare a datelor. Aceeași logică se aplică și pentru a determina dacă stick-urile de memorie sau hard disk-urile necesită un compilator diferit de cardurile perforate. Tipul de stocare a datelor este neimportant.
Cum stocau cardurile perforate date non-digitale ale computerului?
La fel ca banda magnetică sau discurile magnetice, cardurile perforate sunt digital. Biții sunt reprezentați de găuri care sunt poziționate strategic pe a carton de hârtie ușoară. Cardul permite trecerea luminii care fie nu strălucește prin acolo unde există o gaură, fie nu strălucește prin acolo unde există o gaură. Sunt date digitale. Discurile funcționează cu câmpuri magnetice care se pot inversa sau nu, în funcție de tipul de suport. Ambele exemple folosesc date digitale, dar elementele reale din lumea reală sunt analogice. Toată realitatea conține fenomene analogice. Cardurile perforate sunt doar un alt tip de stocare digitală a datelor în acest sens.
Ce au efectuat cei șase biți rămași pe coloană de pe cardurile perforate (istorie, IBM, mainframe, carduri perforate, retrocomputing)?
O glumă excelentă în primul rând. Cum a fost Herman Hollerith înmormântat după trecerea lui? 9-muchie dreapta, inversat cardul perforat pentru o mașină electronică de tabelare a fost creat inițial de Hollerith (pentru un istoric detaliat, căutați „Hollerith” pe Google). De aceea este (pentru unii dintre noi) atât de amuzant. Ați plasa teancul de cărți cu 9-muchie cu fața în jos și fie la dreapta (sau la stânga) a cititorului de carduri (sau în sus). Explicația oferită de Thomas pentru „găuri” a fost excelent. Ai folosi întregul 80-coloană card dacă reprezentați date. Trebuia să aderați la Construcții Cobol (cod în coloanele 8-72; coloana 6 pentru caracterul de comentariu și coloana 72 pentru continuare, dacă este necesar) dacă îl utilizați pentru codul Cobol. Folosit inițial un IBM 026 mașină de perforat. În acele vremuri, nu exista ciad agățat, așa că puteai să scoți ciad și să deteriorezi camera cuiva. Secvențierea a fost efectuată pe Col 73-80 . Dispozitivele mai recente de perforare a cardurilor îți vor ordona automat cărțile pentru tine. Așa că ți-ai putea trece cărțile printr-un sortator de cărți dacă ți-ai scăpat pachetul sau dacă un operator prost ți-a amestecat cărțile. Vă pot asigura că nu doriți să sortați manual un program cu 1000 de cărți , conform Cobol constructii cols.