Domov / internet / Aká je štruktúra softvéru. Štruktúra softvéru počítačových systémov. Čo sú sieťové operačné systémy

Aká je štruktúra softvéru. Štruktúra softvéru počítačových systémov. Čo sú sieťové operačné systémy

softvér je neoddeliteľnou súčasťou počítačového systému. Je to logické pokračovanie technické prostriedky. Rozsah konkrétneho počítača je určený softvérom, ktorý je preň vytvorený. Samotný počítač nemá znalosti v žiadnej oblasti použitia. Všetky tieto znalosti sú sústredené v programoch bežiacich na počítačoch. softvér Moderné počítače obsahujú milióny programov – od herných po vedecké.

Existujú dva hlavné typy softvéru: systémový (nazývaný aj všeobecný) a aplikačný (nazývaný špeciálny). Každý typ softvéru funguje rôzne funkcie. Systémové softvér je súbor programov, ktoré riadia komponenty počítača, ako je procesor, komunikácia a periférne zariadenia. Programátori, ktorí vytvárajú systém softvér sa nazývajú systémoví programátori. Aplikačný softvér sa vzťahuje na programy napísané pre používateľov alebo ich samotnými, aby počítač vykonával špecifickú prácu. Príklady aplikačného softvéru sú programy na spracovanie objednávok alebo zoznam adries. Programátori, ktorí píšu aplikácie softvér sa nazývajú aplikační programátori.

Oba typy softvéru sú vzájomne prepojené a možno ich znázorniť vo forme diagramu znázorneného na obr. 2.1. Ako vidíte, každá oblasť úzko spolupracuje s druhou. Systémové softvér poskytuje a riadi prístup k počítačovému hardvéru. Aplikované softvér interaguje s hardvérovými komponentmi prostredníctvom systému. Koncoví používatelia pracujú predovšetkým s aplikačným softvérom. Na zabezpečenie kompatibility hardvéru je každý typ softvéru vyvinutý pre konkrétnu hardvérovú platformu.


Ryža. 2.1.

Systémový softvér, ktorý zahŕňa operačný systém , jazykové prekladače a pomôcky, riadi prístup k hardvéru. Aplikačný softvér, ako sú programovacie jazyky a rôzne používateľské aplikácie, spolupracujú s hardvérom cez vrstvu systémového softvéru. Používatelia zasa interagujú s aplikačným softvérom.

Softvérové ​​systémy možno klasifikovať podľa rôznych kritérií. Uvažujme o klasifikácii, ktorej základným znakom je rozsah (oblasť) použitia softvérové ​​produkty:

  • Hardvér autonómnych počítačov a počítačových sietí;
  • funkčné úlohy rôznych tematických okruhov;
  • technológia vývoja softvéru.

Pre podporu informačné technológie v týchto oblastiach sú na obrázku 2.2 uvedené tri triedy softvérových produktov:

  • systémový softvér;
  • aplikačný softvér;
  • nástrojový softvér.

Systémové softvér(System Software) - súbor programov a softvérových systémov určených na zabezpečenie chodu počítača a počítačových sietí. Systémové softvér vykonáva tieto úlohy:

  • vytvorenie operačného prostredia pre fungovanie iných programov;
  • zabezpečenie spoľahlivej a efektívnej prevádzky samotného počítača a počítačovej siete;
  • diagnostika, lokalizácia porúch, chýb a porúch a prevencia počítačového vybavenia a počítačových sietí;
  • podporujúce technologických procesov(kopírovanie, archivácia, obnova programových súborov a databáz atď.).


Ryža. 2.2.

Táto trieda softvérových produktov úzko súvisí s typom počítača a je jeho neoddeliteľnou súčasťou. Softvérové ​​produkty sú zamerané najmä na kvalifikovaných používateľov – profesionálov v počítačovej oblasti: systémový programátor, správca siete, aplikačný programátor, operátor. Avšak, vedomosti základná technológia prácu s touto triedou softvérových produktov vyžadujú aj koncoví používatelia osobného počítača, ktorí samostatne nielen pracujú so svojimi programami, ale vykonávajú aj údržbu počítača, programov a dát.

Softvérové ​​produkty tejto triedy sú všeobecný charakter aplikácií, bez ohľadu na konkrétne predmetná oblasť. Sú na ne kladené vysoké požiadavky na spoľahlivosť a vyrobiteľnosť práce, pohodlie a efektívnosť používania.

Aplikované softvér je komplex vzájomne prepojených programov určených na riešenie problémov určitej triedy špecif predmetná oblasť. Aplikačné balíky(IFR) všeobecný účel slúžia ako softvérové ​​nástroje na riešenie funkčných problémov a sú najpočetnejšou triedou softvérových produktov. Táto trieda zahŕňa softvérové ​​produkty, ktoré spracúvajú informácie v rôznych tematických oblastiach.

Inštaláciu balíkov aplikácií do počítača vykonávajú správcovia systému, systémoví programátori a (v niektorých prípadoch) kvalifikovaní používatelia. Priamu obsluhu softvérových produktov spravidla vykonávajú koncoví používatelia - spotrebitelia informácií, ktorých aktivity sú v mnohých prípadoch veľmi vzdialené od počítačovej oblasti. Táto trieda softvérových produktov môže byť veľmi špecifická pre jednotlivé tematické oblasti.

