Compilatori e Architettura di un Computer

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Qual è la funzione principale di un compilatore?

  • Trasformare l'intero programma in un file eseguibile (correct)
  • Fornire un'interfaccia grafica per gli utenti
  • Correggere errori nel codice sorgente
  • Eseguire il programma riga per riga

Che cosa rappresenta il termine 'hardware' in un computer?

  • Componenti fisici come tastiera e processore (correct)
  • Programmi di gestione dei dati
  • Rete di comunicazione tra computer
  • Software applicativo utilizzato sul computer

Qual è una caratteristica dei dumb terminals?

  • Comunicano in tempo reale con il computer centrale
  • Sono composti da un monitor e tastiera (correct)
  • Possono eseguire programmi autonomamente
  • Hanno una potenza di elaborazione elevata

In quale tipo di case un computer si colloca verticalmente sul suolo?

<p>Mini tower (B)</p> Signup and view all the answers

Qual è la principale funzione della scheda madre?

<p>Fornire supporto a tutte le periferiche interne ed esterne (B)</p> Signup and view all the answers

Cosa significa che le comunicazioni tra dumb terminals e computer centrale sono asincrone?

<p>Il tempo di invio e ricezione non è reale (A)</p> Signup and view all the answers

Qual è un esempio di software?

<p>Sistema operativo (C)</p> Signup and view all the answers

Quali sono le due principali tipologie di case per computer?

<p>Desktop e torrette (B)</p> Signup and view all the answers

Qual è il ruolo principale della CPU in un computer?

<p>Eseguire le operazioni aritmetiche e logiche (D)</p> Signup and view all the answers

Quali componenti fondamentali si trovano all'interno di un microprocessore?

<p>Unità di controllo e unità aritmetica/logica (D)</p> Signup and view all the answers

Cosa determina la capacità dei registri della CPU?

<p>La lunghezza della parola che il processore può trattare (D)</p> Signup and view all the answers

Qual è la funzione dell'unità di controllo all'interno della CPU?

<p>Dirigere l'esecuzione delle istruzioni del programma (B)</p> Signup and view all the answers

Quale affermazione riguardo all'ALU è corretta?

<p>Esegue sia calcoli aritmetici che logici (C)</p> Signup and view all the answers

Che cosa indica la frequenza del clock nella CPU?

<p>La velocità con cui la CPU opera (B)</p> Signup and view all the answers

Quale dei seguenti non è un compito dell'unità di controllo?

<p>Eseguire calcoli aritmetici (A)</p> Signup and view all the answers

Cos'è un registro all'interno della CPU?

<p>Una sequenza di celle di memoria per dati e risultati (C)</p> Signup and view all the answers

Qual è la velocità di un pc a 1 GH?

<p>1 miliardo di cicli al secondo (B)</p> Signup and view all the answers

Quale delle seguenti affermazioni riguardo alle istruzioni nei cicli di istruzioni è vera?

<p>Ogni tipo di processore ha un insieme unico di istruzioni (D)</p> Signup and view all the answers

Qual è la funzione principale degli slots di espansione sulla scheda madre?

<p>Permettere di aggiungere dispositivi supplementari (D)</p> Signup and view all the answers

Qual è la caratteristica principale delle RAM volatile?

<p>Perdono il contenuto quando l'alimentazione è spenta (B)</p> Signup and view all the answers

Quale tipo di RAM è considerata più veloce?

<p>SRAM (C)</p> Signup and view all the answers

Quale statement riguardante l'ISA è corretto?

<p>È diventato obsoleto (D)</p> Signup and view all the answers

Qual è la funzione del bus PCI rispetto alla motherboard?

<p>Comunica a 33 megahertz (B)</p> Signup and view all the answers

Quale affermazione riguardo alla RAM dinamica (DRAM) è corretta?

<p>Richiede più cicli per mantenere i dati (D)</p> Signup and view all the answers

Quale delle seguenti affermazioni descrive correttamente la topologia a stella?

<p>Collega i pc a un punto centrale. (B)</p> Signup and view all the answers

Qual è il deficiente principale della topologia ad anello?

<p>La rottura di un pc può interrompere l'intera rete. (D)</p> Signup and view all the answers

