* Fondamenti teorici (macchina Turing): Le basi teoriche dei computer moderni si basano pesantemente sul lavoro di Alan Turing e sul concetto di Turing Machine. Una macchina Turing è un modello astratto di calcolo che può eseguire qualsiasi calcolo che può essere descritto algoritmicamente. Il nucleo di questo è * Manipolando i simboli * secondo un insieme di regole. Questi simboli rappresentano i dati e le regole rappresentano le istruzioni (il programma). Mentre un vero computer non sembra fisicamente una macchina Turing, la sua funzione è equivalente:è una macchina per eseguire la manipolazione dei simboli in base a un insieme di regole, che è fondamentalmente calcolo.
* Fondamenti architettonici (Architettura von Neumann): L'architettura dominante per la maggior parte dei computer è l'architettura von Neumann. Questa architettura definisce una struttura con un'unità di elaborazione centrale (CPU) che recupera le istruzioni e i dati da una memoria condivisa. La CPU quindi * calcola * in base a tali istruzioni, eseguendo operazioni aritmetiche, logiche e di controllo. Il processo di recupero, decodifica ed esecuzione delle istruzioni è esso stesso una forma di calcolo.
Pertanto, il nome "computer" riflette accuratamente la funzione principale:sono macchine progettate per eseguire calcoli. Questo calcolo potrebbe essere:
* Operazioni aritmetiche: Aggiunta, sottrazione, moltiplicando, dividendo numeri.
* Operazioni logiche: Confrontare i valori, determinare la verità o la falsità.
* Manipolazione dei dati: Informazioni di ordinamento, ricerca, filtraggio.
* Operazioni di controllo: Gestione del flusso di esecuzione all'interno di un programma.
* Rendering Graphics: Calcoli complessi per creare immagini e immagini.
* Simulazioni: Eseguendo calcoli complessi per modellare i fenomeni del mondo reale.
E molti altri compiti, tutti alla fine riducibili al processo fondamentale di calcolo. La parola "computer" cattura esattamente questa capacità fondamentale. Mentre i computer moderni svolgono una vasta gamma di compiti al di là della semplice aritmetica, questi compiti sono tutti basati sul principio fondamentale del *calcolo *.
hardware © www.354353.com