Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Elementi di Linguistica e Analisi Testuale: Campi Semantici e Registri

Classificato in Informatica

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

Campi Semantici e Categorie Grammaticali

Le parole all'interno dello stesso campo semantico sono quelle che:

  • Hanno un rapporto di significato;
  • Condividono la stessa categoria grammaticale.

Nel testo ci sono termini che appartengono a un campo semantico principale. Questo si evince dalle parole utilizzate. L'autore può usare queste parole e altri campi semantici perché, seguendo il tema del testo, cerca di trasmettere un messaggio specifico. In aggiunta, ci sono parole provenienti da altri campi semantici.

Il Registro Linguistico

Il registro si riferisce alla linguistica e all'uso del linguaggio che l'emittente adatta alla situazione comunicativa per facilitare la comprensione da parte del ricevente. Così, la scelta del canale, il rapporto con... Continua a leggere "Elementi di Linguistica e Analisi Testuale: Campi Semantici e Registri" »

Storia e concetti chiave dell'informatica: da Pascal a ASCII, RGB e satelliti geostazionari

Classificato in Informatica

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

Personaggi, invenzioni e concetti fondamentali dell'informatica e delle telecomunicazioni

2 - Blaise Pascal

Blaise Pascal: matematico, fisico, filosofo e teologo francese, considerato uno dei precursori del computer. Ha influenzato fortemente lo sviluppo della moderna economia e delle scienze sociali, contribuendo alla creazione di calcolatori meccanici e agli studi della teoria matematica della probabilità. È morto all'età di 39 anni.

8 - Pascalina

Pascalina, inventata da Pascal: è stata il primo prototipo di calcolatrice. Non era molto efficiente e la sua complessità e le dimensioni resero l'invenzione poco pratica; inoltre permetteva di eseguire solo operazioni molto semplici.

9 - Charles Babbage

Charles Babbage: matematico e scienziato britannico,... Continua a leggere "Storia e concetti chiave dell'informatica: da Pascal a ASCII, RGB e satelliti geostazionari" »

Concorrenza e Scheduling nei Sistemi Operativi: Ottimizzazione e Soluzioni

Classificato in Informatica

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

Concorrenza nei Sistemi Operativi

Definizione di Applicazione Concorrente

Un'applicazione concorrente è un'applicazione strutturata in modo tale che diverse parti del codice possano essere eseguite contemporaneamente. Un esempio è un sistema di elaborazione transazionale in cui più richieste vengono elaborate in parallelo.

Mutua Esclusione

La mutua esclusione è un meccanismo che impedisce a due o più processi di accedere contemporaneamente alla stessa risorsa condivisa. Viene implementata per garantire l'integrità dei dati e prevenire condizioni di competizione.

Disabilitazione degli Interrupt e Mutua Esclusione

Disabilitare gli interrupt è una soluzione semplice per implementare la mutua esclusione, ma presenta delle limitazioni significative.

... Continua a leggere "Concorrenza e Scheduling nei Sistemi Operativi: Ottimizzazione e Soluzioni" »

Fondamenti delle Topologie di Rete e Infrastrutture Informatiche

Classificato in Informatica

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

Concetti Fondamentali delle Reti Informatiche

ARPANET: rete militare che ha dato il via a Internet (F)

Il protocollo TCP permette l'identificazione dei computer in rete (F)

È possibile collegare due reti wireless (V)

Il baud è l'unità di misura della trasmissione di dati (V)

Il PAN (Personal Area Network) è una rete personale molto limitata (V)

WWW significa World Wide Web

La banda larga e il protocollo internet è DSL

Per il collegamento alla rete attraverso la linea telefonica è necessario il: Modem

La topologia che assomiglia a diverse topologie a stella è quella ad: albero

Definizioni e Tipologie di Reti

LAN (Local Area Network): rete la cui estensione è fisicamente limitata a un edificio o a un ambiente di circa 200 metri.

La topologia di rete... Continua a leggere "Fondamenti delle Topologie di Rete e Infrastrutture Informatiche" »

Concetti Fondamentali di Informatica: Unità, Algoritmi e Linguaggi di Programmazione

Classificato in Informatica

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

Concetti Fondamentali di Informatica e Programmazione

Architettura del Microprocessore

Cos'è l'Unità Aritmetico-Logica (ALU)?

R: È l'unità che esegue tutte le operazioni matematiche e logiche, inclusi i confronti (<).

Qual è il Ruolo della Centralina (Control Unit)?

R: È responsabile del controllo di tutte le operazioni di entrambi i componenti del microprocessore, come le estremità (esterno).

Memoria e Dati

Come viene chiamata la memoria principale utilizzata?

R: RAM (Random Access Memory) è generalmente utilizzata per memorizzare informazioni di due tipi:

  1. I programmi di istruzione.
  2. I dati con cui si opera.

Algoritmi e Metodologie

Come si definisce un algoritmo?

R: Come un insieme di misure per risolvere tutti i problemi di un certo tipo.

Menziona

... Continua a leggere "Concetti Fondamentali di Informatica: Unità, Algoritmi e Linguaggi di Programmazione" »

Principi Fondamentali dell'Architettura del Software

Classificato in Informatica

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

