Operációs rendszerek mérnök, amit "
Fejlesztés → «Operációs rendszer: miért tették mérnök”
Bármi, ami lehet programozni, a gép kéne csinálni; az emberek csak azt, amit még nem tud írni egy programot.
GR Gromov (National Information Resources: kereskedelmi üzemeltetési problémák Nauka, Moszkva, 1985, 166 ..).
1949 óta a kezdete az első elektronikus számítógép egy emlékezetes program és a mai napig a számítógép valóban az grand ugrást.
Az első számítógép, valamint az első járat a Wright fivérek, az emberek úgy tekintettek, mint egy csoda. És ma, beszélünk a támadó „számítógép kora” hangot komoly figyelmeztetés, hogy ha a szakember nem fogja megtanulni számítógépes ismeretek, akkor lemarad az idő, nem kap a promóció. Ez lesz a szokásos, hogy a munka a mérnöki asztal látjuk a kijelző csatlakoztatott mainframe vagy egy személyi számítógép (PC), amelyek mint az írógép, majd superkalkulyatorom, az információs áttételi rendszer, a rajztábla, a vezérlő eszköz a kísérleti elrendezés. Ilyen az iparosodott országok, mint az Egyesült Államokban, az egyik terminál ma már 10 dolgozik a cég IBM számítógép-felhasználók, ez a szám 6, és a cég az IBM egy terminál is átlagosan két alkalmazottal.
Hazánkban ezek a számok nem annyira látványos, de a felkészülés a nagyszabású bevezetése a számítógépek az élet minden területén meg kell tenni most: iskolák, a közép- és felsőfokú oktatási intézmények speciális, a munkahely, a tanfolyam. Az évek során a tizenkettedik ötéves terv megjelenése számítástechnikai berendezések hazánkban nőtt 2,3-szor, csak az egyetemeken akkor létre mintegy 130 ezer. Állás, számítógépekkel felszerelt és megjeleníti.
Milyen ismeretek számítástechnikai kell egy modern mérnök? Célszerű összehasonlítani a számítógépet az autó. Cars vásárol több millió ember, és a legtöbbjük néha a legáltalánosabb információt a készülékről, csak azokat, amelyek akkor szükségesek, ha vásárol egy végsebesség, a motor mérete, belső kapacitás, az üzemanyag-fogyasztás, stb ...
Ez ugyanaz a számítógépekkel. Entity számítógép vásárlásban, vagy olyan személy, aki vásárol egy személyi számítógép, érdekli a CPU sebességét az első helyen, a kötet a működési és a külső memória, a szám a csatlakoztatott kijelzők, stb Dolgozó mérnökök tervezési irodában, vagy a munkahelyen, törődnek, hogyan kell építeni egy számítógép, amely chipek szerepelnek az összetételét, hogy hogyan működik a központi feldolgozó egység vagy bemeneti-kimeneti csatornák. Számára a legfontosabb dolog, hogy képes volt megoldani azt a feladatát.
Folytatva az analógiát az autó és a számítógép. Ahhoz, hogy egy férfi autót vezetni, meg kell tanulni a szabályokat a vezetési és a közlekedési szabályokat. Nem tudván szabályai vezetés, akkor ne érintse a hely, és a vezetési ismerete nélkül, és tartsák be a közlekedési szabályokat balesetekhez vezethet.
Hasonló szabályokat kell tudni, és bárki törekvő számítógépekkel dolgozni. Számítógép - egy komplex műszaki rendszer, amely számos funkcionális elemek - logika, memória és egyéb indikátor. A számítógép nem tud kapcsolatot és információt cserélnek a kijelző és egyéb külső eszközök bevezetésére és végrehajtására a szükséges programokat.
Számítógépek, valamint az autó, kivéve a „motor” (CPU) igényel „kormánymű”, amely biztosítaná összehangolt működése jegyeik és lehetőséget biztosított, hogy használják a férfi. Az ilyen „kormánymű” a számítógép - operációs rendszer (OS) - az egyik legkiemelkedőbb eredmények terén a számítástechnika, amely lehetővé tette egy új pillantást a lehetőségeit és körét a számítógépek. Operációs rendszerek ma elválaszthatatlan a számítógép, ezek a természetes kiterjesztése, és ez néha nehéz meghatározni, ahol az egyik véget ér, és a gépen, amelyen az operációs rendszer elindul.
Operációs rendszerek által kifejlesztett rendszer programozók és szervezett gyűjteménye programok megvalósítása komplex algoritmusok a számítógépek üzemeltetése. Ezek a programok, sőt, elrejtve a felhasználó összetettsége számítógépek. Együttműködik a gép ahhoz, hogy tudja a lehetőségeket az operációs rendszer a felhasználó által megadott formában nyelvet interakció vele. Állapítani, hogy a nyelvek kölcsönhatása az operációs rendszer és programozási nyelvek nem semmi köze egymáshoz. Nyelv interakció az operációs rendszer - ez csak egy sor parancsot.
A lista a következő parancsokat, az operációs rendszer és teszi „vezetési szabályok” a számítógép, és a szabályokat és sajátosságai azok alkalmazása - „közúti szabályok” a rendszerben. Ismerete nélkül, az első nem lesz képes dolgozni a számítógép, és a második elmulasztása ahhoz vezethet, hogy „baleset”, például, a pusztítás a nagyon kívánt programot. Állapítani, hogy a cél ennek a szeminárium nem, hogy tanulmányozza a működését az operációs rendszer, ez előjoga a rendszer programozók. Egy sor további kiadványok fogunk beszélni, hogy milyen lehetőségek vannak az operációs rendszer a felhasználó számára, és hogyan alkalmazzák őket a gyakorlatban.
De miért az összes ugyanazt az operációs rendszert, nem csak a magas szintű programozási nyelv? Több oka is van. Ma, közel 40 év kezdete után a számítógép működése, ha az összes egyetem, és most az iskolákban, amely megalapozza a számítástechnika és a számítógépes tervezés, és elsősorban tanítják programozási legalább az egyik magas szintű nyelvek, amikor az ország széles hálózata tanfolyamok tanulás művészete programozás, amikor a tömeg a vérkeringést és a különböző kiadók előállított könyveket programozás, amikor szinte minden magazin által közzétett rovatok be, amelyben a tanítás a programozás végezzük, amikor elfogadásra nemzeti programot megvalósítani az egyetemes számítógépes ismeretek, nehéz elképzelni, hogy egy mérnök, aki nem tudja, hogy legalább egy programozási nyelv magas szintű, vagy volt szakirodalom otthon (legalábbis gyermekei vagy unokái).
Másrészt, egy mérnök, hogy megtanulják programozás, de nem tudja, az operációs rendszer, mint egy ember, az elveszett sötét éjszaka csak annak a ténynek köszönhető, hogy vett egy zseblámpát, hogy elfelejtette, hogy kitaláljuk, hogyan kapcsolja be. Nem a nyelv tudása kölcsönhatás az operációs rendszer, egy mérnök, még írunk egy programot, amely nem képviseli, hogy mit kell csinálni vele: hogyan adja meg azt a memória a gép, milyen formában, hogyan biztosítható a biztonság, hogyan kell csinálni, és így tovább ..
És a harmadik, talán a legfontosabb oka. A modern operációs rendszerek igen különbözőek a rendszer középpontjában a lyukkártya, aki dolgozott a számítógép 15, 10, vagy akár 5 évvel ezelőtt. A modern operációs rendszerek - elsősorban a párbeszéd rendszer tervezett felhasználói beavatkozás a gépen keresztül a kijelzőn. A modern rendszerek közé tartoznak a különböző általános célú szoftver (az úgynevezett közüzemi), amelyek segítségével programozás nélkül. Miután elsajátította őket, és felismerve minden előnyét a számítógépek használata, az a személy lesz sokkal könnyebb programozni.
És végül, hogy miért a rendszer UNIX? Egészen a közelmúltig, az egyes típusú számítógép, hogy saját operációs rendszer: RTOS SM számítógépek, EU DOS, OS az EU az uniós számítógép, MS / DOS és CP / M PC - különböző nyelveken interakció, kéréseket végrehajtani rendszer funkcióit, irányelvek IO, azaz a különböző számítógépek már saját „kontrollok”. Ha figyelembe vesszük, hogy a számítógép generációk megváltozott minden 5-7 évben, mérnökök segítséget kérni, mint egy nagy, és a személyi számítógép, hogy a mérnöki nagy könyvtár programok lehet halmozni (pl szimuláció), amit szeretne használhat bármely számítógépre, és mentse meg az átállás az új gép, érthető, elborzadt a látványtól kiterjed olyan változatos autók, és ami a legfontosabb - az operációs rendszer. Gyakran előfordul, hogy még abban az esetben, ha több operációs rendszert úgy tervezték, gépek az azonos típusú, vannak jelentős különbségek a nyelv a felhasználói interakció a rendszert.
Mindez oda vezetett, (és még mindig gyakran vezet), hogy az a tény, hogy még egy profi programozó az átmenet az egyik rendszerből a másikba komoly átképzés szükséges. Egy másik nagy overhead átruházásával kapcsolatos felhasználói programok, amelyek nélkül nem lehetséges a normál működés mérnök az új operációs rendszer.
Előbb vagy utóbb, a szabványosítás kell fogni, és az operációs rendszer (mint azt már a programozási nyelv és számítógépes hálózatok), és az első nyelv kölcsönhatás a rendszer.
Úgy volt, hogy megjelenik egy mobil operációs rendszer, hogy működik minden típusú számítógépek - és a legtöbb személyes - és amelynek egységes kölcsönhatás nyelvet. Ez az OS vált a UNIX rendszer, amely, mivel a korai 8o bizalmát jön a kérelmek száma a szint „standard de facto” világ számítógép-ipar egészére. Japánban például a UNIX rendszer tekintik a fő versenyző és a szabványos operációs rendszer az ötödik generációs számítógépek.
Kompatibilis a rendszer UNIX operációs rendszerek vagy hoznak létre hazánkban. Ez az eszköz INMOS mobil operációs rendszer az SM számítógépek, mobil operációs rendszer az EU MOS számítógépek, interaktív mobil egységes operációs rendszer DEMOS SM számítógépek, PC számítógép és az EU-ban. A tizenkettedik ötéves mobil operációs rendszerek, mint a UNIX hajtják végre minden típusú és osztályok hazai számítógépek.
Így az előfeltételeket a felhasználó számára, miután elsajátította egy egységes „kormányzás”, vagy inkább a nyelvi kölcsönhatás a UNIX rendszer sikeresen működik több számítógépen, a zökkenőmentes átmenetet az egyik gépről a másikra.
Ahhoz azonban, hogy a jelenség a UNIX rendszer csak akkor van szükség, hogy egységesítsék nem lenne teljesen korrekt. Tipikusan az operációs rendszer létrehoz egy nagy csapat szakmai programozók, akik távol vannak problémák a számítógépek a hétköznapi felhasználók számára, így azok elsősorban a hogyan „szorítani” a maximális kapacitása a számítógép, és az utolsó - hogy kell-e lehetőséget a felhasználónak, és hogyan ezeket a lehetőségeket kell alkalmazni.
BASIC mód UNIX rendszer - párbeszéd. Szemben a hagyományos rendszerek (ES OS típus) a UNIX rendszer, akkor nem talál munkát vezérlő nyelv, amely létrehozta további nehézségeket a mérnök az ő rögös út a fejlődés a számítógépek.
Ahhoz, hogy a UNIX operációs rendszer naponta ha nem szükséges, hogy rendelkezzen minden olyan programozási nyelv, a rendszer széles körű általános célú programok (közüzemi), hogy az Ön számára jelentős segítséget. Miután elsajátította a „kormánymű” rendszer, kapsz az arcán egy jó asszisztens, aki ad majd lehetőséget, hogy dolgozzon, szerkesztése és szaporodni különböző dokumentumokat; Ez lesz az elektronikus titkár, semmi elfeledett és időben emlékeztető aktuális eseményekről; Segít végző mérnöki számítások és hozzanak létre egy adatbank. OS UNIX rendelkezésre álló források lehetővé teszik, hogy kicseréljék a leveleket más felhasználókkal és telekonferencia. Kezdeni dolgozni a rendszer, ahhoz, hogy megtanulják egyszerű parancsokat 5-10.
Azonban a korszak a mérnök nem nélkülözheti programozás tudományos és technológiai forradalom. Ezek a programok ma már használják a tervezés az új gépek, metróvonalak, lakóövezetében kezelheti munkafolyamat, holnap lehet reménytelenül elavult: voltak pontosabb számítási módszerek, új anyagok, megváltozott követelmények a várostervezés vagy állapotok földalatti szóló, a tudósok hoztak létre egy új technológia. Mi a mérnök ilyen körülmények között? Fuss, hogy a programozó, aki saját műveit elegendő hosszú ideig elmagyarázni neki a problémát, és végül kap egy programot, amely egyáltalán nem, mit akar a mérnök? És mindezt annak ellenére, hogy az asztal, hogy egy mérnök „intelligens” PC, amely segít neki, hogy írjon, és debug programot.
Ma, amikor a programozás volt a kiváltsága a mérnök, ha elválik a programozó vissza. És itt lehet analógiát vonhatunk az autó. Képzeljünk el egy olyan helyzetet, ahol minden autó tulajdonosnak jelenleg szakmailag szakmai vezető. Azt mondják, „abszurd!”.
És nem abszurd, amelynek kéznél a számítógép, tudván, világosan jelölje meg a problémát, forduljon ahhoz a személyhez távol a szempontból? UNIX rendszer itt is felbecsülhetetlen értékű szolgáltatást mérnök. Ez magában foglalja annak tagsági rendszer programozás C nyelven, Fortran és Pascal, és egy egyszerű és kényelmes eszköz a képzés és a hibakeresés programokat.Reméljük, hogy a tanfolyam UNIX operációs rendszer segít elmélyíteni a tudás terén a számítástechnika és sikeresen alkalmazzák a gyakorlatban. Ennek része a természetesen fogunk összpontosítani a hazai mobil operációs rendszer MO az EU-val.
A kiadványsorozat tervezett kapcsolatos kérdésekkel a szervezet felhasználói beavatkozás a rendszerbe, dokumentumok elkészítése, létrehozása információs és továbbítási rendszerek, e-mail, programozás Fortran, Pascal és C Az is várható, hogy fontolja meg a átadása korábban kidolgozott a Fortran és Pascal az EU OS UNIX rendszer további felhasználásra.
Orlova, Ph.D., főmunkatárs
Ez minden. Tehát mi változott alapvetően a mireza a 30 év!
Ui Egy kis történelem megteheti itt.