Documento sui Fondamenti di Informatica e Hardware. Il Pdf, di tipo Appunti, tratta i concetti fondamentali dell'informatica, la codifica binaria, l'evoluzione dei sistemi di elaborazione e la sicurezza informatica, con un focus sulle reti di calcolatori e le tecnologie di trasmissione dati, utile per lo studio universitario di Informatica.
Mostra di più42 pagine


Visualizza gratis il Pdf completo
Registrati per accedere all’intero documento e trasformarlo con l’AI.
Informatica: disciplina tecnico-scientifica che si occupa della progettazione e della costruzione di macchine in grado di trattare/elaborare in modo automatico l'informazione. In alternativa al termine informatica è corretto utilizzare anche tecnologia dell'informazione. Gli strumenti di cui oggi disponiamo a livello tecnologico, primo fra tutti il calcolatore elettronico, ci forniscono diversi vantaggi ...
L'informazione che ha spinto l'uomo verso la realizzazione di elaboratori è quella espressa i termini numerici, per questo motivo si è arrivati alla diffusione del termine calcolatore che in inglese è computer. La convergenza tra la tecnologia dell'informazione e la telecomunicazione (trasmissione dell'informazione a distanza) ha dato vita a una nuova scienza denominata information & communication technology (ICT). In ambito informatico è importante mettere in relazione il significato di informazione con dato e conoscenza, i quali si collocano su tre livelli diversi di astrazione in ordine crescente ...
es. una sequenza di simboli come 39,5 è un esempio di dato. Dire che 39,5 è la temperatura corporea di un uomo vuol dire mettere in relazione il dato con una proprietà e quindi trasformarlo in informazione. A questo punto la conoscenza ci può indicarci che tale temperatura è un segnale d'allarme e ci può indicare quali sono le indicazioni necessarie per superare tale condizione.
Per comunicare l'uomo ha inventato i linguaggi naturali noti però per la loro ambiguità, vale a dire che ogni costrutto è potenzialmente polisemico. Questo è un grosso ostacolo quando si vuol comunicare con un calcolatore, perciò, si sono elaborati dei linguaggi formali impiegati appunto in tutti quegli ambiti in cui è importante evitare l'ambiguità. la definizione di questi linguaggi prevede ...
nei calcolatori ogni informazione è codificata in binary digit, cifra binaria (BIT) che contiene solo i simboli "0" e "1"; 8 BIT equivalgono a 1 BYTE. L'adozione di un alfabeto binario permette che la codifica delle informazioni nei calcolatori sia più semplice. Mentre nel sistema internazionale basato sulla rappresentazione decimale i multipli sono declinati sulle potenze di 10, in informatica si utilizzano le potenze del 2 ...
con elaborazione dell'informazione si indica ogni attività svolta sull'informazione stessa comprendendo anche le seguenti ...
l'informazione viene elaborata tramite algoritmi quindi attraverso sequenze di istruzioni che indicano all'esecutore le operazioni da eseguire. L'informazione in ingresso viene indicata come input, mentre quella in uscita come output. I linguaggi di programmazione sono linguaggi formali progettati per descrivere algoritmi in modo tale che possano essere eseguiti da un moderno calcolatore. La formazione del logaritmo con tale linguaggio è definita programmazione e chi 1esegue l'operazione invece viene chiamato programmatore. È possibile stilare una classica dei sistemi per il trattamento dell'informazione ...
I sistemi per l'elaborazione dell'informazione hanno ovviamente subito un'evoluzione storica ...
La velocità dell'evoluzione tecnologica è ben rappresentata dalla legge di Moore: Moore osservò che il numero di transitor che possono essere integrati in un u unico circuito raddoppia approssimativamente ogni due anni e alla stessa velocità si evolvono anche le caratteristiche dei dispositivi elettronici (la velocità di elaborazione e la capacità di memorizzazione).
Le caratteristiche dell'architettura di Neumann ...
Perciò seguendo questo ragionamento il calcolatore deve essere così composto ...
2· Memoria; insieme di unità elementari di memorizzazione (celle) ognuna delle quali può contenere un dato o un'istruzione ed è identificata da un indirizzo numerico . Interfaccia; può essere scomposta in interfaccia di input o output e interagisce con il l'ambiente esterno collegandosi alle periferiche · Bus; canale di comunicazione che gestisce lo scambio di informazioni tra gli altri sottosistemi
Quando viene progettata una CPU è necessario identificare tutte le operazioni che sarà in grado di compiere e assegnare a ognuna di essere un'istruzione la cui esecuzione sarà svolta dalla corrispondente operazione elementare. Viene definito linguaggio macchina l'insieme delle istruzioni in binario specifiche per una CPU; mentre si possono definire compatibili due calcolatori quando utilizzano CPU con lo stesso linguaggio macchina. Un difetto noto di questa architettura lo si può definire con collo di bottiglia di Neumann: il problema sorge quando la CPU elabora dati più velocemente di quanto il bus possa trasferirne.
L'unità centrale di un pc è solitamente composta da una scatola metallica detta chassis o case dotata di ventole per garantire la dissipazione termica, al suo interno si trova anche l'alimentatore. All'interno della case c'è una scheda madre, cioè una piastra di materiale plastico che funge da struttura portante per il calcolatore. Al fine di superare il difetto del collo della bottiglia le schede madri attuali integrano in genere bus aggiuntivi ottimizzati per la comunicazione con specifiche periferiche. Proseguendo su un apposito alloggiamento della scheda madre detto zoccolo è installato il microprocessore, mentre su altri sono installate una o più schede di memoria centrale (RAM). Tanti slot permettono l'installazione sulla scheda madre delle schede di espansione. Un normale pc possiamo dire sia composta a ...
Il laptop invece è un pc progettato per essere mobile e tutti i componenti di cui dispone sono raggruppati in un'unica unità piccola e leggera. In riferimento alla sua dimensione/caratteristiche può essere classificato in ...
In ambito domestico sono poi molto diffusi pc che supportano la connessione in output ma verso un apparecchio televisivo e non video; tra questi troviamo ...
Altri computer invece sono multiutente, quindi più utenti possono avvalersi di tali risorse contemporaneamente e questi sono ...