Sada nástrojov programovacej technológie je súbor programov a softvérových systémov, ktoré poskytujú technológiu na vývoj, ladenie a implementáciu vytvorené programy Produkty.

Sada nástrojov programovacej technológie zahŕňa špecializované softvérové ​​produkty, ktoré sú nástrojmi pre vývojárov. Softvérové ​​produkty tejto triedy podporujú všetky technologické fázy procesu navrhovania, programovania (kódovania), ladenia a testovania vytvorených programov. Používateľmi programovacej technológie sú systémoví a aplikační programátori.

Systémové softvér(Obrázok 2.3) možno rozdeliť na základné softvér, ktorý sa spravidla dodáva s počítačom a službou softvér ktoré je možné zakúpiť samostatne.

Základné softvér( základný softvér ) – minimálna sada softvérové ​​nástroje vďaka ktorým bude počítač fungovať. servis softvér zahŕňa programy a softvérové ​​balíky, ktoré rozširujú možnosti základného softvéru a organizujú pohodlnejšie používateľské prostredie.


Ryža. 2.3.

Na základňu softvér zahŕňa:

  • operačný systém;
  • ovládacie shelly (zvyčajne textové a grafické);
  • sieťový operačný systém.

Operačný systém určené na riadenie vykonávania vlastné programy plánovanie a správa počítačových výpočtových zdrojov.

Najtradičnejšie porovnanie OS sa vykonáva podľa nasledujúcich charakteristík procesu spracovania informácií:

  • správa pamäte (maximálny adresovateľný priestor, typy pamäte, špecifikácie využitia pamäte);
  • funkčnosť pomocných programov (utilít) ako súčasti operačného systému;
  • prítomnosť kompresie disku;
  • schopnosť archivovať súbory;
  • podpora multitaskingu;
  • podpora sieťového softvéru;
  • dostupnosť vysokokvalitnej dokumentácie;
  • podmienky a zložitosť procesu inštalácie;
  • mobilita (prenosnosť), bezpečnosť, spoľahlivosť atď.

Operačným systémom, vzhľadom na ich ústredné postavenie v počítačovom softvéri, sa podrobne venuje ďalšia kapitola učebnice.

Prevádzkové kryty - špeciálne programy, určený na uľahčenie komunikácie používateľa s príkazmi operačného systému. Operačné shelly majú textové a grafické možnosti rozhrania pre koncového používateľa a v budúcnosti budú možné možnosti a rozpoznávanie hlasového rozhrania. rukopisúdajov. Tieto programy výrazne zjednodušujú nastavenie riadiacich informácií pre vykonávanie príkazov operačného systému, znižujú napätie a zložitosť koncového používateľa.

Rozšírením základného počítačového softvéru je súbor obslužných, dodatočne nainštalovaných programov (alebo programov dodávaných priamo s operačnými systémami), ktoré možno podľa funkčnosti klasifikovať nasledovne:

  • Počítačové programy na diagnostiku zdravia;
  • antivírusové programy, ktoré poskytujú počítačovú ochranu, detekciu a obnovu infikovaných súborov;
  • programy údržby disku, ktoré kontrolujú kvalitu povrchu magnetického disku, kontrolujú bezpečnosť systém súborov na logickej a fyzickej úrovni, kompresia disku, vytváranie poistných kópií diskov, zálohovanie dát na externé médiá atď.;
  • programy na archiváciu údajov, ktoré poskytujú proces kompresie informácií v súboroch s cieľom znížiť množstvo pamäte na ich ukladanie;
  • programy údržby siete.

Tieto programy sa často označujú ako pomocné programy. Utility - programy, ktoré sa používajú na vykonávanie pomocných operácií spracovania údajov alebo údržby počítača (diagnostika, testovanie hardvéru a softvéru, optimalizácia využitia miesta na disku, obnova informácií zničených na magnetickom disku atď.).

V moderných operačných systémoch môžu byť takéto nástroje reprezentované, ako napríklad v systéme Windows, skupinami programov „štandardné“ a „pomôcky“. Zahŕňajú číslo užitočné programy: kalkulačka, záznam zvuku, poznámkový blok atď. V skupine „utilít“ je množstvo programov, ktoré rozširujú možnosti operačného systému: čistenie a defragmentácia disku, obnova systému atď.

Štruktúra softvéru vo verzii 01.05.2018 je 12 softvérových modulov.

1. Veterinárna služba

Modul, ktorý umožňuje subjektu veterinárna služba vykonávať komplexný monitoring epizootických a karanténnych opatrení v kontrolovanom pásme pomocou interaktívnej mapy. Zahŕňa systém sledovania procesu registrácie zvierat a vykonávania sanitárnych a veterinárnych činností.

2. Predmet epidemiológ

