Esplorare le nozioni di base dei computer

Completato

Lo scienziato Arthur C. Clark una volta disse: "Qualsiasi tecnologia sufficientemente avanzata è indistinguibile dalla magia". Quando si usano computer moderni come un telefono o un dispositivo di gioco è difficile non dire "Wow, magic!" (almeno occasionalmente).

Mentre le cose che i computer moderni possono fare sono magici, è possibile capire un po 'come funzionano effettivamente. In realtà, il funzionamento dei computer è piuttosto semplice. La magia dei sistemi informatici deriva dal fare qualcosa di semplice rapidamente e molte, molte volte. Quindi, quando si accende il telefono cellulare o si parla con Alexa o Siri o Google, cosa sta succedendo?

Diagramma che mostra le strutture di codice astratte.

L'hai spento e riacceso?

La serie comica britannica The IT Crowd ha scherzato su "spegnerlo e riaccenderlo". Se si vuole risolvere un problema del computer, disattivarlo e riattivarlo. Crudo ma efficace.

Può sembrare divertente, ma il modello di base di ciò che un computer sta facendo è basato su questa idea.

Il calcolo è stato inventato da uno scienziato di nome Alan Turing. Turing si rese conto che tutti i problemi del computer possono essere suddivisi in un linguaggio semplice. Si chiama linguaggio digitale: 0 e 1. Questo linguaggio è alla base di tutti i computer usati.

Da semplice a complesso

Quando si preme la lettera A su una tastiera, la tastiera invia un segnale al cervello del computer. Il cervello cambia il segnale in un set di uno e zeri. Quando il cervello ottiene quel set di uno e zeri, invia un altro segnale allo schermo per disegnare la lettera A. Tutti i computer moderni usano lo stesso modello per eseguire tutte le operazioni eseguite.