INFORMATICA
MOCANU MADALINA FLORINA
1AFM
INFORMATICA
INDICE
HARDWARE E SOFTWARE
STRUTTURA HARDWARE DI UN PC
UNITA’ CENTRALE DI ELABORAZIONE (CPU)
MEMORIA CENTRALE(RAM E ROM)
MEMORIA DI MASSA
BUS DATI
LA MEMORIA CACHE
PERIFERICHE DI INPUT E OUTPUT
IL SISTEMA OPERATIVO
IL SOFTWARE APPLICATIVO
LA LEGALITA DEL SOFTWARE
HARDWARE E SOFTWARE
1
INFORMATICA
L'hardware è l'insieme di tutte le componenti fisiche e
tangibili di un computer o dispositivo elettronico, come il
processore, la RAM, il disco rigido, la tastiera e il monitor. Il
software è la componente intangibile, composta da
programmi, applicazioni, dati e istruzioni che indicano
all'hardware cosa fare. In sostanza, l'hardware è la
"struttura" fisica, mentre il software è la "mente" o la
"guida" che la fa funzionare.
STRUTTURA HARDWARE
DI UN PC
2
INFORMATICA
La struttura hardware di un computer si divide in unità
centrale e periferiche, che comprendono componenti
fisiche come il processore (CPU), la memoria RAM, la
scheda madre e gli hard disk per l'unità centrale, e
dispositivi di input/output come tastiera, mouse, monitor e
stampane.
MEMORIA Conservano i dati elaborati
DI MASSA Forniscono alla RAM dati
([Link] già memorizzati da
Disk) rielaborare
3
INFORMATICA
RAM-mantiene i dati in
memoria durante
MEMORIA l’elaborazione da parte
CENTRALE della CPU
ROM-contiene istruzioni
per l’avviamento dal
computer
CPU
Periferiche
di output
Costituito da:
Periferiche
ALU EMISSIONI DATI
di Input
CU
INSERIMENTO DATI
ELEMENTO CARATTERISTICHE
CPU
Central Processing Unit ‘’CERVELLO’’ DELLA MACCHINA IN CUI AVVENGONO I
PROCESSI
4
INFORMATICA
MEMORIA CENTRALE
CONSERVA LE ISTRUZIONI PER L’AVVIO DEL PC E MEMORIZZA
INFORMAZIONI, ISTRUZIONI E DATI PER L’ELABORAZIONE
MEMORIE DI MASSA
MEMORIZZANO DATI E PROGRAMMI IN MODO PERMANENTE
PERIFERICHE DI INPUT
CONSENTONO L’IMMISIONE DI DATI E ISTRUZIONI
PERIFERICHE DI OUTPUT
CONSENTONO LA COMUNICAZIONE ALL’ESTERNO DEI DATI
UNITA’ CENTRALE DI
ELABORAZIONE (CPU)
5
INFORMATICA
L'unità centrale di elaborazione (CPU), o "processore", è il
"cervello" del computer, responsabile dell'esecuzione delle
istruzioni e della gestione delle attività. Si occupa di
eseguire calcoli, elaborare dati, gestire il flusso di
informazioni e controllare il funzionamento di tutte le parti
del sistema. È un componente fondamentale presente in
tutti i dispositivi informatici, dai PC agli Smartphone, e può
essere composta da tre parti principali: l'unità di controllo,
l'unità aritmetico-logica (ALU) e i registri.
Funzioni principali
Esecuzione delle istruzioni:
La CPU recupera le istruzioni dalla memoria, le
decodifica e le esegue.
Elaborazione dei dati:
L'ALU, all'interno della CPU, esegue le operazioni
aritmetiche e logiche necessarie.
Gestione delle attività:
La CPU assegna e gestisce le diverse attività che il
computer deve svolgere, gestendo anche il
multitasking, ovvero l'esecuzione di più compiti
contemporaneamente.
Interazione con la memoria:
La CPU interagisce con la memoria principale (RAM) per
recuperare dati e memorizzare risultati intermedi.
6
INFORMATICA
Componenti principali
Unità di controllo:
Recupera le istruzioni dalla memoria, le decodifica e
invia i segnali per eseguirle.
Unità aritmetico-logica (ALU):
Esegue i calcoli matematici e le operazioni logiche.
Registri:
Piccole aree di memoria interna alla CPU che
conservano i dati a breve termine durante
l'elaborazione.
MEMORIA CENTRALE
(RAM E ROM)
7
INFORMATICA
La memoria centrale di un computer è composta da
RAM (Random Access Memory) e ROM (Read-Only
Memory), che hanno ruoli distinti. La RAM è una memoria
volatile di lettura/scrittura usata per i dati temporanei e i
programmi in esecuzione, svuotata allo spegnimento del
PC. La ROM è una memoria non volatile e permanente di
sola lettura, che contiene il software di avvio (come il BIOS)
necessario a far funzionare il computer.
RAM (Random Access Memory)
Volatile: Perde il contenuto quando il computer viene
spento.
8
INFORMATICA
Lettura/Scrittura: La CPU può leggere e scrivere dati al
suo interno.
Funzione: Archivia temporaneamente i dati e le
applicazioni su cui si sta lavorando attivamente.
Accesso: Molto veloce.
ROM (Read-Only Memory)
Non volatile: Mantiene i dati memorizzati anche senza
alimentazione.
Sola lettura: La CPU può solo leggerne il
contenuto; non può modificarlo.
Funzione: Contiene le istruzioni fisse necessarie per
l'avvio del sistema (es. il BIOS).
Accesso: L'accesso è più lento rispetto alla RAM.
MEMORIA DI MASSA
9
INFORMATICA
Nel cuore di ogni computer si trova un vero e proprio
magazzino digitale: le memorie di massa. Sono
dispositivi hardware che conservano in modo
permanente grandi quantità di dati, come documenti,
foto, musica, video e programmi. Immaginale come
scaffali infiniti dove ogni informazione ha il suo posto
preciso e può essere recuperata in qualsiasi momento.
Perché le memorie di massa sono
importanti?
Archiviazione permanente: A differenza della
memoria RAM, che conserva i dati solo quando il
computer è acceso, le memorie di massa mantengono
le informazioni anche dopo lo spegnimento. Questo le
rende ideali per archiviare dati a cui si accede
frequentemente o che si desidera conservare per un
lungo periodo.
Grande capacità: Le memorie di massa offrono una
capacità di storage molto maggiore rispetto alla RAM.
Questo permette di archiviare grandi quantità di dati,
come filmati in alta definizione o interi archivi
fotografici, senza doverli cancellare per fare spazio ad
altro.
Condivisione dei dati: Le memorie di massa, come le
penne USB o i dischi esterni, possono essere
facilmente trasportate e collegate a diversi computer,
10
INFORMATICA
permettendo di condividere facilmente file e
informazioni con altri utenti.
BUS DATI
11
INFORMATICA
Un bus dati è un percorso elettronico all'interno di un
computer che trasferisce dati e istruzioni tra i componenti
principali, come la CPU, la memoria e le periferiche. È
composto da un insieme di fili (conduttori) su cui viaggiano
gli impulsi elettrici (i bit) che compongono i dati. La
larghezza del bus, ovvero il numero di fili, determina la
quantità di dati che può trasmettere
contemporaneamente: un bus a 64 bit, ad esempio, può
trasferire 64 bit alla volta.
LA MEMORIA CACHE
12
INFORMATICA
La memoria cache è una memoria temporanea utilizzata
per trasferire dati da un dispositivo a un altro operanti a
velocità di lavoro diverse (uno veloce e l’altro lento).
L’introduzione di queste memorie consente di intervenire
efficacemente in tutte le situazioni nelle quali
l’avanzamento dei processi è condizionato dai
rallentamenti dovuti ai tempi diversi di elaborazione da
parte delle unità del sistema.
Possiamo trovare memorie cache:
• nella comunicazione tra memoria RAM e unità a disco,
• nel trasferimento dati tra memoria RAM e CPU quando la
RAM non è in grado di servire tempestivamente le
richieste della CPU.
In commercio esistono infatti memorie RAM caratterizzate
da velocità e costi diversi, adatte quindi a operare con CPU
funzionanti a frequenze diverse.
13
INFORMATICA
PERIFERICHE DI INPUT E
OUTPUT
Le periferiche di input e output sono dispositivi hardware
che comunicano con il computer. Le periferiche
di input (come tastiera e mouse) immettono dati e
comandi nel sistema, mentre quelle di output (come
monitor e stampante) mostrano o producono i risultati
dell'elaborazione. Esistono anche periferiche miste
di input/output (come modem e touchscreen) che
svolgono entrambe le funzioni.
Periferiche di input
14
INFORMATICA
Funzione: Trasmettono Periferiche di
dati al computer. output
Esempi: Tastiera, Funzione: Ricevono i
mouse, scanner, dati dal computer e li
webcam, microfono. presentano all'utente.
Esempi: Monitor,
stampante,
altoparlanti.
Periferiche di input/output
Funzione: Possono sia inviare che ricevere dati.
Esempi: Modem, router, touchscreen, unità di
memoria di massa (come hard disk esterni o
pendrive).
15
INFORMATICA
Il sistema operativo
Un sistema operativo è il codice di base del computer che
consente di utilizzare le funzionalità del server. Per gli
utenti di un VPS o di un server dedicato, l’obiettivo
principale è la gestione delle risorse e la creazione di un
ambiente stabile per la presenza online. Ecco una
scomposizione dei ruoli chiave di un sistema operativo:
1. Gestione risorse server: Il sistema operativo è
responsabile dell'allocazione e della gestione delle
risorse hardware del server, tra cui la potenza del
processore CPU, la RAM, lo spazio di storage e la
larghezza di banda della rete. In questo modo il sito
Web e i programmi vengono eseguiti in modo
efficiente senza conflitti di risorse o deadlock.
2. Esecuzione applicazione: Fornisce l’ambiente
necessario per i software dei server Web (come
Apache o Nginx), i server di database (come MySQL o
PostgreSQL) e altre applicazioni essenziali per l’hosting
Web. Senza un sistema operativo, questi programmi
non possono funzionare.
3. Sicurezza e stabilità: Il sistema operativo svolge un
ruolo fondamentale nella protezione di server e dati,
gestendo l'accesso degli utenti in qualsiasi momento,
implementando protocolli di sicurezza e fornendo
strumenti di monitoraggio e risposta a potenziali
16
INFORMATICA
minacce. Inoltre, contribuisce alla stabilità
complessiva del server, prevenendo i crash e
garantendo prestazioni costanti.
4. Rete e connettività: Il sistema operativo gestisce la
comunicazione di rete, consentendo al server di
connettersi a Internet e comunicare con altri
dispositivi. Questo aspetto è fondamentale per la
gestione delle pagine Web, l'elaborazione dei dati e
l'accesso remoto.
5. Automazione e gestione: I sistemi operativi forniscono
strumenti e interfacce per l'automazione delle attività,
la gestione delle configurazioni dei server e il
monitoraggio delle prestazioni. Ciò semplifica
l'amministrazione del server e consente una
manutenzione efficiente.
In sostanza, il kernel del sistema operativo è la base che
permette di ospitare siti Web in modo affidabile, eseguire
programmi e gestire l’ambiente di dati del server. Il
software essenziale trasforma l’hardware grezzo in una
piattaforma funzionale e sicura per le operazioni online.
Il software applicativo
17
INFORMATICA
I software applicativi sono programmi
informatici (software) sviluppati per eseguire determinati
compiti e supportare le persone e specifici task
(operazioni). In parole più semplici, sono programmi che
consentono alle persone di svolgere attività ed azioni ben
specifiche. Vediamo in dettaglio di cosa si tratta.
La trasformazione digitale sta portando alla progressiva
“softwarizzazione” di tutti gli ambienti in cui è prevista
l’interazione tra un dispositivo informatico e un utente che
lo utilizza per risolvere una precisa esigenza funzionale. Se
un tempo i software consentivano di svolgere soltanto
alcune funzioni basilari, come la videoscrittura o i fogli di
calcolo, oggi ritroviamo applicativi che ci consentono di
fare praticamente qualsiasi cosa, in locale, su internet, in
qualsiasi luogo, grazie ai personal computer e alla capillare
diffusione dei dispositivi mobile.
18
INFORMATICA
La legalità del
software
L a legalità del software è
regolata principalmente
dalla legge sul diritto d'autore, che lo protegge come
opera dell'ingegno. L'acquisto di un software di solito
comporta l'acquisizione di una licenza d'uso, non della
proprietà, e il suo uso deve rispettare i termini della
licenza. L'uso non autorizzato o la duplicazione illecita sono
violazioni del diritto d'autore, mentre l'acquisto e la
rivendita di licenze usate sono legali a determinate
condizioni, secondo una sentenza della Corte di Giustizia
Europea
Per più info sulle leggi sul
diritto d’autore:
[Link]
documenti/Eventi/2014/0.l_633.pdf
UDA 1 NUMERI NATURALI
E NUMERI INTERI
19
INFORMATICA
Verifica di matematica – Classe 1AFM
1) Calcola il valore delle seguenti espressioni applicando le proprietà delle
potenze:
[( 7 ) ∙7 : ( 7 ) ] ∙ 7 :7
2 3 6 4 2 2
{[ (7 ∙7 ) ]:7 ∙ (7 ) }
2
3
3 4 3 4
[3 ∙ ( 3 ) : 3 ] ∙12
4 2 3 0 2
2) Scrivere i seguenti prodotti come prodotti di potenze di numeri primi.
12 ∙ 4 ∙7=¿
2 ∙ 4 ∙ 5∙ 9=¿
3) Calcolare il MCD e il mcm fra i seguenti gruppi di numeri.
9,12;
15,25,30;
6,15,24,40.
4) Tradurre in espressioni la seguente frase: sottrarre al quintuplo di a la
somma tra il doppio di b ed a
Esercizio 1 2 3 4 TOT
Punteggio 3,5 2,5 2,5 2,5 10
massimo
20