Modul, ktorý umožňuje vytvárať nové úlohy pre očkovanie a výskum pre okresných veterinárnych lekárov v kontrolovanom pásme, ako aj viesť register biologických produktov vrátane poddruhov. Epidemiológ má možnosť prezerať si informácie o chorobách, vakcinačných a výskumných registroch a generovať hlásenia v súlade s nariadením Ministerstva pôdohospodárstva Ruskej federácie zo dňa 2. apríla 2008 č.189 „O predpisoch na poskytovanie informácií štát informačnú podporu v oblasti poľnohospodárstva“.

3. Účtovanie a evidencia zvierat

Modul, ktorý umožňuje poverenému pracovníkovi obvodného veterinárneho oddelenia vykonávať účtovníctvo a evidenciu podnikateľských subjektov, kontrolovaných predmetov a zvierat, ako aj prácu s príslušnými registrami, zostavovať hlásenia, prezerať archívy úloh a vyhotovovať žiadosti o vyradenie a pohyb zvierat.

4. Správa okresu

Modul, ktorý umožňuje vedúcemu okresnej veterinárnej služby ustanoviť na stanovištiach okresných veterinárnych lekárov, vytvárať im úlohy, potvrdzovať informácie o pohybe zvierat zadané registrátorom, pomocou interaktívnej mapy kraja vidieť odchýlky v objektoch pod dohľadom. v reálnom čase kontrolovať epidemický stav kontrolovaného územia a jeho stav.

5. Veterinár (pre PC)

Modul, ktorý umožňuje okresnému veterinárnemu lekárovi evidovať zvieratá na území, ktoré má pod kontrolou, zadávať údaje o vykonaných epizootických opatreniach, generovať úkony vykonaných prác s ich tlačou, generovať zoznamy pre pohyb zvierat, pracovať s registrami podnikateľských subjektov a dohliadať. predmety v jeho okolí.

6. Veterinár (mobilná aplikácia)

Hlavný pracovný modul systému, ktorý umožňuje identifikovať zviera, získať a zadať o ňom potrebné údaje. Obsahuje: všeobecné informácie o kontrolovaných objektoch, ekonomických subjektoch, úlohách na očkovanie, výskum a inú epizootickú činnosť, novinky z veterinárneho oddelenia. Modul vám umožňuje získať informácie o laboratórny výskum, reprodukčné informácie, forma e-pas a veterinárnej karty zvieraťa, zobraziť plán a realizáciu veterinárnej činnosti na mape a označiť polohu infikovaných objektov. Mobilná aplikácia pracuje s údajmi online aj in offline keď nie je pripojenie na internet.

7. Veterinárne laboratórium

Modul je integrovaný do FSIS VETIS a umožňuje zadávať výsledky výskumu do Systému. QR kód spojený s UIN zvieraťa a vytlačený na skúmavkách s materiálom PAT vstupujúcim do laboratória umožňuje vylúčiť falšovanie a zatajovanie spoľahlivých výsledkov štúdií.

8. Bitúnok

Modul umožňuje rýchle zadávanie údajov o dátume porážky, živej hmotnosti, jatočnej hmotnosti, priradení elektronického čipu k veterinárnej karte, vytváranie elektronických tlačív hlásenia č. SP-54 a č. SP-5 a výmenu elektronické dokumenty s účastníkmi systému, ako aj sledovať poradie žiadostí podaných majiteľmi zvierat.

9. Recyklačné miesto

Modul, ktorý umožňuje dokumentovať v v elektronickom formáte všetky operácie, ktoré sa vykonávajú s uhynutým zvieraťom v súlade s príkazom Ministerstva poľnohospodárstva Ruskej federácie zo dňa 16.08.2007. č. 400.

10. Správa osád

Modul zabezpečuje vedenie Domácej knihy v elektronickej podobe, ktorá umožňuje zadávať údaje o zvieratách v osobných pobočných chovoch pre ďalšiu evidenciu a evidenciu týchto zvierat veterinárom s možnosťou získavania súhrnných štatistických údajov v kontrolovanom pásme. .

11. Okresný poľnohospodársky odbor

Modul má zabudovanú interaktívnu mapu regiónu, prístup do registrov subjektov, objektov a hospodárskych zvierat v kontrolovanom pásme, s možnosťou generovania potrebných hlásení, konsoliduje údaje z elektronických kníh domácností správ sídlisk.

12. Súkromná veterinárna klinika

Modul, ktorý umožňuje rýchlu interakciu s majiteľmi zvierat, inými klinikami, veterinárnymi laboratóriami, veterinárnymi oddeleniami, rozširuje rozsah služieb a automatizuje proces hlásenia. Klinika akreditovaná v systéme získa prístup do modulu a môže poskytovať registračné a identifikačné služby pre malé zvieratá.

Téma 2.1. Štruktúra softvéru PC

Názov parametra Význam
Predmet článku: Téma 2.1. Štruktúra softvéru PC
Rubrika (tematická kategória) Počítače

V 60-tych rokoch sa začal vývoj programovacích jazykov na vysokej úrovni (Algol, Fortran, Basic, Pascal atď.), čo umožnilo výrazne uľahčiť prácu programátorov. Dnes, s príchodom vizuálnych programovacích systémov (Visual Basic, Delfi atď.), sa tvorba programov stala dostupnou aj pre začínajúcich používateľov počítačov. Už niekoľko desaťročí vznikajú programy, ktoré sú potrebné na spracovanie rôznych údajov. Agregátne potrebné programy tvorí počítačový softvér.

