Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

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

Classificato in Informatica

Scritto il in italiano con una dimensione di 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... Continua a leggere "Protocolli di Routing: RIP, IGRP, EIGRP, CIDR, VLSM e Configurazione" »

Tecniche di Amministrazione Linux: Gestione Processi, Priorità e Comandi Essenziali

Classificato in Informatica

Scritto il in italiano con una dimensione di 8,55 KB

Fondamenti di Amministrazione di Sistema Linux: Comandi Essenziali

Gestione di File e Directory

  • Comando per visualizzare le directory: find -type d o ls -l
  • Cartelle di sistema: La directory /dev memorizza i file dei dispositivi di sistema.
  • Come eliminare una cartella e il suo contenuto: Utilizzare rm -r (rimozione ricorsiva).

Gestione dei Processi (FG e BG)

Linux, come ogni sistema Unix, permette di eseguire più attività contemporaneamente. Nei sistemi monoprocessore, viene assegnato un tempo specifico a ogni attività in modo che all'utente sembri che stiano eseguendo contemporaneamente.

Esecuzione in Background (BG)

Per eseguire un programma in background, è sufficiente aggiungere il simbolo commerciale (&) alla fine della riga di comando.... Continua a leggere "Tecniche di Amministrazione Linux: Gestione Processi, Priorità e Comandi Essenziali" »

Fondamenti di Informatica: Digitalizzazione, Architettura CPU e Linguaggi di Programmazione

Classificato in Informatica

Scritto il in italiano con una dimensione di 3,8 KB

Digitalizzazione

La digitalizzazione è il processo che permette a un computer di elaborare informazioni per riprodurre un suono o visualizzare un'immagine. Consiste essenzialmente nel convertire le informazioni in una serie di 1 e 0. Questa conversione è necessaria a causa dei componenti fisici dell'hardware del computer, che sono composti in gran parte da circuiti integrati digitali. Questi circuiti hanno solo due stati: acceso e spento; per questo motivo, la codifica risultante viene chiamata codifica binaria (a due valori). Gli stati di on e off corrispondono rispettivamente a 1 e 0, rendendo ogni stringa di caratteri codificata una sequenza di uno e zero.

Bit e Byte

Il bit è l'unità minima di informazione (una cifra binaria 0 o 1). Otto... Continua a leggere "Fondamenti di Informatica: Digitalizzazione, Architettura CPU e Linguaggi di Programmazione" »

Processi della Comunicazione Umana: Caratteristiche tra Orale e Scritta

Classificato in Informatica

Scritto il in italiano con una dimensione di 2,94 KB

Elementi della Comunicazione

AVVISO: La comunicazione è il processo attraverso il quale gli esseri umani trasmettono le informazioni. Lo strumento principale di questo scambio è il linguaggio verbale.

Componenti Fondamentali

  • Emittente: Il soggetto che invia l'informazione.
  • Ricevente: Il soggetto che riceve il messaggio.
  • Messaggio: Il contenuto dell'informazione trasmessa.
  • Canale: Il veicolo attraverso il quale viaggiano le informazioni.
  • Codice: Un insieme di segni utilizzati per trasmettere la lingua.

Comunicazione Orale

  • Utilizza il canale uditivo, poiché le parole vengono percepite attraverso l'udito.
  • I fonemi vengono ascoltati in modo lineare, cioè uno dopo l'altro; una persona non può pronunciare due parole contemporaneamente.
  • Il mittente può
... Continua a leggere "Processi della Comunicazione Umana: Caratteristiche tra Orale e Scritta" »

Comandi Linux Essenziali: Lista Completa per la Gestione del Sistema

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,51 KB

Comandi Linux Essenziali

Il comando help è fondamentale per comprendere l'utilizzo dei manuali di sistema e le relative varianti.

Accensione e spegnimento del sistema

  • shutdown -h 5: Spegne il sistema dopo 5 minuti.
  • shutdown -h now: Spegne il sistema immediatamente.
  • shutdown -r 5: Riavvia il sistema dopo 5 minuti.
  • shutdown -r now: Riavvia il sistema immediatamente.
  • reboot: Riavvia il sistema.
  • startx: Avvia l'ambiente grafico.

Gestione utenti

  • adduser LPT: Aggiunge un utente chiamato LPT.
  • passwd LPT: Assegna la password all'utente LPT.
  • userdel LPT: Elimina l'account LPT.
  • su - LPT: Assume temporaneamente i privilegi dell'utente LPT.
  • exit: Esce dal profilo utente corrente.

File system e montaggio

  • mount -t iso9660 /dev/cdrom /mnt/cdrom: Monta il CD-ROM nella directory
... Continua a leggere "Comandi Linux Essenziali: Lista Completa per la Gestione del Sistema" »

Evoluzione della Tecnologia Digitale: Connessioni, Hardware e Sicurezza

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,91 KB

1. I tipi di connessione a Internet

