Anteprima
Vedrai una selezione di 5 pagine su 17
Riassunto esame Informatica Generale, prof. Megale, libro consigliato ICT- sistemi informativi e servizi informatici, Valacich Pag. 1 Riassunto esame Informatica Generale, prof. Megale, libro consigliato ICT- sistemi informativi e servizi informatici, Valacich Pag. 2
Anteprima di 5 pagg. su 17.
Scarica il documento per vederlo tutto.
Riassunto esame Informatica Generale, prof. Megale, libro consigliato ICT- sistemi informativi e servizi informatici, Valacich Pag. 6
Anteprima di 5 pagg. su 17.
Scarica il documento per vederlo tutto.
Riassunto esame Informatica Generale, prof. Megale, libro consigliato ICT- sistemi informativi e servizi informatici, Valacich Pag. 11
Anteprima di 5 pagg. su 17.
Scarica il documento per vederlo tutto.
Riassunto esame Informatica Generale, prof. Megale, libro consigliato ICT- sistemi informativi e servizi informatici, Valacich Pag. 16
1 su 17
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

COPYRIGHT E COPYLEFT- DIFFERENZE.

In ambito giuridico/informatico, il termine copyright sta a indicare che un software è a pagamento e

non può essere modificato se non dall’autore; il termine copyleft, invece, è utilizzato per avvertire i

fruitori che il software può essere utilizzato e modificato.

I software si dividono in: software di sistema e software applicativi.

I SOFTWARE DI SISTEMA (O DI BASE)= sono insiemi di programmi che consentono il

funzionamento del computer. Si dividono in: sistema operativo, programmi di utilità e programmi

traduttori.

A) Il sistema operativo (SO) è un software che controlla e gestisce le componenti hardware

affinché i programmi, di cui è responsabile, siano eseguiti correttamente. Esistono due tipi di

sistema operativo: SO PROPRIETARIO e SO STANDARD.

-SO PROPRIETARIO= SO realizzato per un determinato hardware, funziona solo con le

macchine per le quali è stato costruito. Il suo punto di forza è la sicurezza perché

difficilmente può essere penetrato; il punto debole è il costo elevato perché richiede

software applicativi dedicati a quella macchina.

-SO STANDARD= SO in grado di funzionare su hardware differenti. Il suo punto di forza è

l’adattamento dei sistemi applicativi al SO (il vantaggio è quindi il basso costo rispetto al

precedente SO). Lo svantaggio è la vulnerabilità all’attacco dei virus, perché si tratta di

programmi molto conosciuti. Esempi: Windows, linux, android ecc..

I SO standard posso essere open source, per esempio: Linux.

N.B Rispetto al modo di eseguire i programmi, i SO possono lavorare in: Monoprogrammazione

(se eseguono un programma alla volta.. es: DOS) oppure in Multiprogrammazione (se eseguono più

programmi simultaneamente.. es: Windows).

Esempi di multiprogrammazione sono:

-Timeslicing (tipico dei mainframe)=è una tecnica che consente al SO di dividere il proprio tempo

fra i vari programmi, dando l’impressione che siano eseguiti simultaneamente.

-Multitasking (tipico dei minicomputer)= tecnica che consente alla CPU di eseguire per qualche

istante un processo A e poi un processo B.

-Multithreading= tecnica che consente di sovrapporre più programmi.

PRINCIPALI FUNZIONI DEL SO:

-iniziazione delle risorse= attivazione delle funzioni utili all’utente per lavorare.

- caricamento di un programma applicativo in RAM per poterlo utilizzare.

- comunicazione con l’esterno= l’utente interagisce con il computer.

- Avvicendamento dei programmi= se il computer lavora in multiprogrammazione e ci sono dei

programmi in coda, allora la memoria può essere ottimizzata trasferendo in RAM una page per ogni

programma. Una “page” è una parte dei dati di un programma che viene trasferita in RAM.

-Gestione degli interruptus= Gli interruptus sono dei segnali a cui il SO può rispondere fermandosi

immediatamente (alta priorità) oppure fermandosi in seguito (bassa priorità).