Τᴀᴋᴎᴍ ᴏϬᴩᴀᴈᴏᴍ, pre spracovanie údajov na počítači je mimoriadne dôležité mať nielen Hardvér počítač, takzvaný hardvér, ale aj softvér, tzv softvér.

Softvérové ​​spracovanieúdaje na počítači sú implementované nasledovne. 1.Po spustení programu uloženého v externej dlhodobej pamäti sa tento nahrá do RAM.

2. Procesor postupne číta programové inštrukcie a vykonáva ich. 3. Údaje potrebné na vykonanie príkazu sa načítajú z externej pamäte do operačnej pamäte a vykonajú sa na nich potrebné operácie. Dáta prijaté pri vykonávaní inštrukcie zapisuje procesor späť do prevádzkového resp externá pamäť. 4. Počas vykonávania programu môže procesor vyžiadať údaje od zariadení na vstup informácií a odoslať údaje do zariadení na výstup informácií.

Robí to súbor programov uložených v počítači softvér . Súbor programov pripravených na prácu je tzv nainštalovaný softvér . Volá sa množina programov spustených v ľubovoľnom čase softvérová konfigurácia .

Úrovne konfigurácie softvéru PC. Konfigurácia softvéru PC je viacúrovňová. Je to spôsobené tým, že požiadavky na programy určené na prácu so zariadeniami sa výrazne líšia od požiadaviek na programy určené na prácu s ľuďmi. Všeobecný princíp takto: čím nižšia úroveň programov, tým viac pracujú so zariadeniami a menej s človekom. Tento princíp je rešpektovaný v celom rozsahu počítačová technológia z jedného PC do celosvetovej počítačovej siete Internet.

Programy z nízky level pracovať iba so zariadeniami. Programy strednej úrovne fungujú s programami nižšej úrovne a programami vyššej úrovne. Osoba má k nim obmedzený prístup. Programy vyšších úrovní pracujú s osobou a programy nižších úrovní.

Obr.5 Úrovne konfigurácie softvéru PC

Základný vstupno-výstupný systém. Na najnižšej úrovni sú programy Basic Input/Output System (BIOS). Ich kód je napevno zakódovaný do jedného z počítačových čipov. Po zapnutí počítača tieto programy vykonajú hardvérovú kontrolu a zabezpečia najjednoduchšiu interakciu s klávesnicou a monitorom – klávesnica je schopná reagovať na stlačenie určitých kláves a na monitore sa zobrazujú informácie o priebehu spúšťania počítača. Interakcia s osobou pri programoch tejto úrovne je extrémne obmedzená a je možná len v prvých sekundách po spustení počítača.

Systémové programy. Systémové programy sú navrhnuté tak, aby fungovali so všetkými počítačovými zariadeniami. Οʜᴎ patrí do strednej úrovne. Systémové programy zdola riadia činnosť zariadení a využívajú programy nižšej úrovne a zhora reagujú na požiadavky programov vyšších úrovní. Systémové programy, ktoré priamo riadia zariadenia, sa tiež nazývajú ovládače zariadení. Ľudia pracujú s programami tejto úrovne len v tých pomerne zriedkavých prípadoch, keď je potrebné upraviť zariadenie.

Servisné programy. Toto je ďalšia úroveň, ktorej programy sú určené na údržbu počítača, kontrolu jeho zariadení a konfiguráciu zariadení a programov. Zospodu tieto programy komunikujú s programami nižšej úrovne a zhora na ich žiadosť prenášajú dáta do programov vyššej úrovne. Miera interakcie s osobou je určená mimoriadnou dôležitosťou. Napríklad sprievodcovia nastavením a konfiguráciou zariadení aktívne pracujú s pomocnými programami. Bežní používatelia ich používajú pomerne zriedka.

Aplikačné programy.Úroveň aplikačného programu je najvyššia. Tu sú programy, ktoré slúžia človeku a uspokojujú jeho potreby. S ich pomocou písanie a úprava textov, vytváranie kresieb a ilustrácií, komunikácia medzi ľuďmi, prehrávanie hudby a videa a mnoho ďalšieho. V hornej časti komunikujú programy aplikačnej vrstvy s ľuďmi a v spodnej časti s programami nižšej úrovne. priamy prístup programy na aplikačnej úrovni spravidla nemajú prístup k zariadeniam.

Obr.6 Štruktúra softvéru PC

Softvér možno rozdeliť zhruba do troch kategórií:

1. Systémový softvér(verejné programy), ktoré vykonávajú rôzne pomocné funkcie, napríklad vytváranie kópií použitých informácií, vydávanie informácie o pozadí o počítači, kontrola zdravotného stavu počítačových zariadení a pod.

Systémový softvér zahŕňa:

Operačné systémy (tento program sa načíta do pamäte RAM po zapnutí počítača)

Shell programy (poskytujú pohodlnejší a vizuálnejší spôsob komunikácie s počítačom ako používanie príkazového riadku systému DOS, napríklad Norton Commander)

Operačné shelly sú systémy rozhrania, ktoré sa používajú na vytváranie grafických rozhraní, multiprogramovanie atď.

