



Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica introduttiva all'architettura dei computer, esplorando concetti fondamentali come bit, byte, memoria e cpu. Viene spiegato il funzionamento della cpu, il processo fetch-decode-execute, la struttura della memoria e le diverse tipologie di memoria, inclusi ram, rom, cache e memoria secondaria. Una base solida per comprendere i principi di base dell'informatica.
Tipologia: Sintesi del corso
1 / 6
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!




L’informatica è la scienza che si occupa del trattamento dell’informazione mediante procedure automatizzate. Ha per oggetto lo studio dei fondamenti teorici dell’informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici. Come tale è una disciplina fortemente connessa co l’automatica, l’elettronica e anche l’elettromeccanica…. Un dato non è un’informazione. Si accompagna e si integra, o è di supporto a tutte le discipline scientifiche o no. La valenza dell’informatica, in termini socio-economici, ha scalato in pochi anni la piramide di Anthony, passando da operativa (in sostituzione o a supporto di compiti semplici e ripetititvi) a tattica (a supporto della pianificazione o a gestione di breve termine), a strategica. Computer: macchina programmabile, svolge compiti molto diversi tra loro. È costituito da 3 macroelemnti:
L’informazione deve essere rappresentata in una forma che il calcolatore è in grado di interpretare, si usano sequenze di simboli ognuno dei quali può assumere due valori possibili 0 e 1, on e off, vero e falso. Ogni simpobolo è chiamato bit, che deriva dall’inglese ‘binary digit’ (cifra binaria). Il bit è l’unità minima di informazione, con un bit possiamo rappresentare una tra due informazioni, con due bit una tra 4, con 3 bit una tra 8… Il byte è un’unità di informazione che consiste di 8 bit, viene utilizzato come unità di misura della memoria. Nei circuiri i bit vengono rappresentati tramite segnali elettrici che assumono uno tra due diversi livelli di tensione, così come la memorizzazione.
Web (servizio che gira su internet) non è internet (insieme di reti in una infrastruttura), due cose distinte.
Eniac primo Computer, era un elaboratore di dati Il primo computer anni 1965: Olivetti P101 in Italia Prima rete neurale nel 1942, AI nel 1956
Punto di singolarità tecnologica: punto in cui una singola macchiina sarà in grado di avere una capacità computazionale (memorizzare e calcolare) maggiore di tutti gli esseri umani insieme, secondo Raymond Kurzweil.
L’architettura di von Neumann
BUS: collega le varie componenti (fisicamente separate) di un calcolatore, come per esempio processore e memoria centrale. È costoso collegare ogni componente a tutti gli altri se questi ultimi sono molti, quindi si usa un unico collegamento condiviso: Bus di sistema (insieme di colegamenti solitamente in rame, che connette tutti i componenti di un’architettura).
Processore (CPU: central processing unit) Inventata da fagin?
r1 r2 sono registri, in base al processore i registri cambiano tranne MAR (memory address register) MDR (memory data register)
Processo fetch-decode-execute
ALU (Arithmetic Logic Unit) È la parte del microprocesore che esegue i calcoli (operazioni aritmetiche,logiche e di confronto), una volta elaborata l’operazione il risultato final in output viene registrato nella locazione di memoria dell’unità aritmentico-logica detta accumulatore o nei registri di uscita del processore e restituito all’unità di controllo.
Registri dell CPU
se si usano Kbit per l’indirizzo si hanno 2 alla K possibili indirizzi. La capacità delle memorie è tipicamente molto grande, essa viene espressa tramite i multipli del byte (KB, MB, GB,TB, ecc) 1MB è 2 alla 20= 1.000.000 byte 1GB è 2 alla 30= 1.000.000.000 byte I prefissi chilo (K), mega (M), giga (G) ecc, sono definiti nel Sistema internazionale delle misure e corrispondono a potenze di 10. La IEC (International Electrotechincal Commision) e la IEEE (Isitute of Electrical and Electronics Engineers) hanno definito dei prefissi alternativi che corrispondono a potenze di 2.
Memoria principale, la RAM (Random Access Memory) Acceduta direttamente dalla CPU, è la memoria di lavoro della CPU e in essa si trovano i programmi in esecuzione e i dati ad essi necessari. È una memoria volatile, ovvero allo spegnimento del computer i dati in essa memorizzati vengono persi. Le memorie secondarie servono per memorizzare programmi e dati in maniera permanente acceduta tramite il sotto sitema di input/output. Sono memorie secondarie e hard disk o memorie a stato solido (SSD, dura di meno rispetto all’hard dsk perchè sono polarizzate, il campo magnetico prima o poi si perde, e non hanno la parte fisica rispetto all’hard disk). La secondaria (S) si differenzia da quella principale (P) perchè non è volatile, è più grande, più economica ma più lenta, ma non solo:
La memoria ad accesso ‘casuale’ (RAM) è casuale va intso nl senso che il tempo di accesso non dipende dalla locazione, mantiene i dati e le istruzioni dei programmi in esecuzione, ha una tecnologia elettronica (1 transistor per ogni bit) veloce, volatile e costosa. Esistono due varianti:
Differenze tra ROM e RAM
MEMORIA vs CPU Le CPU sono sempre state più veloci delle memorie e la miniaturizzazione ha consentito alla CPU di raggiungere velocità di esecuzione sempre più elevate, più i componenti sono piccoli e più alta può essere la frequenza delle operazioni. È possibile inserire memorie molto più veloci nello stesso chip della CPU, male dimesioni sono piccole ed i costi elevati (CHIP: circuito eletronico digitale miniaturizzato).
La gerarchia di memoria è costituita da:
Memoria cache: è una piccola memoria veloce che memorizz i dati utilizzati più recentemente e permette di ridurre i tempi di accesso a memoria Memoria terziaria: usata per la memorizzazione off-line dei dati (CD-ROM, DVD, nasti..) Esistono altri tipi di memorie chiamate disponibili:
MEMORIA SECONDARIA Dischi magnetici: