














































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
I Concetti base dell'informatica
Tipologia: Dispense
1 / 54
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!















































Software: Insieme di istruzioni, comandi che permettono al computer di compiere generiche funzioni
Programma:
Una sequenza di istruzioni, scritte secondo un determinato linguaggio, con le quali si fa eseguire ad un computer il compito prefissato
Software: “Insieme di Programmi”
hardware di un qualunque computer. In parole povere, è la parte del software più vicina all’hardware della macchina.
i sistemi operativi, tipo Windows, Linux o macOS;
i compilatori e gli interpreti;
le librerie.
Il software applicativo, conosciuto anche con il termine
l’utente a risolvere una vasta tipologia di problemi. In altre parole, si tratta di tutte quelle applicazioni che non fanno parte del sistema operativo ma che sono comunque necessarie all’utente per rendere possibile una o più determinate funzionalità.
controllare il flusso dei dati tra l’unità centrale e le periferiche
gestire e controllare le risorse e le attività del computer regola il collegamento e lo scambio di dati e informazioni tra le diverse componenti hw e regola le azioni di queste componenti a fronte di un comando impartito dall’utente.
L' interfaccia utente , anche conosciuta come UI (dall'inglese User Interface), è un' interfaccia uomo-macchina, ovvero ciò che
si frappone tra una macchina e un utente, consentendone l'interazione reciproca.
INTERFACCIA UTENTE TESTUALE (a linea di comando)
Le operazioni vengono compiute scrivendo dei comandi su una riga dello schermo ( riga di comando ), individuata da una sequenza di caratteri detta prompt.
Vantaggi:
Consente l’interazione uomo-macchina in modo
visuale, semplice utilizzando rappresentazioni
grafiche
I programmi e i file vengono gestiti in modo più
semplice e razionale
Le istruzioni complesse sono generalmente più
semplici da eseguire, perché basate su elementi
grafici
Programma e processo: concetti ben distinti
Il programma è un insieme statico di istruzioni
Il processo è un’attività dinamica le cui
proprietà mutano con il passare del tempo
Il processo è un programma in esecuzione
( parte statica [il programma] + parte dinamica [informazioni sullo stato di esecuzione del programma] )
Ogni processo ha un proprio task, ovvero una
sua particolare e precisa mansione, e per
eseguirla ha bisogno di determinate risorse. Una
di queste, forse la più importante, è il
processore.
Es. processo "elaboratore di testo" si serve del
monitor, della memoria, della tastiera etc.
(risorse fisiche) e una serie infinita di dati (risorse
virtuali) per poter svolgere il proprio compito.
È un’istantanea del computer in un dato momento
Include i seguenti elementi:
•Il valore del contatore di programma (la posizione corrente del programma che viene eseguito)
•I valori dei registri della CPU
•Il valore delle celle di memoria assegnate al programma
Durante l’esecuzione di un programma (ovvero in momenti diversi del processo) si osserveranno diversi stati del processo