Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Fondamentali delle Reti: Componenti, Cablaggio e Connettività

Classificato in Informatica

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

Componenti Fondamentali delle Reti: Definizioni e Funzioni

Per comprendere il funzionamento delle reti informatiche, è essenziale familiarizzare con i suoi componenti chiave e le loro specifiche funzioni. Di seguito, una panoramica dei dispositivi più comuni:

Definizioni dei Dispositivi di Rete

  • NIC (Network Interface Card) o Scheda di Rete Ethernet: Permette a un computer di accedere a una rete. Ogni adattatore possiede un indirizzo MAC (Media Access Control) che lo identifica in modo univoco all'interno della rete. Un computer collegato a una rete è definito nodo.
  • Ripetitore (Repeater): Aumenta la portata di una connessione fisica, rigenerando e amplificando il segnale elettrico per ridurre la degradazione a livello fisico.
  • Hub: Funziona come
... Continua a leggere "Fondamentali delle Reti: Componenti, Cablaggio e Connettività" »

Funzionamento e Installazione degli Hard Disk: Tutto quello che devi sapere

Classificato in Informatica

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

Tipologie di Hard Disk

Esistono due tipologie principali di hard disk: IDE e SATA.

Costituzione dei Dischi Rigidi

I dischi rigidi fisici rappresentano la memoria principale del computer e fungono da memoria di archiviazione di massa. Sono composti da piatti impilati su un perno centrale, completamente isolati dall'esterno.

Componenti e Funzionamento

  • Scheda di controllo: Situata nella parte inferiore, riceve i comandi dal controller, garantisce una velocità costante dell'asse dei dischi e gestisce le operazioni di lettura e scrittura.
  • Velocità: I dischi moderni raggiungono solitamente i 7200 rpm.
  • Testine di lettura/scrittura: Posizionate su un gruppo di bracci, si allineano sulle tracce, che sono cerchi concentrici sulla superficie dei piatti.
  • Processo
... Continua a leggere "Funzionamento e Installazione degli Hard Disk: Tutto quello che devi sapere" »

Storia e Architettura dei Computer: Dalle Origini ai Sistemi Operativi Moderni

Classificato in Informatica

Scritto il in italiano con una dimensione di 6,42 KB

Introduzione all'Elaborazione dei Dati

Un insieme di input di dati, dopo essere stati elaborati dalla macchina, diventano dati di output.

Precursori delle Calcolatrici Moderne

I precursori delle attuali calcolatrici da scrivania includono le macchine di Pascal e Leibniz. Successivamente, Charles Babbage introdusse concetti analitici fondamentali, ideando una macchina capace di elaborazione informatica che incorporava:

  • Input Device (Dispositivo di input)
  • Dispositivo di output
  • Memoria
  • Unità di controllo
  • Unità aritmetico-logica

Un altro passo avanti fu l'uso di schede perforate per contenere le informazioni delle persone intervistate, portando alla costruzione di una macchina tabulatrice in grado di leggere e catalogare le informazioni in tabelle.

I Computer

... Continua a leggere "Storia e Architettura dei Computer: Dalle Origini ai Sistemi Operativi Moderni" »

Concetti Fondamentali di Informatica e Programmazione

Classificato in Informatica

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

Concetti Fondamentali di Informatica

L'informatica è la scienza o lo studio tecnico della tecnologia di elaborazione automatica delle informazioni, tramite dispositivi elettronici e sistemi informatici.

Hardware

L'hardware di un computer è l'insieme di tutte le parti fisiche che lo compongono.

Software

Il software è un insieme di programmi che eseguono i compiti sui circuiti elettrici del computer.

Tipi di Software

  • Software di sistema: programmi che gestiscono le risorse hardware e software del computer.
  • Software di sviluppo: strumenti e programmi utilizzati per creare altre applicazioni software.
  • Software applicativo: programmi progettati per svolgere compiti specifici per l'utente.

Sistemi di Numerazione

L'evoluzione del sistema decimale deriva da... Continua a leggere "Concetti Fondamentali di Informatica e Programmazione" »

Scopri le Diverse Topologie di Rete: Caratteristiche e Vantaggi

Classificato in Informatica

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

Topologia di rete

1. - Definizione
La topologia di rete è la disposizione fisica che collega una rete di computer. Se una rete ha diverse topologie, si chiama misto.
2. - Topologie comuni

2.1 - Anello Rosso