Quale delle seguenti affermazioni è vera riguardo al canale di comunicazione nelle LAN?

<p>È condiviso da tutti i pc nella rete. (D)</p> Signup and view all the answers

Cosa indica il termine 'topologia' in una rete LAN?

<p>La disposizione fisica e logica della rete. (B)</p> Signup and view all the answers

Qual è una caratteristica distintiva delle WAN rispetto alle LAN?

<p>Hanno una portata geografica maggiore. (B)</p> Signup and view all the answers

Qual è uno svantaggio della topologia bus?

<p>Un'interruzione del cavo può interrompere l'intera rete. (D)</p> Signup and view all the answers

Qual è l'elemento chiave che permette la condivisione delle risorse in una LAN?

<p>La connessione fisica tra i pc. (B)</p> Signup and view all the answers

Qual è uno scopo principale di una LAN rispetto a una WAN?

<p>Fornire alta velocità di trasmissione locale. (A)</p> Signup and view all the answers

Qual è una delle caratteristiche principali che una password deve avere per essere considerata sicura?

<p>Deve essere mantenuta segreta e sostituita spesso (B)</p> Signup and view all the answers

Quale metodo è considerato importante per proteggere i dati da perdita accidentale?

<p>Effettuare periodicamente un backup (B)</p> Signup and view all the answers

Qual è la principale somiglianza tra un virus informatico e un virus biologico?

<p>Entrambi sono progettati per riprodursi e diffondersi (A)</p> Signup and view all the answers

In quale modo un virus informatico non si diffonde?

<p>Invio di messaggi di testo (C)</p> Signup and view all the answers

Quale delle seguenti affermazioni sui virus informatici è corretta?

<p>Alcuni virus rimangono latenti fino a quando non si verificano certe circostanze (C)</p> Signup and view all the answers

Qual è una misura da adottare per prevenire i danni ai dati nei sistemi informatici?

<p>Cautelarsi da virus e cancellazioni accidentali (A)</p> Signup and view all the answers

Che cos'è un backup?

<p>Una copia di riserva dei dati (B)</p> Signup and view all the answers

Cosa si intende per ripristino nei sistemi informatici?

<p>Il ripristino di file o database danneggiati o perduti (B)</p> Signup and view all the answers

Quale delle seguenti affermazioni è vera riguardo ai virus benigni?

<p>Arrecano danni di scarsa rilevanza. (A)</p> Signup and view all the answers

Qual è una delle funzioni principali dei programmi antivirus?

<p>Riconoscere e eliminare i virus. (C)</p> Signup and view all the answers

Quale affermazione descrive un macrovirus?

<p>Un virus progettato per inserire contenuti indesiderati nei documenti. (A)</p> Signup and view all the answers

Cosa è necessario fare per mantenere un buon funzionamento di un programma antivirus?

<p>Aggiornarlo costantemente. (D)</p> Signup and view all the answers

Qual è il significato di copyright in relazione ai software?

<p>Tutela gli autori dai diritti di copia non autorizzati. (D)</p> Signup and view all the answers

Quale progetto di software è consentito dalla licenza d'uso generalmente rilasciata?

<p>Effettuare copie di backup. (C)</p> Signup and view all the answers

Quale affermazione è falsa riguardo ai virus maligni?

<p>Non hanno alcun impatto sul funzionamento del computer. (D)</p> Signup and view all the answers

Quale dei seguenti è un modo per immettere software sul mercato?

<p>Distribuirlo tramite download online. (B)</p> Signup and view all the answers

Flashcards

Cos'è un programma?

Un programma è un insieme di istruzioni che descrivono come devono essere elaborati i dati.

Interpreti

Un interprete è un programma che traduce il codice sorgente in linguaggio macchina istruzione per istruzione.

Compilatori

Un compilatore è un programma che traduce l'intero codice sorgente in linguaggio macchina in un unico passaggio.

Hardware

L'hardware è costituito da componenti fisici di un computer, come tastiera, mouse, monitor, processore e memoria.

Signup and view all the flashcards

Software

Il software è un insieme di programmi che vengono utilizzati su un computer.

