Appunti, riassunti, compiti, esami e problemi di Informatica

Ordina per
Materia
Livello

Concetti Fondamentali di Gestione della Memoria, I/O e Sicurezza Informatica

Classificato in Informatica

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

Gestione della Memoria Virtuale

1. Perché è necessario trovare i frammenti di una memoria contigua principale per l'esecuzione?

R. - Questo è reso possibile dalla combinazione di traduzione dinamica degli indirizzi e l'uso di tabella di pagina o segmento.

2. Che cosa è il thrashing?

R. - Si verifica quando un frammento viene espulso prima che venga utilizzato, richiedendo un ricaricamento quasi immediato (scambio continuo). Troppi scambi portano al thrashing.

3. Perché è importante il principio di località (prossimità) nella memoria virtuale?

R. - Per evitare il thrashing, cercando di indovinare i frammenti che verranno utilizzati a breve.

4. Qual è il ruolo del bit di modifica (o dirty bit) sia nella paginazione che nella segmentazione?

R.... Continua a leggere "Concetti Fondamentali di Gestione della Memoria, I/O e Sicurezza Informatica" »

Ingegneria del Software: Fondamenti, Metodologie e Strumenti CASE

Classificato in Informatica

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

L'importanza dell'Ingegneria del Software

Il termine è stato introdotto alla fine degli anni '60 a causa della cosiddetta crisi del software. Questa crisi è stata il risultato dell'introduzione della terza generazione di hardware, che ha smesso di essere un ostacolo allo sviluppo della tecnologia dell'informazione, richiedendo una riduzione dei costi e un miglioramento della qualità e dell'efficienza del software prodotto.

La crisi è stata caratterizzata dai seguenti problemi:

  • Progetti poco chiari.
  • Pianificazione e stima dei costi di acquisto errate.
  • Scarsa qualità del software.
  • Difficoltà di manutenzione con programmi strutturati.

L'efficacia richiede software di qualità, sia in fase di sviluppo che di manutenzione, garantendo caratteristiche... Continua a leggere "Ingegneria del Software: Fondamenti, Metodologie e Strumenti CASE" »

Processo produttivo dell'informazione televisiva: tecniche, fasi e organizzazione

Classificato in Informatica

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

Punto 3. Processo produttivo tecnico

L'informazione in televisione ha alcune peculiarità del processo di produzione dovute a:

  • lavoro tecnico complesso
  • organizzazione del lavoro di squadra

Esiste un doppio significato del concetto di produzione:

  1. processo tecnico di produzione (approccio globale che coinvolge molteplici categorie professionali);
  2. settore dei lavori (categoria professionale sviluppata dal produttore o dal gruppo di produzione).

Negli ultimi 15 anni si è verificato un cambiamento tecnico straordinario: l'introduzione dei controlli elettronici, successivamente evoluti verso la tecnologia digitale.

Mediazione del processo di produzione

I telegiornali richiedono un processo tecnico di produzione: attrezzature per la raccolta, elaborazione... Continua a leggere "Processo produttivo dell'informazione televisiva: tecniche, fasi e organizzazione" »

Gestione Avanzata della Memoria nei Sistemi Informatici

Classificato in Informatica

Scritto il in italiano con una dimensione di 12,21 KB

Requisiti di Gestione della Memoria

La gestione efficiente della memoria è cruciale per le prestazioni dei sistemi informatici. I requisiti fondamentali includono:

  • Delocalizzazione: La capacità di un processo di essere ricaricato per l'esecuzione in una zona di memoria diversa da quella originale.
  • Protezione: La necessità di prevenire interferenze (accidentali o intenzionali) tra processi, impedendo a un processo di accedere alla memoria occupata da un altro.
  • Comportamento Condiviso: Quando più processi necessitano di accedere alla stessa memoria, la gestione deve consentire tale accesso senza compromettere la protezione.
  • Organizzazione Logica: Riguarda le tecniche per strutturare la memoria, come la segmentazione, che verranno discusse in dettaglio.
... Continua a leggere "Gestione Avanzata della Memoria nei Sistemi Informatici" »

Ottimizzazione dei Processi Aziendali con il Modello CMMI: Livelli di Maturità e Rappresentazioni

Classificato in Informatica

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

CMMI: Panoramica delle Rappresentazioni e dei Livelli di Maturità

Il Capability Maturity Model Integration (CMMI) è un modello di miglioramento dei processi che fornisce alle organizzazioni gli elementi essenziali per ottimizzare le prestazioni e raggiungere la maturità dei processi.

Rappresentazioni del Modello CMMI

Il modello CMMI offre due rappresentazioni, ciascuna progettata per supportare diversi approcci al miglioramento dei processi:

  • Rappresentazione Continua: Si concentra sulla capacità dei processi all'interno di specifiche aree di processo (PA). Permette di selezionare le aree di processo più rilevanti per gli obiettivi aziendali e di migliorarle in modo incrementale.
  • Rappresentazione a Tappe: Definisce un percorso di miglioramento
... Continua a leggere "Ottimizzazione dei Processi Aziendali con il Modello CMMI: Livelli di Maturità e Rappresentazioni" »

Comandi Essenziali Linux: Gestione Utenti, Rete e File System

Classificato in Informatica

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

