Notes, abstracts, papers, exams and problems of Informatica

Sort by
Subject
Level

Compilatori, Interpreti e Altri Strumenti di Traduzione Linguistica: Una Panoramica Completa

Classified in Informatica

Written at on italiano with a size of 4,55 KB.

Che cos'è un traduttore?

Un traduttore è un programma che traduce o converte un testo o un programma scritto in un linguaggio sorgente in un testo o un programma equivalente scritto in un linguaggio destinazione, producendo, se possibile, messaggi di errore.

Qual è il funzionamento di un traduttore del linguaggio?

Il traduttore converte un testo o un programma da una lingua a un'altra, per esempio, un traduttore dall'inglese allo spagnolo.

Come funziona un compilatore?

Un compilatore è un traduttore che ha come input un programma scritto in un linguaggio formale e come output genera un file eseguibile, cioè effettua una traduzione da un linguaggio ad alto livello a codice macchina.

Come funziona un interprete?

È simile a un compilatore, ma l'... Continue reading "Compilatori, Interpreti e Altri Strumenti di Traduzione Linguistica: Una Panoramica Completa" »

Tecniche di Commutazione di Rete: Circuiti, Pacchetti e Datagrammi

Classified in Informatica

Written at on italiano with a size of 5,62 KB.

Tecniche di Commutazione di Rete

11. Spiegare le ragioni per l'uso di switching e quali sono le opzioni. Sono usati perché a volte non è possibile collegare più computer o apparecchi punto a punto, a causa del costo, dell'estensione, o perché ci sono molte apparecchiature e non è logico. Una rete commutata è una serie di nodi interconnessi, chiamati switch. Gli switch sono dispositivi in grado di stabilire connessioni temporanee tra due o più dispositivi collegati allo switch. Tradizionalmente, ci sono stati tre metodi principali di commutazione: commutazione di circuito, commutazione di pacchetto e la commutazione di messaggio.

12. Commutazione di Circuito

La commutazione di circuito consiste nella creazione di un canale dedicato di comunicazione... Continue reading "Tecniche di Commutazione di Rete: Circuiti, Pacchetti e Datagrammi" »

Comunicazione Efficace nelle Reti Dati: Tecnologie, Fattori Influenti e QoS

Classified in Informatica

Written at on italiano with a size of 4,31 KB.

1. Tecnologie di Rete che Influenzano Apprendimento, Lavoro e Intrattenimento

I fattori interni che interferiscono con la comunicazione sono legati alla natura della comunicazione stessa. La comunicazione può variare in complessità e importanza. I messaggi chiari e concisi sono generalmente più facili da capire rispetto a quelli complessi. Le comunicazioni importanti richiedono maggiore attenzione per garantire che il significato sia ricevuto correttamente. Alcuni dei fattori interni che influenzano la qualità della comunicazione sono:

  • La dimensione del messaggio.
  • La complessità del messaggio.
  • L'importanza del messaggio da comprendere.

2. Fattori Esterni che Influenzano la Comunicazione nella Rete

I fattori esterni che influenzano la qualità... Continue reading "Comunicazione Efficace nelle Reti Dati: Tecnologie, Fattori Influenti e QoS" »

Modelli Logici di Database: Gerarchico e a Rete

Classified in Informatica

Written at on italiano with a size of 3,77 KB.

Progettazione Logica dei Database

La progettazione logica ha l'obiettivo di tradurre il progetto concettuale (che rappresenta i requisiti) in un disegno logico implementabile su un DBMS (Database Management System).

Modelli Logici di Database

Esistono diverse rappresentazioni per il modello logico del database, tra cui:

  • Modello gerarchico
  • Modello a rete (o reticolare)
  • Modello relazionale
  • Modello orientato agli oggetti

Modello Gerarchico

Sviluppo e Concetti Chiave (1960-1980):

  • Fine anni '60: Sviluppo di IBM IMS (Information Management System), un esempio di database gerarchico, con definizione di indipendenza dei dati, sicurezza e linguaggio di definizione del database.
  • 1975: Creazione e lavoro della commissione ANSI/SPARC sul database, che definisce l'
... Continue reading "Modelli Logici di Database: Gerarchico e a Rete" »

Gestione della Memoria: Segmentazione, Strategie e Allocazione

Classified in Informatica

Written at on italiano with a size of 3,92 KB.

Memoria virtuale, segmentazione. La segmentazione nelle partizioni di memoria sono ridimensionabili. La segmentazione sfrutta il fatto che i programmi sono divisi in parti logiche, come pezzi di dati, codici, ecc. In questo caso, il programma e i suoi dati è diviso in un numero di segmenti. La traduzione è la stessa effettuata sulla pagina, tenendo conto delle dimensioni dei segmenti di essere controllato da tabella di segmenti è variabile, quindi, ogni voce della tabella dovrebbe contenere anche il pezzo di residenza e indirizzo di segmento nel disco, l'indirizzo del segmento di partenza e la lunghezza di ogni segmento. Il sistema operativo mantiene una tabella dei segmenti per ogni processo. L'indirizzo di inizio di questa tabella è in... Continue reading "Gestione della Memoria: Segmentazione, Strategie e Allocazione" »