Ovládače (programy určené na správu portov periférií, zvyčajne načítané do pamäte RAM pri spustení počítača)

Pomôcky (pomocné alebo pomocné programy, ktoré používateľovi ponúkajú sériu doplnkové služby)

2. Aplikačný softvér, ktorý zabezpečuje vykonávanie potrebnej práce na PC: úprava textových dokumentov, vytváranie kresieb alebo obrázkov, spracovanie informačných polí atď.

Aplikačné balíky- ϶ᴛᴏ systém programov, ktoré sa podľa rozsahu použitia delia na problémovo orientované, univerzálne balíky a integrované balíky. Moderné integrované balíky obsahujú až päť funkčných komponentov: testovací a tabuľkový procesor, DBMS, grafický editor a telekomunikačné nástroje.

Aplikačný softvér zahŕňa napríklad:

balík MS OFFICE

Účtovné systémy

Finančné analytické systémy

Integrované balíky kancelárskych prác

CAD - systémy (počítačom podporované konštrukčné systémy)

HTML alebo webové editory

Prehliadače – webové prehliadače

Grafický editor

3. Nástrojový softvér(programming systems), ktorá zabezpečuje vývoj nových programov pre počítač v programovacom jazyku.

Nástrojový softvér alebo programovacie systémy sú systémy na automatizáciu vývoja nových programov v programovacom jazyku.

V najvšeobecnejšom prípade na vytvorenie programu vo vybranom programovacom jazyku (systémovom programovacom jazyku) potrebujete mať nasledujúce komponenty:

1. Textový editor na vytvorenie súboru so zdrojovým kódom programu.

2. Kompilátor alebo interpret.
Hostené na ref.rf
Zdrojový text je preložený do stredného objektového kódu pomocou kompilačného programu. Zdrojový text veľký program pozostáva z niekoľkých modulov (zdrojových súborov). Každý modul je zostavený do samostatný súbor s objektovým kódom, ktorý je potom potrebné spojiť do jedného celku.

3. Linker alebo assembler, ktorý spája objektové moduly a na výstupe vytvára funkčnú aplikáciu – spustiteľný kód.

Spustiteľný kód - ϶ᴛᴏ kompletný program, ktorý je možné spustiť na akomkoľvek počítači, na ktorom je nainštalovaný operačný systém, pre ktorý bol tento program vytvorený. Výsledný súbor má spravidla príponu .EXE alebo .COM.

4. V poslednej dobe sa rozšírili metódy vizuálneho programovania (pomocou skriptovacích jazykov) orientované na vytváranie aplikácií pre Windows. Tento proces je automatizovaný v prostredí rýchleho návrhu. V tomto prípade sa používajú hotové vizuálne komponenty, ktoré sa konfigurujú pomocou špeciálnych editorov.

Najpopulárnejšie editory (programovacie systémy využívajúce vizuálne nástroje) pre vizuálny dizajn:

Borland Delphi - navrhnutý tak, aby vyriešil takmer akýkoľvek problém s programovaním aplikácií

Borland C++ Builder - ϶ᴛᴏ vynikajúci nástroj pre DOS a Windows aplikácie

Microsoft Visual Basic - ϶ᴛᴏ populárny nástroj na vytváranie programov Windows

Microsoft Visual C++ – tento nástroj vám umožňuje vyvíjať akékoľvek aplikácie, ktoré bežia v prostredí operačného systému, ako je Microsoft Windows.

Téma 2.1. Štruktúra PC softvéru - koncepcia a typy. Klasifikácia a vlastnosti kategórie "Téma 2.1. Štruktúra PC softvéru" 2017, 2018.

Systémový softvér- súbor programov a softvérových systémov na zabezpečenie chodu počítača a počítačových sietí.

Systémový softvér pozostáva z základný softvér, ktorý sa zvyčajne dodáva s počítačom, a servisný softvér ktoré je možné zakúpiť samostatne.

Základný softvér- minimálny súbor softvérových nástrojov, ktoré zabezpečujú chod počítača.

Servisný softvér- programy a softvérové ​​systémy, ktoré rozširujú možnosti základného softvéru a organizujú pohodlnejšie používateľské prostredie.

Základný softvér obsahuje:

    Operačný systém;

    Operačné shelly (textové a grafické);

    sieťový operačný systém.

Operačný systém určené na riadenie vykonávania užívateľských programov, plánovanie a riadenie počítačových výpočtových zdrojov.

Prevádzkové škrupiny- špeciálne programy určené na uľahčenie komunikácie používateľa s príkazmi operačného systému. Operačné shelly majú textové a grafické možnosti pre rozhranie koncového používateľa.

Tieto programy výrazne zjednodušujú nastavenie riadiacich informácií pre vykonávanie príkazov operačného systému, znižujú napätie a zložitosť koncového používateľa.

DOS (Disk Operating System) bol vydaný v roku 1981 a bol navrhnutý tak, aby sa dodával s počítačmi IBM PC.

