DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA

Pagina creata da Mattia La Rocca
 
CONTINUA A LEGGERE
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Dipartimento di Scienze e Tecnologie Biologiche ed Ambientali
CdL in INFERMIERISTICA
(Abilitante alla Professione Sanitaria di Infermiere)
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
A.A. 2022/2023

Lezione 03 – Software
Ing. Gabriele Accarino, Ph.D.
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Software

Ø Il software è l’insieme dei programmi e delle
  procedure indispensabili per il funzionamento e la
  gestione dell’hardware, per compiere compiti
  specifici e risolvere problemi posti dall’utente

Ø Il significato è contrapposto a quello di hardware,
  cioè la parte materiale (strato fisico/tangibile) dello
  stesso sistema

Software                                                    Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Il software di sistema

Ø Il software di sistema o di base comprende il Sistema Operativo
  (SO), che consente all’utente di accedere alle operazioni di base
  per utilizzare le risorse del sistema di elaborazione

Ø Nel corso del tempo i sistemi operativi (in generale, i software)
  subiscono delle revisioni per correggere errori, migliorare
  prestazioni, aggiungere nuove funzionalità, adattarsi alle nuove
  caratteristiche fisiche di nuovi componenti hardware, fornire
  modalità di interazioni più facili per l’utente

Ø Queste attività di revisioni producono versioni (release)
  successive di un prodotto software

Software                                                              Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Le funzioni del sistema operativo

Ø Le principali funzioni del sistema operativo sono:
   § Gestione dell’unità centrale e del processo di elaborazione?
   § Inizializzazione e terminazione del lavoro della macchina
   § Gestione della memoria centrale (accesso alla memoria e
      distribuzione della memoria in presenza di più utenti e più lavori)
   § Gestione dei processi e dell’ordine con i quali vengono eseguiti
   § Gestione delle periferiche
   § Gestione delle informazioni riguardanti i file registrati sulle memorie
      di massa e dell’accesso ai dati in essi contenuti
   § ...

Software                                                             Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
I Driver

Ø I driver aggiungono funzioni di controllo al software
  di base per meglio governare una certa periferica

Ø I driver sono specifici per un certo hardware e un
  certo sistema operativo

Ø Ad esempio, quando vogliamo installare una
  stampante, non ci basta sapere che è una Brother,
  ma per installarla e poterla utilizzare abbiamo
  bisogno del driver di quel modello specifico (es.
  Brother HL 5100) per il sistema operativo presente
  sul pc (es. Windows 10)

Software                                                  Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Il software applicativo

Ø Il software applicativo è l’insieme dei programmi utilizzati
  dall’utente per svolgere compiti ben precisi (es.
  elaborazione di testi, presentazioni, software per la
  navigazione in Internet, ...)
Ø Tutto il software viene sviluppato utilizzando un linguaggio
  di programmazione (es. Java, HTML, ...) seguendo una
  ‘grammatica’ ben precisa. Le istruzioni scritte in questo
  modo vengono poi tradotte in un linguaggio comprensibile
  dal computer, detto linguaggio macchina
Ø Tutte le funzioni dei vari software sono presentate
  attraverso ad un’interfaccia utente, per lo più grafica (GUI –
  graphical user interface). Mediante l’interfaccia i comandi
  richiesti dall’utente (rappresentati da digitazioni e click)
  vengono interpretati ed eseguiti

Software                                                           Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
License Software

Ø Al momento dell’installazione del software, di solito appare un
  riquadro in cui si chiede di accettare o meno la relativa licenza.
  La licenza è un contratto con il quale si definisce il regime
  giuridico di circolazione di un software e le limitazioni nell’utilizzo
Ø Se si utilizza il programma, significa che è stata accettata la sua
  licenza. È importante dunque leggere il contratto, per evitare di
  compiere azioni non autorizzate (e quindi illegali)
Ø Solitamente si distinguono due tipi di licenze:
     §     Licenze per il software proprietario
     §     Licenze per il software libero (open source software).
           In quest’ultimo caso, gli autori rendono pubblico il codice
           sorgente del programma, favorendone il libero studio e
           permettendo ad altri programmatori di apportare modifiche
           ed estensioni

Software                                                                    Gabriele Accarino
DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA DIPARTIMENTO DI SCIENZE E TECNOLOGIE BIOLOGICHE ED AMBIENTALI - A.A. 2022/2023 CDL IN INFERMIERISTICA
Puoi anche leggere