Porovnávacia analýza operačných systémov. Porovnanie operačných systémov rodiny UNIX a Windows

Úvod

Počítač je počítačový systém pozostávajúci z hardvéru a softvéru. Vyžaduje základný softvér - operačný systém. Bez operačného systému počítač nebude schopný pracovať.

Operačný systém je súbor programov, ktoré organizujú prevádzku počítača a spravujú ho.

Účel práce:vykonajte komparatívnu analýzu operačných systémov systému Windows a Mac OS.

Úlohy:

  • Definovať operačný systém;
  • Zvážte funkcie operačných systémov;
  • Vykonávajte porovnávaciu analýzu operačných systémov.

1. Základné definície a koncepty

1.1. Operačný systém

Operačný systém je komplex vzájomne prepojených systémových programov, ktoré sú načítané, keď je počítač zapnutý a sú neustále v pamäti počítača. Vyrábajú užívateľský dialóg, vykonávať počítačové riadenie, svoje zdroje (RAM, umiestnenie na diskoch atď.), Spustite iné (aplikované) programy vykonávania. Operačný systém poskytuje užívateľské a aplikačné programy pohodlný spôsob, ako komunikovať (rozhranie) s počítačovými zariadeniami.

Hlavným dôvodom pre potrebu operačného systému je, že základné operácie na prácu s počítačovými zariadeniami a riadením počítačov je veľmi nízka prevádzka, takže opatrenia, ktoré sú potrebné používateľské programy a aplikačné programy, sú tvorené niekoľkými stovkami alebo tisíckami Takéto základné operácie.

Napríklad, pohon na magnetických diskoch "chápe" iba takými základnými operáciami, ako povoliť / vypnúť hnací motor, nastaviť čítanie hlavy na konkrétny valec, vyberte špecifickú čítaciu hlavu, čítať informácie z skladby disku k počítaču , atď. A dokonca aj na vykonanie takejto jednoduchej akcie, keďže kopírovanie súboru z jednej diskety do druhého (súbor je pomenovaná sada informácií na disku alebo inom strojovom médiu), musíte vykonávať tisíce operácií na spustení príkazov jednotiek, kontrolu ich vykonanie, vyhľadávanie a spracovanie informácií v tabuľkách umiestnenie súborov na diskoch atď.

Operačný systém sa skrýva od užívateľa všetky tieto komplexné a zbytočné detaily a poskytuje to pohodlné rozhranie pre prácu. Vykonáva tiež rôzne pomocné akcie, ako napríklad kopírovanie alebo tlačiarenské súbory. Operačný systém na stiahnutie operačnej pamäte všetkých programov, prenáša ich do manažmentu na začiatku svojej práce, vykoná rôzne akcie na žiadosť vykonaných programov a oslobodzuje programy na RAM, keď sú dokončené.

Operačné systémy môžu byť rozdelené do skupín (klasifikovaných) nasledujúcimi funkciami:
1. Počet používateľov: operačný systém s jedným používateľom (slúži len jedným používateľom); Multiplayer (pracuje s mnohými používateľmi)
2. Z hľadiska počtu procesov: znevýhodnená (spracovávaná iba jedna úloha - už nie sú použité); Multitasking (súčasne existuje niekoľko úloh v pamäte RAM, čo striedavo spracováva procesor)

Podľa typu výpočtovej techniky: jednoprocesor, multiprocesor (úlohy môžu byť vykonané na rôznych procesoroch; servery sú zvyčajne multiprocesorom), siete (zabezpečiť zdieľanie zdrojov všetkými úlohami vykonanými v sieti).

Podľa typu rozhrania (metóda interakcie používateľa) sú operačné systémy rozdelené do 2 tried: OS s rozhraním príkazového riadka a OS s grafickým rozhraním.

Existuje niekoľko typov operačných systémov: Windows, Mac OS.

1.2. Funkcie operačného systému

Funkcia operačného systému obsahuje:

  • cvičenie dialógu s užívateľom;
  • zadanie a správu dát;
  • plánovanie a organizácia procesu spracovania programu;
  • distribúcia zdrojov (RAM a cache, procesor, externé zariadenia);
  • spustenie programov na vykonanie;
  • všetky druhy podporných operácií;
  • prenos informácií medzi rôznymi vnútornými zariadeniami;
  • podpora softvérovej podpory periférnych zariadení (displej, klávesnice, diskové jednotky, tlačiareň atď.).

2. Porovnávacia analýza operačných systémov

2.1. Windows XP.

História systému Windows (Microsoft je) pochádza v roku 1986. V roku 1990 získala popularitu, keď bol Windows 3.0 prepustený. Popularita novej verzie systému Windows bola vysvetlená niekoľkými dôvodmi. Grafické rozhranie vám umožňuje pracovať s objektmi počítača, ktorý nepoužíva príkazy, ale pomocou vizuálnych a zrozumiteľných akcií na ikonách označujúcich tieto objekty. Možnosť simultánnej práce s viacerými programami výrazne zvýšila pohodlie a efektívnosť práce. Okrem toho, pohodlie a jednoduchosť písania programov pre systém Windows viedli k vzniku čoraz viac rôznorodých programov so systémom Windows. Nakoniec, práca bola lepšie organizovaná s rôznymi počítačovými zariadeniami, ktoré tiež určili popularitu systému. Následné verzie systému Windows boli zamerané na zlepšenie spoľahlivosti, ako aj podpory pre médiá (verzia 3.1) a prácu v počítačových sieťach (verzia 3.11).

V roku 1995 sa objavil systém Windows 95, ktorý sa stal novou fázou v histórii systému Windows: Rozhranie sa výrazne zmenilo, rýchlosť programu sa rozrástla, prehliadač programu Internet Explorer bol povolený.

Pokračovanie rozvoja systému Windows 95 bolo operačný systém, ktorý sa objavil v roku 1998 (Windows 98). S pokračujúcim rozhraním bola vnútorná štruktúra významne recyklovaná. Veľká pozornosť bola venovaná práci s internetom, ako aj podporou moderných protokolov prenosu informácií - normy, ktoré zabezpečujú výmenu informácií medzi rôznymi zariadeniami. Okrem toho je funkcia Windows 98 schopnosť pracovať s niekoľkými monitormi.

Ďalšia etapa vo vývoji systému Windows bola vzhľad systému Windows 2000 a Windows Me (Millennium Edition - Millennium Zariadenie). Systém Windows 2000 je vyvinutý na základe systému Windows NT a zdedil svoju vysokú spoľahlivosť a bezpečnosť informácií zo zahraničného zásahu. Operačný systém Windows Me sa stal dedičom Windows 98, ale získal mnoho nových funkcií. Po prvé, toto je zlepšená práca s mediálnymi médiami, schopnosť nahrávať nielen zvuk, ale aj video informácie, výkonné prostriedky na obnovenie informácií po neúspechoch a oveľa viac.

Operačný systém Microsoft Windows XP (z anglického zážitku - skúsenosti), alebo Microsoft Codename Whistler, je OS rodiny Windows založený na technológii NT.

Windows XP pre stolné počítače a pracovné stanice je k dispozícii v troch modifikáciách: Home Edition pre domáce osobné počítače, profesionálne vydanie - pre kancelárske počítače a konečne, Microsoft Windows XP 64bit Edition je verzia systému Windows XP Professional pre osobné počítače zozbierané na Základom 64-bitového procesora Intel Itanium s hodinovými frekvenciou viac ako 1 GHz.

Ak porovnáte systém Windows XP s staršími verziami systému Microsoft Windows, je ľahké zistiť mnohé významné rozdiely v novom operačnom systéme. Napriek tomu, že tento OS bol vyvinutý na základe platformy NT a na prvý pohľad, pokiaľ ide o jeho vlastnosti, je do značnej miery podobná Microsoft Windows 2000, vlastne Windows XP označuje zásadne odlišnú generáciu operačných systémov Windows. Užívateľ systému Windows nie je pripojený k akémukoľvek štandardnému rozhraniu nainštalovanému v predvolenom systéme: Bez obtiažnosti môžete zmeniť typ systému Windows stiahnutím ktoréhokoľvek zo stoviek stoviek špeciálne navrhnutých "tém". Tradičné hlavné menu, ktoré otvorí prístup k programom nainštalovaným v počítači uloženom na diskoch a nastaveniach operačného systému, tiež preškrtilo množstvo významných zmien. Stlačte tlačidlo Štart sa zobrazí dynamické menu, ktoré obsahuje iba päť programov, ktoré používajú najčastejšie. Vďaka tomu môžete začať pracovať s potrebnými aplikáciami oveľa rýchlejšie. Tu sú výstupné tlačidlá z systému (Odhlásiť) a vypnite počítač (vypnite počítač), čo vám umožní dokončiť aktuálnu reláciu systému Windows a vypnúť počítač.