L'accesso alla rete può avvenire attraverso diverse modalità: la linea telefonica, il cavo, l'ADSL, il satellite e la telefonia mobile.

2. Una postazione Wi-Fi

Una postazione Wi-Fi è un tipo di connessione Internet che permette a più computer di connettersi alla rete in modalità wireless (senza fili).

3. Killer Application

In gergo informatico, questo fenomeno è conosciuto come killer application (Applicazioni Killer). In spagnolo, si parla di 'applicazioni della pompa': si tratta di software che sfruttano una determinata tecnologia in modo tale da svilupparne appieno il potenziale, incrementando drasticamente le vendite dell'hardware che lo supporta. Esempi storici di queste applicazioni si trovano su PC,... Continua a leggere "Evoluzione della Tecnologia Digitale: Connessioni, Hardware e Sicurezza" »

Sistemi Informativi (SIA): caratteristiche, componenti, sicurezza e ciclo di vita

Classificato in Informatica

Scritto il in italiano con una dimensione di 5,67 KB

1. Caratteristiche dei Sistemi Informativi (SIA)

  • Comprensibilità: deve essere predisposto in modo corretto e contenere termini e simboli appropriati affinché il destinatario possa interpretarlo correttamente.
  • Affidabilità: le informazioni devono essere precise, coerenti con i fatti, reali e verificabili attraverso la fonte e l'intero processo di trasmissione.

Pertinenza: deve essere essenziale per le funzioni e le responsabilità dell'amministratore.

  • Integrità: deve contenere i fatti necessari affinché l'amministratore possa prendere decisioni e risolvere problemi.
  • Concisione: vanno eliminate le informazioni estranee; il contenuto deve riassumere le informazioni principali e trascurare dettagli e dati non pertinenti al sistema di gestione delle
... Continua a leggere "Sistemi Informativi (SIA): caratteristiche, componenti, sicurezza e ciclo di vita" »

Fondamenti di Ingegneria del Software: Requisiti, Architettura e Modellazione

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,04 KB

1. Concetto di Analisi

L'analisi consiste nel comprendere le regole di business e i requisiti software per fornire una soluzione ottimale a un problema, definendo obiettivi chiari, la portata del progetto e i requisiti funzionali e non funzionali. Si articola in diverse fasi:

  • Riconoscimento del problema: identificazione degli elementi di base del problema così come percepiti dagli utenti finali.
  • Valutazione e sintesi: valutazione del contenuto informativo, definizione e sviluppo delle funzioni del software e del suo comportamento nel contesto degli eventi che colpiscono il sistema.
  • Modellazione: creazione di modelli di sistema per comprendere meglio gli obiettivi e il comportamento.
  • Specifica: definizione formale del software.
  • Revisione: controllo
... Continua a leggere "Fondamenti di Ingegneria del Software: Requisiti, Architettura e Modellazione" »

Internet e Logistica: Ottimizzazione dei Processi Aziendali e Commercio Elettronico

Classificato in Informatica

Scritto il in italiano con una dimensione di 3,44 KB

Internet e la Logistica: Un Binomio Vincente

La logistica, il cui obiettivo principale è soddisfare la domanda alle migliori condizioni di servizio, costo e qualità, gestisce le risorse necessarie per raggiungere tali obiettivi, minimizzando i costi. Da qui il vantaggio di utilizzare Internet. Internet è definita come una rete di computer, ovvero un insieme di computer distribuiti in tutto il mondo e collegati tra loro per lo scambio di informazioni. La principale differenza tra Internet e le altre reti di computer è che Internet non appartiene a nessuna agenzia governativa o azienda specifica. Si tratta, quindi, di una rete libera a cui chiunque può accedere da qualsiasi punto del pianeta, senza alcuna restrizione per le informazioni che... Continua a leggere "Internet e Logistica: Ottimizzazione dei Processi Aziendali e Commercio Elettronico" »

Test Software e Reingegnerizzazione dei Processi: Concetti Chiave e Applicazioni

Classificato in Informatica

Scritto il in italiano con una dimensione di 7,25 KB

Vantaggi dei Test di Unità

L'obiettivo del test di unità è isolare ogni parte del programma e dimostrare che le singole componenti sono corrette. Forniscono un contratto scritto che il pezzo di codice deve soddisfare. Questi test offrono cinque vantaggi fondamentali:

  1. Incoraggiano il cambiamento: I test unitari facilitano il programmatore nel modificare il codice per migliorarne la struttura, in quanto consentono di testare le modifiche e garantire che non siano stati introdotti errori.
  2. Semplificano l'integrazione: Dato che portano alla fase di integrazione con un alto grado di certezza che il codice funziona correttamente, ciò facilita i test di integrazione.
  3. Documentano il codice: I test stessi sono una documentazione del codice, in quanto
... Continua a leggere "Test Software e Reingegnerizzazione dei Processi: Concetti Chiave e Applicazioni" »