Cos’è Punch card?

Questo articolo spiegherà in dettaglio cos’è Punch card e come usare Punch card.

Scheda perforata

Cos’è Punch card?

Le schede perforate (o “schede perforate”), note anche come schede Hollerith o schede IBM, sono schede di carta in cui i fori possono essere perforati a mano oa macchina per rappresentare dati e istruzioni del computer. Erano un mezzo ampiamente utilizzato per inserire dati nei primi computer. Le carte sono state inserite in un lettore di schede collegato a un computer, che ha convertito la sequenza di fori in informazioni digitali.

Ad esempio, uno dei primi programmatori di computer scriveva un programma a mano, quindi convertiva il programma in una serie di schede perforate utilizzando una macchina per schede perforate. Il programmatore avrebbe quindi portato la pila di schede su un computer e avrebbe inserito le schede in un lettore di schede per inserire il programma. Nella foto è un esempio di una donna che utilizza una macchina per schede perforate per creare una scheda perforata.

Come funzionavano le schede perforate?

Utilizzando una macchina per schede perforate come quella mostrata nell’immagine sopra, i dati possono essere inseriti nella scheda perforando ogni colonna, che rappresenta un carattere. Di seguito è riportato un esempio di scheda perforata.

Scheda perforata

Una volta completata una carta, o premuto il tasto Invio, la carta tecnicamente “memorizza” tali informazioni. Poiché ogni scheda contiene solo così tanti dati, se si scrive un programma utilizzando schede perforate (una scheda per ogni riga di codice), è necessaria una pila di schede perforate.

Per caricare il programma o leggere i dati della scheda perforata, ogni scheda viene inserita in un lettore di schede perforate per inserire i dati dalla scheda in un computer. Quando la scheda viene inserita, il lettore di schede perforate si avvia sul lato in alto a sinistra della scheda, leggendo verticalmente dall’alto verso il basso. Dopo che il lettore di schede ha letto una colonna, passa alla colonna successiva. Quando il lettore legge le informazioni, queste vengono scritte nella memoria di un computer. Dopo che tutte le carte sono state caricate in memoria, al computer viene chiesto di eseguire il codice. Se le informazioni sono state emesse (stampate), verrebbero emesse come schede perforate.

Il più grande programma di schede perforate proveniva dal sistema di difesa aerea SAGE degli anni ’50, che utilizzava 62.500 schede perforate (circa 5 MB di dati). Nella foto in basso, una donna è in piedi accanto alle schede perforate utilizzate in questo programma.

Donna in piedi accanto a migliaia di schede perforate

Una delle più grandi paure degli utenti che si occupano di schede perforate era far cadere le schede perforate. Se queste carte venissero lasciate cadere o non funzionassero, potrebbero volerci giorni o settimane per rimettere in ordine il programma. In alcuni casi non sarebbe possibile rimettere in ordine il programma.

Come può un essere umano leggere una scheda perforata?

La maggior parte delle schede perforate successive stampava nella parte superiore della scheda ciò che ciascuna scheda conteneva. Per queste carte, puoi esaminare la parte superiore della carta per vedere cosa è stato memorizzato sulla carta. Se viene rilevato un errore sulla carta, questa verrà ristampata. Se nessun dato è stato stampato nella parte superiore della scheda, l’essere umano dovrebbe sapere quale numero rappresenta e tradurre manualmente ogni colonna. Se hai familiarità con i computer moderni, sarebbe come sapere che i binari 01101000 e 01101001 sono uguali a 104 e 105, che in ASCII mettono insieme gli incantesimi hi.

Storia della scheda perforata

Le schede perforate sono note per essere utilizzate già nel 1725 per controllare i telai tessili. Ad esempio, Joseph Marie Jacquard ha utilizzato le schede perforate per creare un autoritratto tessuto in seta. Le carte furono successivamente utilizzate per archiviare e cercare informazioni nel 1832 da Semen Korsakov. Più tardi, nel 1890, Herman Hollerith sviluppò un metodo per macchine per registrare e memorizzare informazioni su schede perforate da utilizzare per il censimento degli Stati Uniti. In seguito ha formato la società che conosciamo come IBM.

Perché sono state utilizzate le schede perforate?

I primi computer non potevano archiviare file come i computer di oggi. Se si voleva creare un file di dati o un programma, l’unico modo per utilizzare quei dati con altri computer era utilizzare una scheda perforata. Dopo che i supporti magnetici sono stati creati e hanno iniziato a essere più economici, le schede perforate hanno smesso di essere utilizzate.

Le schede perforate vengono ancora utilizzate?

Le schede perforate erano il metodo principale per archiviare e recuperare i dati nei primi anni del 1900. Altri dispositivi di archiviazione hanno iniziato a sostituire le schede perforate negli anni ’60 e oggi vengono utilizzati o trovati raramente.

Le schede perforate sono dispositivi di input?

No. Le schede di per sé non sono dispositivi di input. Tuttavia, il lettore di schede perforate è considerato un dispositivo di input perché prende i dati dalla scheda perforata e li invia al computer.

Articoli correlati

Ultimi articoli