V prostredí Microsoft Windows užívateľ musí často pracovať s viacerými dokumentmi alebo súborom rôznych programov. V tomto prípade sú neaktívne aplikácie zložené do panela úloh, v dôsledku čoho je skôr alebo neskôr ohromený s ikonami a prepínanie medzi úlohami sa stáva náročným. Ak chcete vyložiť panel úloh a uvoľnite viac pracovných priestorov Ak chcete zobraziť ikony so spustením aplikácií, sa v systéme Windows XP používa takzvaná úloha zoskupenia aplikácií, podľa ktorého rovnaké typy programov pracujúcich na počítači sú súčasne kombinované do logickej vizuálnej skupiny.

Windows má významné bezpečnostné problémy, pokiaľ ide o vzdialený hackingový systém. CERTRAY k tomuto problému čiastočne pomáha inštalácii náplastí pravidelne produkovaných vývojármi. Potom sa produkty od spoločnosti Microsoft chránia hlavne, avšak bez aktualizácie, operačné systémy môžu byť opäť otvorené pre hackerov.

2.2. Mac OS.

Prechod na novú architektúru výrazne transformovala komunitu Mac av skutočnosti rozdelila myšlienku svojich počítačov na dve éry - "pred prechodom na Intel" a "po prechode na Intel".

Prvý systém Mac OS sa objavil v roku 1984, oveľa skôr ako Windows. Bol navrhnutý špeciálne pre počítače Macintosh (Mac). Tieto počítače majú uzavretú architektúru, to znamená, že počítače sami zbierajú len jablko.

Sila Mac OS je praktická absencia vírusov pre Macintosh. A nie je to len nielen vo veľmi veľkej prevalencii Mac OS v porovnaní so systémom Windows, ale aj to, že tradičné vírusy jednoducho nefungujú v prostredí UNIX. Teoreticky, samozrejme, existujú vzorky vírusov, ktoré môžu pracovať s niektorými aplikáciami na Mac OS, ale ich číslo v porovnaní so škodlivým softvérom napísaným pre Windows je jednoducho zanedbateľný. Dokonca aj diaľkové hacking počítač so systémom Mac OS je oveľa zložitejšie ako hacking Windows bežecký stroj a antivírusové programy môžu byť potrebné len na to, aby ste neposielali infikovaný súbor systému Windows, neprinášate žiadnu škodu stroj.,

Systémové rozhranie má tiež významné rozdiely od systému Windows. Napríklad, ak v systéme Windows každý program zvyčajne zodpovedá jednému oknu s kartami a panelmi nástrojov, ktoré sa v ňom otvárajú, "plávajúce" okná a panely, ktoré nie sú viazané na spoločné okno, sa používajú v Mac, a sú umiestnené na Desktop.

Hlavným znakom rozhrania systému Mac OS je minimalistický. To znamená, že keď spustíte aplikáciu, užívateľ je vybavený kľúčom, základnými prvkami rozhrania a riadenia a len podľa potreby môže užívateľ nakonfigurovať pracovné prostredie podľa chuti. V tomto prípade užívateľ nebude zažiť ťažkosti pri zvládaní rozhrania OS.

Ďalšou charakteristickou vlastnosťou rozhrania je príslovka. Toto je panel v dolnej časti pracovnej plochy, kde sa zistia, že súbory a ikony aplikácií, ktoré majú rýchly prístup, rovnako ako bežiace aplikácie. Panel je možné upravovať, zmeniť veľkosti, odstrániť a pridať ikony aplikácií. Môžete tiež označiť prvky rozhrania, ako je palubná doska a odhaliť. Dashboard - panel pre prácu s "widgets", jednoduché grafické aplikácie, ktoré spravidla vykonávajú informačné funkcie. Vystaviť - zobrazenie funkcie na obrazovke vo forme miniatúrne všetkých otvorených okien alebo iba okien aktívneho programu.

Mac OS, na rozdiel od systému Windows, od samého začiatku prichádza s potrebným súborom finančných prostriedkov na plnohodnotnú prácu. A hoci zoznam programov pre Mac OS nie je taký pôsobivý ako pre Windows, ale sú tu však všetky základné potrebné aplikácie pre prácu a zábavu.

2.3. Výhody a nevýhody operačných systémov
Výhody a nevýhody operačných systémov systému Windows a Mac OS

Dôstojnosť

nevýhody

Okná 1. Široký výber
2. Úplná kompatibilita so všetkými zariadeniami
3. Technická podpora
4. Široká prevalencia
5. Jednoduché nastavenie
1. Zlá bezpečnosť
2. Niektoré nadhodnotené systémové požiadavky
3. Mnohé obmedzenia (Digital Content Control System, najprv sa objavil v systéme Windows Vista, Microsoft sa vždy snaží uložiť váš názor, ktorý je lepší pre používateľa)
Mac OS. 1.lightovanie nastavenia
2. nevyžaduje znalosti technických detailov užívateľa
3. Zvýznamné použitie
4. Pohodlná organizácia systému Windows - Všetky okná sú viditeľné a nie je potrebné medzi nimi prepínať.
5. Nainštalovaný základný súbor
6.Good bezpečnosť
1. Vysoké náklady na počítače s Mac OS X
2. Uzavretá architektúra počítačov je možnosť zlepšenia zariadenia

Záver

Počítače doslovne zaplavili byty, kancelárie, podniky v posledných 10 rokoch. "Inteligentná zásuvka" s istým chodom v našom živote. Mnohí ľudia si už nevedia, ako by mohli urobiť predtým .

Veľký počet užívateľov uprednostňuje použitie počítača na zábavu. V tomto prípade je systém Windows vhodný pre ľudí, ktorí potrebujú multimediálne centrum (hudba, kino, internet, hry). A pre tých, ktorí nemusia nie sú drahé a nie príliš komplikované na používanie počítača na prácu, a Mac OS X je najlepšou voľbou pre ľudí, ktorí chcú pracovať na počítači, nie na jedno použitie v konkrétnom systéme.

Počítačová veda - Operačný systém (OS.) - Hlavné úlohy OS. - Užívateľské rozhranie - Charakteristiky, Shell

Operačný systém (OS) je súbor softvérových nástrojov na správu počítačových hardvérových zdrojov, povýšenie programu, interakcie programov s hardvérom, inými programami a používateľmi.

OS je základný softvér bez toho, ktorý počítač nemôže pracovať. Akýkoľvek typ počítača je preto vybavený OS. Zvyčajne existuje niekoľko odrôd OS orientovaného na rovnaký typ počítača. Hlavná časť jadra OS je vložená do pamäte RAM, keď je počítač zapnutý a je neustále počas celého obdobia prevádzky počítača (t.j. rezidencia).

Aplikačné programy môžu pracovať len v prostredí akéhokoľvek operačného systému. Pre každý typ operačného systému je vyvinutý jeho súbor aplikačných programov (aplikácií).

Situácia, keď program vyvinutý pre jeden operačný systém môže byť vykonaná priamo v prostredí ostatného operačného systému, stáva sa zriedkavo. Častejšie softvérové \u200b\u200bprodukty orientované na určitom konkrétnom systéme nemôžu fungovať v prostredí iného operačného systému (nekompatibilita softvéru).

Hlavným účelom operačného systému je vzťah medzi softvérovými produktmi a "hardvérom" počítača. Operačný systém robí programy do určitej miery nezávislé od špecifickej modifikácie stroja a inštalované na IT zariadenia. Ona tiež vám umožní "povedať" užívateľovi, čo chce z počítača.

Operačný systém prijal niektoré dohody a obmedzenia, ktoré sa týkajú, aby "pochopili" túžby používateľa. Dialóg s operačným systémom je niečo ako konverzácia s hlúpym, nepochopiteľným, ale výkonným služobníkom. Chápe vám len vtedy, keď jej poviete, kde leží a čo mám robiť s tým, a ak to poviete nepresne, potom môže urobiť niečo úplne iné alebo odmietnuť robiť čokoľvek vôbec.

