Ugrás a tartalomhoz

Fernando Corbató

A Wikiszótárból, a nyitott szótárból
(Corbató szócikkből átirányítva)


Főnév

Fernando Corbató (tsz. Fernando Corbatós)

  1. (informatika) Fernando José “Corby” Corbató (1926–2019) amerikai számítógéptudós, a modern operációs rendszerek és a többfelhasználós számítógépes környezetek egyik legnagyobb úttörője. Nevéhez fűződik a multics és a CTSS rendszerek megalkotása, valamint a világ első jelszavas számítógépes biztonsági modelljeinek bevezetése. Munkássága alapjaiban változtatta meg, hogyan használunk ma számítógépeket – különösen a megosztott, interaktív számítástechnika világában.



🎓 Tanulmányok és kezdeti pálya

Fernando Corbató 1926-ban született a kaliforniai Oakland városában, spanyol származású családba. Alapdiplomáját a California Institute of Technology-n szerezte, majd 1950-ben csatlakozott az MIT-hez, ahol később PhD-t szerzett fizikából. Azonban már doktori évei alatt is számítástechnikai rendszerek iránt érdeklődött, és hamar átnyergelt az akkor kialakulóban lévő operációs rendszerek kutatására.



💡 Motiváció: Az időpazarlás és a “batch processing” korlátai

Az 1950-es években a számítógépek ún. batch módban működtek:

  • A programozók lyukkártyákon adták le a kódjaikat.
  • Ezeket később futtatták le sorban a gépeken.
  • Egy-egy hiba javítása órákat vagy akár napokat vett igénybe.

Corbató felismerte, hogy ez az eljárás rendkívül pazarló. Célja az volt, hogy interaktív hozzáférést adjon a számítógépekhez több felhasználó számára egyszerre, és valós időben.



🖥️ CTSS – Compatible Time-Sharing System (1961)

Corbató vezetésével az MIT-n kifejlesztették a világ első működő időmegosztásos operációs rendszerét, a CTSS-t. Ez forradalmi volt, mert:

  • Több felhasználó egyszerre használhatta ugyanazt a számítógépet.
  • Mindegyiküknek külön interaktív munkamenete volt (teletype terminálokon keresztül).
  • A rendszer védte a felhasználók fájljait, és bevezette a jelszavas hitelesítést.

📌 CTSS újdonságai:

  • Jelszavas védelem – az első implementáció számítógépes rendszeren
  • Időosztásos működés – a CPU ciklusait felosztotta a felhasználók között
  • Fájlhozzáférés és jogosultságkezelés – primitív, de hatásos védelem
  • Prompt alapú parancsbevitel – az interaktív shell előfutára

CTSS megalapozta a modern interaktív operációs rendszerek működését, legyen szó UNIX-ról, Linuxról vagy Windowsról.



🧠 Multics – Multiplexed Information and Computing Service (1965)

A CTSS sikerére építve Corbató és csapata (MIT, General Electric, Bell Labs) belevágott a Multics rendszer megalkotásába.

A cél: egy megbízható, skálázható, biztonságos és megosztott számítástechnikai rendszer, amely a jövő hálózatos világát szolgálja.

✨ Multics fő újításai:

  • Hierarchikus fájlrendszer – alapja a UNIX fájlrendszernek
  • Virtuális memória – lapozás és címfordítás
  • Processzek és memóriavédelem – biztonságos multitasking
  • Dinamikus modulbetöltés – „linkelés” futási időben
  • Univerzális shell környezet – parancssoros interfész

Bár Multics maga sosem terjedt el széles körben, elvi és technikai hatása óriási volt. Az egyik Multicson dolgozó fejlesztő, Ken Thompson, a tapasztalatok alapján kezdte megírni a UNIX rendszert.



🔐 Corbató és a jelszó

Ma már magától értetődőnek tűnik, hogy minden számítógépes fiókhoz jelszó kell. 1961-ben ez újítás volt – és Corbatóék a CTSS-ben vezették be először:

„It’s much better to allow people private directories protected by passwords than to trust that they won’t look at each other’s files.” – Corbató

Ez volt a számítógépes hozzáféréskontroll születése.



🧪 Tudományos hatás és filozófia

Corbató felfogása szerint a számítógépeknek:

  • Hatékony eszközként kell szolgálniuk az emberi gondolkodás támogatására,
  • Könnyen használhatónak, oszthatónak, és megbízhatónak kell lenniük,
  • A megosztás nemcsak technikai, hanem etikai alapelv.

Multics és CTSS víziója előrevetítette a cloud computing, multi-user UNIX rendszerek, sőt a SaaS világát is.



🏆 Elismerések

Corbató munkásságát a számítástechnikai világ széles körben elismerte:

  • ACM Turing Award (1990) – „az időosztás és számítógépes megosztottság alapelveinek kidolgozásáért”
  • IEEE Fellow
  • National Academy of Engineering tagja
  • Computer History Museum Fellow (2012)



👨‍🏫 Tanári és mentori szerep

Corbató hosszú ideig volt professzor az MIT-n, ahol több generációnyi hallgatót tanított:

  • Operációs rendszerek, számítógép-architektúra, számítógép-használhatóság
  • Inspirálta Ken Thompsont, Dennis Ritchiet, valamint sok korai UNIX-fejlesztőt



🕊️ Halála és öröksége

Fernando Corbató 2019-ben hunyt el 93 évesen. Halálakor a szakma egyöntetűen úgy emlékezett rá, mint:

  • Az interaktív számítástechnika atyjára
  • A megosztott rendszerek és a felhasználói hozzáféréskontroll megalkotójára
  • Egy olyan korszak vezetőjére, amikor a számítástechnika még nem iparág, hanem felfedezés volt



🌍 Örökség a mai világban

Mely technológiák épülnek Corbató munkájára?

  • UNIX/Linux operációs rendszerek (Multics örökösei)
  • Cloud computing és többbérlős rendszerek (time-sharing koncepció)
  • Shell-ek, parancssori interfészek (CTSS prompt)
  • Felhasználói jogosultságkezelés (jelszavak, elérési jogok)
  • Virtuális memória, processzizoláció, szálak kezelése (Multics)



Zárszó

Fernando Corbató azok közé tartozott, akik megreformálták a számítógéphasználatot. Nem új processzort, nem gyorsabb gépet épített – hanem új működési elvet:

A számítógép nem egy embernek szóló eszköz – hanem sokak közös intelligens segítője.


Egy mondatban:

Fernando Corbató megteremtette azt a világot, ahol több ember egyszerre osztozhat egy gépen – és ezáltal a digitális együttműködés alapjait is lefektette.