Kura ir vecākā datorprogramma, kas joprojām tiek izmantota?

Ir plaši atzīts, ka pirmo datorprogrammu uzrakstīja Ada Kinga, Lavleisas grāfiene 1842. gadā, lai gan ierīce, kurai tā bija paredzēta, viņas dzīves laikā netika uzbūvēta. Bet lasītājs jautā: kas ir vecākā datorprogramma, kas ne tikai tika uzrakstīta un nodota lietošanā, bet joprojām ir aktīva arī šodien?





Pentagons

1958. gadā Amerikas Savienoto Valstu Aizsardzības departaments ieviesa datorizētu līgumu pārvaldības sistēmu, ko tā nodēvēja par līgumu administrēšanas pakalpojumu mehanizāciju jeb MOCAS (izrunā MOH-cass). Sistēma tika izstrādāta, lai izmantotu jaunākās skaitļošanas un izvades tehnoloģijas, lai izsekotu notiekošajiem līgumiem un maksājumiem pārdevējiem.

Pēc piecdesmit septiņiem gadiem tas joprojām turpinās.



MOCAS ir uzrakstīta COBOL valodā, kas oficiāli tika apstiprināta tikai pāris gadus vēlāk, un, visticamāk, sākotnēji tā tika izveidota līdzīgā priekšgājējā FLOW-MATIC, ko izstrādāja ievērojamais datorzinātnieks un ASV Jūras spēku pakaļējais admirālis Greisa Hopere. . MOCAS sākotnējā saskarne balstījās uz perfokartēm vai atslēgu kartēm, saka Maikls Grehems, informācijas tehnologs, kas ir atbildīgs par MOCAS pārvaldību. Nākamajās desmitgadēs programma tika modernizēta, lai tā darbotos ar to, ko bieži sauc par zaļā ekrāna piekļuvi: termināļa stila sistēmu, kas tika plaši izmantota aviosabiedrībās, ceļojumu aģentūrās, bankās un telekomunikāciju uzņēmumos tikai pirms dažiem gadiem. Es neesmu pārliecināts, ka es to sauktu par grafisku lietotāja interfeisu, saka Grehems.

Jūs joprojām varat atrast antīkas zaļā ekrāna sistēmas, ja rūpīgi paskatāties — dažos gadījumos patīkama tīmekļa saskarne vienkārši maskē vecās iekšas. Patiešām, Aizsardzības departaments ir izveidojis jaunākas saskarnes, kas savienojas ar MOCAS. Tas ir saglabājis to izmantojamu pat tad, kad pasaule tam ir gājusi garām. Pašreizējā sistēma ir integrēta ar vairākām citām programmatūras pakotnēm, kas nozīmē, ka lietotājs šodien var pievienot ierakstiem, piemēram, Microsoft Word dokumentus.

Triljoniem dolāru ir izgājuši cauri MOCAS skaitļošanas ierakstiem. Pašreizējā formā sistēma pārvalda aptuveni USD 1,3 triljonus saistības un 340 000 līgumu. Tā pašreizējā aparatūras konfigurācija ir IBM 2098 modeļa E-10 lieldators, kas var izpildīt 398 miljonus instrukciju sekundē. Tam ir pieticīgi astoņi gigabaiti RAM un visa veida pievienotās atmiņas ierīces.



Agrāk ir bijuši centieni izveidot pilnu MOCAS nomaiņu, un tie ir izšļakstīti izmaksu, sarežģītības un pārejas plānošanas dēļ. Tā kā sistēma apstrādā tik daudz lietas, kas tiek veiktas un ir svarīgas aizsardzības dienestam, jebkurai jaunai sistēmai ir jāpārklājas un pilnībā jānodod viss notiekošais. Valdība vēlreiz lūdz pārdevējus iesniegt piedāvājumus, lai atbrīvotos no šīs ļoti funkcionālās pagātnes paliekas.

Perfokartes