Hlavné úlohy OS.

1. Podpora pre programy; zabezpečenie ich interakcie s hardvérom a navzájom;

2. Distribúcia zdrojov (čas procesora, RAM, miesto na disku atď.); Organizácia systému súborov (systém ukladania údajov o externých informáciách o médiách); Účtovníctvo využívania zdrojov, kontroly videa;

3. spracovanie chybných situácií; Ochrana informácií;

4. Podpora možnosti používateľa na správu stroja pomocou špeciálnych príkazov (spracovanie príkazového jazyka v procedurálnom prostredí) alebo vystavenie určitým objektom (tlačidlá atď. V prostredí orientované na objektov);

5. Podpora siete.

Užívateľské rozhranie

Okrem správnych zdrojov a podpory fungovania programov OS predstavuje používateľa možnosť riadiť počítač v režime dialógu. To sa deje s užívateľským rozhraním.
Užívateľské rozhranie je súčasťou softvérového produktu, ktorý poskytuje dialógy medzi programom a užívateľom.

Najjednoduchšou rôznorodosťou IP je rozhranie príkazového riadka. Zapojuje správu počítača zadaním príkazov z klávesnice.

Jasný príklad slúži príkazového riadku v MS-DOS:

C: používatelia Diplom \\\u003e Kopírovanie Head.htm C: užívatelia Bakalavr

1 Kopírovaný súbor

Vyspornejší pohľad na IP je rozhranie textového okna. Nevyžaduje sadu príkazov na klávesnici a ovládá ovládací prvok na stlačenie jednotlivých tlačidiel alebo tlačidiel myši, keď je v menu a dialógové okná.

Príkladom je obálka nástroja Borland Pascal:

Najmodernejšie je rozhrania grafického okna, ktorý spája vyvinutý dialógové okno rozhrania Windows (menu systémy, dialógové okno, panely s nástrojmi, piktogrammi atď.) S veľkými obrazovými grafickými schopnosťami.

Príkladom je okno Folder "My Computer":

----

Charakteristika OS.

1. BIGHTNOSŤ (PRE PEVM 8-bit, 16-bitové, 32-bitové, 64-bitové operačné operácie);

2. Počet programov súčasne vykonaných pod kontrolou OS (ONE - a Multitasking OS).
Multitasking OS podporuje paralelné vykonávanie viacerých programov, ktoré pracujú v rámci jedného výpočtového systému v jednom okamihu. Multitasking je firemné a vysídlenie.
V prítomnosti firemného multitaskingu aplikácie sa procesor zdieľali, pravidelne ho prenáša. Ak niektorí aplikácia odmietne oslobodiť procesor, systém nemôže s ním nič nerobiť.
Ak sa používa multitasking, operačný systém plne kontroluje všetky aplikácie a distribuuje čas procesora medzi nimi, čím sa oveľa zníži pravdepodobnosť "mraziaceho systému" v chybách v prevádzke programov.
Single-Handicap OS podporuje režim vykonávania iba jedného programu v samostatnom čase;

3. Nástupnosť je technológia, ktorá umožňuje, aby aplikácia riadne implementovala výkonnosť svojich procesov multitaskingu. Proces je akákoľvek úloha alebo činnosť iniciovaná programom. Jeden program môže vykonávať niekoľko procesov súčasne;

4. Typ používateľského rozhrania: Rozhranie príkazového riadka, rozhranie textového okna, užívateľské rozhranie grafického okna (X, typ, svetlo);

5. Požiadavka na hardvérové \u200b\u200bzdroje;

6. výkon;

7. Spoľahlivosť (udržateľnosť v práci, ochrana údajov pred neoprávneným prístupom);

8. Poskytovanie aplikačných programov;

9. Dostupnosť sieťových schopností (sieť, miestny OS);
Sieťové OSS sú navrhnuté tak, aby spravovali počítačové zdroje, v kombinácii do siete na zdieľanie údajov a poskytli silné prostriedky na vymedzenie prístupu k údajom pri poskytovaní ich integrity a bezpečnosti, ako aj mnoho služieb na používanie sieťových zdrojov;

10. Počet podporovaných procesorov: jednoprocesor, multiprocesor;
MultiProcesor OS, na rozdiel od jedného procesora, podporovať použitie viacerých procesorov na vyriešenie jednej úlohy;

11. Otvorenosť operačného systému je, že komponenty OS sú k dispozícii v zdrojovom kóde pre každého používateľa.

12. Spôsob použitia RAM;
Existujú dva spôsoby práce s pamäťou: Lineárna adresa - OS pracuje so všetkou systémovou pamäťou, as jedným nepretržitým priestorom; Segment-OS pracuje s malým množstvom dostupným bez špeciálnych prostriedkov RAM.

Najbežnejší OS pre počítač

Hlavnými charakteristikami operačných systémov sú:

Prvým zástupcom tejto rodiny je systém Ms- dos. (Microsoft Disk Operačný systém Disk Prevádzkový systém Microsoft) bol vydaný v roku 1981 kvôli príchodu IBM PC.
Operačné systémy rodiny DOS sú presunuté 16 vypúšťania a majú nasledujúce vlastnosti:

Rozhranie príkazového riadka
Modulárna štruktúra, ktorá zjednodušuje prenos systému na iné typy počítača
Malý objem, ktorý je k dispozícii bez špeciálnych prostriedkov RAM (640 KB)
Nízke hardvérové \u200b\u200bpožiadavky, veľký rozsah aplikačných programov.

Významnou nevýhodou rodinných operačných systémov DOS je nedostatočná ochrana pred neoprávneným prístupom k zdrojom PC a OS, ako aj nízka spoľahlivosť, nedostatok sieťových možností. V súčasnosti je MS DOS súčasťou OC Windows 95.

Počiatočné informácie MS-DOS

Samotný operačný systém MS-DOS (a akýkoľvek iný operačný systém) pozostáva z niekoľkých častí:

Zavádzač operačného systému je malý program uložený v prvom sektore akejkoľvek systémovej diskety (diskety zaznamenaných na ňom) alebo pevný disk, ktorý načíta dva systémové súbory iO.sys a Msdos.sys. Je to topánka operačného systému, ktorý prenáša kontrolu BIOS na počiatočnom začiatku stroja.

IO.SYS a MSDOS.SYS súbory sú neustále v pamäti počítača: IO.SYS cvičí pridanie k základnému systému I / O, v závislosti od potrieb tejto verzie operačného systému, msdos.sys implementuje všetky štandardné funkcie tejto verzie. Okrem toho msdos.sys vloží príkazový procesor do pamäte.

Príkazový procesor (Command.com File) slúži na prevádzku systému s užívateľom. On sám vykonáva časť príkazov operačného systému (tieto príkazy sa nazývajú interné), a keď volajú externé príkazy alebo vykonajú iné programy, prenáša im, na konci svojej práce opäť prevziať kontrolu nad a vyloží strávený program z pamäte .
Externé príkazy operačného systému sú samostatné programy, ktoré vykonávajú akékoľvek servisné funkcie.

Ovládače zariadenia sú špeciálne rezidentné programy, ich hlavným cieľom je rozšíriť možnosti jednotlivých počítačových zariadení (napríklad pamäte), pripojenie dodatočných zariadení (povedzme, myši) a zabezpečenie normálnej prevádzky neštandardných zariadení.

Zvážte súčasné princípy organizovania ukladania informácií v počítači.

Operačné systémy shell

Shell sa nazýva nadstavba nad operačným systémom, ktorý ho používateľ výrazne uľahčuje a poskytuje množstvo ďalších služieb služieb.

Surpy operačných systémov poskytujú:

* Vytváranie, premenovanie, kopírovanie, prepravu, vymazanie a rýchle vyhľadávanie súboru v aktuálnom adresári disku alebo na všetkých počítačových diskoch;
* Zobrazenie, vytváranie a porovnávanie adresárov;
* Zobrazenie, vytváranie a úpravy textových súborov;
* Archivácia, aktualizácia a rozbalenie archívnych súborov a zobrazenie archívov;
* Synchronizácia adresárov, rozdelení a zlúčenie súborov;
* Podporovať komunikáciu medzi dvoma počítačmi prostredníctvom sériových alebo paralelných portov;
* Formátovanie a kopírovanie disketových diskov, zmeňte štítok disketového disku a zväzkov Tagy pre pevné disky, ako aj čistiace disky z nepotrebných súborov;
* Spustenie programov.

