Appunti, riassunti, compiti, esami ed esercizi di Informatica di Università

Esecuzione di charidemus

Informatica4,65 KB

Organizzazione di un computer

Design Livelli: Ogni livello offre a livello di caratteristiche superiori e le funzioni utilizzate di seguito.
Descrizione top-down o bottom-up
Organizzazione gerarchica: ogni livello è un insieme di sistemi interconnessi, ognuno a sua volta, con una struttura gerarchica. La struttura utilizzata è quella di Tanenbaum.

Un sistema operativo è un gestore di risorse e di interfaccia con i programmi, gli utenti e hardware. | Il SO è interessante che combinano aspetti riguardanti diversi settori connessi ai computer, lingue, hardware, strutture dati, algoritmi, etc | Lo scopo fondamentale di un sistema operativo è quello di creare una macchina virtuale che è facile da lavorare.
Le sue funzioni sono: per condividere...

Continua a leggere "Esecuzione di charidemus" »

Evoluzione dei Sistemi Operativi: Dalla Generazione Zero all'Era Moderna

Informatica3,41 KB

Storia dei Sistemi Operativi

Zero Generation (fine 1940)

I primi sistemi informatici non disponevano di sistemi operativi. Gli utenti avevano accesso completo al linguaggio macchina e tutte le istruzioni venivano codificate manualmente.

Prima Generazione (fine 1950)

In questa fase, caratterizzata dall'uso di tubi a vuoto e schede plug-in, non esistevano sistemi operativi. Le macchine erano enormi e costose; l'utente doveva scrivere tutti i programmi in codice binario.

L'avvento dei sistemi batch

I sistemi operativi degli anni Cinquanta furono progettati per facilitare il passaggio da un lavoro all'altro, riducendo i tempi morti. Nacquero così i sistemi batch, in cui i lavori venivano raggruppati in lotti:

  • Il controllo della macchina passava al sistema
...
Continua a leggere "Evoluzione dei Sistemi Operativi: Dalla Generazione Zero all'Era Moderna" »

Progettazione Sistemi Informatici: Concetti Chiave di Design Logico e Fisico, Accoppiamento e Coesione Software

Informatica7,92 KB

Progettazione Sistemi Informatici: Concetti Chiave di Design Logico e Fisico

La Progettazione Fisica dei Sistemi è il modo in cui vengono svolti i compiti del sistema, ovvero come vengono combinati i componenti e le funzioni che ciascuno di essi esegue.

Caratteristiche della Progettazione Fisica

  • Progettazione Hardware: Richiede la specificazione di tutte le attrezzature informatiche, inclusi i dispositivi di input, elaborazione e output, con le relative caratteristiche prestazionali.
  • Progettazione Software: Richiede la specificazione di tutte le caratteristiche del software (SW).

Ad esempio, se la progettazione logica definisce la necessità per gli utenti di aggiornare il database, la progettazione fisica deve specificare il sistema di erogazione...

Continua a leggere "Progettazione Sistemi Informatici: Concetti Chiave di Design Logico e Fisico, Accoppiamento e Coesione Software" »

Fondamenti di Informatica e Programmazione: Concetti Chiave e Strutture Dati

Informatica16,16 KB

Tema 1: Introduzione all'Informatica

  • Informatica: Un insieme di conoscenze scientifiche, tecniche e tecnologie che consentono l'elaborazione automatica delle informazioni.
  • Sistema Informatico: Un sistema che elabora le informazioni. È composto da entità correlate: Hardware (processore), Software (programma), Peopleware (utenti).

Tema 2: Programmazione e Linguaggi

  • Software: Un insieme di istruzioni che indicano al computer cosa fare in modo preciso e dettagliato.
    • I programmi non sono intelligenti.
    • Non hanno iniziativa.
    • Non hanno fantasia e inventiva.
  • Modello: Una semplificazione della realtà che permette di astrarre i particolari superflui e concentrarsi su ciò che è veramente importante.
  • Linguaggio di Programmazione:

    Sulla base del loro livello

...

Continua a leggere "Fondamenti di Informatica e Programmazione: Concetti Chiave e Strutture Dati" »

Domande e Risposte per la Certificazione Networking e Fondamenti di Reti

Informatica17,67 KB

Esercitazione sui Fondamenti di Rete e Protocolli

Sezione 1: Protocolli di Trasporto e Topologie

1. Quali dei seguenti protocolli di livello applicativo utilizzano segmenti UDP? (Scegliere due)

  • * DNS
  • FTP
  • Telnet
  • * TFTP
  • SMTP

2. Quali sono i vantaggi dell'installazione dei cavi UTP? (Scegliere tre)

  • * Meno costoso della fibra ottica
  • * Più flessibile e facile da installare in un edificio
  • Deve cambiare il punto terminale quando si aggiorna l'hardware
  • Considerato il mezzo più veloce su rame
  • * Riceve meno interferenze RFI e EMI rispetto a un mezzo non schermato (se correttamente installato)
  • Permette un facile upgrade dell'hardware di rete WAN

3. Quando si utilizza un cavo incrociato (crossover) su una rete?

  • Collegando un host alla porta console del router
  • Con il
...
Continua a leggere "Domande e Risposte per la Certificazione Networking e Fondamenti di Reti" »

