Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Introduzione all'Informatica: CPU, Memoria, Valvole Termoioniche, Algoritmi e Software, Appunti di Fondamenti di informatica

Una introduzione alla base della tecnologia informatica, spiegando concetti come CPU, memoria, valvole termoioniche, algoritmi e software. anche della transizione dalla tecnologia basata su valvole a quella basata su transistor e microprocessori. Inoltre, vengono presentate le idee di Turing e Neumann e il ruolo dei linguaggi di programmazione nella traduzione di algoritmi in programmi.

Tipologia: Appunti

2020/2021

Caricato il 25/01/2022

arianna-villa-2
arianna-villa-2 🇮🇹

2 documenti

1 / 5

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
05/03/2021
Informazione: è il significato che associamo ai dati. La conoscenza è la possibilità che, attraverso un insieme
di regole ed esperienze, si possa trarre vantaggio da tale informazione. Es. 39,5 = dato. Temperatura 39,5=
informazione. Febbre=conoscenza. Ad ogni numero è possibile associare una informazione.
CPU = unità di processo centrale (cervello del computer).
RAM= memoria
Memoria di massa.
La scheda madre è un componente che accoglie tutti gli altri componenti. E’ il componente che consente
agli altri componenti di essere collegati fra loro.
Informazione binaria
I componenti elettronici si chiamano BI STABILI. Quando un cd rom viene inserito in un lettore il laser
impatta sulla faccia e viene riflesso. Sul cd ci sono piccoli specchietti, il laser li riflette…se il laser incontra
una parte non riflettente, torna indietro. Ci sono due stati: riflessione e non riflessione oppure specchio e
parte opaca. Il disco è fatto da micro porzioni che possono essere magnetizzate o possono non esserlo. Nel
mondo dell’informatica ci sono sempre due stati: riflettente e non riflettente, carico e scarico etc. Ci sono
sempre due stati. Per questo si usa 0 e 1. 0 per il non riflettente, per lo scarico etc. 1 per il contrario. 0 e 1
sono chiamati bit. Parliamo di bit perché la tecnologia ha solo due stati. Un computer quantistico non ha
solo due stati di stabilità, ne ha 4, ne ha 10, 20.
12/03/2021
Valvola termoionica = funziona o come interruttore o come amplificatore di segnale. Es. radio a valvola. La
valvola è il componente elettronico che soppianta l’uso del relè. I problemi delle valvole erano diversi: la
valvola era una lampadina e le lampadine si scaldano e si rompono. C’era un guasto ogni 5 ore. Questo
sistema dopo 9 anni venne dismesso. Questo sistema era utilizzato per i calcoli balistici: era un calcolatore
monofunzione. Se i propri progettisti avessero voluto calcolare altro, avrebbero dovuto cambiare
fisicamente i collegamenti interni del computer. Turing invece pensava che il dato fosse letto e scritto sul
nastro; egli utilizzava il pc per più scopi. L’idea di Turing venne ripresa da Neumann con il progetto EDVAC.
Neumann pensa che dati e funzionamento debbano essere distinti; il computer deve essere in grado di
interpretare delle istruzioni ed poi eseguire un programma. Il computer deve ragionare in maniera
numerica e manipolare l’alfabeto binario. Questo alfabeto si adattava alle valvole termoioniche che
avevano solo due stati.
Le valvole saranno poi sostituite dal transistor. Questi venivano usati come amplificatori o come
interruttori. (seconda generazione).
Terza generazione: i circuiti integrati. Su un unico chip vengono costruiti migliaia di transistor (i transistor
vennero miniaturizzati).
Quarta generazione: vengono concentrati in un unico chip tutte le funzioni, realizzando il primo
microprocessore. Il primo microprocessore fu: 4000-1. Il 4004 fu progettato da Federico Faggin. Questo
fonda una sua azienda: la Zilog e crea lo Z80. Con i microprocessori nascono i primi computer personali.
Mainframe= per ammortizzare il costo, i computer venivano usati da più utenti. Ciò è stato possibile con il
pf3
pf4
pf5

Anteprima parziale del testo

Scarica Introduzione all'Informatica: CPU, Memoria, Valvole Termoioniche, Algoritmi e Software e più Appunti in PDF di Fondamenti di informatica solo su Docsity!

