Tudd Intuíció, előadás, bevezetés

Számos osztályozási rendszerek operációs rendszereket. Az alábbiakban a besorolás egyes adatok a felhasználó szemszögéből.

A végrehajtás többfeladatos

Száma feladat egyidejű operációs rendszerek két osztályba sorolhatók:







  • multitasking (Unix, OS / 2, Windows);
  • egyfunkciós (például MS-DOS).

Multitasking operációs rendszer. problémák megoldása a forráselosztás és a verseny teljes mértékben végrehajtja a többszörös programozásról mód szerint a követelményeknek a szakasz „alapfogalmak, operációs rendszerek fogalmak.”

Multitasking. amely megtestesíti azt az elképzelést, time-sharing, az úgynevezett megelőző (preemptív). Mindegyik program van rendelve egy kvantum CPU idő, ami után a vezérlés átadódik a másik program. Azt mondják, hogy az első program kerül tolta ki. A felhasználói programok a legtöbb kereskedelmi operációs rendszerek előjegyző módban.

Egyes operációs rendszerek (Windows 3.11, például), a felhasználói program kisajátítani a processzort. azaz, hogy a munka nem preemptív módot. Általános szabály, hogy a legtöbb rendszer nem tartozik az elmozdulás a tényleges OS kódot. Felelősség programokban, különösen a valós idejű feladatokat nem váltják. További részleteket erről egy előadás a processzor ütemezés.

Szerint a fenti példákban látható a durva osztályozás. Például az MS-DOS operációs rendszer, akkor szervezni a dob a kiegészítő célokkal, és a jelenléte a memóriában két vagy több feladatot egyszerre. Azonban ez az operációs rendszer hagyományosan tartották egy-tasking, aminek elsődleges oka a védekező mechanizmusok és kommunikációs képességeit.

Támogatás többfelhasználós módban

Az egyidejű felhasználók száma az operációs rendszer lehet osztani:







  • egyfelhasználós (MS-DOS, Windows 3.x);
  • multiplayer (Windows NT, Unix).

A legjelentősebb különbség a két operációs rendszer áll rendelkezésre, több felhasználós rendszereket mechanizmusok védik a személyes adatokat minden felhasználó számára.

többprocesszoros

Egészen a közelmúltig, a számítógépes rendszerek egy központi processzor. Ennek eredményeként a követelmények nagyobb termelékenység megjelent többprocesszoros rendszerekben. Két vagy több általános célú processzorok elvégzésére párhuzamos parancsok végrehajtása. Többprocesszoros támogatás fontos jellemzője az operációs rendszer és vezet szövődménye erőforrás menedzsment algoritmusok. Multiprocessing hajtják végre, mint operációs rendszer. mint a Linux, Solaris, Windows NT, és még sokan mások.

Többprocesszoros operációs rendszer van osztva szimmetrikus és aszimmetrikus. A szimmetrikus operációs rendszer minden processzor ugyanúgy működik, kernel, és a feladat végrehajtható bármely processzor. azaz a feldolgozás teljesen decentralizált. Ebben az esetben az egyes processzorok, mind memória áll rendelkezésre.

A aszimmetrikus OS processzorok egyenlőtlen. Általában van egy központi processzor (master) és alárendelt (slave), a terhelés és a munka jellege, amely meghatározza a fő processzor.

Real-Time Systems

A kategóriában a többfeladatos operációs rendszer. együtt szakaszos rendszerek és timesharing. Ide tartoznak azok a valós idejű rendszerek. Eddig nem említett.

Hozzá vannak szokva, hogy ellenőrizzék a különböző műszaki tárgyakat vagy eljárás. Az ilyen rendszerek jellemzője a maximálisan megengedhető válaszidő külső esemény, ahol a programot, amely ellenőrzi a tárgy végre kell hajtani. A rendszert úgy dolgozza fel a bejövő adatok gyorsabb, mint azok jönnek, és több forrásból egyidejűleg.

Az ilyen korlátozó hatással az építészet valós idejű rendszerek. például, hogy lehet, hogy hiányzik a virtuális memória, mely támogatást nyújt a váratlan késedelmet a programok végrehajtását. (Lásd. Szintén a szakaszok kapcsolatos tervezési és végrehajtási virtuális memóriát.)

következtetés

Megnéztük a különböző nézetek, hogy milyen operációs rendszer; Vizsgáltuk a történelem fejlődésének operációs rendszerek; Találtunk mi normálisan működik működnek az operációs rendszerek Végül rájöttek, hogy mik a megközelítések az építési operációs rendszereket. A következő előadás kapja fogalmának pontosítása „folyamat” kérdések és tervezési folyamatokba.




Kapcsolódó cikkek