La topologia di rete in cui le stazioni sono collegate formando un anello. Ogni stazione è collegata alla successiva e l'ultima è connessa al primo. Ogni stazione dispone di un ricevitore e un trasmettitore che funziona come un ripetitore, superando il segnale per l'anello della prossima stazione.
In questo tipo di rete di comunicazione, il passaggio di un token o testimone può essere concettualizzato come un postino che passa la raccolta e la consegna dei pacchetti di informazioni, evitando così la perdita di dati a causa di collisioni.... Continua a leggere "Scopri le Diverse Topologie di Rete: Caratteristiche e Vantaggi" »

Esecuzione di charidemus

Classificato in Informatica

Scritto il in italiano con una dimensione di 4,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" »

Gestione della Concorrenza e Deadlock nei Sistemi Operativi

Classificato in Informatica

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

Parbegin e Parend

Parbegin / Parend è una struttura utilizzata per indicare l'esecuzione parallela, definendo l'inizio e la fine di una selezione di esecuzione concorrente:

  • Una dichiarazione che indica che l'esecuzione sequenziale deve essere suddivisa tra diversi flussi di esecuzione parallela.

La sua forma globale (secondo Dijkstra) è la seguente:

parbegin Proposizione1; Proposizione2; Proposizione n; parend

Mutex (Mutua Esclusione)

Il Mutex si verifica quando un processo, durante la condivisione dei dati, impedisce l'accesso a tutti gli altri processi contemporaneamente. Si applica quando un processo accede ai dati condivisi; in questo caso, gli altri processi che eseguono operazioni non in conflitto sono autorizzati a procedere simultaneamente.... Continua a leggere "Gestione della Concorrenza e Deadlock nei Sistemi Operativi" »

Fondamenti di Programmazione Modulare e Gestione dei Database

Classificato in Informatica

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

Programmazione Modulare

La programmazione modulare è un paradigma di programmazione che consiste nel dividere un programma in moduli o applet per renderlo più leggibile e maneggevole. Questo approccio permette di scomporre un problema in una serie di sottoproblemi indipendenti, che risultano più facili da risolvere e possono essere trattati separatamente gli uni dagli altri.

Grazie alla modularità, i sottoprogrammi possono essere testati in modo indipendente, affinando i loro errori prima del loro inserimento nel programma principale e conservandoli per un uso successivo ogni volta che sia necessario. Un programma modulare è composto da diverse sezioni divise che interagiscono tramite chiamate di procedura, le quali costituiscono l'intero... Continua a leggere "Fondamenti di Programmazione Modulare e Gestione dei Database" »

Fondamenti del Livello Data Link: Protocolli, Accesso al Mezzo e Topologie di Rete

Classificato in Informatica

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

1) Preparazione dei Pacchetti del Livello Data Link per la Trasmissione

Per il trasporto attraverso i mezzi locali, i pacchetti vengono incapsulati con un header e un trailer per creare una trama (frame).

2) Metodi di Accesso al Mezzo del Livello Data Link

Descrivere quattro metodi generali di accesso ai mezzi di livello Data Link e suggerire ambienti di comunicazione in cui questi metodi possono essere implementati correttamente.

Metodi di Medium Access Control (MAC) per Mezzi Condivisi:

  • Controllati: Ogni nodo ha il suo tempo per utilizzare il mezzo. Tipico delle topologie ad anello (es. Token Ring).
  • Basati sulla Contesa: Tutti i nodi competono per l'utilizzo del mezzo. Tipico delle topologie a bus (es. Ethernet legacy, Wi-Fi).

Metodi di Medium Access

... Continua a leggere "Fondamenti del Livello Data Link: Protocolli, Accesso al Mezzo e Topologie di Rete" »

Architettura e Funzionalità del Data Link Layer nelle Reti

Classificato in Informatica

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

Il Data Link Layer: Fondamenti e Servizi

Il Data Link Layer (Livello di Collegamento Dati) fornisce un mezzo per lo scambio di dati utilizzando comuni mezzi di comunicazione locali. Lo strato di collegamento dati esegue due servizi di base ai livelli superiori, permettendo l'accesso al mezzo che utilizza tecniche come la framing (impacchettamento in trame).

Funzioni Chiave del Data Link Layer

  • Controllo di Accesso al Mezzo (MAC): La PDU (Protocol Data Unit) dello strato di data link.
  • Definizione dei Media: Gestisce come i dati vengono immessi e ricevuti dai media fisici.

Terminologia Essenziale

  • Node: Dispositivo collegato a un supporto comune (Livello 2 Rete).
  • Media / Medium (fisico): I mezzi fisici per trasferire informazioni tra due nodi.
  • Network
... Continua a leggere "Architettura e Funzionalità del Data Link Layer nelle Reti" »