Norton Commander (NC) bola najväčšou popularitou medzi užívateľmi. Tento softvérový produkt vám umožňuje zobraziť súbory a adresáre na dvoch neustále zobrazených paneloch niekoľkých typov a pohodlne manipulovať so súbormi pomocou funkčných tlačidiel a myši.

Penzión DOS Navigator úplne skopíruje pôvodný nápad NC, ale má ďalšie funkcie. Podporuje prácu s veľkým počtom archívov, umožňuje zvýrazniť súbory rôznych typov farieb, má pohodlnejšie nástroje pre interkompočítačovú komunikáciu cez modem.

Grafické plášte pre Windows - Dash doska pre Windows, Dash doska pre Windows 95, Deskbar 95 pre Windows 95 - Umožnite užívateľovi rýchlo vytvoriť ponuku spustenia programov a volania dokumentov, ako aj monitorovať používanie systémových prostriedkov.

Shet Shells a Rar sú určené na ovládanie kompresie (archivácie) a rozbalenie súborov v prostredí MS-DOS. WinRAR a WinZIR Shells sú navrhnuté tak, aby riadili kompresiu (archiváciu) a rozbaľovali súbory v grafickom prostredí. NDOS Shells, Norton Desktop pre Windows sú navrhnuté tak, aby spravovali súbory.

Dát.vydania: 10/01/2010 10:34 UTC

Tagy: :: :: :: :: :: :.

PC Vykonáva akcie v súlade s predpismi programu vytvoreným v jednom z programovacích jazykov. Keď používateľ pracuje na počítači, je často potrebné vykonávať operácie s aplikačným programom ako celok, na usporiadanie práce externých zariadení, skontrolovať prevádzku rôznych blokov, kópie informácií atď.

Tieto operácie sa používajú na prácu s akoukoľvek programovom programov, preto sa odporúča od celej škály operácií vykonávaných počítačmi, alokovať typické a implementovať ich pomocou špecializovaných programov, ktoré by sa mali brať ako štandardné nástroje dodané s hardvérom.

Programy, ktoré organizujú prevádzku zariadení a nesúvisiace s konkrétnou úlohou sú zahrnuté v komplexe programov operačný systém.

Operačný systém(OS) - súbor softvérových nástrojov, ktoré ovládajú počítačové hardvérové \u200b\u200ba aplikačné programy, ako aj ich interakciu medzi sebou a užívateľom.

Funkcie operačného systému sú rôznorodé, neustále sa rozširujú v dôsledku zavedenia dodatočných programov a modifikácií starých.

Operačný systém tvorí autonómne prostredie, ktoré sa nepripájajú so žiadnym programovým jazykom. Akýkoľvek aplikačný program je spojený s OS a môže byť prevádzkovaný len na týchto počítačoch, kde existuje podobné systémové prostredie.

Ak chcete pracovať s OS, je potrebné vlastniť jazyk tohto prostredia - súbor príkazov, ktorej štruktúra je určená syntaxou jazyka.

OS vykonáva nasledovné funkcie:

    riadenie práce každého bloku počítača a ich interakcie;

    riadenie realizácie programu;

    organizovanie ukladania informácií o externých médiách;

    interakcia používateľa s PC (Podpora používateľského rozhrania).

OS je zvyčajne uložený na pevnom disku a jeho neprítomnosť je tu špeciálny flexibilný disk, ktorý sa nazýva systémový disk. Keď je počítač zapnutý, operačný systém sa automaticky načíta z disku do pamäte RAM a berie do neho určité miesto.

OS určuje všeobecné runtime pravidlá, správu dát a prístup k počítačovým zdrojom.

OS pre počítače sú rozdelené do:

    jeden- I. multitasking(v závislosti od počtu paralelných aplikovaných procesov);

    jeden- I. multiplayer(V závislosti od počtu používateľov súčasne pracujúcich s OS);

    nečistýa prenosnýdo iných typov počítačov;

    benátskya sieťPoskytovanie práce v miestnej počítačovej sieti.

2.2. Vývoj osobných počítačových systémov

Viac ako 30 rokov používania počítača sa zmenilo niekoľko generácií operačného systému.

Najrozšírenejší a univerzálny OS pre väčšinu typov počítača v rokoch 1970-80. bol multitaskingový a multiplayerový operačný systém Unixvyvinutý spoločnosťou Bell Labs.(jedna z divízií spoločnosti AT & T.). V súčasnosti Unixpoužíva sa hlavne vo vysoko výkonných serveroch a výkonných pracovných staniciach.

Prvý použitý OS pre 8-bitové počítače na základe mikroprocesora Intel 8080.sa stal v systéme 70. rokov CP / M-80firmy Digitálny výskum..

Hlavné operačné počítače IBM PC a kompatibilné s nimi, pôvodne na základe mikroprocesora Intel 8088.a v budúcnosti - na nasledujúcich modeloch mikroprocesorov Intel sa stal (od roku 1981) 16-bitové jednostranné MS-DOS.(Microsoft.Disk. Pôsobenie. Systém.). Mimochodom, MS-DOS.nebol pôvodný vývoj spoločnostiMicrosoft- to len rafinovaný OS QDOS.Vytvorené spoločnosťou Seattle. Počítač Produkty.. Neskôr sa objavili klony kompatibilné s MS-DOS, napríklad PC-DOS.firmy IBM.,DR-DOS.firmy Digitálny výskum.(Následne sa stal produktom spoločnosti Novell.pod značkou Novell DOS.).

Pokus o získanie štandardu MS-DOS bol spoločne vyvinutý firmami Microsoft.a IBM.operačný systém OS / 2.(1987). Od roku 1990 firma Microsoft.odišiel z vývoja OS / 2 a úplne sa sústreďuje na riadku operačných systémov Okná. Viacfarebné rozhranie Oknárýchlo získal popularitu po celom svete a skutočne sa stal priemyselným štandardom, a rôzne verzie tohto OS sú v súčasnosti nainštalované na ohromujúcim majoritným počítačom.

Vývoj grafického plášťa Oknápre OS PANI.- DOS.začal v roku 1981. V roku 1985 bol prepustený Okná1.0 a neskôr v roku 1987 - Windows 2.0.ktoré vzhľadom na nedostatok užívateľských aplikácií neboli rozšírené. Do konca 80-tych rokov sa takéto aplikácie (textové procesory, elektronické tabuľky procesory, systémy správy databáz atď.) Zdá sa, že na trhu a okamžitemicrosofts systému Okná3.0 (1990). V roku 1992 sa vydáva verzia. Windows 3.1.ktorý je prakticky identický s ňou Windows 3.11(1993), pracoval len v norme a 386. rozšírených režimoch. V roku 1993 Smicrosoftches systém pracuje v partnerských sieťach peer-to-peer Windows pre pracovné skupiny 3.11.

V auguste 1995 Microsoft zobrazí plnohodnotný 32-bitový multitasking OS Windows 95.majú množstvo nepochybných výhod porovnávania MS-DOS. Zloženie tohto operačného systému ako subsystému bolo zahrnuté MS-DOS 7.0slúžiť na poskytnutie kompatibility s predchádzajúcimi verziami MS-DOS. V Windows 95.prvýkrát bol integrovaný komplex programu Directx, Poskytovanie prístupu k aplikácii Applicationswindow k prístupu k hardvérovým zariadeniam PC - zvuková karta, video lietadlo atď. Iný systém ISACTIVEMOVI- Poskytovanie podpory pre hranie rôznych multimediálnych súborov. Windows 95.mohlo by automaticky rozpoznať veľký počet komponentov a vlastniť vytvorenú konfiguráciu a konfiguračný mechanizmus.

V lete roku 1996 sa svetlo videli verziu Windows 95.OSR2 (OES. Služby. Vydanie), Navrhnuté len na dodanie spolu s hotovými počítačmi, v ktorých boli opravené mnohé chyby predchádzajúcej verzie. Hlavným prielomom však bol prechod na pokročilejší súborový systém -FAT32, ktorý vám umožní uložiť miesto na disku.