Signup and view all the flashcards

Mainframe

Un mainframe è un computer centrale che ospita molti utenti contemporaneamente e gestisce grandi quantità di dati.

Signup and view all the flashcards

Case del computer

I case dei computer sono gli involucri che contengono i componenti interni del computer.

Signup and view all the flashcards

Scheda madre

La scheda madre è la componente principale di un computer che collega tutte le altre componenti.

Signup and view all the flashcards

CPU

È il cervello del computer, responsabile dell'elaborazione dei dati e dell'esecuzione delle istruzioni.

Signup and view all the flashcards

Microprocessore

Sulla scheda madre, la CPU è contenuta in questo componente.

Signup and view all the flashcards

Unità di controllo (CU)

Componente della CPU che gestisce l'esecuzione dei programmi e il flusso dei dati.

Signup and view all the flashcards

Unità aritmetica/logica (ALU)

Componente della CPU che esegue operazioni aritmetiche e logiche.

Signup and view all the flashcards

Registri

Unità interne alla CPU che servono come piccole memorie per i dati e i risultati delle operazioni.

Signup and view all the flashcards

Lunghezza della parola

La capacità dei registri.

Signup and view all the flashcards

Clock

Un segnale periodico all'interno della CPU che controlla il ritmo di esecuzione delle istruzioni.

Signup and view all the flashcards

Linguaggio macchina

Il linguaggio macchina è un codice binario utilizzato dai computer per eseguire le istruzioni.

Signup and view all the flashcards

Ciclo di istruzioni

Un ciclo di istruzioni è la parte più piccola di un'istruzione che il processore esegue in un singolo passo.

Signup and view all the flashcards

CPU (Central Processing Unit)

Il processore, o CPU, è il cervello del computer. È responsabile dell'esecuzione di istruzioni ed elaborazione di dati.

Signup and view all the flashcards

Slots di espansione

Gli slots sono connettori sulla scheda madre che permettono di aggiungere dispositivi aggiuntivi, come schede video, schede audio o reti.

Signup and view all the flashcards

RAM (Random Access Memory)

La RAM è una memoria a breve termine che il processore utilizza per accedere rapidamente ai dati e ai programmi in esecuzione.

Signup and view all the flashcards

ISA (Industry Standard Architecture)

L'ISA è un tipo di slot che trasferisce dati a 8 MHz. È un tipo di slot più vecchio e meno comune.

Signup and view all the flashcards

PCI (Peripheral Component Interconnect)

Il PCI è un tipo di slot che trasferisce dati a 33 MHz. È più comune dell'ISA e supporta il plug-and-play.

Signup and view all the flashcards

AGP (Accelerated Graphics Port)

L'AGP è un tipo di slot progettato per le schede grafiche ad alte prestazioni. Offre una connessione ad alta velocità tra la scheda madre e la scheda grafica.

Signup and view all the flashcards

Cos'è una rete locale (LAN)?

Un insieme di computer e dispositivi che sono interconnessi in modo da poter condividere risorse come stampanti, scanner, file e accesso a Internet.

Signup and view all the flashcards

Cosa si intende per topologia di rete?

Un tipo di disposizione fisica dei computer e dei dispositivi in una rete.

Signup and view all the flashcards

Cos'è una topologia a stella?

Una topologia in cui tutti i computer sono collegati a un punto centrale, come un hub o uno switch.

Signup and view all the flashcards

Cos'è una topologia ad anello?

Una topologia in cui i computer sono collegati in un anello circolare.

Signup and view all the flashcards

Cos'è una topologia a bus?

Una topologia in cui tutti i computer sono collegati a un singolo cavo.

Signup and view all the flashcards

Cosa si intende per 'mezzo' in una rete?

Il mezzo di comunicazione che collega i computer in una rete, solitamente un cavo di rame o fibra ottica.

Signup and view all the flashcards

Cos'è una rete geografica (WAN)?

Una rete che collega computer che sono geograficamente distribuiti su larga scala, ad esempio tra città o nazioni.

Signup and view all the flashcards

Cos'è una rete wireless?

Un tipo di rete che utilizza onde radio per collegare i dispositivi, senza utilizzare cavi.