16-bitový jednoúlohový operačný systém DOS mal „rozhranie príkazového riadku“, to znamená, že používateľ musel písať všetky príkazy na klávesnici ručne, v príkazovom riadku OS. DOS sa používa už 10 rokov. Postupom času sa DOS vylepšoval a dopĺňal o nové programy, s každou novou verziou podporoval stále viac typov zariadení. Jeho hlavné nedostatky však nebolo možné odstrániť:

    Práca s RAM (štandardná služba DOS neumožňovala prácu s pamäťou nad 640 KB);

    Neschopnosť pracovať v plnom grafickom režime. DOS vám prakticky neumožnil pracovať s načítateľnými ovládačmi pre rôzne grafické karty,

    Pre normálnu prevádzku boli potrebné špeciálne shell programy (Norton Commander, Volkov Commander);

    jednoúčelové;

    Nedostatok mechanizmov na ochranu informácií.

V dôsledku toho s príchodom Windows 95 DOS takmer zmizol zo scény, hoci sa stále používa ako súčasť jadra Windowsu.

Windows 3.1/3.11. Prvá verzia tohto OS bola vydaná koncom 80. rokov av roku 1994 sa objavili skutočne fungujúce verzie 3.1 a 3.11. Windows 3.1/3.11 bol nainštalovaný nad MS DOS av skutočnosti to bol grafický shell, doplnok pre MS-DOS.

Medzi výhody Windows 3.1 / 3.11 patrí: plnohodnotné grafické rozhranie, ktoré umožňuje zadávať príkazy jednoduchým kliknutím myši na ikony; multitasking (počet súčasne spustených aplikácií bol obmedzený na dve alebo tri, malé množstvo Náhodný vstup do pamäťe); bariéra 640 kB bola preč a počítač mohol využívať celú svoju RAM.

Nevýhody Windows 3.1/3.11 zahŕňajú: nestabilitu a veľké množstvo chýb, keďže programy museli pracovať v spoločnom priestore, súťažili o RAM alebo procesorové zdroje, to znamená, že multitaskingový model bol zjednodušený; nedostatok mechanizmov na ochranu informácií.

Windows 95 sa objavil v roku 1995. Po prvýkrát sa Windows zmenil z grafického doplnku na plnohodnotný operačný systém, hoci bol stále založený na DOS, modernizovaný a nebol oznámený ako samostatný produkt.

Výhody Windows 95: pokročilé grafické rozhranie; možnosť pracovať v normálny režim DOS bez načítania grafického prostredia; operačný systém sa stal 32-bitovým.

Nevýhody: kvôli kompatibilite so staršími programami jadro OS stále obsahovalo staré 16-bitové moduly; OS sa vyznačoval aj nestabilitou a veľkým množstvom chýb.

Ak mal Windows 3.11 len relatívnu podporu multimédií, potom Windows 95 ako prvý integroval komplex softvér-ovládač DirectX. To umožnilo vytvárať hry pre Windows 95. A ďalší systém - ActiveMovie - poskytoval podporu pre hranie veľkého množstva multimediálne súbory - od hudby vo formáte MIDI až po video disky.

Napokon, Windows 95 dokázal automaticky rozpoznať veľké množstvo komponentov a mal oveľa pokročilejší mechanizmus nastavenia a konfigurácie. To všetko výrazne znížilo riziko kritických chýb.

Windows 98/98 SE. Microsoft Windows 98 bol vydaný v júni 1998. Koncom roka 1999 sa objavila ruská verzia systému Windows 98 SE. Hlavné Rozdiely v systéme Windows 98/98 SE: 1) pracovné Windows stôl 98 je plne integrovaný s nástrojmi prístupu na internet. Hlavným nástrojom na prácu so súbormi a priečinkami je Internetový program prieskumník; 2) pokročilé možnosti správy rozhrania; 3) správna práca s novými komponentmi - Procesor Pentium II, grafický port AGP, zbernica USB, nové modely grafických kariet, základné dosky, modemy atď.

Windows 98 obsahoval mnoho nových programov a pomôcok – predovšetkým kompletnú sadu softvéru na prácu s internetom a pomôcku na konverziu súborového systému FAT16 na ekonomickejší FAT32.

Windows NT. Prvá verzia 32-bitového Windows NT (New Technology) sa objavila v roku 1993. Od samého začiatku bol tento OS navrhnutý tak, aby fungoval miestne počítačové siete (LAN).

Výhody operačného systému: stabilita a spoľahlivosť (vykonáva spoľahlivé oddelenie programov bežiacich pod jeho kontrolou, zabraňuje konfliktom zdrojov); prístup k zdrojom je zakázaný pre programy, ktoré sa pokúšajú pracovať priamo s hardvérom.

Nevýhody operačného systému zahŕňajú nasledovné: pod Ovládanie Windows NT nemôže spustiť žiadne programy napísané pre DOS a mnoho programov vytvorených pre Windows 95; spotreba zdrojov počítača vo Windows NT je dvakrát vyššia ako vo Windows 98. Treba si tiež uvedomiť, že väčšina výhod NT sa prejavuje v sieťovom režime.

Windows 2000. Ďalšia verzia Windows NT (5.0) bola premenovaná na Windows 2000.

