Appunti, riassunti, compiti, esami e problemi di Informatica

L'informatica, in Italia, accompagna lo studente dal Secondario fino all'Università e ai corsi di formazione professionale. Nelle scuole superiori si studiano l'hardware, il software, i sistemi operativi e le basi della programmazione, mentre all'università questi argomenti diventano più tecnici, con reti, database e architetture dei calcolatori. Padroneggiarli è utile per le verifiche, per i progetti di gruppo e per i concorsi.

In questa pagina trovi appunti, riassunti, guide con domande e risposte, esercizi risolti e prove d'esame. I temi principali riguardano le reti e i protocolli (TCP/IP, routing, OSPF, DNS), la gestione della memoria e dei processi, i database e i sistemi DBMS, l'architettura dei calcolatori e l'amministrazione di Linux e Windows Server. Troverai anche materiali su Cisco IOS e CCNA, oltre a documenti più generali di informatica e comunicazione aziendale.

Argomenti principali

  • Reti e protocolli
  • Sistemi operativi
  • Gestione della memoria
  • Database e DBMS
  • Architettura dei calcolatori
  • Amministrazione di sistema
  • Routing e Cisco

Informatica per livello

I documenti di Informatica più consultati

  1. Struttura dei dischi rigidi: tracce, settori, cluster e partizioni Formazione professionale

    Il testo descrive l'organizzazione fisica di un disco rigido, con tracce, cilindri, settori e cluster, e la struttura logica usata da MS-DOS, come settore di avvio, FAT e directory principale.

  2. Octave: interfaccia grafica, programmazione e strutture di controllo Scuola superiore

    Il documento introduce Octave, software open-source per il calcolo numerico e l'analisi dei dati, compatibile con Matlab nei codici.

  3. Octave: domande ed esercizi commentati su pacchetti, cicli, funzioni e statistica Scuola primaria

    Raccolta di domande ed esercizi su GNU Octave: installazione e caricamento di pacchetti, operazioni su vettori e matrici, costrutti di controllo (if, while, for, switch, break, continue), funzioni e script.

  4. Il DNS: architettura gerarchica per la risoluzione dei nomi di dominio Scuola secondaria

    Il documento descrive il Domain Name System (DNS), il database distribuito che associa nomi simbolici e indirizzi IP e che permette di tradurre i nomi degli host in indirizzi.

  5. Routing e risoluzione dei problemi di rete: esercizi CCNA con soluzioni Università

    Il documento raccoglie una serie di domande e risposte di esercizi su configurazione e risoluzione dei problemi di routing, pensati per la preparazione all'esame CCNA.

  6. Windows Server: profili utente, quote disco e memoria virtuale - FAQ Scuola primaria

    Il documento raccoglie domande e risposte su Windows Server e Active Directory.

  7. Architettura dei sistemi informatici: hardware, software e gestione dei processi Formazione professionale

    Il documento introduce i fondamenti dei sistemi informatici, descrivendo i componenti dell'unità centrale, la gestione della memoria (RAM, ROM, CMOS), i bus di sistema e la classificazione del software in base e applicativo.

  8. Protocolli di Routing RIP, IGRP, EIGRP: CIDR, VLSM e configurazione Università

    Il documento descrive i router e la loro tabella di routing, poi confronta i protocolli di routing dinamici RIP, RIPv2, IGRP ed EIGRP.

  9. Le generazioni dei computer: dal microchip all'intelligenza artificiale Scuola superiore

    Il documento ripercorre l'evoluzione dei computer attraverso le generazioni, dall'introduzione dei circuiti integrati alla nascita del microprocessore e dei Personal Computer, fino alla cosiddetta quinta generazione legata all'intelligenza artificiale e alla connettività.

  10. OSPF: domande e risposte su DR/BDR, reti link state e configurazione Altri corsi

    Il documento raccoglie domande frequenti e risposte tecniche su OSPF, con particolare attenzione alle elezioni DR e BDR, alla configurazione base con il comando network, alla pubblicizzazione selettiva delle reti e al funzionamento dei protocolli link state.

  11. Concorrenza, mutex e deadlock nei sistemi operativi: appunti Università

    Il documento spiega i meccanismi di gestione della concorrenza nei sistemi operativi, tra cui parbegin/parend, la mutua esclusione e le sezioni critiche.

  12. Memoria del computer: RAM, tipi e caratteristiche tecniche Formazione professionale

    Il testo introduce il concetto di memoria nei computer, distinguendo tra memoria interna (RAM) e memoria ausiliaria.

  13. Ruoli e responsabilità nella produzione televisiva: ripresa, regia, redazione e personale artistico Scuola secondaria

    Il documento elenca i principali ruoli di una produzione televisiva, suddivisi per settore: personale di ripresa, personale operativo e di montaggio, personale artistico, personale di produzione, personale di regia e redazione.

  14. Principi e Metriche per la Valutazione della Qualità del Software Università

    Il documento introduce la qualità del software e i criteri per misurarla oggettivamente, come correttezza, manutenibilità, integrità e usabilità.

  15. Livelli di automazione, piramide CIM e pannello HMI XBT-N: quiz e concetti Scuola secondaria

    Il documento raccoglie domande e risposte a scelta multipla su tre temi: i livelli di automazione e i tipi di controllo (centralizzato, distribuito), i livelli della piramide CIM e le reti industriali con PLC, e le funzioni del pannello operatore HMI XBT-N.

  16. Algoritmi di sostituzione delle pagine: funzionamento e gestione della memoria Università

    Il documento descrive gli algoritmi di sostituzione delle pagine usati dai sistemi operativi, come FIFO, LRU, LFU, NUR e Clock, spiegandone il criterio di scelta della pagina da rimuovere.

  17. Comandi vocali per Dragon NaturallySpeaking: elenco dei comandi in italiano Scuola secondaria

    Il documento elenca i principali comandi vocali di Dragon NaturallySpeaking in italiano, raggruppati per funzione: controllo del microfono, dettatura di spaziatura e punteggiatura, selezione e correzione del testo, formattazione, navigazione, uso del mouse e della tastiera.

  18. Commutazione di rete: circuito, pacchetto e datagramma (riassunto) Scuola superiore

    Il testo spiega perché si usa la commutazione di rete e confronta i tre metodi principali: commutazione di circuito, commutazione di pacchetto (con reti datagram) e reti a circuito virtuale.

  19. Architettura e funzionamento dell'hard disk e del DVD Formazione professionale

    Il documento descrive come sono organizzati i dati su un supporto di memoria (settore di avvio, directory e area dati) e illustra l'architettura fisica dell'hard disk, con piatti, tracce, cilindri e settori.

  20. Sistemi informatici: hardware, software, dati e informazioni Altri corsi

    Il documento spiega cos'è un sistema informatico e lo distingue dal sistema informativo, chiarisce i concetti di dato e informazione e i criteri che rendono i dati significativi.

  21. Domande di verifica sulle reti informatiche: protocolli, OSI e troubleshooting Formazione professionale

    Raccolta di domande di verifica sulle reti informatiche, organizzate in tre aree: protocolli e modello OSI, configurazione e troubleshooting, topologie e dispositivi.

  22. Concetti fondamentali di rete: protocolli, DNS, client-server e OSI Formazione professionale

    Il documento raccoglie domande e risposte sui concetti base delle reti di computer: reti domestiche e condivisione di file, modello client-server, peer-to-peer e il ruolo dei protocolli a livello di applicazione come DNS, SMTP, HTTP, FTP, SMB e Telnet.

  23. Active Directory: struttura logica e fisica (domini, OU, alberi, foreste, siti, DC) Formazione professionale

    Il testo presenta Active Directory come sistema per organizzare le risorse di rete con un punto unico di amministrazione.

  24. Semafori e il problema dei filosofi commensali: wait, signal e sincronizzazione Università

    Il testo spiega il semaforo come strumento di sincronizzazione per le sezioni critiche, descrivendo le operazioni atomiche Wait e Signal e la differenza tra attesa attiva e metodo di blocco.

  25. Linux: comandi essenziali per processi, priorità e gestione di file Università

    Il documento raccoglie i comandi di base dell'amministrazione Linux: gestione di file e directory, esecuzione dei processi in foreground e background con jobs, fg e bg, e modifica della priorità con nice e renice.

  26. Memorie RAM, Cache, CMOS e BIOS nel PC: funzionamento Formazione professionale

    Il testo descrive i principali tipi di memoria di un computer: la RAM (dinamica e statica), la memoria cache e la memoria CMOS.

  27. Cere dentali: composizione, classificazione e applicazioni in odontoiatria Università

    Il documento descrive le cere dentali, miscele di cere naturali e sintetiche, oli, grassi e coloranti usate in odontoiatria per protesi e dispositivi chirurgici.

  28. Protocolli TCP/IP: funzionamento, livelli e componenti Università

    Il documento descrive i principali protocolli del modello TCP/IP, organizzati per livello: trasporto (TCP, UDP), applicazione (ICMP, FTP, HTTP, SMTP, POP), accesso alla rete (ARP, RARP), collegamento dati (SLIP, PPP) e rete (IPX-SPX, IP, DNS).

  29. Come creare query di selezione in un database: guida passo passo con griglia QBE Scuola secondaria

    Il testo spiega cos'è una query in un database e distingue tra query di selezione, che estraggono dati senza modificarli, e query di comando, che apportano modifiche ai record.

  30. Esercizi di grammatica italiana: futuro anteriore, alterati, migliore vs meglio e lessico Università

    Il documento raccoglie esercizi di grammatica italiana sul futuro anteriore, con frasi da trasformare, e presenta i nomi alterati con i suffissi peggiorativi, accrescitivi e diminutivi.