Comandi Fondamentali per l'Amministrazione di Sistema Linux

Gestione Utenti e Gruppi

  • Creazione Utente: # useradd nomeutente
  • Impostazione Password Utente: # passwd nomeutente
  • Creazione Gruppo: # groupadd nomegruppo
  • Creazione Gruppo con GID Specifico: # groupadd -g 600 nomegruppo (Nota: il GID 650 menzionato nel testo originale sembra essere un esempio errato o specifico, si usa il valore specificato, es. 600)
  • Eliminazione Utente: # userdel nomeutente
  • Eliminazione Gruppo: # groupdel nomegruppo
  • Assegnazione Utente a Gruppi Aggiuntivi: # usermod -G nomegruppo nomeutente

Modifica Manuale dei Gruppi

Opzione alternativa per modificare i gruppi:

  • Modificare il file /etc/group. Formato tipico: gruppo:x:GID:utente1,utente2,...

Gestione Blocco/Sblocco Utenti

  • Visualizzare
... Continua a leggere "Comandi Essenziali Linux: Gestione Utenti, Rete e File System" »

Comandi Essenziali per la Configurazione di Dispositivi Cisco IOS

Classificato in Informatica

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

Sicurezza e Accesso ai Dispositivi

  • Console Password: Accesso limitato per i dispositivi tramite la connessione console.
  • Enable Password: Limitazione alla modalità privilegiata EXEC.
  • Enable Secret Password: Password criptata che limita l'accesso alla modalità privilegiata EXEC.
  • VTY Password: Accesso limitato ai dispositivi tramite Telnet.

Configurazione degli Accessi

  • Console:
    Switch(config)# line console 0
    Switch(config-line)# password password
    Switch(config-line)# login
  • VTY:
    Router(config)# line vty 0 4
    Router(config-line)# password password
    Router(config-line)# login
  • Banner MOTD:
    Switch(config)# banner motd # messaggio #

Configurazione Interfacce

Router(config)# interface FastEthernet 0/0
Router(config-if)# ip address indirizzo_ip netmask
Router(config-
... Continua a leggere "Comandi Essenziali per la Configurazione di Dispositivi Cisco IOS" »

Comunicazione: Concetti, Elementi e Contesto

Classificato in Informatica

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

COMUNICAZIONE: Concetto ed Elementi

La comunicazione è il processo attraverso il quale le informazioni vengono trasmesse. Il concetto di comunicazione si riferisce sia allo scambio di informazioni tra le persone, sia a quelle prodotte da animali o oggetti. Consiste in un emittente che invia un messaggio a un destinatario attraverso un canale, utilizzando un codice per sviluppare il messaggio, che acquista un significato specifico in una data situazione.

1.1. Il Trasmettitore e il Ricevitore

Il trasmettitore è l'ideatore dell'atto di comunicazione. È il punto da cui viene trasmesso il messaggio, mentre il ricevitore è la destinazione dell'atto comunicativo avviato dall'emittente.

1.2. I Messaggi e i Canali

Il messaggio è l'informazione da trasmettere,... Continua a leggere "Comunicazione: Concetti, Elementi e Contesto" »

Evoluzione e Architetture dei Sistemi Operativi: Dalla Quinta Generazione alla Virtualizzazione

Classificato in Informatica

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

Quinta Generazione e Architetture dei Sistemi

Quinta generazione: Circuiti LSI (Large Scale Integration) appaiono. Surge il PC IBM. L'uso universale diventa quello delle reti di dati.

Struttura Monolitica

La struttura del sistema è un insieme di procedure e ciascuna può invocare o chiamare l'altra. Non ci sono dati nascosti. Non è affatto scalabile.

Struttura a Livelli (Layered Structure)

Un insieme di livelli sovrapposti fino a diventare virtuale per l'utente finale. Ogni livello definisce il livello di privilegio e la modifica del funzionamento del sistema facilita l'astrazione.

Microclienti e Client Server

Immettere il nucleo di un sistema operativo che fornisce un set di primitive o chiamate di sistema per implementare servizi minimi di base.... Continua a leggere "Evoluzione e Architetture dei Sistemi Operativi: Dalla Quinta Generazione alla Virtualizzazione" »

Concetti Fondamentali dei Sistemi Operativi: Architettura e Gestione

Classificato in Informatica

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

Introduzione ai Sistemi Operativi

  • SO: Programma fondamentale che controlla tutte le risorse del computer.
  • Scopo di un sistema operativo: Permettere alle risorse di un sistema informatico di essere sfruttate in modo efficiente.
  • Moduli di I/O: Responsabili del trasporto dei dati tra il computer e il suo ambiente esterno.
  • Monitor: Primo sistema operativo sviluppato in lotti da General Motors.
  • Degradazione soft: Capacità di continuare a fornire servizi in proporzione al livello di hardware ancora attivo.
  • Disco magnetico: Dispositivo di storage tra i più comuni.
  • Shell: Considerata una delle componenti più importanti dell'OS.
  • Cache: Memoria più piccola e più veloce della memoria principale.
  • Sistema di inviti: Applicazione che permette all'utente di richiedere
... Continua a leggere "Concetti Fondamentali dei Sistemi Operativi: Architettura e Gestione" »