Signup and view all the flashcards

Virus benigni

I virus benigni non causano danni significativi, solo falsi messaggi di errore, suoni, colori, messaggi indesiderati, cancellazione o spostamento di file.

Signup and view all the flashcards

Virus maligni

I virus maligni sono progettati per danneggiare i file o interferire con il funzionamento del computer. Possono causare danni come l'inserimento di parole o frasi indesiderate nei documenti, il rallentamento del computer, la riduzione di spazio disponibile nella memoria, la cancellazione di file o programmi o persino danneggiare irreparabilmente il sistema operativo.

Signup and view all the flashcards

Programmi antivirus

Un programma antivirus è progettato per rilevare e rimuovere i virus.

Signup and view all the flashcards

Copyright dei software

Il copyright protegge gli autori di programmi software come protegge gli autori di opere letterarie. Solo gli autori possono concedere la diffusione del software.

Signup and view all the flashcards

Licenza d'uso del software

La licenza d'uso permette all'utente di utilizzare il software. Le licenze sono solitamente valide per una singola macchina e permettono di fare copie del software solo come backup.

Signup and view all the flashcards

Distribuire software

Il software può essere distribuito in molti modi, come la vendita di dischi, il download online, tramite e-mail o il download da un sito web.

Signup and view all the flashcards

Caratteristiche di una password sicura

Una password affidabile dovrebbe essere composta da caratteri casuali e privi di significato logico, non facilmente intuibile da chi ci conosce, e andrebbe cambiata frequentemente.

Signup and view all the flashcards

L'importanza del backup

Per proteggere i dati personali e prevenire perdite accidentali, è fondamentale creare una copia di backup dei dati su un supporto separato e conservarla in un luogo sicuro.

Signup and view all the flashcards

Cos'è un backup?

Il backup è la creazione di una copia di riserva di file, cartelle o interi dischi su un dispositivo di memoria esterno, per proteggere i dati da perdite accidentali o guasti al disco.

Signup and view all the flashcards

Cos'è un virus informatico?

Un virus informatico è un programma dannoso che si replica e si diffonde, in grado di causare danni al sistema, cancellare file o formattare il disco rigido, entrando in azione quando viene eseguito un file infetto.

Signup and view all the flashcards

Come si diffondono i virus?

I virus si diffondono attraverso file allegati alle email, download da Internet, o installazione di floppy o CD infetti. Alcuni virus sono attivi subito, altri rimangono latenti fino a quando non vengono attivate determinate condizioni.

Signup and view all the flashcards

Proteggere i propri dati

È importante prendere precauzioni per evitare danni ai nostri dati, come la rottura dell'hard disk, l'attacco di virus, la cancellazione accidentale di file o cartelle.

Signup and view all the flashcards

Cos'è il ripristino?

Il ripristino è il recupero dei dati danneggiati o persi attraverso le copie di backup create in precedenza.

Signup and view all the flashcards

Backup nei mainframe

Per le grandi aziende, il backup è un'operazione regolare e quotidiana, vista l'importanza dei loro sistemi e dei dati.

Signup and view all the flashcards

Study Notes

Informazioni di Base sull'Informazione

  • Informazione è tutto ciò che ha un significato per l'uomo, conservato e comunicato per un'utilità pratica, immediata o futura.
  • Le informazioni presuppongono un codice comune all'emittente e al ricevente per la comprensione.

Elaborazioni delle Informazioni

  • L'osservazione dei fenomeni permette di ottenere dati, che sono aspetti basilari delle entità o dei fenomeni.
  • L'informazione è un insieme di dati elaborati, presentati in base all'utilizzo pratico dei soggetti.
  • Il trattamento dei dati per ottenere informazioni è chiamato elaborazione.
  • Ogni elaborazione ha dati in ingresso (input) e in uscita (output).
  • Il risultato di un'elaborazione può essere utilizzato per altre elaborazioni a livelli superiori.
  • L'uomo elabora manualmente o mentalmente, mentre un computer usa dispositivi elettronici per elaborazioni automatiche.