Informazione: è il significato che associamo ai dati. La conoscenza è la possibilità che, attraverso un insieme di regole ed esperienze, si possa trarre vantaggio da tale informazione. Es. 39,5 = dato. Temperatura 39,5= informazione. Febbre=conoscenza. Ad ogni numero è possibile associare una informazione. CPU = unità di processo centrale (cervello del computer). RAM= memoria Memoria di massa. La scheda madre è un componente che accoglie tutti gli altri componenti. E’ il componente che consente agli altri componenti di essere collegati fra loro. Informazione binaria I componenti elettronici si chiamano BI STABILI. Quando un cd rom viene inserito in un lettore il laser impatta sulla faccia e viene riflesso. Sul cd ci sono piccoli specchietti, il laser li riflette…se il laser incontra una parte non riflettente, torna indietro. Ci sono due stati: riflessione e non riflessione oppure specchio e parte opaca. Il disco è fatto da micro porzioni che possono essere magnetizzate o possono non esserlo. Nel mondo dell’informatica ci sono sempre due stati: riflettente e non riflettente, carico e scarico etc. Ci sono sempre due stati. Per questo si usa 0 e 1. 0 per il non riflettente, per lo scarico etc. 1 per il contrario. 0 e 1 sono chiamati bit. Parliamo di bit perché la tecnologia ha solo due stati. Un computer quantistico non ha solo due stati di stabilità, ne ha 4, ne ha 10, 20. 12/03/ Valvola termoionica = funziona o come interruttore o come amplificatore di segnale. Es. radio a valvola. La valvola è il componente elettronico che soppianta l’uso del relè. I problemi delle valvole erano diversi: la valvola era una lampadina e le lampadine si scaldano e si rompono. C’era un guasto ogni 5 ore. Questo sistema dopo 9 anni venne dismesso. Questo sistema era utilizzato per i calcoli balistici: era un calcolatore monofunzione. Se i propri progettisti avessero voluto calcolare altro, avrebbero dovuto cambiare fisicamente i collegamenti interni del computer. Turing invece pensava che il dato fosse letto e scritto sul nastro; egli utilizzava il pc per più scopi. L’idea di Turing venne ripresa da Neumann con il progetto EDVAC. Neumann pensa che dati e funzionamento debbano essere distinti; il computer deve essere in grado di interpretare delle istruzioni ed poi eseguire un programma. Il computer deve ragionare in maniera numerica e manipolare l’alfabeto binario. Questo alfabeto si adattava alle valvole termoioniche che avevano solo due stati. Le valvole saranno poi sostituite dal transistor. Questi venivano usati come amplificatori o come interruttori. (seconda generazione). Terza generazione: i circuiti integrati. Su un unico chip vengono costruiti migliaia di transistor (i transistor vennero miniaturizzati). Quarta generazione: vengono concentrati in un unico chip tutte le funzioni, realizzando il primo microprocessore. Il primo microprocessore fu: 4000-1. Il 4004 fu progettato da Federico Faggin. Questo fonda una sua azienda: la Zilog e crea lo Z80. Con i microprocessori nascono i primi computer personali. Mainframe= per ammortizzare il costo, i computer venivano usati da più utenti. Ciò è stato possibile con il

TDM= se più persone volevano usare un calcolatore, prima veniva data la risposta ad uno, dopo un secondo ad un altro e così via: si avevano a disposizione tot secondi, c’erano dei turni. Negli anni 80 cambia tutto: si dedica un solo CPU (personal computer) ad un solo utente. IBM chiede a Microsoft di produrre un software. La prima legge di Moore= la complessità del più performante processore costruito ora raddoppierà entro un anno e mezzo. Moore + Noyce = Intel. Si fa anche in modo che gli strumenti non abbiano una durata troppo lunga, in modo da spendere di più. Salto condizionale = nella elaborazione della sequenza delle istruzioni, il computer può dire (se legge il numero 3) 3 è maggiore di 2, allora suggerirà “salta all’istruzione 127”. Un’altra azienda ha fatto concorrenza alla Intel, la MD. Ovviamente non può ricostruire una nuova CPU, quindi ne creano una loro che sia comprensibile alla Intel. Il problema dell’architettura di Neumann è il bus: il canale di collegamento fra la memoria e il processore. Questo bus non va oltre una certa velocità, per quanto la CPU possa essere veloce. Hardware= somma componenti fisiche del pc. Memoria di massa = memoria permanente. Memoria RAM/ROM= ha una capienza minore ed è volatile= le info si cancellano una volta spento il computer. Frequenza (mhz)= velocità con cui la CPU lavora con la memoria. Più il numero è alto e più il pc è buono. Sequenza boot strap= mettersi lo stivale. Fa riferimento alla fase di avvio del computer. Il clock è un metronomo che scandisce le operazioni. 1 hertz= una operazione al secondo. 200 GHZ Gigers= numero di operazioni al secondo (fino a 3.60 quando è in carica, massimo della potenza). Quad – core= ci sono 4cpu. Il pc con più cpu è migliore di quello dual core o con un solo core. Ram = memoria di lavoro, serve per memorizzare le istruzioni che la cpu deve eseguire. Quando salviamo, la memoria RAM si svuota e riempie la memoria di massa che è permanente. Le memorie secondarie (usb, cd) non sono volatili, i dati si possono memorizzare permanentemente. RAM= memoria di accesso casuale, random memory acess. 19/03/ Cos’è un algoritmo e come è collegato con il software? Algoritmo è un sinonimo di software. Un algoritmo è un elenco finito di istruzioni che dicono al mio computer quali operazioni compiere per risolvere una classe di problemi. Ogni problema di classe viene risolto utilizzando l’apposito algoritmo. Quando si bloccano i programmi molto probabilmente non è stato usato l’algoritmo giusto. Un algoritmo non può essere eseguito direttamente dall’elaboratore. Fai 2+2 il computer non lo capisce, per esempio. Affinché il computer capisca è necessario il programma. L’elenco di programmazione è l’operazione che consente di tradurre l’algoritmo in un programma. Un algoritmo è come una ricetta, es. La Scienza in cucina e l’Arte di Mangiar bene di Artusi.

  1. L’Artusi presupponeva l’esistenza di qualcuno (il cuoco) per realizzare la ricetta.
  2. Una ricetta viene letta da un cuoco che partendo da un insieme di elementi, esegue questi ingredienti in un determinato ordine e prepara il piatto.
    1. Un cuoco per realizzare i piatti deve conoscere la lingua italiana.