B) PROGRAMMI DI UTILITÁ ( UTILITIES)= sono programmi creati per risolvere problemi

frequenti che si presentano all’utente; per esempio: copiare, incollare, comprimere e

ordinare file.

C) PROGRAMMI TRADUTTORI = sono programmi che compiono il passaggio (traduzione)

dal linguaggio simbolico, utilizzato dai programmi, al linguaggio macchina (binario, l’unico

comprensibile dal computer). I programmi traduttori si dividono in: assemblatori,

compilatori e interpreti. Per capire le differenze fra i tre, è necessario chiarire cosa sono il

codice sorgente e il codice oggetto.

CODICE SORGENTE = è un file contenente un insieme di istruzioni scritte in un linguaggio di

programmazione che, per essere eseguite, devono essere tradotte da un programma traduttore. Il

codice sorgente può essere letto, corretto o modificato.

CODICE OGGETTO: è un file contenente la traduzione del codice sorgente in linguaggio macchina

(binario), comprensibile solo all'elaboratore. Il codice oggetto è generato automaticamente da un

programma traduttore ed è immodificabile.

Programma interprete= Non crea il codice oggetto perché, dopo la correzione sintattica, il

linguaggio simbolico è tradotto così com’è in binario.

Programma assemblatore=Crea il codice oggetto perché: a ogni istruzione in sorgente ne

corrisponde una in binario.

Programma compilatore= crea il codice oggetto perché: a ogni istruzione in sorgente ne

corrispondono N in binario.

IL SOFTWARE APPLICATIVO= è un insieme di programmi che consente di risolvere i problemi

dell’utente. Esistono due tipi di SW applicativo:

-SW DEDICATO= (tipico dei mainframe) è un SW creato ad Hoc per soddisfare le esigenze di uno

specifico utente. Il vantaggio di questo SW è la sicurezza ma il punto debole è l’elevato costo.

-SW STANDARD= è un SW creato per una moltitudine eterogenea di utenti; è poco costoso e si

trova facilmente sul mercato.

I software applicativi possono essere di tre tipi:

1)SW destinato al MERCATO ORIZZONTALE=sono programmi utili a chiunque,

indipendentemente dagli interessi specifici. A questa categoria appartiene, per esempio, il package

(pacchetto software) OFFICE (word, excel, power point ) che può essere utilizzato tranquillamente

sia da un medico che da un avvocato.

2) SW destinato al MERCATO VERTICALE=sono programmi utili a risolvere una classe di

problemi (contabilità, fatturazione, magazzino ecc..), mantenendosi a un costo basso. Per scegliere

un buon pacchetto software, che soddisfi le nostre esigenze, è necessario controllare alcuni aspetti:

a) Chi è già in possesso del SW a cui sono interessato; b) Se è personalizzabile secondo le mie

esigenze; c) Se è inclusa la manutenzione del fornitore, in caso di problemi; d) Se è presente un

buon manuale operativo.

3) SW per la GESTIONE INTEGRATA DEI SI= sono programmi che si occupano di integrare

automaticamente in archivio i dati, consentendo alle aziende di ridurre al minimo i tempi,

costi ed errori derivanti da una gestione non integrata. In questo modo, è necessario

controllare solo l’inserimento dei dati nel SI. Quando un’azienda adotta un SW per la

gestione integrata dei SI, come l’ERP (Enterprise Resources Planing), è necessario

riorganizzare i processi aziendali perché cambia il modo di trattare i dati.

PACKAGE= è un SW standard, per il mercato verticale, che viene fornito in formato oggetto (cioè

in binario). L’utente del package non può apportarvi delle modifiche perché esso, essendo scritto in

linguaggio macchina, è comprensibile solo all’elaboratore. Di conseguenza, è possibile compiere delle

modifiche al software solo quando esso è in formato sorgente, detenuto solo dal fornitore del SW stesso.

TELECOMUNICAZIONI.

LA RETE= è un sistema di comunicazioni che consente agli utenti, a essa collegati, di interagire fra

loro scambiando informazioni e condividendo risorse/servizi.

Le reti, a seconda delle distanze coperte, si distinguono in:

1) RETE LOCALE o LAN (Local Area Network) è un sistema di comunicazioni che consente

a dispostivi indipendenti di comunicare tra loro, entro un’area delimitata, utilizzando un

canale fisico a velocità elevata con un basso tasso di errore.

Esse possono essere di due tipi:

-LAN Intranet= consente di collegare N. elaboratori situati nello stesso edificio; per ciò non

è necessario l’attraversamento del suolo pubblico.

-LAN Extranet= consente di collegare elaboratori situati in edifici vicini; il collegamento tra

le reti avviene tramite dei ponti (bridge) che attraversano il suolo pubblico senza toccarlo.

2) RETI GEOGRAFICHE sono reti che consentono di collegare luoghi diversi, sparsi sul

territorio. A seconda della copertura di territorio, le reti geografiche si distinguono in:

- MAN (Metropolitan Area Network)= coprono una zona di 50/100Km di diametro;

- WAN (Wide Area Network)= coprono l’intero suolo nazionale; per esempio: In Italia

abbiamo ItaliaPec.

- GAN ( Global Area Network)= coprono l’intero pianete; per esempio: internet.

I mezzi trasmissivi.

I mezzi trasmissivi sono il supporto della rete perché consentono il passaggio delle comunicazioni

da un dispositivo all’altro.

In base alla sicurezza e il tipo di mezzo che consente il trasporto del segnale, i mezzi trasmissivi si

distinguono in: Via cavo e Via etere.

1) Via Cavo= si tratta del mezzo di comunicazione più sicuro perché il trasporto del segnale

avviene tramite un supporto guidato, cioè fisico.

Il supporto via cavo può essere di tre tipi:

- Fibra ottica consente di trasmettere il segnale mediante rifrazione. Essa è costituita da

vetro e silicio, due materiali abbondanti in natura che vantano una capacità di

trasmissione molto elevata: fino a 13Ggps. Il segnale è piuttosto pulito perché il

processo di rigenerazione avviene in intervalli di tempo lunghi.

- Cavo Coassiale utilizzato per trasmettere il segnale tra continenti diversi, questo

supporto consente di effettuare più comunicazioni contemporaneamente.

- Doppino telefonico in rame il più diffuso dei tre, è un tipo di supporto composto da due

cavi: uno per la voce in uscita e l’altro per la voce in entrata.

N.B: Rispetto alla fibra ottica, i cavi in rame hanno lo svantaggio di trasmettere un segnale meno

pulito perché il fenomeno di rigenerazione è più accentuato.

2) Via Etere= Si tratta del mezzo di comunicazione meno sicuro perché il segnale è trasmesso

tramite un segnale non guidato, cioè non fisico. Di conseguenza, chiunque può interferire

nella comunicazione (come avviene nel caso della telefonia mobile).

Il supporto via etere comprende:

- Le onde radio sono onde elettromagnetiche che sfruttano le antenne terrestri e la

ionosfera per collegare dispositivi distinti.

- Le onde satellitari sfruttano i satelliti che ruotano attorno alla terra.

I protocolli.

Un protocollo è l’insieme delle regole di riferimento per la trasmissione dei dati (riguardano per es:

lunghezza del messaggio, caratteri ecc..).

Non esiste un protocollo standard a livello mondiale, ma il principale a livello internazionale è

l’ISO/OSI.

L’ISO/OSI, inizialmente adottato dalla CE, è oggi il protocollo utilizzato a livello internazionale.

ISO (International Standard Organization) è l’organizzazione che emette le regole di

comportamento; OSI ( Open System International) è un sistema aperto per le connessioni a

distanza.

Questo protocollo è composto da 7 livelli o strati, ciascuno specializzato in una diversa funzione:

1) Trasporto dei bit;

2) Trasporto dei frame (semi-byte=4 bit);

3) Trasporto del pacc

Dettagli
Publisher
A.A. 2014-2015
17 pagine
2 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher PLANESET di informazioni apprese con la frequenza delle lezioni di Informatica generale e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università Cattolica del "Sacro Cuore" o del prof Megale Maria.