Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo -...
-
Upload
leonora-conte -
Category
Documents
-
view
215 -
download
0
Transcript of Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo -...
Anno 2000Breve guida ai problemi
tecnologici di fine millennio
Flavio FerliniCentro di Calcolo - Università di
Pavia
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Qual è il problema?
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come si è generato il problema?
2 0 0 0
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
I grandi sistemi informatici (mainframe e server)
I personal computer I software di base, d’ambiente ed
applicativi Le reti telematiche ed i loro servizi I sistemi telefonici, le caselle vocali,
i fax e le fotocopiatrici I sistemi di sicurezza (lettori di
badge, casseforti temporizzate, ecc.)
Chi è interessato dal problema?
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
I sistemi di controllo di processi Gli ascensori ed i sistemi di controllo
ambientale (riscaldamento e/o condizionamento)
I sistemi produttivi automatizzati Gli impianti di distribuzione dei servizi
(energia elettrica, gas, acqua) I sistemi di videoconferenza, di
videoregistrazione e le telecamere Le apparecchiature scientifiche e
medicali
Chi è interessato dal problema?
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Tipi di erroreCalcoli
5 6-
2 0 0 0
1 9 5 6
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Tipi di erroreGiorno della settimana
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
multiplo di 4 e non multiplo di 100
multiplo di 400
Tipi di erroreAnno bisestile
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Tipi di erroreI “numeri magici”
0 0
99
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Tipi di erroreL’anno come indice di
matrice
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Tipi di erroreOrdinamento
1 9 9 8
1 9 9 9
2 0 0 0
0 0
9 8
9 9
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Stratificazione del problema
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema
Espansione dell’anno da due a quattro cifre
Codifica della data completa in sei cifre Utilizzo di una finestra temporale di
100 anni Orologio di sistema spostato di 28 anni
nel passato Sostituzione del sistema Non fare alcun intervento
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema
Espansione dell’anno da 2 a 4 cifre
2 0 0 0
0 0
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Date Giuliane - BBBBBB
Anno binario - BBMMDD
Codifica del secolo - CYYDDD
Codifica di secolo e mese - CYY Mc
DD
Giorni dal 1900 - DDDDDD
Come risolvere il problema
Codifica della data in 6 cifre
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema Finestra temporale di 100
anni
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema
28 anni nel passato
1 9 7 2
2 0 0 0
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema
Sostituzione del sistema
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come risolvere il problema
Non fare alcun intervento
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Il concetto di conformità
Definizione del British Standards Institution
Integrità generale
Integrità funzionale
Secolo esplicito/implicito
Anno bisestile
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Definizione della problematica ed acquisizione di consapevolezza
Inventario, analisi d’impatto e pianificazione degli interventi
Aggiornamento Verifica Messa in servizio
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Definizione della problematica
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Inventario, valutazione e pianificazione
Definizione degli obiettivi e piano di massima delle attività
Inventario dei sistemi e/o dei loro componenti
Stima dei costi d’intervento Piano di dettaglio delle attività
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Valutazione dei rischi Identificazione delle possibili
soluzioni, dei costi associati e dei tempi di attuazione
Acquisizione, ove necessario, dell’autorizzazione a procedere
Attivazione di procedure per l’eventuale ripristino dei sistemi
Come affrontare il problema
Inventario, valutazione e pianificazione
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Aggiornamento
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Verifica Correttezza
Integrità delle informazioni
Integrità d’interfaccia
Livello di servizio
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Esempi di possibili problemi: Licenze Sicurezza Validità delle informazioni Attività automatizzate Agenda elettronica
Come affrontare il problema
Verifica
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Come affrontare il problema
Messa in servizio
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Sistemi informatici in generale
Hardware dei computer e loro periferiche
Firmware (microcodice) Applicazioni Software di base e d’ambiente Dati Archivi storici e backup
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
HW e FW BIOS PC
DOS, Windows
Fogli elettronici, DBMS
File localiDati importati ed esportati, OLE
Un esempio: i PC
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Registri del Real Time Clock (RTC)
Un esempio: i PCHardware
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Un esempio: i PCSistema operativo
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Un esempio: i PCSoftware applicativo
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
ANNI PIVOT
Excel 4.0 19
Excel 5.0 19
Excel 95 19
Excel 97 29
Quattro Pro 7 50
Un esempio: i PCDati locali
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Un esempio: i PCDati da scambiare
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
La conformità dei PC
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Inserire un dischetto DOS di avvio ed accendere il PC Con il comando DATE inserire 31/12/1999 Con il comando TIME inserire 23:59 Spegnere il PC Aspettare almeno un minuto. Riaccendere il PC partendo ancora da DOS Controllare la data con il comando DATE Se l’anno non è 2000 ci sono problemi di conformità Usando DATE e TIME reimpostare data ed ora corrente
La conformità dei PCTest manuale
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
La conformità dei PCStrumenti di controllo
Utility gratuite agli indirizzi: www.nstl.com/html/nstl/
ymark2000.html www.rigthtime.com www.unicore.com/millennium.html www.gmt-uta.com/welcome.cfm www.zdnet.com/vlabs/y2k/
testy2k.html www.symantec.com/sabu/n2000/
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Gli “embedded systems”
Considerazioni generaliSchema dell’ Intel 8051
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Gli “embedded systems”
Le strumentazioni sanitarieEmbedded systems sono comunemente usati in: sistemi dignostici sistemi di supporto vitale sistemi terapeutici apparati di ricerca sistemi di controllo ambientale
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio elevato Anesthesia Units Linear Accelerators Anesthesia Ventilators Nuclear
Medicine Systems Apnea Monitors (Neonatal)
Oximeters, Pulse Autotransfusion Units – Rapid
Infusion System Oxygen Monitors & Analyzers
Blood Gas/pH Analyzers Pacemakers, External
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio elevato Blood Pressure Units (Invasive)
Peritoneal Dialysis Units Capnometers Phacoemulsification
Units Defibrillators Physiologic
Monitors/Systems Diagnostic Radiologic Imaging
Systems Radiant Warmers (Infant)
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio elevato Electrosurgical Units Radiation
Monitors/Dose Calibrators Fetal Heart Monitors Radiographic
Dye Injectors Heart-Lung Bypass Units
Resuscitators, Cardiac Hemodialysis Units Resuscitators,
Pulmonary Hypo/Hyperthermia Units Sterilizers,
Steam/EtO/Gas Plasma
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio elevato
Incubators (Infant, including transport units) Transcutaneous O2 & CO2 Monitors
Infusion Controllers/Pumps/Enteral Feeding Uninterrupted Power Systems
Intra-Aortic Balloon Pumps Ventilators Lasers, Surgical
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio medio Ambulatory ECG Recorders & Scanners
Laproscopic Insufflators Audiometers, Tempanometers
Lithotripters Blood Bank Refrigerators
Phonocardiographs Blood Pressure Units (Non-Invasive)
Phototherapy Units Blood Warmers Pneumatic Antishock
Trouser Units
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio medio Cardiac Output Units Pressure
Transducer Units Centrifuges Pulmonary Function
Analyzers Clinical Laboratory Equipment Scales
for Dialysis, Neonatal, etc. Cryosurgical Units Special Care Beds Electrocardiographs Surgical Drills and
Saws (Powered)
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio medio Electroconvulsive Therapy Units
Traction Units Electroencephalographs Treadmills Endoscopes, Control Units
Ultrasound Scanners Evoked Potential Units Vital Signs
Monitors
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio basso Circulating Fluid Pumps Smoke
Evacuators Diathermy Units (Physical Therapy)
Stimulators (Low- & High-Voltage) Electric Beds Physical Therapy Units Electronic Scales (for general care)
Surgical Lights Electronic Thermometers Surgical
Microscopes Examination Lights Surgical Tables
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
(Continua)
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Strumentazioni sanitarie
Rischio basso Fiberoptic Light Sources
Temperature Monitors Isolated Power Systems Test
Equipment (BMET) Paraffin Baths Ultrasonic Nebulizers Physical Therapy Ultrasound Units
Whirlpool Baths Pumps (Breast)
Fon
te:H
ealt
h D
evic
es e
Wil
ford
Hal
l Med
ical
Cen
ter’
s M
ille
nniu
m W
orki
ng G
roup
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Aspetti legali
Chi paga gli eventuali danni?
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Previsioni e sondaggiLivello d’informazione dei
consumatori
Informati62%
Non informati38%
Fonte: CIO Magazine
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Previsioni e sondaggiAttività delle aziende per il
2000
Già attive77%
Non attive23%
Fonte: Gartner Group
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Previsioni e sondaggiLivello di conformità al Gennaio
2000
Liv. 020%Liv. I
5%
Liv. II10%
Liv. III15%
Liv. IV30% Liv. V
20%
Fonte: Gartner Group
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Previsioni e sondaggiCosti stimati per i progetti
Y2K
Costi mondiali totali = $ 1-2 milamiliardi
Costi mondiali IT = $ 300-600 miliardi
Costi USA IT = $ 150-225 miliardi
Fonte: Gartner Group
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
Previsioni e sondaggiImpatto sulle economie
Occidentali
Fon
te: C
ap G
emin
i
Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia
1 Gennaio 2000