logo

Wat is een ponskaartsysteem?

Ponskaarten worden meestal gespeld 'ponskaarten' . Dit zijn papieren kaarten met gaten die handmatig of mechanisch kunnen worden gemaakt om computergegevens en instructies weer te geven. Ze worden ook wel genoemd Hollerith-kaarten En IBM-kaarten . Het invoeren van gegevens in vroege computers was een veelgebruikte methode. De kaarten werden in een kaartlezer geplaatst die op een computer was aangesloten, en de computer vertaalde de volgorde van de gaten in digitale gegevens.

Een handgeschreven programma kon bijvoorbeeld in de beginperiode door een computerprogrammeur met behulp van een ponskaartmachine in talloze ponskaarten worden omgezet. Daarna bracht de programmeur de stapel kaarten naar een computer en voerde het programma in met behulp van een kaartlezer.

Wat is een ponskaartsysteem

Hoe werden ponskaarten gebruikt?

Gaten ponsen in elke kolom (één voor elk teken) met behulp van een ponskaartmachine kunnen gegevens op de kaart worden ingevoerd. De kaart technisch gezien 'winkels' de informatie nadat deze is voltooid of de Terug sleutel wordt geraakt. Als je ponskaarten gebruikt om een ​​programma te ontwikkelen (één kaart voor elke regel code), heb je een stapel kaarten nodig, omdat elke kaart slechts een bepaalde hoeveelheid gegevens kan bevatten.

mysql niet gelijk

Om een ​​ponskaartlezer te kunnen gebruiken, moet elke kaart dat zijn ingevoegd, gelezen de gegevens van de kaart, en ingevoerde in de computer om gegevens van een ponskaart te lezen of de software te laden. De ponskaartlezer begint de kaart te lezen zoals deze is ingevoegd , verticaal bewegend van boven naar beneden, beginnend bij de bovenin de linker hoek van de kaart. De kaartlezer leest de volgende kolom nadat hij klaar is met het lezen van de vorige. Het zou naar het geheugen van een computer worden geschreven terwijl de lezer de informatie las. De computer zou dan worden verteld de code uit te voeren wanneer alle kaarten in het geheugen waren geladen. Ponskaarten zouden als uitvoer worden gebruikt als de informatie zou worden afgedrukt. De SAGE-luchtverdedigingssysteem uit de jaren 50 was het grootste ponskaartprogramma (ongeveer 5 MB aan gegevens) dat werd gebruikt 62.500 ponskaarten .

Het laten vallen van ponskaarten was een van de grootste zorgen van consumenten bij het gebruik ervan. Het kan dagen of weken duren voordat het programma weer in orde is als deze kaarten zijn gevallen of niet meer werken. Onder bepaalde omstandigheden is het wellicht niet haalbaar om de software opnieuw op te starten.

Hoe wordt een ponskaart door een mens gelezen?

Bij de meeste daaropvolgende ponskaarten werd de inhoud van elke kaart bovenaan de kaart gedrukt. Bij deze kaarten kan de informatie op de kaart worden gezien door naar de bovenkant van de kaart te kijken, en deze wordt opnieuw afgedrukt als er een fout op de kaart wordt gevonden. De mens zou moeten weten waar elk getal voor stond en elke kolom handmatig moeten vertalen als er geen gegevens bovenaan de kaart stonden afgedrukt. Als je vertrouwd bent met hedendaagse computers, is het vergelijkbaar met het kennen van de binaire waarden 104 En 105 , die worden gecombineerd om het ASCII-teken te vormen 'Hoi' , corresponderen met de cijfers 01101000 En 01101001 respectievelijk.

De geschiedenis van ponskaarten.

Ponskaarten naar verluidt zijn gebruikt om te opereren textiel weefgetouwen zo vroeg als 1725 . Bijvoorbeeld, Joseph Marie Jacquard gebruikte ponskaarten om een ​​zijden zelfportret in de stof te weven 19e eeuw. Sperma Korsakov heb de kaarten erin gebruikt 1832 om informatie op te slaan en te vinden. Herman Hollerith creëerde een mechanisme waarmee machines later gegevens op ponskaarten konden vastleggen en opslaan 1890 zodat het gebruikt kon worden voor de Amerikaanse volkstelling . Later richtte hij het bedrijf op dat nu bekend staat als IBM .

Wat is een ponskaartsysteem

Waarom werden ponskaarten gebruikt?

De mogelijkheid om bestanden op te slaan was niet aanwezig op vroege computers. De enige manier om gegevens met andere computers te gebruiken was door een ponskaart om een ​​gegevensbestand of programma samen te stellen. Ponskaarten werden na de ontwikkeling van magnetische media , die betaalbaarder werd.

Worden ponskaarten nog gebruikt?

In de vroege 1900 ponskaarten waren het belangrijkste hulpmiddel voor het opslaan en ophalen van gegevens. Ponskaarten werden voor het eerst vervangen door andere opslagtechnologieën in de Jaren 60 , en tegenwoordig worden ze zelden gebruikt of gezien.

Als invoer kunnen ponskaarten worden gebruikt.

Nee, de ponskaarten zijn zelf geen invoerapparaten. Aan de andere kant wordt de ponskaartlezer beschouwd als een invoerapparaat omdat deze gegevens van de ponskaart naar de computer overbrengt.

datastructuren in Java

Hoe werden ponskaarten geprogrammeerd en waarom werd er voor ponskaarten gekozen?