MOCAS bija vecākā programmatūra, ko varējām pārbaudīt, taču tā var nebūt vecākā, kas joprojām tiek lietota regulāri. Eksperti banku un telekomunikāciju jomā uzskata, ka daži dīvaini ārzemju rādītāji varētu palikt klebināt kaut kur aizmugures birojā, lai gan nebija iespējams atrast piemērus, daļēji tāpēc, ka 1950. gadu beigās un 1960. gados dažas agrīnās sistēmas kļuva novecojušas viņu nozarē.



Ja programmatūras definīciju paplašina, visvecākā tiek izmantota, iespējams, Sparkler Filters, ūdens filtrēšanas ierīču ražotājs, kas tika dibināts 1927. gadā un atrodas Konro, Teksasā. Līdz pat šai dienai tā balstās uz 1948. gada IBM 402 perfokaršu sistēmu inventāra un uzskaites veikšanai, kā arī IBM 83 šķirotāju un IBM 129 ​​taustiņu perforatoru, norāda uzņēmuma ilggadējais remontētājs Duveins Laflijs, kurš dzīvo Ņūmeksikā. Tomēr IBM 402 nav atmiņas: tas paļaujas uz programmām, kas ir fiziski savienotas ar spraudņu paneļiem, kuras tiek aizstātas ar konkrēto uzdevumu. 2013. gadā uzņēmums paziņoja, ka pāriet uz personālajiem datoriem, taču tas vēl nav pārgājis, saka Laflijs.

Valdības ziņojums, kas ieviesa programmēšanas valodu COBOL.

Kodēšana tumsā



1972. gada maijā tika dota atļauja veikt visas līdz šim garākās kosmosa izpētes misijas. Voyager 2 un pēc tam 1 tika palaisti 1977. gadā. Abas zondes turpina sūtīt datus atpakaļ uz Zemi no visattālākajiem apmeklētajiem kosmosa punktiem.

Abi kuģi ir gandrīz identiski, līdz to liekajiem trīs datoru komplektiem: lidojuma datu apakšsistēma, datora komandu apakšsistēma un attieksmes un artikulācijas kontroles apakšsistēma. Kopā tie notur zondes uz pareizā ceļa, vēršot to augstsprieguma antenas atpakaļ uz Zemi un pārvaldot zinātniskos instrumentus. Borta kameras nav izmantotas, kopš zondes pabeidza ārējo planētu aplidošanu.

Trīsdesmit astoņus gadus, Voyager programmatūra turpina atzīmēties. Sūzija Doda, Voyager projekta vadītāja, saka, ka programmatūra ir atjaunināta lidojuma laikā, taču NASA to nekad nav izslēgusi vai pilnībā mainījusi.

Tā kā zondēm ir tik maz atmiņas, kas atbilst aptuveni 70 kilobaitiem, koda daļas tika apmainītas dažādās misijas fāzēs. Tas notika 18 reizes Jupitera aplidošanas laikā, 2013. gadā man pastāstīja misijas ilggadējais projekta zinātnieks Eds Stouns. Reiz, 2010. gadā, Voyager 2 sāka sūtīt atpakaļ izkropļotus zinātniskos datus. Pārbaudes reaktīvo dzinēju laboratorijā, kur Voyager tika izstrādāts un joprojām tiek pārvaldīts, atklāja, ka saskaņā ar Stounu viens programmas bits ir mainījies no 0 uz 1. Programma tika atkārtoti ielādēta un kopš tā laika darbojas.

Tomēr tā maksimālo kalpošanas laiku var uzskatīt par 48 gadiem: no 1977. līdz 2025. gadam. 2013. gadā Voyager 1 pārsniedza saules magnētiskās ietekmes robežas, nostādot to daļiņu vidū, kas ir augstāk uzlādētas nekā tās, kas atrodas mūsu Saules sistēma. Līdz 2020. gadam misijas zinātniekiem būs jāslēdz daži atlikušie instrumenti, taču kuģim jāturpina runāt ar zemi, līdz tas pēdējo reizi zvanīs mājās ap 2025. gadu.

Paldies Kristoferam Edijam par šīs nedēļas jautājumu. Ja jums tāds ir, nosūtiet to uz [email protected].

paslēpties