Rappresentazione dei Caratteri e delle Immagini

  • I caratteri digitati vengono gestiti dal computer in formato binario tramite il codice ASCII.
  • Ogni valore è rappresentabile con un byte.
  • Per le immagini in bianco e nero, un bit 1 indica un punto bianco e 0 un punto nero.
  • Le immagini a colori sono una combinazione dei colori primari RGB.
  • Per ogni pixel, il numero di bit dipende dal numero di colori da rappresentare.

Trasmissione delle Informazioni

  • La trasmissione avviene quando due parti si comprendono.
  • Questo richiede un codice di trasmissione, una tecnica e un protocollo per uno scambio ordinato e corretto delle informazioni.

Sistemi Analogici e Digitali

  • I segnali analogici possono avere un numero infinito di valori.
  • I segnali digitali utilizzano un numero finito di valori discreti.
  • I sistemi digitali, come i PC, usano i valori 0 e 1.

Sistema Numerico in Base 2

  • Il sistema binario utilizza solo le cifre 0 e 1.
  • Utilizzando potenze di 2, si convertono numeri binari in decimali.
  • Esiste un metodo per convertire i numeri decimali in binari.

Sistema Numerico in Base 16

  • Il sistema esadecimale usa cifre da 0 a 9 e le lettere da A a F.
  • I valori delle cifre esadecimali vengono elevati a potenze di 16 da destra verso sinistra.
  • Si può convertire da esadecimale a decimale, e viceversa da esadecimale a binario.

Unità di Misura

  • Bit è l'unità di informazione più piccola, 1 o 0.
  • Byte è un'unità di misura della grandezza di un file, equivalente a 8 bit.
  • Nibble è metà byte, o 4 bit.
  • Kilobyte (KB) è circa 1000 byte, (1024 in realtà).
  • Kilobytes per secondo (kBps) misura la velocità di trasferimento dei dati.
  • Kilo bit (Kb) sono 1000 bit.
  • Kilo bit per secondo (kbps) misura la velocità di trasferimento dei dati in bit.
  • Megabyte (MB) è circa 1.000.000 di byte.
  • Megabytes per secondo (MBps) è una misura della velocità di trasferimento dati.
  • Megabits per secondo (Mbps) è una misura della velocità di trasferimento dati in bit.
  • Gigabyte (GB) è circa 1024 MB.
  • Hertz (Hz) è l'unità di misura della frequenza, ovvero i cicli al secondo.
  • MHz e GHz sono unità di frequenza, un milione e un miliardo di cicli al secondo rispettivamente.

Dagli Algoritmi ai Programmi

  • Un algoritmo è una sequenza di istruzioni per risolvere un problema.
  • Le istruzioni devono essere chiare, non lasciare spazio a interpretazioni soggettive e devono essere eseguibili.
  • La rappresentazione di un algoritmo può essere un pseudo-linguaggio o diagramma di flusso, o altra metodologia appropriata.
  • Il computer usa il linguaggio macchina, costituito da una serie di “parole” formate da sequenze di 0 e 1.
  • I linguaggi di programmazione di alto livello (ad esempio, A. L.) sono procedurali o basati su procedure sequenziali.
  • Un programma scritto in linguaggio di alto livello viene chiamato codice sorgente.
  • Un codice sorgente viene trasformato in linguaggio macchina da un interprete (istruzione per istruzione) o un compilatore (intero programma in una volta) per creare un file eseguibile.

Sistemi di Elaborazione e Programmi

  • Un computer è formato da hardware e software.
  • L'hardware comprende i componenti fisici (tastiera, mouse, case, stampanti, cavi, processore, memorie).
  • Il software sono i programmi che vengono eseguiti su un computer, un insieme di istruzioni per la gestione dei dati.

Tipologia di Computer

  • Mainframe sono potenti macchine per automatizzare operazioni, con computer centralizzati in stanze con temperatura controllata.
  • Gli utenti accedono tramite i dumb terminali con tastiera e monitor. Le connessioni sono asincrone.

Tipologia di Case

  • L'involucro esterno di un computer è chiamato case, che può avere forme diverse (torrette, desktops).

