Aquest programa informàtic de 1958 es segueix fent servir avui: substituir-lo seria massa car

Avui en dia les aplicacions per a ordinadors de sobretaula i portàtils han donat pas a aplicacions mòbils que inunden els nostres smartphones, però la longevitat d’aquestes solucions és limitada, cosa que ens porta a preguntar-nos una qüestió curiosa: quin és el programa informàtic més antic i que encara està en ús?

el-programa-mes-antic-en-funcionament-000

La resposta ens porta al Departament de Defensa dels Estats Units, on el 1958 es va desenvolupar una aplicació encarregada de gestionar els contractes dels serveis per a l’administració. Aquell programa es va desenvolupar en COBOL, i és tan complex i crucial que segueix funcionant avui dia gairebé de la mateixa manera que fa 60 anys.

Massa car per substituir-lo

L’anomenat Mechanization of Contract Administration Services(MOCAS) va aparèixer fins i tot un parell d’anys abans que COBOL estigués aprovat formalment com a llenguatge. Quan es va començar a usar ni tan sols es feia servir una pantalla i un teclat, sinó targetes perforades que eren la forma tradicional de fer l’entrada de dades en els ordinadors.

el-programa-mes-antic-en-funcionament-001

Aquell sistema va aconseguir anar-se adaptant als nous temps … més o menys. En les següents dècades es va adaptar el programa perquè funcionarà en terminals “de fòsfor verd”, com les que avui dia es fan servir en certes aerolínies, agències de viatges, bancs o empresa de telecomunicacions.

Avui en dia s’ha fet que MOCAS sigui una mica més usable connectant-lo a una interfície web amb la qual és possible controlar l’aplicació, però el sistema segueix sent absolutament vital: amb ell es gestionen 1,3 bilions (amb b de bilió espanyol) de dòlars en obligacions, i 340.000 contractes. El servidor en el qual s’executa és modest: 1 IBM 2098 E-10 de 2008 amb 8 GB de RAM la potència de procés és de 398 MIPS.

El govern dels Estats Units segueix intentant substituir aquesta aplicació per una alternativa més moderna, però els esforços passats han fet que de moment no sigui factible aquesta opció: seria massa costós i qualsevol sistema hauria solapar la seva execució perfectament amb la d’aquesta aplicació per evitar que un entorn crític com aquest tingués problemes.

¿L’espai, l’última frontera?

Encara que va aparèixer gairebé 20 anys després, hi ha almenys un altre programa informàtic digne d’esment en aquest repàs: el que segueix executant avui dia en les sondes Voyager 1 i Voyager 2 , llançades per la NASA en 1977 i que avui dia ja segueixen explorant zones de l’espai a les que mai s’havia arribat.

el-programa-mes-antic-en-funcionament-002

Les dues naus són pràcticament idèntiques fins i tot en el seu conjunt de tres ordinadors en què es troba el subsistema de dades de vol, el de l’ordinador de comandaments i el de control d’”actitud i articulació”. Aquests sistemes aconsegueixen que segueixi havent comunicació amb la Terra i que els instruments científics funcionin.

El programari de les sondes Voyager ha rebut actualitzacions que podríem gairebé qualificar com “OTA en gran”, però aquestes millores han estat reduïdes, cosa lògica tenint en compte que la memòria d’aquests ordinadors de bord es reduïa a 70 KB. S’espera que aquestes sondes segueixin funcionant fins 2025: al voltant d’aquest moment deixaran de comunicar-se amb el nostre planeta, però qui sap quant més seguiran funcionant aquests programes.

JAVIER PASTOR – Xataka

COEINF.cat

Anuncis

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s