Configurazione e Risoluzione Problemi Route Statiche e Interfacce Cisco

Informatica15,26 KB

Diagnosi Interfaccia Seriale: Protocollo di Linea Down

L'output del comando show interfaces serial 0/1 sul router mostra quanto segue:

Serial0/1 is up, line protocol is down

Domanda: Qual è la causa più probabile per cui il protocollo di linea è down?

Possibili Cause:

  • L'interfaccia Serial0/1 sull'altro capo della connessione è amministrativamente disattivata (administratively down).
  • Non c'è un cavo che collega i router o il cavo è difettoso/scollegato.
  • Il router remoto sta utilizzando un'interfaccia diversa (es. Serial0/0) per la connessione.
  • Non è stata configurata la frequenza di clock (clock rate) sull'interfaccia DCE del collegamento seriale.

Riassunto (Summarization) di Reti IP

Domanda: Quale indirizzo di rete riassume (sintetizza) efficacemente...

Continua a leggere "Configurazione e Risoluzione Problemi Route Statiche e Interfacce Cisco" »

Fondamenti di Informatica: Evoluzione, Architettura e Linguaggi

Informatica3,57 KB

Evoluzione e Classificazione dei Computer

22) Quali sono le generazioni dei computer (dalla Generazione Zero del 1642 alla 4ª generazione del 1990)?

  • Zero Generation (1642-1945): Computer meccanici.
  • 1ª generazione (1946-1952): Computer a valvole.
  • 2ª generazione (1955-1965): Computer a transistor.
  • 3ª generazione (1965-1980): Computer a circuiti integrati.
  • 4ª generazione (1980-1990): Computer VLSI.

Metodi di Elaborazione e Struttura del Sistema

24) I tre metodi di trattamento dei dati sono classificati come:

  • Batch: Elaborazione dati a lotti.
  • In linea (Online): Collegato a un'unità di controllo centrale (server).
  • In tempo reale (Real-time): Elaborazione eseguita direttamente e istantaneamente.

26) La struttura interna di un sistema di calcolo:

  • Hardware
...
Continua a leggere "Fondamenti di Informatica: Evoluzione, Architettura e Linguaggi" »

Reti Informatiche: Concetti Chiave e Tecnologie

Informatica11,63 KB

Reti Informatiche: Concetti Fondamentali

Cos'è una rete?

Una rete è un insieme di computer interconnessi che possono comunicare condividendo dati e risorse, indipendentemente dalla posizione fisica dei dispositivi.

Il Modello OSI

Il modello di riferimento OSI (Open System Interconnection) è stato creato per sviluppare protocolli "standard" per ogni strato. È un modello standardizzato di comunicazione tra strati, utilizzato nelle reti di computer.

Trasferimento delle Informazioni nel Modello OSI

Il trasferimento avviene attraverso sette strati. L'architettura del modello di riferimento OSI divide la comunicazione di rete in sette livelli. Ogni livello comprende diverse attività, attrezzature o protocolli di rete. Il modello OSI definisce come...

Continua a leggere "Reti Informatiche: Concetti Chiave e Tecnologie" »

Architettura JDBC, Servlet e Java I/O: Fondamenti dello Sviluppo Web

Informatica6,89 KB

Tipi di driver JDBC

Esistono quattro diversi tipi di driver JDBC definiti dalle specifiche Sun Microsystems:

  • Bridge 1: I driver utilizzano il sistema come un gateway o un ponte. Un esempio è il JDBC-ODBC. Non è la soluzione migliore, poiché in molti casi è necessario installare uno speciale software sul client, oltre ad essere un po' lento negli accessi al database.
  • Bridge 2: Questo tipo di driver è conosciuto come API nativa; il driver contiene codice Java in cui vengono effettuate chiamate a metodi nativi del database in C o C++ per l'accesso ai dati. A volte è necessario installare un software client per utilizzare questi controller.
  • Bridge 3: I driver JDBC utilizzano un'applicazione per comunicare con il server tramite socket intermedi;
...
Continua a leggere "Architettura JDBC, Servlet e Java I/O: Fondamenti dello Sviluppo Web" »

Reti Geografiche e Tecnologie di Interconnessione: Fondamenti e Dispositivi

Informatica3,4 KB

Reti Geografiche e Interconnessione

1.1 Reti di Interconnessione

L'interconnettività (Internetworking) può essere definita come il processo di comunicazione che avviene tra due o più reti interconnesse in qualche modo.

Perché è importante l'interconnessione delle reti?

  • Condivisione delle risorse.
  • Accesso immediato ai database condivisi.
  • Insensibilità alla distanza fisica e superamento dei limiti nel numero di nodi.
  • Gestione centralizzata della rete per un vantaggio strategico nel mercato globale.

Sfide tecniche

  • Compatibilità tra hardware di diversi produttori.
  • Differenze tra architetture, piattaforme, sistemi operativi e protocolli.
  • Limitazioni nella distanza e nella dimensione dei pacchetti.
  • Vincoli di banda e potenza.

Sfide di gestione

  • Configurazione
...
Continua a leggere "Reti Geografiche e Tecnologie di Interconnessione: Fondamenti e Dispositivi" »