La Scheda Madre

  • La scheda madre è un circuito stampato costruito da un foglio di vetroresina, è il componente principale del computer.
  • Contiene la maggior parte dei componenti del computer e fornisce supporto e connettività a tutte le periferiche interne ed esterne.
  • Sono presenti circuiti che gestiscono flussi di dati in appositi slot.
  • La CPU e la RAM sono componenti sulla scheda madre.

La CPU (Central Processing Unit)

  • La CPU è il cervello del computer, non funziona senza.
  • Contiene un microprocessore, unità di controllo (CU) ed unità aritmetica/logica (ALU).
  • L'unità di controllo (CU) indica come eseguire i programmi e trasferisce i dati.
  • L'unità aritmetica/logica (ALU) esegue calcoli aritmetici e logici, determinando come deve essere eseguito il programma.
  • I registri sono elementi di memoria della CPU.

Il Ciclo di Istruzioni

  • Le istruzioni in linguaggio macchina vengono suddivise in cicli per l'elaborazione.
  • Ogni ciclo esegue una sola microistruzione, e il numero di cicli può variare in base al processore e alla complessità delle istruzioni.

Slots di Espansione

  • Gli slots sono prese sulla scheda madre per aggiungere dispositivi supplementari, quali schede video, di ingresso/uscita e schede audio.
  • Gli slots comuni includono ISA, PCI e AGP, ognuno con caratteristiche diverse.

La RAM (Random Access Memory)

  • La RAM è memoria volatile: i dati vengono persi se si interrompe l'alimentazione.
  • I circuiti integrati della RAM vengono installati in slot sulla scheda madre e memorizzano i dati e i programmi che il processore sta utilizzando.
  • Esistono due tipi di RAM: statica (SRAM) e dinamica (DRAM), diverse per costi e velocità.

La ROM (Read-Only Memory)

  • La ROM è una memoria non volatile: i dati sono permanentemente memorizzati.
  • La ROM contiene istruzioni essenziali per l'avvio del computer (bootstrap).

Le Memorie di Massa

  • Le memorie di massa sono supporti per memorizzare dati in modo permanente, sono unità di I/O.
  • Alcuni parametri importanti sono il tempo di accesso, la capacità e la velocità di trasferimento.

II Monitor

  • Il monitor è un dispositivo di visualizzazione, composto da pixel, organizzazioni in file, di colore RGB.
  • Dot Pitch è la distanza tra i pixel, una misura della qualità dell'immagine.
  • Refresh Rate è la frequenza di aggiornamento dell'immagine.
  • Color Depth indica il numero di colori visualizzabili per pixel.
  • Risoluzione indica il numero di pixel.
  • Monitor Screen Size misura in pollici.

La Scheda Video

  • La scheda video è l'interfaccia fra il calcolatore e il monitor.
  • VRAM è un tipo speciale di memoria usato nelle schede video.

II Collegamento delle Periferiche

  • Le porte parallele (LPT) sono utilizzate tipicamente per le stampanti.
  • Le porte USB (Universal Serial Bus) collegano fino a 127 dispositivi esterni, sono plug and play e offrono diversi tassi di trasferimento.
  • Le porte FireWire o IEEE 1394 vengono usate per dispositivi digitali come videocamere.

Software di Base

  • I sistemi operativi (OS) gestiscono e organizzano l'esecuzione di altri programmi.
  • Gestione dei dati in entrata/uscita verso il monitor, stampante, tastiera.
  • Gestione di file e cartelle.
  • Gestione di periferiche.

II Sistema Operativo

  • Un sistema operativo è un software di interfaccia fra l'utente e il computer.
  • Gestisce le risorse hardware e software.
  • Le funzioni principali includono la gestione dell'unità centrale, memoria centrale, I/O, informazioni, e la protezione.

Altri Software di Sistema

  • Le utility aggiungono funzioni di controllo, come copiare/gestire file/cartelle e recuperare dati da dischi danneggiati.
  • I drive permettono ai dispositivi periferici di comunicare con il computer.

Interfaccia Grafica

  • Alcuni sistemi operativi (come Windows) usano interfacce grafiche (GUI) con icone per facilitare l'utilizzo.

