






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
Fondamenti di Informatica, Prof. Donantonio Lucia, anno 2025/2026
Tipologia: Panieri
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







Lezione 1
30. Descrivere in maniera dettagliata i principali fattori che influenzano le prestazioni di un computer I principali fattori che influenzano le prestazioni di un computer sono la velocità della CPU , la quantità e velocità della RAM , la tipologia e la velocità dell'archiviazione (SSD/HDD) , la potenza della scheda grafica e la gestione del software , come il sistema operativo e i driver. Un'architettura hardware più performante, una maggiore capacità di memoria e un sistema operativo efficiente portano a prestazioni superiori, specialmente con il multitasking. 31. Cos'è una periferica? Fornire degli esempi di periferiche di input e di output Una periferica è un dispositivo hardware esterno collegato a un computer per estenderne le funzionalità. Esistono periferiche di input , che permettono di inserire dati nel computer (come la tastiera e il mouse), e periferiche di output , che mostrano i dati elaborati dal computer (come il monitor e la stampante). Ci sono anche periferiche di input/output, che svolgono entrambe le funzioni (ad esempio il modem) 32. Quali sono le componenti hardware che compongono una CPU? Quali compiti sono deputati a svolgere? Le componenti hardware principali di una CPU sono l' Unità di Controllo (CU) , l' Unità Aritmetico-Logica (ALU) e i Registri. - L' Unità di Controllo interpreta e coordina le istruzioni, - la ALU esegue le operazioni matematiche e logiche sui dati, - i Registri sono piccole memorie veloci per immagazzinare i dati su cui la CPU sta lavorando attivamente. 33. Quali sono le differenze tra Software di Sistema e Software Applicativo? Il software di sistema gestisce l'hardware e le risorse del computer , mentre il software applicativo viene utilizzato dagli utenti per svolgere compiti specifici. La differenza principale è che il sistema operativo è essenziale per il funzionamento di base del computer , mentre i software applicativi sono opzionali e servono a scopi più pratici , come scrivere documenti o navigare sul web.
Software di Sistema Il software di sistema è il tipo di software che fornisce un interfaccia tra l'hardware di un computer e l'utente. Questo include i sistemi operativi, come Windows, Linux e macOS, che gestiscono le risorse hardware e forniscono servizi per il software applicativo. Altri esempi di software di sistema includono i driver di dispositivo, che permettono al sistema operativo di interagire con l'hardware, e gli strumenti di sistema, che aiutano a mantenere e ottimizzare il sistema operativo. Software Applicativo Il software applicativo, d'altra parte, è il tipo di software che gli utenti utilizzano per eseguire compiti specifici. Questo include programmi come Microsoft Word per l'elaborazione di testi, Excel per i fogli di calcolo, Photoshop per la grafica, e così via. Questi programmi non sono necessari per il funzionamento del computer, ma forniscono funzionalità che gli utenti possono trovare utili o necessarie per il loro lavoro o per il loro tempo libero.
34. Quali sono le principali funzioni di un Sistema Operativo? Le funzioni principali di un sistema operativo includono la gestione delle risorse hardware (CPU, memoria, dispositivi di input/output) e software (programmi e file), l 'esecuzione di applicazioni , la gestione dei file e la fornitura di un'interfaccia utente per l'interazione con il computer. Un sistema operativo agisce da intermediario , rendendo l'uso del computer più semplice e gestendo l'accesso alle risorse per garantire efficienza e stabilità. 35. Cosa si intende con il termine "Ciclo di Vita del Software"? Elencare le diverse fasi
Il termine "ciclo di vita del software" (SDLC, Software Development Life Cycle) si riferisce a un processo strutturato e sequenziale utilizzato per pianificare, progettare, sviluppare, testare, implementare e conservare un prodotto software. Le fasi principali sono: analisi e pianificazione , progettazione , sviluppo (o implementazione), testing (collaudo), implementazione e manutenzione.
Fasi del ciclo di vita del software
● Analisi e pianificazione: Questa fase iniziale definisce i requisiti del software, ne valuta la fattibilità e pianifica le risorse necessarie per lo sviluppo. Si tratta di comprendere cosa deve fare il software e come verrà realizzato. ● Progettazione: Si definisce l'architettura del software e si progettano i dettagli tecnici, come database, interfacce utente e componenti principali. In questa fase si stabilisce come il software verrà costruito. ● Sviluppo (o implementazione): Gli sviluppatori scrivono il codice sorgente del software seguendo le specifiche di progettazione. Questa fase concreta il software in un prodotto funzionante. ● Test: Il software viene sottoposto a una serie di test per identificare e correggere bug e difetti, garantendo che soddisfi i requisiti e funzioni correttamente. ● Implementazione (o deployment): Il software viene rilasciato e installato nell'ambiente di produzione, rendendolo disponibile agli utenti finali. Questo può includere la configurazione e l'installazione sui server o sui dispositivi degli utenti. ● Manutenzione: Questa è la fase più lunga e include il monitoraggio del software, la correzione di eventuali errori che si presentano dopo il rilascio, e l'implementazione di aggiornamenti o nuove funzionalità per migliorarlo nel tempo.
36. Fornire una definizione di Algoritmo Un algoritmo è un insieme finito e ordinato di istruzioni precise, non ambigue e meccanicamente eseguibili, che servono a risolvere un problema o a calcolare un risultato. Può essere paragonato a una ricetta di cucina, dove ingredienti specifici (input) vengono trasformati, seguendo passaggi precisi, in un piatto finito (output). 37. In merito ai linguaggi di programmazione, quali sono le differenze tra linguaggio di basso livello e linguaggio di alto livello?
cui il rilevamento basato sulle firme, l'analisi euristica e il monitoraggio comportamentale, e viene aggiornato costantemente per contrastare nuove minacce.
Lezione 7
08. Come ed in che modo è possibile inserire, modificare e cancellare i dati in una cella Excel? Descrivere le azioni necessarie. Per inserire dati in una cella Excel, fare doppio clic sulla cella o selezionarla e iniziare a digitare. Per modificare un dato, fare doppio clic sulla cella, selezionare il testo da modificare o la barra della formula e poi fare clic su "Modifica". Per cancellare i dati, selezionare la cella e premere Canc o Backspace. 09. Descrivere le differenze che intercorrono tra una cartella di lavoro Excel e un foglio di lavoro Excel Una cartella di lavoro di Excel è un file intero che contiene uno o più fogli di lavoro , mentre un foglio di lavoro è una singola scheda all'interno di quella cartella dove si inseriscono e manipolano i dati. In sintesi, la cartella è il "contenitore" principale e il foglio di lavoro è il "foglio di calcolo" individuale e indipendente che fa parte di quel contenitore.
Lezione 9
03. In MS Excel come è possibile inserire un grafico a partire da una tabella di dati? Descrivere i passaggi Per inserire un grafico in Excel, seleziona i dati che vuoi includere , vai alla scheda Inserisci , scegli il tipo di grafico desiderato dal gruppo Grafici e personalizza l'aspetto del grafico creato. Un modo rapido è selezionare i dati e premere Alt + F1 per creare un grafico standard sulla stessa pagina o F11 p er crearne uno su una nuova pagina.
Lezione 11
07. Che cos'è una presentazione PowerPoint e da quali elementi è caratterizzata? Una presentazione PowerPoint è una serie di diapositive digitali create con il software Microsoft PowerPoint per comunicare informazioni, supportate da testo, immagini, grafici e altri contenuti multimediali. È caratterizzata da elementi come le diapositive , che sono le singole "pagine" della presentazione, e i vari strumenti per arricchirla e personalizzarla.
Lezione 12
06. Elencare e descrivere la procedura per inserire almeno tre differenti elementi in una presentazione PowerPoint Per inserire tre elementi diversi in una presentazione PowerPoint, si può accedere alla scheda Inserisci e aggiungere testo, immagini o forme. È necessario selezionare la diapositiva desiderata, fare clic sulla scheda Inserisci, scegliere l'elemento da aggiungere (ad esempio, Casella di testo, Immagine o Forma) e poi **inserirlo nella diapositiva cliccando e trascinando.
2. Inserire un'immagine
da altre origini.
3. Inserire una forma
freccia).
perfetto o un quadrato, tieni premuto il tasto MAIUSC mentre trascini.
Lezione 14
19. In cosa consiste una rete di calcolatori? Quali sono i vantaggi? Elencare infine le diverse tipologie di rete viste a lezione. Una rete di calcolatori è un insieme di dispositivi autonomi interconnessi che comunicano e condividono risorse come dati, file e stampanti. I principali vantaggi includono la condivisione di risorse, la comunicazione efficiente e l'accesso a informazioni condivise. Le tipologie di rete più comuni sono le LAN (Local Area Network), le WAN (Wide Area Network) ed il modello client-server è basato su due diverse tipologie di computer collegati tra loro tramite una rete: un computer "server" che fornisce certi servizi ai computer della rete e gli altri computer, detti "client", che fruiscono del servizio messo a disposizione dal server. All'interno di una rete il ruolo di computer client e di computer server si può scambiare fra i vari computer, in base al tipo di servizio richiesto. 20. A cosa serve un browser? Dettagliare la risposta descrivendo le funzioni principali Un browser serve per navigare su Internet, visualizzando e interagendo con le risorse del web come siti web, immagini e video. Le sue funzioni principali includono l'invio di richieste ai server, la gestione di schede, la navigazione tramite URL, la memorizzazione della cronologia e dei preferiti e la garanzia della sicurezza tramite aggiornamenti periodici. 21. Descrivere e confrontare una rete Client-Server con una rete Peer-to-Peer, evidenziando le differenze tra le due tipologie Una rete Client-Server utilizza un server centrale potente per fornire risorse ai client , che sono dispositivi più semplici che richiedono tali risorse. Invece, una rete Peer-to-Peer (P2P) non ha un server centrale ; tutti i dispositivi (i "peer") sono uguali e possono agire sia da client che da server per gli altri, condividendo risorse direttamente tra loro. **La principale differenza risiede nella centralizzazione (client-server) contro la decentralizzazione (P2P) e nella chiara distinzione dei ruoli (client-server) rispetto ai ruoli paritari (P2P).
sorgente. Se si modifica il codice sorgente, è necessario ricompilare il codice per creare un
nuovo file eseguibile.
Vantaggi del traduttore:
● L'esecuzione del codice è generalmente più veloce rispetto a un interprete ● Crea un file eseguibile che può essere eseguito indipendentemente
Svantaggi del traduttore:
● Le modifiche al codice sorgente richiedono una nuova compilazione
In sintesi , la differenza principale tra un interprete e un traduttore risiede nel modo in cui gestiscono l'esecuzione del codice sorgente. Un interprete esegue il codice linea per linea, mentre un traduttore legge l'intero codice sorgente e lo converte in un file eseguibile.
09. Cos’è una macchina virtuale? Perché è stato così importante introdurre questo concetto? Una macchina virtuale (VM) è un ambiente di elaborazione isolato , creato tramite software, che simula un computer fisico con CPU , memoria e storage virtuali , ma utilizza le risorse di un server fisico host.. L'introduzione delle macchine virtuali ha avuto un impatto significativo per diversi motivi: 1. Isolamento : Le macchine virtuali forniscono un ambiente isolato. Ciò significa che il software all'interno di una VM non può uscire o influenzare il resto del sistema. Questo è particolarmente utile per testare nuovi software o per eseguire software che richiede un sistema operativo specifico. 2. Efficienza : Le macchine virtuali permettono di utilizzare le risorse del computer in modo più efficiente. Ad esempio, se si dispone di un server potente, è possibile eseguire diverse macchine virtuali su di esso, ognuna delle quali esegue un servizio o un'applicazione diversa. 3. Portabilità : Le macchine virtuali sono portatili. Ciò significa che è possibile creare una VM su un computer, salvarla su un disco rigido o un'unità flash e poi eseguirla su un altro computer. 4. Ripristino e backup : Le macchine virtuali possono essere facilmente copiate e ripristinate, il che le rende ideali per il backup e il ripristino dei dati. In conclusione, le macchine virtuali sono uno strumento potente che offre flessibilità, efficienza e sicurezza.
Lezione 18
04. Perché John Atanasoff e John Von Neumann sono considerati i padri dei calcolatori moderni? John Atanasoff è considerato il padre del calcolatore elettronico moderno per aver inventato la prima macchina che utilizzava il sistema binario , mentre John Von Neumann è fondamentale per aver definito l'architettura a programma memorizzato , che è la base della maggior parte dei computer moderni. Atanasoff è il padre della componentistica hardware , mentre Von Neumann è il padre dell'architettura che rende i computer programmati.
05. Descrivere la figura di Ada Lovelace e la sua relazione con Babbage Ada Lovelace, matematica britannica e figlia del poeta Lord Byron, è considerata la prima programmatrice della storia per aver scritto nel 1843 il primo algoritmo destinato a essere eseguito da una macchina : la Macchina Analitica di Charles Babbage. La sua relazione con Babbage fu fondamentale: si incontrarono nel 1833 , e Babbage, impressionato dalle sue capacità, la soprannominò " incantatrice dei numeri ". Lovelace non si limitò a tradurre un articolo su Babbage, ma aggiunse delle note che descrivevano come la macchina analitica potesse elaborare simboli oltre ai numeri, intuendo il potenziale dell'informatica moderna.
Lezione 19
04. Citare almeno tre calcolatori digitali a circuiti integrati Nel 1958 l 'invenzione dei circuiti integrati su silicio da parte di Robert Noyce permise di realizzare su un unico chip decine di transistor. Questo metodo di assemblaggio rese possibile la costruzione di computer più piccoli, più veloci e più economici rispetto ai loro predecessori basati su transistor. Alcuni esempi sono: IBM SYSTEM/360 , IBM serie 370, serie 4300, serie 3080 e serie 3090. Anche la DEC produsse un calcolatore digitale a circuito integrato, il PDP11, un modello che ebbe un enorme successo presso le università. 05. Citare almeno tre tipi di calcolatori digitali a transistor Tre tipi di calcolatori digitali a transistor sono il TX-0, il PDP-1 e l'IBM 7094. Questi computer rappresentarono un passo fondamentale nello sviluppo dell'informatica , sostituendo le valvole termoioniche con i transistor, che offrivano maggiore affidabilità e dimensioni ridotte. ● TX-0 (Transistorized eXperimental Computer 0): Uno dei primi computer a transistor, è stato un importante banco di prova per la nuova tecnologia. ● PDP-1 : Prodotto da DEC, il PDP-1 fu innovativo per l'epoca, essendo più economico e compatto di altri sistemi, rendendo i computer accessibili a un maggior numero di istituzioni e portando alla nascita dell'industria dei microcomputer. Era anche famoso per aver ospitato il primo videogioco, SpaceWar!. ● IBM 7094 : È considerato uno dei computer più veloci della sua epoca e un'evoluzione del suo predecessore a valvole, l'IBM 709. La sua velocità di elaborazione era notevole per il periodo. 06. Qual'è la differenza tra la tecnologia a valvole e quella a transistor? L'arrivo dei transistor che novità a portato nella costruzione dei calcolatori digitali? La differenza principale è che i valvole erano componenti elettronici grandi, ingombranti, che consumavano molta energia e generavano molto calore , mentre i transistor sono molto più piccoli, consumano meno energia, producono meno calore e sono più affidabili. L'arrivo dei transistor ha rivoluzionato i calcolatori digitali, portando alla seconda generazione di computer , che erano più piccoli, più potenti, meno costosi e hanno gettato le basi per i moderni microcomputer.
Lezione 20
04. Il PDP-1: descriverne il funzionamento e le novità apportate ai computer digitali Il PDP-1, operativo dal 1960, è stato un minicomputer rivoluzionario per l'uso dei transistor, che ha reso i computer più piccoli e veloci. Le sue innovazioni più significative sono state l' introduzione del first-person shooter , il primo videogioco della storia, "Spacewar!".
USENET, uno dei primi sistemi di messaggistica, è stato creato per la piattaforma Unix. È stato sviluppato nel 1979 da due studenti di laurea, Tom Truscott e Jim Ellis , all'Università della Carolina del Nord. Hanno concepito USENET come un sistema di condivisione di notizie basato su Unix che permetteva agli utenti di postare articoli o messaggi in vari newsgroup.
Sistemi di Messaggistica Contemporanei
Oggi, ci sono molti sistemi di messaggistica che sono molto più avanzati rispetto a USENET. Ecco alcuni esempi:
● WhatsApp : Questo è un servizio di messaggistica istantanea che permette agli utenti di inviare messaggi di testo, immagini, video e audio, così come di effettuare chiamate vocali e video. ● Slack : Questo è un canale di comunicazione per team di lavoro che permette la condivisione di messaggi, file e molto altro. È particolarmente popolare nel mondo aziendale. ● Telegram : Questo è un servizio di messaggistica istantanea che mette l'accento sulla velocità e sulla sicurezza. Permette agli utenti di inviare messaggi di testo, foto, video e file di qualsiasi tipo. ● Signal : Questo è un servizio di messaggistica che mette l'accento sulla privacy e sulla sicurezza. Tutti i messaggi sono crittografati end-to-end, il che significa che solo l'emittente e il destinatario possono leggerli.
Lezione 23
05. Fornire una descrizione accurata dell'Internet Addiction Disorder: IAD L'Internet Addiction Disorder (IAD) è un disturbo caratterizzato dall'uso eccessivo e incontrollato di internet, che compromette la vita sociale, lavorativa e scolastica. Si manifesta con un bisogno compulsivo di connettersi, sintomi di astinenza (come irritabilità e ansia) quando disconnessi, e una progressiva perdita di interesse per le attività offline. Questo disturbo è spesso associato a fattori psicologici (come ansia o depressione), sociali (isolamento) e alla progettazione delle piattaforme online che incentivano l'uso continuo. 06. I social network: quale impatto hanno avuto sulle grandi masse? I social network hanno avuto un impatto enorme sulle grandi masse, trasformando la comunicazione, le relazioni sociali e l'economia, ma presentando anche conseguenze negative per la salute mentale e la vita quotidiana. Hanno reso possibile la connessione tra persone distanti, dato una voce a chi prima non l'aveva e creato nuove opportunità di business e marketing, ma hanno anche contribuito alla diffusione di dipendenza, ansia, depressione, cyberbullismo e una distorsione della percezione della realtà. 07. Perché i social network sono considerati terreno fertile per lo sviluppo di nuove dinamiche di relazione? I social network sono un terreno fertile per nuove dinamiche relazionali perché eliminano le barriere geografiche e facilitano la creazione di connessioni tra persone con interessi simili, permettendo di conoscere nuovi individui, mantenere i contatti e ampliare le proprie reti di amicizie e professionali. Offrono anche una piattaforma per l'espressione di sé e per soddisfare il bisogno di appartenenza a una comunità.
08. Qual è la sfida principale della Psicologia circa lo studio del mondo virtuale? La sfida principale per la psicologia è l'eccessiva velocità con cui il mondo virtuale evolve, rendendo difficile aggiornare i modelli concettuali e gli strumenti di ricerca per stare al passo. Questo include l'analisi di nuove dinamiche relazionali, l'impatto sulla mente e il comportamento, e la necessità di sviluppare metodologie adatte a studiare un ambiente in continuo cambiamento. La Psicologia dovrà mantenere il proprio focus di attenzione sulle forme emergenti di e-cognition, che influenzano profondamente il nostro modo di percepire, di comunicare, apprendere, pensare e relazionarci.