Er werd gebruik gemaakt van ponskaarten en andere reeds bestaande technologie, zoals papieren rompslomp. Het is ontstaan ​​met vroege methoden voor het tellen van stemmen 1890 . De IBM401 van 1933 was een ontwerp dat sterk deed denken aan het ontwerp dat in latere computers werd gebruikt. De ponskaartlezer was de IBM407 , en het werd voor het eerst gebruikt in het midden van de Jaren 60 . Net als papieren tape werd het gebruikt omdat het een gemakkelijk aanpasbare bestaande technologie was. Wat de taal betreft, Ik gebruikte FORTRAN IID , met de D staan voor de nieuwerweters van de computer schijfopslag systeem. De bootstrapcode voor de IBM1130 werd ook op ponskaarten opgeslagen en rechtstreeks in het geheugen geladen.

Hoe voelde het coderen van ponskaarten?

De codering was veel effectiever dan nu. Bij een experiment FORTRAN-cursus wordt genomen in de laatste jaren van ponskaarten. Voor elk programma waren er drie pogingen om het correct te krijgen. Zoals het raken van de RUN-knop slechts drie keer waren we verbaasd dat het de meeste van de 25 programma's in slechts twee pogingen kon voltooien voordat het de derde run gebruikte om iets nieuws te proberen of de uitvoeropmaak te verbeteren. Codeer op het codeblad zorgvuldig de eerste poging van het programma. Haal de afdruk van de eerste run op; Compilatiefouten zullen duidelijk zijn. Debug het niet meteen; neem het in plaats daarvan mee naar huis en voer het handmatig uit met behulp van de afdruk. Noteer vervolgens op de afdruk elke fout en breng de nodige correcties aan. Kies elke onjuiste kaart één voor één, tot aan de kolom waar deze thuishoort. Voer daarna de nodige correcties uit, die op de kaart staan. Breng het de volgende keer terug naar het computercentrum. In het experiment werd voor rectificatie een machine gebruikt die we zelf moesten bedienen. Nadat u de twee kaarten volgens de instructies heeft geplaatst, klikt u op de kopieerknop om beide naar de juiste kolom te verplaatsen. Toen de automatische machine overbelast was, moesten we af en toe fysiek op een handmatige Hollerith-codemachine tikken door onze vingers te draaien. De machine leek hierop, behalve om de zaken moeilijker te maken: hij gaf alleen cijfers weer in plaats van de letters in deze afbeelding.

Wat is een ponskaartsysteem

Is er een C-compiler gemaakt die uitvoer naar ponskaarten uitvoert?

U kunt elke bestaande compiler voor elke taal gebruiken om gegevens in een ponskaartlezer in te voeren, en vervolgens de kaarten teruglezen in een compatibele computer en het programma uitvoeren. Ponskaarten zijn een gegevensopslagsysteem. Dezelfde logica is van toepassing op het bepalen of geheugensticks of harde schijven een andere compiler nodig hebben dan ponskaarten. Het type gegevensopslag is onbelangrijk.

Hoe werden op ponskaarten niet-digitale computergegevens opgeslagen?

Net als magneetband of magneetschijven zijn ponskaarten dat ook digitaal. De bits worden weergegeven door gaten die strategisch op a zijn gepositioneerd lichte papieren kaart. De kaart laat licht door dat niet doorschijnt waar een gat zit, of niet doorschijnt waar een gat zit. Het zijn digitale gegevens. Schijven werken met magnetische velden die al dan niet kunnen worden omgekeerd, afhankelijk van het type medium. Beide voorbeelden maken gebruik van digitale gegevens, maar de feitelijke items in de echte wereld zijn analoog. De hele werkelijkheid bevat analoge verschijnselen. Ponskaarten zijn in dit opzicht slechts een ander soort digitale gegevensopslag.

Wat presteerden de resterende zes bits per kolom op ponskaarten (geschiedenis, IBM, mainframe, ponskaarten, retrocomputing)?

Eerst een uitstekende grap. Hoe was Herman Hollerith begraven na zijn overlijden? 9-kant rechts, omgekeerd, de ponskaart voor een elektronische tabelleermachine werd oorspronkelijk gemaakt door Hollerith (voor een gedetailleerde geschiedenis, zoek 'Hollerith' op Google). Daarom is het (voor sommigen van ons) zo grappig. Je plaatst de stapel kaarten bij de 9-kant naar beneden gericht en rechts (of links) van de kaartlezer (of omhoog). De uitleg die Thomas gaf voor de 'gaten' was uitstekend. Je zou het geheel gebruiken 80-kolom kaart als u gegevens vertegenwoordigde. Je moest je houden aan de Cobol-constructies (codeer in kolommen 8-72; kolom 6 voor het commentaarteken en kolom 72 voor vervolg indien nodig) als u het voor Cobol-code gebruikte. Aanvankelijk gebruikt een IBM-026 ponsmachine. In die tijd bestond er nog geen hangende chad, dus je kon de chad verwijderen en iemands kamer beschadigen. Er werd sequentiëring uitgevoerd Kol 73-80 . De recentere kaartponsapparaten zouden uw kaarten automatisch voor u rangschikken. Je kunt je kaarten dus door een kaartensorteerder laten lopen als je je kaartspel hebt laten vallen of als een stomme operator je kaarten heeft geschud. Ik kan je verzekeren dat je een programma niet handmatig wilt sorteren 1000 kaarten , volgens Cobol constructies cols.