Introduzione generata con l'IA a partire dai documenti della materia.

Struttura dei dischi rigidi: tracce, settori, cluster e partizioni

InformaticaAggiornato il 5,19 KB

Struttura Fisica e Logica dei Dischi Rigidi

Ogni faccia del piatto o superficie del disco è divisa in una serie di anelli concentrici, chiamati tracce. Il numero di queste tracce dipende dalla sensibilità delle parti meccaniche all'interno del disco.

Ogni traccia è numerata da zero verso il centro del disco.

Parlando delle tracce, si parla anche di cilindri. Il numero di tracce per superficie è uguale al numero di cilindri, perché se il braccio di posizionamento è su una certa traccia, questo si trova sulla stessa traccia su tutti i dischi. L'insieme di tutte queste tracce forma un cilindro.

Le tracce sono divise in settori, che contengono una quantità fissa di dati pari a 512 byte. Tuttavia, queste tracce non sempre hanno lo stesso numero...

Continua a leggere "Struttura dei dischi rigidi: tracce, settori, cluster e partizioni" »

Octave: interfaccia grafica, programmazione e strutture di controllo

InformaticaAggiornato il 8,63 KB

OCTAVE

Octave è un software open-source scritto da John W. Eaton e molti altri. È un linguaggio interpretato ad alto livello, orientato al calcolo numerico utile anche all’analisi dei dati: moltiplica e inverte matrici, determina radici di equazioni lineari e non lineari, manipola polinomi, integra, differenzia e disegna grafici. Il suo insieme di funzioni ne comprende molte orientate all’ottimizzazione, alla statistica, alla matematica finanziaria, all’interpolazione, alla teoria del controllo e allo studio dell’audio e delle immagini. Octave è la versione gratuita di Matlab, che ha caratteristiche identiche dal punto di vista dei codici.

