Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo -...

56
Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di

Transcript of Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo -...

Page 1: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Anno 2000Breve guida ai problemi

tecnologici di fine millennio

Flavio FerliniCentro di Calcolo - Università di

Pavia

Page 2: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Qual è il problema?

Page 3: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come si è generato il problema?

2 0 0 0

Page 4: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 5: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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?

Page 6: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Tipi di erroreCalcoli

5 6-

2 0 0 0

1 9 5 6

Page 7: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Tipi di erroreGiorno della settimana

Page 8: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 9: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Tipi di erroreI “numeri magici”

0 0

99

Page 10: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Tipi di erroreL’anno come indice di

matrice

Page 11: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 12: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Stratificazione del problema

Page 13: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 14: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 15: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 16: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come risolvere il problema Finestra temporale di 100

anni

Page 17: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 18: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come risolvere il problema

Sostituzione del sistema

Page 19: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come risolvere il problema

Non fare alcun intervento

Page 20: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 21: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 22: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come affrontare il problema

Definizione della problematica

Page 23: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 24: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 25: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come affrontare il problema

Aggiornamento

Page 26: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 27: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 28: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Come affrontare il problema

Messa in servizio

Page 29: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 30: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 31: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Registri del Real Time Clock (RTC)

Un esempio: i PCHardware

Page 32: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Un esempio: i PCSistema operativo

Page 33: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Un esempio: i PCSoftware applicativo

Page 34: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 35: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Un esempio: i PCDati da scambiare

Page 36: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

La conformità dei PC

Page 37: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 38: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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/

Page 39: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Gli “embedded systems”

Considerazioni generaliSchema dell’ Intel 8051

Page 40: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 41: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 42: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 43: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 44: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 45: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 46: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 47: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 48: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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)

Page 49: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 50: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Aspetti legali

Chi paga gli eventuali danni?

Page 51: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Previsioni e sondaggiLivello d’informazione dei

consumatori

Informati62%

Non informati38%

Fonte: CIO Magazine

Page 52: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 53: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 54: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

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

Page 55: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

Previsioni e sondaggiImpatto sulle economie

Occidentali

Fon

te: C

ap G

emin

i

Page 56: Anno 2000 Breve guida ai problemi tecnologici di fine millennio Flavio Ferlini Centro di Calcolo - Università di Pavia.

Copyright © 1998 - Flavio Ferlini - Centro di Calcolo - Università di Pavia

1 Gennaio 2000