Esszé a számítógépes operációs rendszerek maydurov Alexander 14
Mi az operációs rendszer?
Először is, meg kell érteni, hogy mit jelent az operációs rendszer (OS).
Azt hiszem, világossá válik az összes fontos a találmány, még a legelső operációs rendszer, mert lehetővé tette, hogy mentse az embereket a kommunikáció közvetlenül a hardverrel, így a programozó egy kényelmesebb irányító rendszer.
OS amely kapcsolatot az ember és a számítógép, így a felhasználó egy egyszerű, középpontjában a munka a felület fájlokat. Az akció az írás a fájlt a lemezre, akkor egyszerűbb, mint mikor kell vigyázni mozog a merevlemez fejek, megvárjuk, amíg visszaáll a megfelelő helyre, stb
Ott csak adott áttekintést az operációs rendszer. Ezután azt javaslom, hogy fontolja meg az operációs rendszer részletesebben.
* Szerkezete és működése az operációs rendszer
A legtöbb modern operációs rendszerek moduláris rendszerek (azaz szétválaszthatok különálló funkcionális részek). Természetesen egyetlen architektúra operációs rendszer nem létezik, de van egy univerzális megközelítést strukturálása operációs rendszereket. A leggyakoribb megközelítés osztani valamennyi modul két csoportra oszthatók:
· Kernel - modulok az alapvető funkciók ellátására az operációs rendszer;
Kernelmodulokban vezérelt folyamatok, a memória, input-output eszközök, stb Által betöltött funkciók kernel modulok, a leggyakrabban használt, így a sebesség a teljesítmény határozza meg a teljesítményt az egész rendszert. a legtöbb modulok, hogy egy nagy sebességű futás működését RAM memóriában, azaz Ezek rezidens
Az egyéb működési modulok (kiegészítő) elvégzésére hasznos, de nem annyira szükséges funkciókat ilyen teszt a számítógépes egység, az érzékelő berendezés meghibásodások, stb
A rendszermag a hajtóereje az összes számítási folyamatok, és összeomlott a nucleus egyenértékű összeomlott az egész rendszer, ezért a fejlesztők különös figyelmet szentelve a biztonsági előírásokat, és megvédi őket a szabad felhasználói beavatkozás.
Nos, most már lépni a fő funkciókat, amelyeket az operációs rendszer egészére. Általában úgy lehet osztani a két legfontosabb, a kapcsolat az ember és a gép és a menedzsment a gép maga. A fontos az első funkció már fentebb említettük, de a második érdemes részletesebben.
A modern számítógépek állnak a processzor, memória, időzítő, meghajtók, egér, hálózati interfész, nyomtatók és rengeteg egyéb eszközök. Tehát, a funkció az operációs rendszer, és a szervezett és ellenőrzött elosztó számítógépes erőforrások a különböző programok között, a versenyt a jogot, hogy használja őket. Valóban, képzelni, mi történne, ha egy számítógép futottak három program egyidejű és mindannyian megpróbálták nyomtatja az adatokat ugyanazon a nyomtatót. Inkább az első néhány sor egy lapon jelent volna meg az első program, a következő néhány a második, stb Ennek eredményeként a zavart teljes. OS rend helyreállítása érdekében ezekben a helyzetekben. Az operációs rendszer lehetővé teszi a hozzáférést először csak egy program, és a kimenet a többi ideiglenes fájlokat, és beteszi a nyomtatási sorból. Ebben az időben, a második program fut tovább, anélkül, hogy észrevette, hogy valójában nem küld adatokat a nyomtatónak. Kiderült, hogy az operációs rendszer, mint a „csaló” program. Ez egy példa az időbeli eloszlása források. Nem kevésbé fontos a térbeli eloszlása. Ez azon a tényen alapul, hogy az operációs rendszer hozzárendel minden program csak egy része egy adott erőforrás, és nem az egész erőforrás teljesen. A legszembetűnőbb példa, véleményem szerint, a forgalmazása számos program a számítógép memóriájában. Nehéz elképzelni, hogy mennyi idő telt feldolgozni a parancsot, és a teljes összeget RAM-t, hogy az egyes programok, és a többiek ott vár a sorára!
Miután mindezen funkciókat ismét bizonyítja a szükségességére és fontosságára, az operációs rendszerek. Anélkül, hogy a számítógép operációs rendszere a felhasználó csak egy halom fém, amelyben lehetetlen megközelíteni.
Ennek alapján az alap OS funkciók fejlesztése során az vezérel bizonyos követelményeknek:
· Az a képesség, egy szoftver rendszert;
· Rugalmasság és alkalmazkodóképesség;
· Szoftver kompatibilitás belüli számítógépek egyetlen hardver platform;
· Minimális emberi beavatkozásra;
· Funkcionális redundancia (jelenlétében rendszerének több program, amely ugyanezt a funkciót);
Könnyen elképzelhető, milyen hosszú és érdekes módon már az operációs rendszer a fejlesztési és a kihívások, amelyekkel a fejlesztők hogy eleget tegyen a követelményeket, amelyek a fent bemutatott.
Története OS fejlesztés
Természetesen OS fejlesztés szorosan kapcsolódik a fejlesztési számítógépek magukat. Korai számítógépek nem tartalmazza operációs rendszer, így minden folyamat elindításához és leállításához programok külső eszközök csatlakoztatását kézzel. Programozási végeztek kizárólag gépi kódban. Míg a gépeket használtak több kutatási célokra, és nem foglalkozik a konkrét gyakorlati problémák. A korai 50-es évek a találmány a lyukkártya - speciális kártyák, amelyek tolerálják az algoritmus a program - a helyzet megváltozott, de a teljes szolgáltatás és a számítógép-használat továbbra is elfogadhatatlanul nehéz.
Az első lépés, hogy megkönnyítse a kommunikációt a géppel készült a késő 50-es években, hogy a találmány, kötegelt feldolgozás. Az ötlet az volt, hogy építsenek egy teljes csomagot feladatok (egy pakli lyukkártya), mozgatni őket a szalagra, majd a segítségével egy speciális program (a prototípus modern operációs rendszerek) következetesen futtatni őket végrehajtási beavatkozás nélkül az üzemben. Az ilyen feldolgozási feladatok jelentősen csökkentette az időt, hogy támogassa a szervezet az akció kiszámításának folyamata. Az emberek már nem kellett futni a folyosón adattovábbításhoz eredmények: ők most jelenik meg a nyomtató offline (vagyis anélkül, hogy csatlakozunk a számítógéphez). Azonban volt még egy komoly hátránya: mivel a programozók elvesztette közvetlen hozzáférést biztosít a számítógépek, az idő a hibák kijavítását a programokban vett még sok más.
A következő lépés azon az úton, egy modern operációs rendszer volt a találmány elve többfeladatos. Korábban a fő processzor lehet tétlen a legtöbb időt, várva az IO parancsot szalag vagy egyéb eszköz. Persze, ez nagyon kellemetlen, és kereskedelmi információk feldolgozása olyan egyszerű volna 80% -át foglalják az időt. Az egyik megoldás volt, a megoszlási memória több részre, amelyek mindegyike kapott külön feladat. Most a processzor nem vár a befejezése az input-output műveletek és áttért a kész végrehajtani a programot.
Követve multitasking megjelent timesharing. Ez az üzemmód lett tervezve multi-terminál rendszer, ahol minden felhasználó tud működni a terminálon. Például a huszonegyedik tagokat kell nyilvántartásba, és ha tizenhét közülük úgy gondolja, kávét vagy menjen a dolgát, a CPU-t nyújtott három felhasználó, akik szeretnének dolgozni a gépen. Azonban az ilyen rendszerek, hardver kihasználtsága alacsonyabb volt, ami az árat kell fizetni a kényelem.
Mindezek az újítások természetesen szükség az írás az operációs rendszer, amelyet fel lehetne használni, mint a kis és nagy gépek, mind a nagyszámú perifériát, és egy kis kereskedelmi terület és a tudományos kutatás terén. Meg kell felelni ezeknek a követelményeknek már nagyon nehéz. Írásbeli futás közben millióit tartalmazzák a sorok, ez nagyon bonyolult, és ahol több ezer hibákat. Ezek azonban hozzájárultak az operációs rendszer: bizonyos technikai módszerek, amelyeket alkalmazunk az első operációs rendszer még mindig él és jelen van a modern operációs rendszerek.
A 70-es évek közepétől vált általánossá mini. Az építészet már jelentősen egyszerűsödött, és a források korlátozottak. Mindez tükröződik az operációs rendszer ezeket a gépeket. Ők lettek tömörebb és sokkal közelebb áll a fogalmak a modern operációs rendszerek. A leggyakoribb operációs rendszer akkoriban UNIX, amely a fejlődés a történet, akkor meg fogja vizsgálni később.
Az igazi forradalom volt a találmány a korai 80-es években a szilícium chipek, és ennek következtében a megjelenése az első személyi számítógépek (PC). A szempontból a PC architektúra nem más, mint egy mini-számítógép, de a költség jóval alacsonyabb volt. Ez lehetővé tette számukra, hogy megszerezzék nemcsak az egyetemek, a vállalkozások és a kormányzati szervek, hanem a hétköznapi emberek. Ezután népszerű UNIX operációs rendszer túl bonyolult volt az alkalmazásra nem szakemberek. A feladat az volt, hogy hozzon létre egy felhasználóbarát felület, azaz a Ajánlott a felhasználó, aki nem tud semmit, és nem akar tudni semmit. Itt - és aztán ott volt az összes ismert MS-DOS (Microsoft Disk Operating System). Meg kell jegyezni, hogy az eredeti MS-DOS volt a parancssori felület, ami nem volt túl kényelmes. És sokkal később, egy grafikus környezet MS-DOS jött létre, az úgynevezett Windows, amely ezt követően kialakított egy független operációs rendszer. Ő -, majd végrehajtja az ötlet egy grafikus felület, amely az ablakok, ikonok, menük és az egér.
A történelem a fejlődés az OS egyértelmű, hogy a fő feladata az operációs rendszer mindig biztosítja a könnyű interakció az ember-gép. Úgy tűnik, hogy a modern operációs rendszerek, amennyire csak lehetséges, hogy megbirkózzon ezzel a feladattal. Azonban minden évben vannak új változata az operációs rendszer, jobb és új lehetőségeket, és a történelem, az operációs rendszerek válik egy új és egy új folytatást.
* Windows operációs rendszer
A mai napig, az operációs rendszer a Microsoft Windows minden megnyilvánulása kétségkívül tartják a leggyakoribb operációs rendszer a PC :. A világon több mint 150 millió kompatibilis számítógépek és a Windows telepítve van 100 millió őket .. Nyilvánvaló, hogy a bevezetés a PC-mal kell kezdeni megismerése Windows mert enélkül a munka PC elképzelhetetlen a legtöbb felhasználó számára. Ismerete Windows rendszerek - a szükséges építőköve a falon a tudás a PC.
^ Történelem a fejlődés és a fejlettségi