Zmena tohto systému v roku 1998 prichádza Windows 98., hlavný rozdiel, ktorý z nich Windows 95.skladá sa v úzkej integrácii s internetom: V novom operačnom systéme bol nakoniec rozdiel medzi Inna Webom nakoniec vymazaný ( Www.World Wide Web.) - Hlavnými prostriedkami práce s informačnými objektmi je vodičom ( Prieskumník.). Možnosti riadenia rozšírených a rozhraní

Posledný operačný systém pomocou jadra DOS v systémovej línii Windows 9x.zdá sa, že systém pre domácich používateľov PC - Windows Millennium Edition (Windows Me)zavedené na predaj v septembri 2000 inováciou ocele: vylepšený prehliadač Internet Prieskumník. 5.5 Pokročilý balík ovládačov Directx 7.1 , Univerzálny hráč Microsoft. Médií. Hráč., Podpora digitálnych vstupných zariadení (foto a videokamery, skenery). Vážne zmeny prešli samotným bezpečnostným systémom - kompozícia Windows Me.zadali sa niekoľko nových konfiguračných a bezpečnostných nástrojov systému.

Multitasking 32-bit OS založený na jadre Nt.(Nová technológia.) Poskytovanie zvýšenej spoľahlivosti sa objavila v roku 1993: Windows NT Workstation.a Windows NT Server. Tieto OS boli zamerané na firemných užívateľov, ktorí pracovali v rozšírenom režime a mohli by podporovať niekoľko paralelných pracovných mikroprocesorov (MP).

Logické pokračovanie Windows nt.uvádzaný Windows 2000.- Multitasking OS, schopný podporovať až 32 paralelných pracovných MP a orientovaných v prvom rade, na prácu s obchodnými aplikáciami. Oficiálne vydanie verzie "Box" sa uskutočnilo vo februári 2000 OS vytvorených v nasledujúcich možnostiach - univerzálny(Windows 2000 Professional) I. server(Windows 2000 Server,Pokročilý server.a Server DataCenter). Dedičstvo bezpečnosti, vynikajúce siete a službyNT, Windows 2000.to sa stalo pohodlnejším pre priateľský používateľ.

Vo februári 2001 bol prezentovaný Windows XP.- OS, známy ako Whistlerpočas obdobia vývoja (symboly XP.sú zníženie z angličtiny. zážitok-zážitok), ktoré majú zvýšenú bezpečnosť, ktorá vytesňuje multitasking, integrovateľnosť s internetom atď. Pod menom Windows XP.celá línia OS: Corporate Windows XP.a ServerWindows XP.Profesionálnya "domov" Windows XP.DOMOV. Interné zariadenie novej verzie systému Windows nepodliehala významným zmenám od okamihu systému Windows 2000, ale objavil sa množstvo inovácií - vstavaný hlasový rozpoznávací systém, prechod na podporu pre 64-bitové aplikácie, širokú možnosť Nastavenie používateľského rozhrania, ktoré podporujú samotnú úroveň rekord-R / RWNO atď.

Na konci roka 2002, Bill Gates povedal, že všetky sily spoločnosti Microsoft by boli vyhodené z brúsenia ponáhľa, ale aby sa zabezpečila stabilita a bezpečnosť svojich výrobkov. A prvý produkt vytvorený v súlade s touto zásadou sa stal Windows Server 2003.- server, 64-bit, multitasking OS, schopný centrálne alebo distribuovaný na ovládanie rôznych súborov rolí, ktoré sa objavili na trhu na začiatku roka 2004, vybavený takto operačným systémom, môže pôsobiť ako súborový server a tlačový server; Webové servery a aplikácie webových serverov; poštový server; Terminálové servery; Remote Access / Virtual Network Server servery ( VPN.); Adresárové servisné servery, systémy doménových mien ( DNS.), Dynamický uzol konfiguračného protokolu servera ( DHCP.) a služba Služba Windows Internet Naming Service(Vyhrá.); Streaming Multimediálne vysielacie servery.

Rodina OknáServer 2003 obsahuje nasledujúce možnosti: ŠtandardnýVydanie.(Sieť OS pre malé podniky a jednotlivé jednotky organizácie), \\ t Podnik.Vydanie.(OS, spĺňajúce všeobecné IT požiadavky podnikov o akejkoľvek veľkosti a zabezpečenie práce všetkých aplikácií, webových služieb a infraštruktúr), \\ t Dátové centrum.Vydanie.(OS pre zodpovedné podnikové aplikácie a aplikácie používané pri riešení najdôležitejších úloh vyžadujúcich škálovateľnosť a dostupnosť vysokých úrovní) a Web.Vydanie.(OS určený na použitie ako webový server).

64-bitové verzie OknáServer 2003 Podnik.Vydanie.a OknáServer 2003 Dátové centrum.Vydanie.môže sa používať iba v 64-bitových mpintelizéniových systémoch. Nemôžu byť inštalované na počítačoch s 32-bitovými procesormi.

Na konci roka 2002, MicrosoftThe Práca na novom OS, pomenovaní OknáLonghorn.Ktoré verzie beta sa objavili v druhej polovici roka 2004. V roku 2005 spoločnosť oznámila, že obchodná verzia sa objaví v roku 2006 pod značkou OknáVista.. Revolučná inovácia je podpora nového systému súborov Winfs.Mať viac podobností s klasickou databázou. To znamená, že tradičná štruktúra priečinka v tvare stromov ide dole v histórii - pri práci s Vista.bude to úplne ľahostajní, kde je súbor umiestnený na disku. To možno nájsť pomocou vylepšeného vyhľadávača na základe štandardných databáz dotazov. "Virtuálne" priečinky, kombinujúce súbory založené na kritériách vybraných podľa kritérií prichádza nahradiť priečinky s pevným súborom súborov. S týmto prístupom vyhľadávajte súbory a otvorenie priečinka skutočne uvedie rovnakú operáciu. Organizuje ho aj internet a jeho vyhľadávače: užívateľ je úplne ľahostajný, že potrebné dokumenty môžu byť roztrúsené po celom svete. Hlavná vec - V prípade potreby môžu byť vždy nazývané pomocou vyhľadávačov.

Ďalšia kľúčová inovácia Vista.je to zlepšený systém ochrany nazývanýPalladium, ktorý preberá funkcie firewallu, informačných šifrovacích systémov, poštový filter a antivírus.

NOVÝ OS Skutočne International: Otočte Vista.od angličtiny hovoriaceho s ukrajinským jazykom (alebo akýmkoľvek iným jazykom) s pomocou špeciálneho jazykového balíka.

Nakoniec sa rozhranie zmenilo. Vďaka použitiu 3D technológií sa stalo skutočne trojrozmerným.

Porovnávacie charakteristiky moderných operačných systémov osobných počítačov sú uvedené v tabuľke. jeden.

Alternatívny prehľad operačného systému pre osobné počítače je uvedený v dodatku 1.

Stôl 1. Porovnanie moderných operačných systémov osobných počítačov

FunkcieOS.

MACOS X.

Vyhrať 9.x / Me

Win NT / 2000

Win 2003 Server

Riadenie externých zariadení

Režimy práce

klientsky server)

klientsky server.

klientsky server.

klientsky server)

klientsky server.

klientsky server.

