Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Sistemi Esperti: Componenti, Funzionamento e Applicazioni nell'Intelligenza Artificiale

Classificato in Informatica

Scritto il in con una dimensione di 6,87 KB

Introduzione ai Sistemi Esperti

Un Sistema Esperto (SE) è un sistema che risolve problemi complessi attraverso una rappresentazione simbolica della conoscenza umana. È un'unità logica che trae conclusioni dalla sua base di conoscenza, decide cosa applicare, come procedere, risolve i conflitti e utilizza la conoscenza disponibile.

Componenti Fondamentali dei Sistemi Esperti

Meccanismo di Inferenza: Funzioni e Ruolo

Il meccanismo di inferenza determina le azioni da intraprendere, l'ordine di esecuzione e come interagiscono le diverse parti del Sistema Esperto. Le sue funzioni principali includono:

  • Determinare come e quando le regole vengono elaborate.
  • Controllare il dialogo con l'utente.

Caratteristiche dei Meccanismi di Ricerca Implementati

La progettazione... Continua a leggere "Sistemi Esperti: Componenti, Funzionamento e Applicazioni nell'Intelligenza Artificiale" »

Fondamenti di Ingegneria del Software e Gestione dei Requisiti

Classificato in Informatica

Scritto il in con una dimensione di 4,37 KB

Processi dell'Ingegneria del Software

L'Ingegneria del Software rappresenta il set totale di attività necessarie per trasformare le esigenze di un utente in software.

Fasi Principali dei Processi

  • Specifiche software: i clienti e gli ingegneri definiscono il software da produrre e le restrizioni per il loro funzionamento.
  • Sviluppo del software: il software viene progettato e programmato.
  • Validazione del software: il software viene verificato per garantire che sia esattamente ciò che il cliente desidera.
  • Evoluzione del software: il programma viene modificato per adattarsi alle mutevoli esigenze dei clienti e del mercato.

Esigenza di Software

Queste sono le proprietà desiderabili per un software di sistema. Tali requisiti riflettono le necessità dei

... Continua a leggere "Fondamenti di Ingegneria del Software e Gestione dei Requisiti" »

Fondamenti dei Database: Obiettivi, Indipendenza e Architettura a Tre Livelli

Classificato in Informatica

Scritto il in con una dimensione di 3,99 KB

Obiettivi Fondamentali di un Database

Un database è un insieme di dati memorizzati in modo organizzato e strutturato in un vettore di informazioni gestite da un computer.

Funzionalità e Requisiti Essenziali

  • L'Indipendenza dei Dati dalle applicazioni che li utilizzano. Questo concetto si divide in:
    • Indipendenza Fisica: Possibilità di modificare lo schema fisico senza intaccare i livelli superiori.
    • Indipendenza Logica: Se si modifica lo schema concettuale, non è necessario modificare i programmi applicativi.
  • Minima Ridondanza delle Informazioni. Ridurre la ripetizione inutile dei dati al minimo indispensabile per evitare incongruenze. Fornire meccanismi per monitorare le operazioni sul database. Questo processo è raggiunto da meccanismi di controllo
... Continua a leggere "Fondamenti dei Database: Obiettivi, Indipendenza e Architettura a Tre Livelli" »

Principi e Funzioni della Comunicazione di Massa: Media, Linguaggio e Punteggiatura

Classificato in Informatica

Scritto il in con una dimensione di 5,16 KB

CARATTERISTICHE GENERALI DEI MEDIA

I media sono la stampa, la radio, la televisione e internet. Gli emittenti mirano a informare un pubblico di massa con diverse destinazioni e caratteristiche.

Elementi Distintivi della Comunicazione di Massa

  • È unidirezionale: cioè, il trasmettitore emette un messaggio singolarmente e il ricevitore lo riceve, assumendo un ruolo enorme.
  • Il messaggio: a volte è comunicazione di informazioni obiettive e in altri casi, interpretazione soggettiva di qualsiasi evento di interesse per il destinatario.
  • Il canale: richiede l'utilizzo di tecnologie avanzate.
  • Il codice: il codice è scritto (per i media scritti), mentre per la radio si parla di codice sonoro/rumore.

LE FINALITÀ DEI MEDIA

Lo scopo principale è l'informazione.... Continua a leggere "Principi e Funzioni della Comunicazione di Massa: Media, Linguaggio e Punteggiatura" »

Sistemi Operativi e Sviluppo Software: Concetti Chiave e Processi

Classificato in Informatica

Scritto il in con una dimensione di 10,5 KB

Che cos'è un Sistema Operativo?

Un Sistema Operativo (OS) è il software di base di un computer. Funge da interfaccia tra i programmi, le periferiche hardware e l'utente.

Classificazione dei Sistemi Operativi

  • Multi-utente: Permette a più utenti di utilizzare i loro programmi contemporaneamente. Alcuni sistemi operativi gestiscono centinaia o migliaia di utenti simultaneamente.
  • Multiprocessore: Supporta l'esecuzione dello stesso programma su più CPU.
  • Multitasking: Consente l'esecuzione di più programmi contemporaneamente.
  • Multi-thread (Multi-segmento): Permette a diverse parti di un unico programma di essere eseguite contemporaneamente.
  • Tempo Reale (Real-time): Risponde agli input istantaneamente.

Linguaggi di Programmazione

Un linguaggio di programmazione... Continua a leggere "Sistemi Operativi e Sviluppo Software: Concetti Chiave e Processi" »

Problem Solving e Architettura di Von Neumann: Fondamenti di Programmazione

