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


appunti base di informatica, Appunti di Fondamenti di informatica

informazioni fondamentali di informatica

Tipologia: Appunti

2024/2025

Caricato il 18/12/2025

giulia-mantovani-18
giulia-mantovani-18 🇮🇹

7 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Processo computazionale= processo mentale per far risolvere problemi ad un agente (persona o
macchina) fornendogli una sedia di istruzioni che deve eseguire in autonomia.!
Informatica:
-francese= information + automatique !
-inglese= computer science !
Definizione: The discipline of computing is the systematic study of algorithmic processes that
describe and transform information: their theory, analysis, design, eciency, implementation, and
application. The fundamental question underlying all computing is: “What can be (eciently)
automated?” -> gli algoritmi sono metodi che elaborano le informazioni che devono prima essere
rappresentate e poi trasformate, ci chiediamo cosa possa essere automatizzato.!
Quindi l’informatica non è:!
-uso delle applicazioni !
-scienza dei computer -> Computer science is no more about computers than astronomy is
about telescopes, biology is about microscopes or chemistry is about beakers and test tubes.
Science is not about tools, it is about how we use them and what we find out when we do.!
Parole informatica:!
-Hardware= istruzioni fisiche!
-Processore!
-Software= istruzioni digitali!
-Programmazione!
-Programma= insieme di istruzioni (elementari) che realizza un compito computazionale -> sono
scritti in memoria ed eseguiti da un processore -> possono essere sostituiti velocemente e
diventando molto più complessi caricando nuovi istruzioni in memoria!
-Interfaccia (persona-computer) !
-Algoritmo!
Computer = “ciò che computa” -> legato allo svolgimento di calcoli numerici lunghi e noiosi che
erano prima svolti dalle persone: astronomia, meteorologia, tavole matematiche e balistiche.!
-1800= macchina calcolatrice!
-1930= macchina digitale programmabile !
-1946= nascita ENIAC (elaboratore a valvole e a programma cablato)!
-1960= nascita ARPAnet!
Storia sistemi di calcolo:!
-i primi sistemi di calcolo risalgono al 35.000-20.000 a.C. con osso di Lebombo e di Ishango per
misurare il tempo, calendari e fasi lunari!
-successivamente per i pagamenti e la contabilità nascono i calculi e i sassolini che avevano
forme e decorazioni diverse per indicare valori diversi!
-nel 3500 a.C. nascono i calcoli di argilla in Mesopotamia!
-abaco !
-nel 300 a.C. nasce la Tavola di Salamina per la contabilità finanziaria !
-astrolabi!
-nel 1600 nascono le calcolatrici meccaniche -> permettevano somme e sottrazioni fino a 12
cifre!
-1700/1800 -> nascita del computer meccanico e della macchina analitica= programmabile con
schede perforate, con linguaggio di programmazione e mai realizzata !
Programmazione: la prima programmatrice fu Byron (Contessa di Lovelace, 1800) che pubblicò
un algoritmo eseguibile dalla macchina analitica e introdusse l’uso del computer oltre i calcoli
numerici.!
Scheda perforata: Hollerith introduce nel 1800/1900 il primo impiego produttivo di informazioni
digitali -> utilizzata per il censimento. !
pf2

Anteprima parziale del testo

Scarica appunti base di informatica e più Appunti in PDF di Fondamenti di informatica solo su Docsity!

Processo computazionale = processo mentale per far risolvere problemi ad un agente (persona o macchina) fornendogli una sedia di istruzioni che deve eseguire in autonomia. Informatica:

- francese= information + automatique

- inglese= computer science

Definizione: The discipline of computing is the systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application. The fundamental question underlying all computing is: “What can be (efficiently) automated?” -> gli algoritmi sono metodi che elaborano le informazioni che devono prima essere rappresentate e poi trasformate, ci chiediamo cosa possa essere automatizzato. Quindi l’informatica non è:

- uso delle applicazioni

- scienza dei computer -> Computer science is no more about computers than astronomy is

about telescopes, biology is about microscopes or chemistry is about beakers and test tubes. Science is not about tools, it is about how we use them and what we find out when we do. Parole informatica :

- Hardware= istruzioni fisiche

- Processore

- Software= istruzioni digitali

- Programmazione

- Programma= insieme di istruzioni (elementari) che realizza un compito computazionale -> sono

scritti in memoria ed eseguiti da un processore -> possono essere sostituiti velocemente e diventando molto più complessi caricando nuovi istruzioni in memoria

- Interfaccia (persona-computer)

- Algoritmo

Computer = “ciò che computa” -> legato allo svolgimento di calcoli numerici lunghi e noiosi che erano prima svolti dalle persone: astronomia, meteorologia, tavole matematiche e balistiche.

- 1800= macchina calcolatrice

- 1930= macchina digitale programmabile

- 1946= nascita ENIAC (elaboratore a valvole e a programma cablato)

- 1960= nascita ARPAnet

Storia sistemi di calcolo :

- i primi sistemi di calcolo risalgono al 35.000-20.000 a.C. con osso di Lebombo e di Ishango per

misurare il tempo, calendari e fasi lunari

- successivamente per i pagamenti e la contabilità nascono i calculi e i sassolini che avevano

forme e decorazioni diverse per indicare valori diversi

- nel 3500 a.C. nascono i calcoli di argilla in Mesopotamia

- abaco

- nel 300 a.C. nasce la Tavola di Salamina per la contabilità finanziaria

- astrolabi

- nel 1600 nascono le calcolatrici meccaniche -> permettevano somme e sottrazioni fino a 12

cifre

- 1700/1800 -> nascita del computer meccanico e della macchina analitica = programmabile con

schede perforate, con linguaggio di programmazione e mai realizzata Programmazione : la prima programmatrice fu Byron (Contessa di Lovelace, 1800) che pubblicò un algoritmo eseguibile dalla macchina analitica e introdusse l’uso del computer oltre i calcoli numerici. Scheda perforata : Hollerith introduce nel 1800/1900 il primo impiego produttivo di informazioni digitali -> utilizzata per il censimento.

ENIAC = Electronic Numerical Integrator & Computer

- primo comuter elettronico

- aveva più di 17000 valvole che si bruciavano ogni giorno

- grosso e costoso

- programmati per specifici problemi tramite cavi collegati su pannelli

- consumava quindi faceva diminuire l’illuminazione stradale

- finanziato dalla marina statunitense

- usato per censimento e meteo

Evoluzione -> transitor e circuiti integrati Transistor:

- basso consumo

- affidabile

- compatto

Circuiti integrati:

- tanti transitor su un singolo chip

- stampa “a strati” per microchip

La miniutarizzazione porta alla nascita dei personal computer nel 1980 e dei dispositivi monili nel

Internet e www ARPANet nasce nel 1600 ed era una rete che serviva a connettere i computer e quindi creare una rete di reti usando il protocollo TCP/IP e consentendo trasferimento di file ed e-mail -> l’idea chiave era quella di navigare attraverso un browser nei contenuti con Il protocollo HTTP che consente l’ipertestualità.