Terminologia Informatica Essenziale: Concetti, Software e Evoluzione Storica

Classified in Informatica

Written at on italiano with a size of 5,77 KB.

Terminologia Informatica Fondamentale

Computer: acronimo di "Informazioni" e "Automatico". La scienza che studia il trattamento automatico dell'informazione e del suono.

Componenti e Concetti Base

  • Systems: Insieme di elementi interconnessi o collegati per il trattamento dell'informazione (hardware e software).
  • Programma: ordini o istruzioni disposti e raggruppati.
  • Sistema Operativo: Raccolta organizzata di software di controllo costituito da routine che esegue il computer e fornisce un ambiente per i programmi in esecuzione.
  • Dati: di tipo carattere e valori necessari per il funzionamento del sistema. Le istruzioni indicano le operazioni e i processi da condurre con questi dati.
  • Dettagli: Insieme di dati relativi a qualsiasi rapporto con la struttura
... Continue reading "Terminologia Informatica Essenziale: Concetti, Software e Evoluzione Storica" »

Glossario di Sicurezza Informatica: Definizioni e Concetti Chiave

Classified in Informatica

Written at on italiano with a size of 4,54 KB.

Termini Fondamentali

Bombe Logiche: Sono parti di codice all'interno di programmi che rimangono inattive fino a quando non vengono attivate. A quel punto, svolgono una funzione che non è quella prevista dal programma originale, ma generalmente si tratta di un'azione dannosa.

Canali Coperti (o Nascosti): Sono canali che consentono a un processo di trasferire informazioni violando la politica di sicurezza del sistema. In altre parole, un processo trasmette informazioni ad altri (in locale o in remoto) che non sono autorizzati a leggere tali informazioni.

Cracker: Individuo che viola la sicurezza di un sistema informatico in modo simile a un hacker, ma, a differenza di quest'ultimo, l'intrusione del cracker è finalizzata al guadagno personale o... Continue reading "Glossario di Sicurezza Informatica: Definizioni e Concetti Chiave" »

Ruoli e responsabilità nella produzione televisiva

Classified in Informatica

Written at on italiano with a size of 5,98 KB.

STAFF di ripresa: Responsabile dell'utilizzo di tutte le telecamere in studio e in esterna, sotto la supervisione del regista.

  • Operatore alla macchina: Utilizza la telecamera e non necessita di mezzi meccanici complessi per realizzare qualsiasi inquadratura. Verifica lo stato della telecamera, dei suoi accessori e il suo corretto funzionamento.
  • Operatore alla macchina (complessi mezzi meccanici): Utilizza videocamere che richiedono mezzi meccanici complessi (testa calda, gru, steadicam...).
  • Primo operatore alla macchina: Utilizza, controlla e trasporta qualsiasi tipo di macchina da presa, con o senza meccanismi complessi, per la composizione artistica di piani e inquadrature. Monta e gestisce telecamere ENG, effettua riprese audio e video, curando
... Continue reading "Ruoli e responsabilità nella produzione televisiva" »

Componenti, Funzioni e Tipi di Sistemi di Gestione di Database (DBMS)

Classified in Informatica

Written at on italiano with a size of 8,61 KB.

Introduzione ai Sistemi di Gestione di Database (DBMS)

Un DBMS (Database Management System) è una suite software o un programma progettato per permettere l'accesso e la modifica di un database (DB). Un database (DB) è una collezione di dati correlati, ovvero un insieme di file contenenti informazioni organizzate e strutturate relative a un determinato argomento. I database sono utilizzati, ad esempio, per tenere traccia di un'agenda personale.

Un DBMS fornisce un insieme di programmi che consentono l'accesso e la gestione dei dati.

Inconvenienti della Gestione dei File Tradizionale

  • Ridondanza e Inconsistenza dei Dati: I file possono avere formati diversi e i dati possono essere duplicati in più punti.
  • Dipendenza Fisico-Logica dei Dati: La struttura
... Continue reading "Componenti, Funzioni e Tipi di Sistemi di Gestione di Database (DBMS)" »

Protocolli di Routing: RIP, IGRP, EIGRP, CIDR, VLSM e Configurazione

Classified in Informatica

Written at on italiano with a size of 4,29 KB.

Cos'è un Router e la sua Funzione Principale

I router sono dispositivi di rete, composti da hardware e software (CPU, RAM, ROM e sistema operativo), che collegano più reti e inoltrano pacchetti di dati tra di esse.

Tabella di Routing: Il Cuore del Router

La tabella di routing è un file di dati, memorizzato nella RAM, che contiene informazioni sulle reti direttamente connesse e su quelle remote, cruciale per l'instradamento dei pacchetti.

Reti Remote e Route Statiche

Le reti remote sono raggiungibili solo inviando pacchetti a un altro router. Le route statiche, configurate manualmente con un indirizzo IP next-hop, hanno una distanza amministrativa di '1'.

Metrica e Distanza Amministrativa: Criteri di Scelta del Percorso

La metrica determina il percorso... Continue reading "Protocolli di Routing: RIP, IGRP, EIGRP, CIDR, VLSM e Configurazione" »