L’interfaccia grafica

L’interfaccia grafica è costituita da: menù, file, debug, edit, window,...

Continua a leggere "Octave: interfaccia grafica, programmazione e strutture di controllo" »

Octave: domande ed esercizi commentati su pacchetti, cicli, funzioni e statistica

InformaticaAggiornato il 5,07 KB

DOMANDE ED ESERCIZI OCTAVE (raccolte):

1. Si vuole installare un determinato pacchetto in Octave. Quali operazioni devono essere effettuate per installare e caricare un pacchetto “statistics” da Source Forge?

Si consideri il seguente codice:

pkg install statistics
pkg install -forge package_name

% esempio
pkg install -forge statistics
pkg load statistics

astrazioni generali o specifiche per particolari domini applicativi.

2. Caricamento di dati da files di testo:

x = load('mywork.txt')

Creazione di due vettori riga e loro somma
Trasposta di un vettore riga
Cancellazione della command window e del workspace

x = load('mywork.txt')
x = [1 2 3]
y = [2 2 5]
x + y
x = [1 2 3]'

%clc o clear

3. Definire il concetto di algoritmo:

Un algoritmo può essere...

Continua a leggere "Octave: domande ed esercizi commentati su pacchetti, cicli, funzioni e statistica" »

Architettura dei sistemi informatici: hardware, software e gestione dei processi

