Az evolúció az operációs rendszerek és a főbb gondolatokat

Az elődje az operációs rendszer kell tekinteni segédprogramok (például rakodógépek), valamint a könyvtár a gyakran használt rutinok, kezdett kialakulni az Advent a mainframe 1. generációs (1940-es évek). Utilities minimalizálása fizikai manipuláció az üzemeltető a berendezés, és a könyvtárak elkerüli a több programozási ugyanezen intézkedések (az IO. Számításának matematikai függvények, és így tovább. N.).







1950 -60-es években alakult, és megvalósítása a fő gondolatok, amelyek meghatározzák a funkciókat az operációs rendszer: a kötegelt módban. időosztásos és multitasking. a hatalommegosztás. valós időben. fájl struktúrák és rendszerek

kötegelt módban

Annak szükségességét, hogy az optimális költséges számítási erőforrások vezetett a megjelenése a „szakaszos üzemmódban” program teljesítményét. Batch mód jelenlétét igényli sorban a programok végrehajtása, az operációs rendszer képes a terhelési program külső adathordozóra történő fő memória, ne várják meg a végrehajtás az előző program, amely lehetővé teszi, hogy a processzor, hogy elkerüljék az állásidőt.

Idő megosztása és multitasking

Már batch módban alakították megvalósításhoz szükséges processzor időosztásos közötti végrehajtása több program.







Szükség van egy elválasztási időt (multitasking többszörös programozásról) nyilvánul erősebben szaporítása során egy bemeneti-kimeneti eszközök teleprinters (és később, terminálok katódsugár képernyők) (1960). Mivel a billentyűzet sebesség (és még egy képernyőolvasó) adatfeldolgozó jóval alacsonyabb, mint a feldolgozási sebesség a számítógépes adatok, számítógép-használat „exkluzív” mód (egy szolgáltató) vezethet költséges állásidő számítástechnikai erőforrásokat.

Az elválasztási idő létre lehet hozni egy „multi” rendszereket, amelyekben egy (általában) egy központi feldolgozó egység és a memória volt kötve több terminál. Ebben a problémák egy része (például a gépelési vagy szerkesztési operátor) hajtható végre párbeszéd mód, és más tárgyak (mint például a nagy számítógépes) - kötegelt módban.

hatáskörök szétválasztása

A elterjedése többfelhasználós rendszerek szükséges egy megoldást a problémára hatalommegosztás, amely elkerüli a módosításának lehetőségét a végrehajtható vagy adat egyik programból egy másikba számítógép memóriájában (amely tartalmazza a hiba vagy rosszindulatúan előkészített) programot, valamint a módosítása az operációs rendszer alkalmazása.

Rt

Ha általános célú számítógépek vezérlésére ipari folyamatok végrehajtását teszik szükségessé „real time” ( „real time”) - a futási szinkronizáció külső fizikai folyamatokat.

Engedélyezése valósidejű funkció az OS építhetnek rendszerek egyidejűleg szolgálja a gyártási folyamatok és egyéb feladatok (batch módban és (vagy) egy időben megosztott).