Qualcosa dunque, deve tradurre ciò che voglio dire in linguaggio binario: linguaggio Assembly. L’interprete si chiama: assembler. L’assembly è difficile da usare, allora si ricorre a linguaggi di programmazione ad alto livello, es. Java. Quindi scrivo in uno di questi linguaggi, questo poi il linguaggio deve essere tradotto poi in linguaggio macchina. Quando termino la fase di programmazione, l’algoritmo è stato trasformato in programma. L’algoritmo è un sinonimo di software. Software= “sotf”= morbido e “ware”= manufatto. La sua origine risale alla seconda guerra mondiale. Inizialmente i programmi erano scritti in maniera pioneristica (ognuno scriveva il proprio programma), però poi la qualità dei programmi scritti era molto bassa. Bassa perché i programmatori non si confrontavano fra di loro, es. Ariane 5 è esploso dopo cinque secondi dal lancio per problemi di software oppure therac 25 aveva irradiato dosi più elevate di radiazioni per i malati di cancro. Questo software era stato scritto da un solo programmatore, senza fare confronti. Si è sviluppata così l’ingegneria del software per ridurre gli errori e aumentare la produttività. Ciclo di vita del software:

  1. Analisi: la quale ha come scopo la produzione di un documento di specifica, contenente la definizione del problema che il software dovrà risolvere.
  2. Progettazione: partendo dal documento di specifica, tratteggia la struttura del software.
  3. Fase di codifica.
  4. Il collaudo: il software viene sottoposto ad una serie di test. Alpha test e beta test.
  5. Rilascio del software.
  6. Manutenzione in caso di malfunzionamento. Manutenzione correttiva ed evolutiva. Software applicativi sono le applicazioni, es. Word. I software di base permettono l’interazione dell’utente con il calcolatore, es. Windows. Linux è open source. Cosa significa? I programmatori hanno lasciato il programma a disposizione di tutto il mondo. Posso scaricarlo e cambiare un pezzo di sistema operativo, è legale. Il tarantismo sceglie le vittime fra i suggestionabili e gli isterici presenti in ogni popolazione, e fa sì che una persona, predisposta fra l'altro per il basso livello di cultura e intellettivo, rimanga prigioniera di certe false credenze e finisca per scaricare nella ripetizione di atteggiamenti istintuali e primitivi le ansie e i conflitti che non riusciva a risolvere sul piano della realtà. Dopo le analisi di De Martino e della sua equipe il tarantismo non fu più visto come un semplice disordine mentale, ma come un ordine simbolico: un pensiero e una pratica popolare che tentavano di conferire senso e un orizzonte di trascendimento a quella che era la sofferenza esistenziale e sociale delle donne e delle genti salentine

Per molti anni, la situazione di oppressione e violenza psicologica vissuta dalle

donne a causa di società dalle forti regole patriarcali si è tradotta in gravi stati di

isteria, depressione e psiconevrosi che venivano giustificati dalla popolazione

maschile come conseguenza di un malfunzionamento dell'utero (isteria deriva,

infatti, proprio dal greco Hysteron, utero); in epoca vittoriana le donne che si

ribellavano venivano spesso relegate in manicomi e costrette all'asportazione

dell'utero, con grave danno fisico e morale. La saggezza popolare

salentina seppe trovare una via d’uscita a queste barbare pratiche dando vita, già

dal premedioevo, al mito delle “tarantolate”; era il morso di un ragno a causare il

malessere delle donne e la cura possibile era solo una: una danza sfrenata, ribelle,

catartica, che imitasse il fantomatico suono – frutto dell'immaginazione – che la

tarantola emette quando morde le sue vittime. La donna, in questo modo, diveniva

innanzitutto protagonista , condizione che, nel modo più assoluto, non poteva

vivere altrimenti.