InformaticaAggiornato il 18,14 KB

Introduzione ai Sistemi Informatici

Definizioni Fondamentali

Applicazione (Software Applicativo): Consiste in un insieme di programmi e documentazione necessari per il completamento di un lavoro particolare.

Software di Base (Sistema Operativo): Il sistema operativo è il componente software di un sistema informatico in grado di gestire i programmi e di elaborare le informazioni sui componenti elettronici di un computer o sistema informatico.

Sistema Computer: Utilizzato per denominare l'insieme di elementi (computer, monitor, tastiere, ecc.) necessari per eseguire le operazioni delle applicazioni informatiche (es. l'infrastruttura informatica di un'azienda).

Componenti della Unità Centrale (CPU)

Gli elementi che compongono l'unità centrale sono...

Continua a leggere "Architettura dei sistemi informatici: hardware, software e gestione dei processi" »

Architettura e funzionamento dell'hard disk e del DVD

InformaticaAggiornato il 3,14 KB

1. Struttura Logica del Supporto di Memoria

Il modo in cui le informazioni sono memorizzate nel supporto si divide in diverse aree:

  • Settore di avvio (Boot Sector): Il luogo dove si indica la posizione di ciascuno dei minimi spazi utilizzati per archiviare le informazioni.
  • Directory: Qui sono archiviati tutti i nomi e i dati dei file e delle directory presenti nella directory radice.
  • Area Dati: Utilizzata come magazzino per i file utente. Di solito occupa il 98% dello spazio di archiviazione totale.

2. Architettura dell'Hard Disk

Un disco rigido è costituito da una serie di piatti impilati all'interno di un coperchio ermetico a prova di polvere. Ogni piatto ha due facce, ognuna dotata di una testina di lettura/scrittura sostenuta da un braccio.

Caratteristiche

...
Continua a leggere "Architettura e funzionamento dell'hard disk e del DVD" »

Comandi vocali per Dragon NaturallySpeaking: elenco dei comandi in italiano

InformaticaAggiornato il 14,05 KB

Comandi microfono e controllo della dettatura

  • "A letto" — mettere il microfono in pausa temporaneamente.
  • "Lavoro" — riattivare il microfono dalla pausa.
  • "Microfono spento" — disattivare il microfono (non è possibile riaccenderlo con la voce).

Comandi per spaziatura, invio e tabulazione

  • "New Line" — premere il tasto Invio una volta.
  • "Il nuovo paragrafo" — premere il tasto Invio due volte; digitare la parola seguente in maiuscolo, se necessario.
  • "Tasto Tab" — premere il tasto Tab.
  • "Barra spaziatrice" — premere la barra spaziatrice.
  • "Senza spazio socio economica" — non mettere uno spazio prima della parola successiva; in questo esempio: "status socio-economico".
  • "Abilita fuori dello spazio" — eliminare gli spazi tra le parole.
  • "Turn out
...
Continua a leggere "Comandi vocali per Dragon NaturallySpeaking: elenco dei comandi in italiano" »

Domande di verifica sulle reti informatiche: protocolli, OSI e troubleshooting