Classificato in Informatica

Scritto il in con una dimensione di 2,27 KB

Problem Solving nel Computer: Le Fasi Fondamentali

Il processo di problem solving informatico si articola in fasi sequenziali ben definite per trasformare un'esigenza in un programma funzionante:

  • 1. Analisi del problema: Si basa sulla raccolta e sull'analisi delle informazioni, permettendo di identificare tre componenti di base: i dati di input, l'output desiderato e il processo necessario per ottenere i dati di uscita.
  • 2. Costruzione di un algoritmo: È la fase di design e progettazione. Se l'analisi determina cosa fare per raggiungere gli obiettivi, questa fase stabilisce come farlo.
  • 3. Codifica dell'algoritmo: L'algoritmo viene tradotto in un linguaggio di programmazione.
  • 4. Test, adeguamento e documentazione: Una volta scritto l'algoritmo, è
... Continua a leggere "Problem Solving e Architettura di Von Neumann: Fondamenti di Programmazione" »

Fondamenti di Reti e Protocolli OSI: Domande e Risposte Essenziali

Classificato in Informatica

Scritto il in con una dimensione di 4 KB

Sezione A

  • 1. Quale termine identifica correttamente il tipo di dispositivo incluso nella zona centrale?
  • 2. Tutti i dispositivi mostrati nell'immagine hanno impostazioni predefinite. Quanti domini di broadcast sono rappresentati nella topologia mostrata?
  • 3. Il tipo di cavo più adatto per l'utilizzo in un ambiente con molteplici fonti di interferenza (EMI o RFI) corrisponde alla:
  • 22. La PDU a livello di trasporto del modello OSI è:
  • 26. Qual è il motivo principale per lo sviluppo di IPv6?
  • 37. Quale protocollo a livello di applicazione viene comunemente utilizzato per il trasferimento di file tra un client e un server?
  • 38. L'uso di finestre scorrevoli è in grado di:

Sezione B

  • 1. Quale termine identifica correttamente il tipo di dispositivo incluso nell'
... Continua a leggere "Fondamenti di Reti e Protocolli OSI: Domande e Risposte Essenziali" »

Fondamenti di Sistemi Operativi: Concorrenza, Gestione Memoria e Archiviazione Dati

Classificato in Informatica

Scritto il in con una dimensione di 16,38 KB

Nozioni Fondamentali sui Sistemi Operativi

Concetti di Base per la Concorrenza

  • Parallelismo: Coesistenza di processi.
  • Frequenza: Corrispondenze tra processi correlati (che richiedono sincronizzazione).
  • Tempi: Corrispondenza tra l'ordine temporale derivata di processi di comunicazione tra loro, necessaria a garantire la mutua esclusione.
  • Fili (Thread): Rapporto di dominio e dipendenza tra il sistema operativo e i processi.
  • Variabili Condivise: Variabile che può essere aggiornata da due o più processi.
  • Sezione Critica: Posizione di programma in cui una variabile condivisa è accessibile.

Primitivi di Controllo della Concorrenza

COBEGIN/COEND: Primitivo strutture di controllo per la concorrenza o il parallelismo, composto da coppie di affermazioni che... Continua a leggere "Fondamenti di Sistemi Operativi: Concorrenza, Gestione Memoria e Archiviazione Dati" »

Tipi di immagini digitali: bitmap, vettoriali, 3D e animate - qualità e rapporto d'aspetto

Classificato in Informatica

Scritto il in con una dimensione di 4,77 KB

Tipi di immagini digitali

Scrivere i 4 tipi di immagini, che le caratterizzano, e incollare un campione immagine accanto ad ogni tipo: (esempio: incollare un campione immagine accanto ad ogni tipo)

1. Immagini raster o bitmap

Immagini raster o bitmap: Le immagini raster, anche note come bitmap, sono costituite da una matrice di punti chiamati pixel. Ogni pixel ha attributi come colore, luminosità e contrasto, che determinano l'aspetto finale dell'immagine. Questi file contengono l'informazione dell'immagine organizzata in una griglia di punti.

2. Immagini vettoriali

Immagini vettoriali: Nel caso delle immagini vettoriali le informazioni sono rappresentate da una moltitudine di vettori o singoli oggetti (linee, curve, forme), ciascuno con le proprie... Continua a leggere "Tipi di immagini digitali: bitmap, vettoriali, 3D e animate - qualità e rapporto d'aspetto" »

Concetti Fondamentali su Livelli di Automazione e Piramide CIM

Classificato in Informatica

Scritto il in con una dimensione di 5,93 KB

Livelli di Automazione e Tipi di Controllo

  1. Riguardo ai livelli di automazione, il livello base di automazione ha:

    a) Tre gradi.

  2. Per i livelli di automazione, i compiti di monitoraggio dei tempi di inattività, il posizionamento di parti e le caratteristiche di sicurezza corrispondono al livello:

    a) Elementare.

  3. Riguardo ai livelli di automazione, il controllo centralizzato si riferisce al:

    a) Terzo livello.

  4. La funzione di trasferire tutti o parte dei compiti ad altre unità di controllo è tipica del:

    a) Controllo distribuito.

  5. Lo svantaggio del possibile overflow di dati ad ogni livello è tipico del:

    a) Controllo distribuito.

  6. Riguardo ai livelli di azione dell'automazione, intesa come un insieme di macchine base o complesse, questi corrispondono al livello:
... Continua a leggere "Concetti Fondamentali su Livelli di Automazione e Piramide CIM" »