Medzi výhody systému patria: stabilné 32-bitové jadro v pohodlnom prostredí Windows 98; informačná bezpečnosť, vynikajúce sieťové schopnosti a služby NT; pokročilé multimediálne funkcie; Softvérový balík DirectX pre počítačové hry.

Hlavná nevýhoda systému súvisí s vysoké nároky na počítačové zdroje. Práve toto a skutočnosť, že podpora herného režimu v systéme Windows 2000 ani po vylepšeniach nebola ani zďaleka ideálna, prinútila spoločnosť Microsoft opustiť myšlienku vytvoriť zo systému Windows 2000 jediný univerzálny operačný systém pre siete a jednotlivých používateľov.

Windows ME (vydanie Millenium). Po relatívnom neúspechu pri uvádzaní systému Windows 2000 na trh domácich počítačov spoločnosť Microsoft vydala v poslednom roku druhého tisícročia novú, aktualizovanú verziu radu „domácich OS“ Windows 98/ME – Millennium.

Výhody: novú verziu Microsoft internet Explorer 5,5; aktualizovaný balík ovládačov DirectX 7.1; množstvo nových doplnkových programov (napríklad univerzálny prehrávač windows mediálny prehrávač); zaviedla podporu pre digitálne fotoaparáty a videokamery, skenery; zrušenie podpory pre režim MS-DOS; môžete odstrániť a pridať akékoľvek súčasti OS bez prístupu k inštalačnému CD; pridalo množstvo nástrojov na zaistenie bezpečnosti konfigurácie a systémové súbory; stabilita je vyššia ako pri Windows 98.

Nevýhody: kompletná sada Windows ME zaberá na pevnom disku od 300 do 500 MB - asi trikrát viac ako Windows 98 (pri inštalácii sa ukladá distribučná súprava, priečinok RESTORE pre systémové súbory zaberá veľa miesta) ; rýchlosť práce vo Windows ME sa mierne znížila; požadované množstvo pamäte RAM sa zvýšilo.

Veľkými zmenami prešiel aj samotný bezpečnostný systém OS – v zostave štandardné programy objavil sa komplex Windows Restore, ktorý používateľovi poskytol možnosť „vrátiť sa“ k predchádzajúcim konfiguráciám systému Windows v prípade neúspešnej inštalácie programov.

Windows ME dobre podporuje iba domáce siete; pre firemné siete pomocou systému Windows 2000.

Windows XP. Nástupca Windows 2000, 32-bitový operačný systém s novou, bezpečnou architektúrou, dostal názov Windows XP (skratka pre „experience“).

Pod Názov systému Windows XP predstavuje celý rad operačných systémov: podnikové operačné systémy Windows XP Server a Windows XP Professional a domáce Windows XP domov.

Rozdiely systému sú nasledovné: zlepšená ochrana systémových súborov; množstvo nových ovládačov zariadení; vstavaný rozpoznávací systém hlasové príkazy a údaje. Windows XP je prvý operačný systém spoločnosti Microsoft s plne prispôsobiteľným rozhraním; ponuka "inteligentného" štartu vám ponúka ponuku často používaných programov; prepracovaný ovládací panel - všetky ikony sú rozdelené do skupín; podpora CD-R nahrávky a CD-RW disky na úrovni samotného OS (s týmito diskami môžete pracovať ako s bežnými disketami, kopírovaním súborov na disk pomocou Prieskumníka).

Nevýhodou systému je zvýšená náročnosť na počítačové zdroje. Takže za normálnych Windows funguje XP bude vyžadovať aspoň 128 MB RAM, procesor s frekvenciou aspoň 700-800 MHz a asi 1 GB miesta na disku.

Windows SE. Tento operačný systém je určený na inštaláciu na „vreckové“ počítače (palmtop). Dnes "elektronické organizéry" používajú tak obchodníci, ktorí sú neustále na cestách, ako aj študenti - našťastie nové položky nie sú príliš drahé.

Malý OS integruje všetky potrebné aplikácie na prácu s minipočítačom – jednoduché textový editor, Zápisník, tabuľkový procesor a systém Email. Podľa koncepcie spoločnosti Microsoft bude Windows CE inštalovaný v domácich spotrebičoch a dokonca aj na nich palubné počítače niektoré modely áut.

PC-DOS 2000 (IBM). Zatiaľ čo Windows úspešne prevzal väčšinu domácich počítačov, lokálnych sietí veľa veľkých firiem v USA a Európe stále používa staré počítače s procesormi 386 a 486 – veľké organizácie sa veľmi zdráhajú upgradovať svoje sieťové počítače. Tieto úvahy podnietili IBM pokračovať v zdanlivo vyhynutej línii DOS. Koncom roku 1998 sa objavil posledný zástupca tohto radu - DOS 2000. Jeho odlišnosti od predchodcov spočívajú najmä vo vylepšenom systéme optimalizácie pamäte a kompresie disku.

macOS (Apple). Tento OS na počítačoch kompatibilných s PC nie je nainštalovaný. MacOS je určený pre počítače Macintosh vyrábané spoločnosťou Apple.

