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

Post on 01-May-2015

215 views 0 download

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