Terminologia di Base

  • Multiuser: più utenti possono usare lo stesso programma e condividere periferiche.
  • Multitasking: più programmi possono essere eseguiti contemporaneamente.
  • Multiprocessing: più CPU possono essere utilizzate per elaborazioni simultanee.
  • Multithreading: un programma viene suddiviso in più thread per migliorare le prestazioni.

Sviluppo del Software

  • L'analisi individua le esigenze dell'utente e le problematiche.
  • La programmazione determina la struttura, la memorizzazione dei dati e la tecnologia di supporto, organizzando la soluzione.
  • L'implementazione prevede la scelta delle tecnologie e la costruzione di servizi utente.
  • Il testing verifica la funzionalità e le caratteristiche stabilite.

La Comunicazione in Rete

  • Internet permette lo scambio di messaggi (posta elettronica, pagine Web).
  • La messaggistica istantanea (IM) consente la comunicazione in tempo reale.
  • Il protocollo VOIP permette di telefonare tramite computer.
  • I Feed RSS permettono di abbonarsi a informazioni, video o mp3.
  • I podcast sono trasmissioni radiofoniche in formato digitale.
  • I blog sono pagine web facilmente creabili per condividere idee.
  • I sistemi di Vidio Sharing permettono la condivisione di filmati.
  • Le reti sociali consentono di creare comunità virtuali, per connettersi con persone con interessi comuni.

Rete di Computer

  • Una rete collega oggetti o persone per la condivisione di informazioni e risorse.
  • Le reti telefoniche sono esempi di reti di comunicazione, analoghe alle reti di computer che trasmettono dati mediante cavi, fibre ottiche, o tecnologie wireless.
  • Le LAN (Local Area Network) collegano computer in un'area ristretta (ad es. una casa, un ufficio).
  • Le WAN (Wide Area Network) collegano computer su lunghe distanze.
  • Le connessioni WAN possono essere provvisorie (es. telefoniche commutate) o permanenti (es. linee dedicate).

LAN (Local Area Network)

  • Una LAN collega computer in un'area limitata (es. ufficio, casa).
  • La topologia di una LAN definisce la disposizione dei cavi e come gli host accedono alle risorse.
  • La topologia a stella è una comune architettura LAN.
  • La topologia a bus collega tutti i computer a un singolo cavo.
  • La topologia ad anello collega i computer formando un ciclo.
  • Il "mezzo" è il canale di comunicazione condiviso da tutti i computer della LAN.
  • Il mezzo può essere un cavo di rame o fibra ottica, ma anche un collegamento senza fili o wireless.

WAN (Wide Area Network)

  • Una WAN copre un'area vasta (es. città, nazione).
  • Le WAN utilizzano diverse tecnologie per la connessione (ponti radio, reti pubbliche, stazioni satellitari).
  • Le connessioni WAN possono essere sia provvisorie che permanenti.

Sicurezza nei Sistemi Informatici

  • La sicurezza informatica si concentra sul proteggere i dati e prevenire gli accessi non autorizzati e i danni ai sistemi.
  • La crittografia nasconde i dati e li rende leggibili solo al destinatario autorizzato.
  • Le password sono codici segreti che identificano e autorizzano l'accesso.
  • Eseguire periodicamente il backup dei dati è importante per proteggerli dalla perdita.
  • Un virus informatico è un programma che si riproduce e diffonde per causare malfunzionamenti o danneggiare fisicamente o numericamente informazioni.
  • Protezione tramite programmi antivirus e aggiornamenti costanti.
  • Copyright protegge i diritti degli autori, autorizzando solo gli autori (o coloro da essi autorizzati) di diffondere copie del programma.
  • La licenza d'uso viene concessa quando si acquisice un software, consentendone l'utilizzo ma di solito non la copia.

Distribuzione del Software

  • I software possono essere commercializzati, con vendita e pagamento, o distribuiti in via gratuita (freeware, shareware).
  • Il software pubblico è senza limitazioni.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Compiler Construction
5 questions
Operating Systems and Text Editors Quiz
47 questions
Compiler Fundamentals Quiz
9 questions

Compiler Fundamentals Quiz

MiraculousPraseodymium avatar
MiraculousPraseodymium
Use Quizgecko on...
Browser
Browser