Svojho času bol Macintosh považovaný za lídra na trhu s PC. A práve MacOS sa stal prvým operačným systémom, ktorý používateľovi ponúkol pohodlie GUI, Pracovná plocha s ikonami zodpovedajúcimi priečinkom a programom, pohodlné nástroje na nastavenie, ovládanie myšou. Nakoniec, začiatkom 80-tych rokov počítače Macintosh s istotou pracovali s výkonnými grafickými balíkmi, nepoznali „640 KB bariéru“, ktorá sa na mnoho rokov stala metlou rodiny PC. Video a zvuk v počítači, farebná potlač a oveľa viac sa stalo známym vďaka počítačom Macintosh a MacOS, hoci nie všetky boli vyvinuté touto spoločnosťou.

A dnes o stabilite a pohodlí MacOS stále bezkonkurenčné. MacOS dokáže racionálne využívať počítačové zdroje – programy preň napísané fungujú na PC s podobnou konfiguráciou dvakrát rýchlejšie ako ich konkurenti.

Dnes sú Macintosh a MacOS široko používané v procese predtlačovej prípravy kníh, časopisov, novín. Programy ako Adobe Photoshop, Adobe Illustrator, Adobe PageMaker boli pôvodne navrhnuté pre MacOS a až potom boli prenesené do Windows. A ak plánujete pracovať s grafikou, animáciou, živým videom - je pravdepodobné, že budete musieť pracovať na počítačoch Macintosh a MacOS, pracovnej ploche, štruktúre priečinkov a súborov - to všetko je tu. Navyše väčšina populárnych PC programov má dnes svoje náprotivky navrhnuté tak, aby fungovali na Macoch (aj keď je často logickejšie povedať opak).

OS/2 (IBM). Kvôli nestabilite Windowsu, súbežne s jeho zlepšovaním, Microsoft Corporation spolu s IBM Corporation aktívne pracovali na vytvorení pokročilejšieho a bezpečnejšieho systému – OS/2.

Tento 32-bitový OS vo väčšine ohľadov prekonal 16-bitový OS. Verzie systému Windows. Slabinou OS/2 bolo, že prišiel skôr, ako mal: všetky jeho prednosti sú plnohodnotným multitaskingom, ktorý zaisťuje, že každý program môže pracovať v samostatnom, izolovanom " virtuálny prístroj“, vysoká spoľahlivosť, atraktívnejšie rozhranie, pokročilé multimediálne možnosti - boli prečiarknuté hlavnou nevýhodou: zvýšená požiadavka na počítačové zdroje.

OS/2 však stále existuje a dokonca si získal určitú obľubu v prostredí podnikovej siete. Pre OS/2 vyvinuté veľké množstvo softvérové ​​produkty vrátane podnikových aplikácií (kompletný softvérový balík od spoločnosti Lotus – „predchodcu“ tejto kategórie programov a tvorcu populárnej tabuľky „1-2-3“) a nástrojov na vývoj softvéru.

linux. Operačný systém Linux, ktorý v roku 1994 vydal Linus Torvalds, sa zásadne líši od všetkých ostatných operačných systémov. Linux je jediný populárny operačný systém vytvorený amatérskym programátorom. Podporujú, vyvíjajú a dopĺňajú ho státisíce rovnakých nadšencov z celého sveta. Napokon, Linux je jediný operačný systém s otvoreným zdrojom (t. j. úplne zadarmo). Pokiaľ ide o stabilitu, OS Linux dlhodobo a s istotou zaujíma prvé miesto. Až do istého času však na prácu s Linuxom bolo potrebné minimálne rozumieť programovaniu. Takže jedinou oblasťou, kde Linux fungoval až do poslednej chvíle, boli siete. Až doteraz väčšina internetových webových serverov používa Linux.

V roku 1998 sa objavili prvé komerčné lacné inštalačné súpravy Linuxu, ktoré umožnili aj začiatočníkom nainštalovať si svojpomocne rozmarný OS. Neskôr sa objavili pohodlné programy shellu av roku 2000 Verzia pre Linux navrhnutý tak, aby bol inštalovaný v hornej časti systému Windows. Kombinácia známej pracovnej plochy a Ikony systému Windows a relikvie Linuxové jadrá pritiahol pozornosť vývojárov a používateľov. Dnes je Linux nainštalovaný nielen na serveroch, ale aj na hotových produktoch osobné počítače a notebooky.

Rozšírením základného počítačového softvéru je súbor služieb, dodatočne nainštalovaných programov, označovaných aj ako „utility“. Utility - programy, ktoré sa používajú na vykonávanie pomocných operácií spracovania údajov alebo údržby počítača.

Pomôcky možno klasifikovať takto:

    Programy na diagnostiku zdravia počítača;

    Antivírusové programy, ktoré poskytujú počítačovú ochranu, detekciu a obnovu infikovaných súborov;

    programy údržba disku, ktoré kontrolujú kvalitu povrchu magnetického disku, kontrolujú bezpečnosť súborového systému na logickej a fyzickej úrovni, komprimujú disky, vytvárajú poistné kópie diskov, zálohujú dáta na externé médiá a pod.;

    programy archivácia údajov, ktoré poskytujú proces kompresie informácií v súboroch s cieľom znížiť množstvo pamäte na ich ukladanie;

    programy údržba siete.