Principi di Architettura

  • Astrazione
  • Incapsulamento
  • Ripartizione delle competenze
  • Accoppiamento e coesione
  • Senza duplicati
  • Parametrizzazione e configurabilità
  • Chiarezza e semplicità
  • Separazione di interfaccia e implementazione

L'architettura del software ci permette di ragionare e pianificare per:

  • L'affidabilità del sistema
  • Evoluzione
  • Riutilizzo
  • Efficienza
  • Migliorare la manutenzione
  • Etc.

Qual è il vantaggio di studiare l'Architettura del Software?

Comprendere i dettagli di architetture selezionate favorisce la scelta delle migliori alternative nel design.

Problemi con la mancanza di Architettura

  • Scarso rendimento
  • Costi di manutenzione elevati
  • Mal progettati per evolvere
  • Riutilizzo limitato
  • Progetti inefficienti

L'architettura è ...

  • Una vista strutturale di alto
... Continua a leggere "Principi Fondamentali dell'Architettura del Software" »

Fondamenti di Sistemi Informatici: Elemento Umano e Codifica Dati

Classificato in Informatica

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

1.5 L'Elemento Umano nel Sistema Informatico

È l'elemento più importante del sistema informatico e comprende un gruppo di persone che sviluppano le varie funzioni legate all'uso dei computer.

  • Direttore del Personale: è responsabile della direzione e del coordinamento di un dipartimento, di un centro di elaborazione dati o di ogni divisione.

  • Responsabile dell'Analisi: si occupa dello sviluppo di applicazioni in termini di progettazione e produzione di algoritmi, analizzando i possibili usi e le modificazioni della programmazione.

  • Personale di Programmazione: è responsabile di formalizzare gli algoritmi progettati per l'analisi della domanda in un particolare linguaggio di programmazione; la globalizzazione mette in atto i programmi e li sottopone

... Continua a leggere "Fondamenti di Sistemi Informatici: Elemento Umano e Codifica Dati" »

Ottimizzazione dei Processi di Comunicazione Dati: Un Approfondimento su Server, Client e Protocolli

Classificato in Informatica

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

I Sette Passi del Processo di Conversione dei Dati di Comunicazione Umana

  1. L'utente inserisce i dati attraverso un'interfaccia hardware.
  2. Software e hardware convertono i dati in un formato digitale.
  3. I servizi applicativi avviano il trasferimento dei dati.
  4. Il modello OSI incapsula i dati verso il basso dello stack.
  5. I dati incapsulati vengono trasmessi dal mezzo alla destinazione.
  6. Il modello OSI nei dati di destinazione decapsula i dati verso l'alto dello stack.
  7. I dati sono pronti per l'elaborazione da parte del dispositivo finale.

Le Due Forme di Software Applicativo e lo Scopo di Ciascun Livello

Il software applicativo ha due forme: applicazioni e servizi. Le applicazioni sono progettate per interagire con noi. L'applicazione è un software utente. Se... Continua a leggere "Ottimizzazione dei Processi di Comunicazione Dati: Un Approfondimento su Server, Client e Protocolli" »

Il Livello di Sessione nel Modello OSI: Gestione e Sincronizzazione dei Dialoghi

Classificato in Informatica

Scritto il in italiano con una dimensione di 29,45 KB

Problemi Comuni nella Comunicazione Digitale

Nella comunicazione tra sistemi, si riscontrano principalmente due criticità:

  • Sovrapposizione dei messaggi: Durante una conversazione, entrambi gli interlocutori possono digitare messaggi contemporaneamente, interrompendosi a vicenda.
  • Necessità di gestione della sessione: La necessità di fermarsi per salvare la conversazione corrente, verificare i messaggi precedenti per ottenere indizi sul contesto o risincronizzare la comunicazione dopo una pausa.

Soluzioni ai Problemi di Comunicazione

Per risolvere il primo problema, è necessario stabilire un protocollo o un insieme di regole che dettino le modalità di interazione. Questo significa che ogni parte deve accettare una serie di norme, come ad esempio... Continua a leggere "Il Livello di Sessione nel Modello OSI: Gestione e Sincronizzazione dei Dialoghi" »

Concetti fondamentali di rete e protocolli TCP/IP: terminologia, dispositivi e modelli

Classificato in Informatica

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

Terminologia e concetti fondamentali delle reti

  • NETWORK: Più computer di una rete sono collegati mediante un sistema di comunicazione. Il suo scopo è quello di comunicare e condividere file.
  • INTERNET: Accesso pubblico alla rete delle reti di computer interconnessi che trasmettono dati utilizzando l'Internet Protocol (IP).
  • Reti di dati: Rete digitale utilizzata per inviare dati tra il server e i PC. Le attrezzature di rete hanno come punto focale il modello client/server e forniscono servizi ai client di rete. Esempi: DNS, archiviazione file, DHCP, applicazioni, siti web, ecc.
  • WIKI: Sito web in cui i visitatori possono aggiungere, modificare e cancellare contenuti (es. Wikipedia).
  • Podcasting: È un file multimediale digitale distribuito via Internet
... Continua a leggere "Concetti fondamentali di rete e protocolli TCP/IP: terminologia, dispositivi e modelli" »