Milyen „fogalmakat” használtak az operációs rendszerek előtt?
A számítógépek már régóta velünk voltak, de a korszerű számítógépes rendszerek működéséhez a korszerű operációs rendszerek megjelenése előtt került sor? A mai SuperUser Q&A bejegyzés kíváncsi olvasót vesz igénybe az időben történő utazás során.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A Számítógép-védelmi Társadalom Közlönyének fotója.
A kérdés
A SuperUser olvasó nEw gUy azt akarja tudni, hogy a számítógépes rendszerek miként működnek a modern operációs rendszerek kialakulása előtt:
Az operációs rendszerek a modern számítástechnika alapját képezik, de ezt megelőzően a számítógépes rendszerekben használták őket, hogy azok működjenek?
Amit a számítógépes rendszereknek a mai korszerű operációs rendszerek előtt dolgoztunk fel?
A válasz
A RedGrittyBrick és a DavidPostill SuperUser közreműködők válaszolnak nekünk. Először fel, RedGrittyBrick:
Korai számítógépek* egyszerre futtattak egy programot, és a közvetlenül a papírszalagból betöltött programokat (például) lyukasztottuk. A legkorábbi számítógépeket programozná* a be-ki kapcsolók nagy készletének beállításával.
Kolosszus
Atlasz
Manchester
*A "számítógép" szót használom, hogy azt a fajta eszközt jelenti, amely manapság létezik a milliárdokban. Ebből a nagyszámú számítógépről mindössze egy jelentéktelenül kis számú digitális elektronikus programozható számítógép tárolt programokkal. Biztos vagyok benne, hogy az eredeti kérdés nem arról szól, hogy a „számítógép” munkakörökkel rendelkező emberek hogyan töltötték munkanapjukat. E két számítógéptípus között olyan érdekes eszközök haladnak előre, amelyek nem szerepelnek a válaszban.
A DavidPostill válasza:
Operációs rendszerek története (Forrás: Kent Állami Egyetem)
Az operációs rendszerek számos különböző fázisban vagy generációban fejlődtek ki, amelyek nagyjából megfelelnek az évtizedeknek.
Az 1940-es évek - első generáció
A legkorábbi elektronikus digitális számítógépek nem rendelkeztek operációs rendszerekkel. Az időgépek annyira primitívek voltak, hogy a programokat egyszerre egy bitbe helyezték a mechanikus kapcsolók sorába (dugaszolható táblák). A programozási nyelvek ismeretlenek voltak (nem is voltak összeszerelési nyelvek). Az operációs rendszerek ismeretlenek voltak.
Az 1950-es évek - második generáció
Az 1950-es évek elején a rutin némileg javult a lyukasztókártyák bevezetésével. A General Motors Research Laboratories az első 750-es évek első operációs rendszereit az IBM 701-es rendszeréhez vezette be. Az 1950-es évek rendszerei általában egy munkát végeztek. Ezeket egyfolyamatos kötegelt feldolgozó rendszernek nevezték, mivel a programokat és adatokat csoportokban vagy kötegekben adták meg.
Operációs rendszerek története (Forrás: Wikipedia)
A legkorábbi számítógépek nagyszámítógépek voltak, amelyek nem rendelkeztek semmilyen operációs rendszerrel.
Mindegyik felhasználónak csak a tervezett időtartamra kellett használnia a gépet, és egy program és adat segítségével érkeztek a számítógépre, gyakran lyukasztott papírkártyákra és mágneses vagy papírszalagokra. A program betöltődik a gépbe, és a gép addig működik, amíg a program teljes vagy összeomlik.
A programokat általában egy vezérlőpulton keresztül lehet átkapcsolni a váltókapcsolók és a panelfények használatával. Azt mondják, hogy Alan Turing volt a mester ennek a korai Manchester Mark 1 gépen, és hogy már megszerezte az operatív rendszer primitív koncepcióját az Universal Turing gép elveiből..
Érdekli, hogy több visszajelzést kapsz az adott témáról? Ezután győződjön meg róla, hogy meglátogatja az alábbi, élénk beszélgetésszálakat!
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.