InformaticaAggiornato il 7,64 KB

Domande di Verifica sulle Reti Informatiche

Protocolli e Modello OSI

  • Quando sono attuati protocolli senza connessione ai più bassi livelli del modello OSI, cosa viene utilizzato per attestare il ricevimento dei dati e sollecitare la ritrasmissione dei dati mancanti? B
  • Vedere la presentazione. Ogni link viene etichettato: che tipo di cavo è utilizzato per collegare i diversi dispositivi? D
  • Qual è il protocollo di livello OSI da cui dipende il PI per determinare se i pacchetti sono andati persi e richiedere la ritrasmissione? E
  • Quale delle seguenti affermazioni è vera per quanto riguarda il routing di livello di rete? C, D, F
  • Un PC non può accedere a qualsiasi sito web remoto, non riesce a eseguire il ping del gateway predefinito o di una stampante
...
Continua a leggere "Domande di verifica sulle reti informatiche: protocolli, OSI e troubleshooting" »

Come creare query di selezione in un database: guida passo passo con griglia QBE

InformaticaAggiornato il 4,38 KB

Cos'è una Query e a Cosa Serve?

Le query sono oggetti fondamentali all'interno di un database. Permettono di filtrare e visualizzare i dati contenuti in una o più tabelle, in base a specifici criteri. In sostanza, una query estrae solo le informazioni che soddisfano determinate condizioni, offrendo una visione mirata e personalizzata dei dati.

Tipi di Query: Selezione e Comando

Esistono principalmente due tipi di query:

  • Query di Selezione: Estraggono e mostrano i dati che corrispondono ai criteri specificati. Permettono di visualizzare solo le informazioni rilevanti, senza modificare i dati originali. I risultati possono essere utilizzati per modificare i dati (questa operazione può essere eseguita direttamente dalla query).
  • Query di Comando:
...
Continua a leggere "Come creare query di selezione in un database: guida passo passo con griglia QBE" »

Sistemi esperti: componenti, tipi e applicazioni

InformaticaAggiornato il 6,87 KB

Introduzione ai Sistemi Esperti

Un Sistema Esperto (SE) è un sistema che risolve problemi complessi attraverso una rappresentazione simbolica della conoscenza umana. È un'unità logica che trae conclusioni dalla sua base di conoscenza, decide cosa applicare, come procedere, risolve i conflitti e utilizza la conoscenza disponibile.

Componenti Fondamentali dei Sistemi Esperti

Meccanismo di Inferenza: Funzioni e Ruolo

Il meccanismo di inferenza determina le azioni da intraprendere, l'ordine di esecuzione e come interagiscono le diverse parti del Sistema Esperto. Le sue funzioni principali includono:

  • Determinare come e quando le regole vengono elaborate.
  • Controllare il dialogo con l'utente.

Caratteristiche dei Meccanismi di Ricerca Implementati

La progettazione...

Continua a leggere "Sistemi esperti: componenti, tipi e applicazioni" »

Livello fisico OSI: funzioni, componenti e trasmissione dei dati

InformaticaAggiornato il 2,51 KB

Caratteristiche fondamentali dello strato fisico

Lo strato fisico è responsabile di tutti gli aspetti fisici, elettrici, funzionali e procedurali necessari per trasformare i flussi di bit (provenienti dallo strato di link) in segnali in grado di essere trasportati dal mezzo fisico e viceversa, garantendo la trasmissione dei dati tra due host.

Componenti e dispositivi

Questo livello gestisce l'infrastruttura hardware, tra cui:

  • Cablaggio e connettori tra dispositivi di rete.
  • Dispositivi operativi come ripetitori, hub, modem e schede di rete (NIC).
  • Gestione degli impulsi elettrici e dei segnali.

Funzioni principali

Lo strato fisico si occupa di:

  • Codifica e segnalazione: Trasformazione dei bit in segnali (impulsi elettrici, luce, ecc.), gestione della
...
Continua a leggere "Livello fisico OSI: funzioni, componenti e trasmissione dei dati" »