(Klientsky server

Systém súborov

majiteľ (vlastník)

skupina (skupina)

Riadenie aplikácií

Udržateľnosť OS.

Preinštalovanie operačného systému

jednoduché, dlhé

Ťažké, dlho

Ťažké, dlho

Ťažké, dlho

Ťažké, dlho

Komunikácia dokumentu s programom

T / C, rozšírenia

rozšírenia

rozšírenia

rozšírenia

rozšírenia

rozšírenia

Pamäťová organizácia

Ľahký

Ľahký

závod.

strana

strana

strana

ochrana. krúžky

Multitasking

spínač

obežník

obežník

spínač

obežník

obežník

nesprávny

Kompatibilita softvéru

emulátor (68K)

emulátor (68K)

emulátor (68K)

PC (DOS, WIN 9.X, WIN NT / 2000 / XP)

emulátor

emulátor

emulátor

emulátor (-)

emulátor

emulátor

Užívateľské rozhranie

typy rozhrania

grafika

počet / terminál

terminál / H.

grafika

grafika

grafika

konzola / java.

Kompatibilita údajov

Mac (Cyr), UTF16

rUS. Fonty

DivX, QuickTime, MediaPlayer

Databáza

SQL, ODBC, JDBC

Požiadavky na hardvérový počítač

Veľkoleposť

Žiadne nižšie p1

nie je nižší ako p3

nie je nižší ako p3

Frekvencia CPU:

aspoň 300 MHz

Množstvo RAM:

maximálny

64 MB

128-256 MB

64 MB

128-512 MB

256-1024 MB

4-512 GB

Podpora viacerých procesorov

Priestor na pevnom disku pre inštaláciu

200-540 MB

1-2 Gbit.

1.5 Gbit.

1.5-2 GB

    Program- Vymazať, podrobné a objednané počítače (pokyny) počítača na vyriešenie problému. Proces jeho tvorby je reprezentovaný ako postupnosť etáp nastavenia problému, jeho algoritmu a programovania.

    Hlavné charakteristiky programusú: algoritmická zložitosť, zloženie a hĺbka štúdia realizovaných spracovateľských funkcií, úplnosti a systému spracovateľských funkcií, programových súborov, požiadaviek pre operačný systém a technický spracovateľský softvér zo softvéru, množstvo pamäte disku, veľkosť pamäte RAM Spustenie programov, typ procesora, typ procesora, typ procesora Verzia operačného systému, náklady atď.

    Na podporu informačných technológií sa prideľujú tri triedy softvérových produktov: systémový softvér(súbor programov a softvérových balíkov na zabezpečenie počítačových a počítačových sietí), balíky aplikácií(Komplex vzájomne prepojených programov na riešenie problémov špecifickej triedy konkrétnej oblasti) a programovanie technológie Toolkit(súbor programov a softvérových systémov, ktoré poskytujú technológiu pre rozvoj, ladenie a implementáciu vytvorených softvérových produktov).

    Operačný systém- súbor softvérových nástrojov, ktoré zabezpečujú kontrolu počítačových hardvérových a aplikačných programov, ako aj ich interakciu medzi sebou a užívateľom.

    OS pre PCS sú rozdelené na jednorazové a multitasking, jednoduché a multiplayer, zbytočné a prenesené do iných typov počítačov, nesúcich a sietí, ktoré poskytujú prevádzku v miestnej počítačovej sieti.

Mnohé z softvérových produktov prezentovaných na "chronológii operačných systémov" patria do dvoch tried: proprietárne a zdarma. Prvý z nich dostal meno z anglického proprietárneho - "Proprietary", t.j. Pozrite si softvér, ktorý má vlastníka. To softvér Nachádza sa nie v "verejnom použití", ale v monopole.

V tejto časti monografia sa analyzujú vývojové cesty dvoch zástupcov operačných systémov: Rodina a produkty Microsoft UNIX / LINUX. Prvá z nich má proprietárne aj voľné verzie. Druhým je antagonista slobodných programov.

Rodina operačných systémov UNIX je jedinečná z niekoľkých dôvodov [,]:

  • je to dlhá pečeň a prešla početné zmeny, "dobyl" rôzne zariadenia;
  • keď UNIX prechod na iné hardvérové \u200b\u200bplatformy, zaujímavé úlohy, ktorého riešenie prinieslo veľa nových počítačových technológií;
  • na jednej z verzií UNIX sa realizovali protokoly výmeny údajov v počítačových sieťach s inou hardvérovou platformou, čo umožňuje zvážiť UNIX Forerunner dnešného internetu, ako aj základ pre rozsiahly rozvoj miestnych sietí;
  • autori jej prvej verzie vytvorili programovací jazyk na vysokej úrovni, ktorý je možné volať (berúc do úvahy jeho následné zlepšenie) najbežnejšie medzi vývojármi;
  • použitie tohto jazyka umožnilo účasť na vývoji operačného systému s tisíckami špecialistov;
  • voľne distribuované operačné systémy, ktoré sa objavili v rodine UNIX, urobili veľa nových k myšlienke, ako rozvíjať a distribuovať programy pre počítače.

Veľmi veľký vplyv na všetky strany informačných technológií poskytlo a naďalej poskytuje operačný systém Linux, pôvodne len ako možnosť UNIX. Vyhrala širokú popularitu a dnes sa presťahovala do rôznych hardvérových platforiem, ako je jeho predchodca. V budúcnosti použijeme termín "operačné systémy rodiny UNIX / Linux". Všimnite si, že často je Linux oddelený od UNIX, porovnávaním tohto operačného systému so všetkými ostatnými špecifickými verziami tejto rodiny.

Zváženie histórie a genealógie Unix / Linux je zaujímavé, ale jeho znalosti sú potrebné pre špecialistov v oblasti výpočtovej techniky. Napríklad, napríklad, čo autor píše pri tejto príležitosti, ktorý zahŕňa dva vzdelávacie programy pre systémových administrátorov operačného systému Solaris: "Ako systémový administrátor Musíte pochopiť históriu operačného systému UNIX - kde sa to stalo, ako bolo vytvorené a čo sa dosiahlo dnes. "Ale v materiáli tejto knihy sú uvedené ďalšie otázky, čo je užitočných a iných špecialistov. V prvom rade, Ide o vývojárov softvéru.

Práca na balíku Multského softvéru bol ťahaný, a zamestnanci LABS VLL vyšli z projektu. Na rozdiel od iných Thomson pokračoval v práci na písaní operačného systému vo svojej spoločnosti. Neskôr, Ritchi sa prvýkrát pripojil, a potom ostatní zamestnanci oddelenia. Je možné povedať, že UNIX začal skupinu programátorov, ale hlavnou úlohou medzi vývojármi prvých verzií hral Ken Thompson. Spočiatku však v najbližšom prostredí KEN sa narodil iný názov systému - Uniky (Uniplexovaný informačný a počítačový systém). Pripomínala účasť na multskom projekte, ale nezameriavala sa na multiplayerový systém (MULTICES - Multiplexed, ale UNICS - Uniplexed). Čoskoro sa uniky stali UNIX.

Poďme sa vrátiť do priameho zváženia histórie vytvorenia operačného systému UNIX. Prvá verzia jej verzií bola napísaná v programovacom jazyku assembler pre počítače PDP [,]. Obsahovala subsystémy a súbory riadenia procesov, ako aj malý súbor nástrojov.

V týchto rokoch Thompson pracoval na prekladateľovi Fortran. Ale dostal nový programovací jazyk B. Ten bol tlmočník, a preto nie je veľmi účinný. Recyklácia, Dennis Ritchi vytvoril jazyk C, ktorý preložil zdrojový kód do stroja, ktorý zvýšil efektívnosť vyvinutých programov. Toto programovací jazyk Zaberá strednú polohu medzi jazykom v blízkosti príkazov stroja a umožňuje vyvinúť "rýchle" programy a programovací jazyk na vysokej úrovni (pohodlnejšie použitie).

Dávame informácie z knihy popisujúce, ako sa objavilo programovací jazyk S. "Čo to znamená, že je skryté za týmito mierne obrazovkami slov: jazyk s americkým vedec Dennis Ritchi je v skutočnosti, to znamená, že v roku 1970 Denna Ritchi bol vynájdený a implementovaný nový jazyk S. bol určený na to, aby bol Veľká budúcnosť. Ako sa to stalo? jazyk C používa mnoho dôležitých koncepcií a návrhov dvoch jazykov BCPL a B, ktoré predchádzajú, a tiež pridáva typy údajov a iné vlastnosti. "

Jazyk BCPL bol vyvinutý v roku 1967 Martin Richard ako jazyk písania kompilátorov softvérových operačných systémov. Autorom jazyka B bol Ken Thompson - vynikajúci programátor. Poskytoval mnoho možností v B Janike a použil ho v roku 1970 na vytvorenie jednej z prvých verzií operačného systému UNIX v Bell Laboratories na počítači spoločnosti PDP -7. Oba uvedené jazyky - BCPL a B boli "atypické" programovacie jazyky. Napríklad pri spracovaní dátového prvku celého alebo platného typu, významná časť práce spadla na plecia programátora. Jazyk C získal širokú slávu ako vývoj operačného systému UNIX. V súčasnosti sú všetky nové operačné systémy napísané na C alebo C ++.

Radosť vytvorila vlastnú distribúciu UNIX, pomenovanú BSD (Berkeley Software Distribúcia - Berkeley Software Distribúcia). S jeho menom, vzhľad Editora VI Text, tlmočník C (slúžil ako funkcia shell operačného systému, a nie kompilátor programovania), pomocou virtuálnej pamäte (umožňuje prevziať väčší program ako voľný fyzická pamäť). Neskôr sa stal jedným zo zakladateľov

Koncepcia funkčného a operačného systému

Moderný počítačový systém pozostáva z jedného alebo viacerých procesorov, RAM, diskov, klávesníc, monitora, tlačiarní, sieťového rozhrania a iných zariadení, to znamená, je komplexným integrovaným systémom. Písanie programov, ktoré nasledujú všetky komponenty, ktoré sú správne používajú, a zároveň pracujú optimálne, predstavuje mimoriadne náročnú úlohu. Z tohto dôvodu sú počítače vybavené špeciálnou úrovňou softvéru nazývaného operačného systému.

Operačný systém je komplex programov, ktorý riadi zdroje počítačového systému, vykonáva organizáciu výpočtových procesov v širšom zmysle a poskytuje interakciu medzi užívateľmi, programátormi, aplikačnými programami, systémovými aplikáciami a počítačovým hardvérom.

Prevádzkové prostredie je softvérové \u200b\u200bprostredie tvorené operačným systémom, ktorý definuje aplikačné programovacie rozhranie (API) ako rôzne systémové funkcie a služby (systémové hovory) poskytnuté aplikáciám. Prevádzkové prostredie môže obsahovať viacnásobné rozhrania aplikačného programovania.

Shell operačného systému je vo všeobecnosti, je súčasťou operačného systému definujúceho užívateľské rozhranie, jeho implementáciu, príkazové a servisné schopnosti pre správu aplikácií a počítača.

Rozvoj operačných systémov je priamo spojený s vývojom výpočtovej techniky. S rastúcou produktivitou počítačových systémov sa postupne zmenil, rozšíril a bol komplikovaný kvalitatívne, rozsah úloh vyriešených počítačovými systémami. V súlade s tým sa zmenili požiadavky na operačné systémy. V súčasnosti môžeme formulovať niekoľko úloh, aby sme vyriešili, ktorý OS by mal byť určený. Tieto úlohy môžu byť rozdelené do štyroch hlavných zložiek:

  • 1. Organizácia pohodlného rozhrania medzi aplikáciami a užívateľmi na jednej strane a počítačové vybavenie na druhej strane. Toto môže byť pripisované:
    • · Vývoj softvéru. OS poskytuje rôzne vývojové nástroje (z knižníc API do editora)
    • · Vykonávanie programu. OS predpokladá všetky úlohy sťahovania programu do pamäte, ktoré zabezpečujú programy jednotného rozhrania I / O rôznych zariadení, príprava zdrojov atď.
    • · Prístup k zariadeniam I / O. Ak chcete spravovať akékoľvek zariadenie, musíte poznať technické parametre a špecifické nastavenie tohto zariadenia. Operačný systém skrýva komplexnosť interakcie so zariadeniami a poskytuje užívateľovi pohodlné univerzálne užívateľské rozhranie všetkých zariadení a programátor je pohodlné softvérové \u200b\u200brozhranie pomocou jednoduchého čítania a písania príkazov.
    • · Kontrolovaný prístup k súborom. Prístup k súboru je riadený operačným systémom v závislosti od typu a štruktúry súboru a práva dotknutého subjektu, ktoré chcú prístup k súboru. Okrem toho sú konfliktné situácie vyplývajúce v prípade simultánneho prístupu kontrolované a usadené.
    • · Systémový prístup. OS spravuje prístup k spoločnému a verejne dostupnému počítačovému systému ako celku, ako aj na jednotlivé systémové zdroje, chráni pred neoprávneným použitím a umožňuje konfliktné situácie.
    • · Detekcia chýb a ich spracovanie. OS má svoje vlastné prostriedky na riadenie vznikajúcich chýb spustiteľných programov a zariadení, a tiež má schopnosť nezávisle spracovať tieto chyby, ak sa vyskytlo špecifické spracovanie chýb, nie je určené programátormi v príslušnom programe alebo vodiča nástroja .
    • · Účtovníctvo zdrojov. OS, často má vstavanú spotrebu a prístup k nástrojom na zdroje účtovníctva, príklady sieťovej prevádzky môžu slúžiť ako príklad v systéme LINUX OS a systému auditu systému so súbormi v Windows verzie 2000 a staršie.
  • 2. Organizovanie efektívneho využívania počítačových zdrojov v závislosti od niektorých kritérií efektívnosti zvoleného vývojármi OS. Vývojári vyberajú kritériá v závislosti od účelu OS. Napríklad pre systém kontroly určitého technického procesu (montáž dopravníka, letový letenie vrtuľníkom) bude kritérium efektivity slúžiť ako minimálny reakčný čas na objavenie externých udalostí a pre stolný počítač - povinné správne spracovanie všetkých akcií užívateľa (reakcie Na stlačenie klávesov, schopnosť odstrániť úlohu, bezpečnosť údajov), aj keď niektoré programy fungujú nestabilné. Riadenie zdrojov zahŕňa riešenie viacerých spoločných úloh bez ohľadu na typ zdroja:
    • · Plánovanie (distribúcia) - definícia, ktorá proces, kedy a v akých množstvách (ak zdroj môže byť pridelený častiami), tento zdroj by mal byť pridelený.
    • · Sledovanie stavu prostriedkov
    • · Účtovníctvo zdroja
    • · Zúčtovanie konfliktov vyplývajúcich z žiadajúcich zdrojov podľa procesov
  • 3. Uľahčite prevádzku hardvéru a softvéru počítačového systému. To zahŕňa servisné programy, ktoré poskytujú zálohy, archiváciu dát, kontrolu, čistenie, defragmentáciu diskov, diagnostické programy, nástroje na obnovu dát atď.
  • 4. Možnosť vývoja. Mnohé moderné OS sú usporiadané tak, aby umožnili účinný vývoj, testovanie a implementáciu nových systémových funkcií bez prerušenia procesu funkcie systému.

Moderné operačné systémy zahŕňajú stovky a dokonca tisíce modulov zameraných na riešenie rôznych úloh. Tieto moduly sú často zoskupené s vymenovaním v subsystéme. Každý z týchto subsystémov obsahuje súbor modulov a funkcií na vyriešenie určitej úlohy triedy. Tieto úlohy môžu byť rozdelené do siedmich hlavných tried. Tabuľka operačného systému

  • 1. Správa procesov. Subsystémy riadenia procesov distribuujú hlavný zdroj výpočtového systému medzi spustiteľnými procesmi - čas procesora. Súbežne sa rieši niekoľko spoločných úloh pri prideľovaní iných zdrojov a kontroly interakcií medzi interbamitami, napríklad: synchronizácia procesov a prevenciu závodných účinkov.
  • 2. Správa pamäte. Subsystém riadenia pamäte rozdeľuje existujúce množstvo fyzickej pamäte medzi všetkými procesmi, ktoré v súčasnosti existujú v súčasnosti, vykonáva programy nahrávania, pričom nastaví registráciu závislé časti procesu kódu na fyzické adresy zvolenej oblasti a tiež chráni oblasť pamäte každého procesu od vplyvu iných procesov. Jedným z najpohodlnejších spôsobov, ako spravovať aktuálne používané pamäte je virtuálny pamäťový mechanizmus. Tento mechanizmus umožňuje programátorovi pracovať s pamäťou ako potenciálne nekonečný zdroj (obmedzený len na možnosti riešenia špecifickej architektúry procesorov). Okrem toho, bez ohľadu na skutočnú (možno zložitú) distribúciu pamäte, tento mechanizmus poskytuje program a pamäťový programátor ako homogénna sekvencia buniek, rozsah, počiatočná nula.
  • 3. Správa súborov. Subsystém súborov OS virtualizuje vo forme súborov súbor údajov uložených na externom disku. Pre pohodlie používateľa môžu byť súbory kombinované do skupín - adresáre, zase, adresáre a súbory môžu byť tiež zoskupené do adresárov, ktoré tvoria stromovú štruktúru. Mnohé implementácie súborových systémov umožňuje realizovať nielen stromovú štruktúru organizácie informácií, ale zložitejšie štruktúry, keď sa súčasne zobrazí rovnaký súbor alebo adresár v rôznych častiach štruktúry (napríklad v rôznych adresároch). Takáto organizácia súborov sa nazýva sieť a zodpovedajúca matematická štruktúra sa nazýva sieť a je špeciálnym prípadom komplexnejší matematický objekt - graf. Virtualizácia informácií vo forme súborov bola tak výhodná, že niektoré operačné systémy zhrnuli tento prístup k iným úlohám reprezentácie zdrojov počítačového systému. Takže sú napríklad súborové systémy * NIX (Linux, UNIX, Free BSD a ďalšie) zobrazia v systéme súborov špeciálny adresár / dev / každý súbor, ktorý je vlastne rozhraním akéhokoľvek zariadenia, a pre každé zariadenie pripojené k systému V tomto adresári sa vytvorí. Špeciálny súbor. Teda interakcie so zariadeniami sa znižujú na záznam a čítanie operácií vyrobených s takýmito špeciálnymi súbormi.
  • 4. Riadenie externých zariadení. Riadiace funkcie externých zariadení tvoria I / O subsystém. Hlavnou zložitosťou budovania tohto subsystému je, že by mala poskytnúť prácu s ľubovoľným pripojeným zariadením. Spočiatku OS nemôže "vedieť" Ako spravovať všetky možné zariadenia. Pre každé špecifické zariadenie výrobca píše špeciálny program zapustený do subsystému OS I / O a zabezpečenie riadenia tohto zariadenia. Takýto program sa nazýva vodič. Tí. I / O subsystém musí byť usporiadaný takým spôsobom, aby sa vložili moduly (ovládače) napísané programátormi tretích strán (napríklad výrobcovia zariadenia), zatiaľ čo interakcia medzi subsystémom I / O a inými časťami OS by mal zostať správne.
  • 5. Ochrana a správa. Zodpovedajúci subsystém zabezpečuje bezpečnosť údajov, kontrolu prístupu, toleranciu na chybu, kontrolu a vývoj chýb procesov a zariadení. Tento subsystém ovplyvňuje prácu ostatných subsystémov. Jedným z jeho najdôležitejších úloh je určiť právo na prístup k počítačovým systémom. Na tento účel sa používa proces logického prihlásenia, počas ktorého je vytvorená identita používateľa "(zadané meno a heslo sú kontrolované na dodržiavanie skladovania). Tento postup sa nazýva autentifikácia.

Autentifikácia (Authentication) - Potvrdenie overovania - postup kontroly zhody predmetu a ten, pre ktoré sa snaží vydať, používať niektoré jedinečné informácie, v najjednoduchšom prípade - pomocou mena a hesla.

Pri prístupe k špecifickému zdroju počítačového systému ochrany a správy sa nevykonáva žiadny menší dôležitý postup - autorizácia. Autorizácia je proces, ako aj výsledok procesu kontroly potrebných parametrov a poskytovania určitých právomocí (prístupových práv) osobe alebo skupine osôb na vykonávanie niektorých opatrení v systéme s obmedzeným prístupom.

Okrem toho, mnoho moderných OS poskytuje možnosť prihlásenia (auditu) užívateľských akcií, na ktorých závisí zabezpečenie systému.

Aj subsystém zabezpečenia a administrácie zabezpečuje toleranciu poruchy počítačového systému pomocou softvéru aj hardvéru.

  • 6. Aplikačné programovacie rozhranie. Vývoj modulov tohto subsystému sa vyskytuje obzvlášť rýchlo v poslednej dobe. Spočiatku bolo naplánované, že subsystém rozhrania aplikačného programovania (API, aplikačné programovacie rozhranie) poskytne aplikácie súbor funkcií, ktoré zjednodušujú písanie aplikácií. Napríklad funkcie, ktoré sú zodpovedné za grafické rozhranie (kreslenie aplikácií Windows, ich zväčšenie, prenesené na obrazovke atď.). Aplikácie Vykonávajú prístup k funkciám API pomocou systémových hovorov, logikou na prácu podobné výzvam na podprogramov. V aplikačných programoch teda tieto funkcie nie sú opísané, ale úspešne použité, čo znižuje množstvo kódu a času písania programov a tiež zvyšuje spoľahlivosť. V dôsledku rôznych knižníc takýchto "pohodlných" funkcií, samotné knižnice sa rozšírili, pokrývajú celé objekty. Postupom času sa koncepcia aplikačného programovacieho rozhrania vyvinula do konceptu softvérových aplikovaných médií, ktoré budú považované za neskôr.
  • 7. Používateľské rozhranie. Subsystém používateľského rozhrania poskytuje pohodlie interakcie používateľa (programátor, administrátor) s počítačovým systémom, poskytuje pohodlné a intuitívne rozhranie pre ľudí, poskytuje interaktivitu pre terminál (alfanumerický alebo grafiku). Pri práci s alfanumerickým terminálom, používateľ interacts s \u200b\u200bOS pomocou príkazov volal na príkazovom riadku. Ak je operačný systém podporovaný grafickým rozhraním, potom sa interakcia vykonáva cez sadu. Okrem toho existujú systémy s hlasovým užívateľským rozhraním, ale sú menej časté kvôli zložitosti problému rozpoznávania hlasu náhodne odobratej osoby. Takéto systémy spravidla sú buď uznané veľmi obmedzeným súborom hlasových povelov ľubovoľnej osoby; Buď rozpoznať pomerne veľký súbor tímov, ale zároveň "vyškolený" na hlas jednej konkrétnej osoby. V druhom prípade proces "školenia" trvá veľa času.

Tabuľka 1. Údaje o pohybe tovaru za mesiac podniku.

Číslo fotoaparátu

názov produktu

jednotková cena

zástrčka

hexagón

lopata

obežné koleso

Tabuľka 1.1 Zoradené údaje o pohybe tovaru za mesiac podnikom.

Číslo fotoaparátu

názov produktu

jednotková cena

zvyšok na začiatku mesiaca

revízie za mesiac

revolúcie za mesiac výpočtu

hexagón

obežné koleso

lopata

zástrčka

Tabuľka 2. Revolvingový výkaz o pohybe tovaru za mesiac.

Číslo fotoaparátu

názov produktu

jednotková cena

zvyšok na začiatku mesiaca

revízie za mesiac

revolúcie za mesiac výpočtu

na konci mesiaca

hexagón

obežné koleso

lopata

zástrčka

Tabuľka 2.1 Názov produktu, ktorý má najmenšiu cenu.

Tabuľka 2.2 Názov tovaru, ktorý zostal na konci mesiaca vo výške od 10 do 20 vrátane.

Tabuľka 2.3 Záznamy o tovare, ktorý bol prijatý v priebehu mesiaca viac ako 10.

Číslo fotoaparátu

názov produktu

jednotková cena

zvyšok na začiatku mesiaca

revízie za mesiac

revolúcie za mesiac výpočtu

zostatok na konci mesiaca

na konci mesiaca

hexagón

obežné koleso

lopata

zástrčka

Tabuľka 3. Celkové údaje pre každý workshop a všeobecné výsledky podniku.

Číslo fotoaparátu

názov produktu

jednotková cena

zvyšok na začiatku mesiaca

revízie za mesiac

revolúcie za mesiac výpočtu

zostatok na konci mesiaca

na konci mesiaca

hexagón

obežné koleso

obchod 1 Celkom

lopata

2 Celkový workshop

zástrčka

obchod 3 isty

celkový výsledok

Štátový diagram zostatkov tovaru na začiatku a na konci mesiaca jeden obchod.

Kruhový diagram celkových zvyškov za mesiac pre všetky podniky podniku.


Bibliografia

  • 1. Metodické pokyny o výkonnosti skúšobnej práce na počítačovej vede pre študentov oddelenia Korešpondencie / Sost. N.d. BELOVA, N.I. Shchadrina. - Khabarovsk, 2010.
  • 2. Pokyny na výber skúšobnej práce. Khabarovsk, 2011.
  • 3. Informatika. Učebnica pre univerzity / ed. N.V. Makarova. - M., 2001 Stepanov A.N. Počítačová veda. Učebnica pre univerzity. Petrohrad: Peter, 2008.
  • 4. Bezruchko v.t. Workshop v kurze "Informatika". Práca v systéme Windows, Word, Excel: Štúdie. Príručka pre univerzity / V.T. Bezsté. - M.: Financie a štatistiky, 2002.