Windows.  Vírusy.  Prenosné počítače.  internet.  Kancelária.  Verejné služby.  Vodiči

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í. Táto trieda softvérových produktov úzko súvisí s typom počítača a je jeho neoddeliteľnou súčasťou a je zameraná najmä na kvalifikovaných používateľov.

Systémový softvér je zameraný na:

- vytvárať prevádzkové prostredie fungovanie iných programov;

– zabezpečiť spoľahlivé a efektívnu prácu samotný počítač a počítačová sieť;

– vykonávať diagnostiku a preventívnu údržbu výpočtovej techniky a počítačových sietí;

- vykonávať pomocné technologické procesy (kopírovanie, archivácia, obnova programových súborov a databáz a pod.)

Systémový softvér sa delí na:

– základný softvér – zvyčajne dodávaný s počítačom;

– servisný softvér – je možné dokúpiť.

Základný softvér- Toto je minimálna sada softvéru, ktorá zabezpečuje prevádzku počítača.

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

IN základný softvér zahŕňa:

- operačný systém;

prevádzkové škrupiny(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. Existujú nasledujúce typy operačných systémov: Windows 98, Windows XP Professional, Windows Domáce vydanie, Linux, Unix atď.

Operačné systémy pre osobné počítače sa delia na:

– jedno- a multi-tasking (v závislosti od počtu paralelne bežiacich aplikačných procesov);

– pre jedného a viacerých používateľov (v závislosti od počtu používateľov súčasne pracujúcich s operačným systémom);

– neprenosné a prenosné na iné typy počítačov;

– nesieťové a sieťové, poskytujúce prácu v lokálnej počítačovej sieti.

Sieťové operačné systémy je súbor programov, ktoré zabezpečujú spracovanie, prenos a ukladanie dát v sieti. Sieťový OS poskytuje používateľom rôzne druhy sieťové služby(správa súborov, e-mail, proces správy siete atď.), podporuje prácu v účastníckych systémoch. Najrozšírenejšie sú LAN Server, NetWare, VINES.

Hodnotia sa podľa súboru kritérií: výkon, rôzne možnosti komunikácie s používateľmi, možnosti správy.

Prevádzkové škrupiny- Toto š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 koncového užívateľa.

Tieto programy výrazne zjednodušujú úlohu špecifikácie riadiacich informácií pre vykonávanie príkazov operačného systému a znižujú stres a zložitosť práce koncového používateľa.

Tie sú mimoriadne obľúbené po celom svete. grafické škrupiny MS DOS ako Windows 3.1, Windows 3.11 for WorkGroup, ktoré umožňujú meniť prostredie, v ktorom používateľ komunikuje s počítačom, rozširujú sadu základných (správca súborov, grafický editor, textový editor, kartotéka atď.) a servisných funkcií ktoré používateľovi poskytujú integrované informačné technológie.

Rozšírením základného počítačového softvéru je súbor služieb, dodatočne nainštalovaných programov, ktoré možno klasifikovať podľa ich funkčných charakteristík takto:

– programy na diagnostiku výkonu počítača;

antivírusové programy, poskytovanie počítačovej ochrany, detekcie a obnovy infikovaných súborov;

– programy na údržbu disku, ktoré kontrolujú kvalitu povrchu magnetického disku, monitorujú integritu súborového systému na logických a fyzických úrovniach, kompresia disku, vytváranie záložných kópií diskov, zálohovanie dát na externé médiá atď.;

Systémový softvér (Systémový softvér) sú programy a softvérové ​​systémy na obsluhu počítačov a telekomunikačných zariadení. Systémový softvér funguje ako „simultánny prekladač“ medzi používateľskou aplikáciou a priamo s hardvérom. Podľa jednej klasifikácie systémový softvér zahŕňa iba obslužný (servisný) softvér, podľa inej klasifikácie je softvér s otvoreným zdrojom dvojúrovňový softvér, ktorý pozostáva zo základného softvéru a servisného softvéru.

Či je možné klasifikovať ten alebo ten softvér ako systémový softvér, závisí od konvencií, ktoré boli napísané v konkrétnom kontexte. Budeme sa držať druhého hľadiska (bežnejšieho), kedy systémový softvér (SPO) zahŕňa základný softvér (nezamieňať s BIOSom) aj servisný softvér. Sú to operačné systémy, shelly, pomocné programy, ovládače, programovacie systémy, systémy správy databáz a middleware.

SPO slúži:

  • vytvoriť operačné prostredie pre spustenie iných programov;
  • zabezpečiť spoľahlivú a efektívnu prevádzku počítačovej a telekomunikačnej siete;
  • vykonávať diagnostiku počítačového hardvéru a sietí;
  • na archiváciu dát, kopírovanie, obnovu programových súborov a databáz a pod.

Systémový softvér „organizuje“ prevádzku všetkých komponentov počítača, ako aj periférnych zariadení, ktoré sú k nemu pripojené.

Poznámka 1

Systémový softvér musí byť spoľahlivý, technologicky vyspelý, pohodlný a efektívny na používanie. Softvérové ​​produkty Táto skupina je určená najmä pre profesionálov v počítačovej oblasti: správca siete, systémový programátor, aplikačný programátor, operátor. Pre kvalifikovaných používateľov je však potrebná aj znalosť základnej technológie práce s open source softvérom osobný počítač, ktorí spravidla samostatne vykonávajú údržbu programov, údajov a vlastne aj počítača a nielen pracujú s ich programami.

Softvér s otvoreným zdrojovým kódom sa zvyčajne delí na základný a servisný.

Základný softvér. To zahŕňa:

  • operačný systém (OS) a ovládače v ňom obsiahnuté;
  • operačné (rozhranie) textové a grafické shelly na interakciu používateľa s OS, ako aj systémy správy súborov;
  • sieťový operačný systém, ktorý používateľom poskytuje rôzne typy sieťových služieb (e-mail, správa súborov, procesy správy siete atď.).

Servisný softvér − programy a softvérové ​​balíky, ktoré poskytujú základnému softvéru viac možností a poskytujú používateľovi pohodlnejšie pracovné prostredie. Takéto programy sa často nazývajú pomocné programy (okrem antivírusov, tento termín sa na ne nevzťahuje).

Obrázok 1

Definícia 1

Verejné služby- programy, ktoré slúžia na údržbu počítačov alebo na vykonávanie pomocných operácií spracovania údajov, ako je diagnostika hardvéru a softvéru, optimalizácia používania miesto na disku, obnovenie zničených informácií na magnetický disk atď.

Hlavný účel inžinierskych sietí− automatizácia testovania, nastavovania a konfiguračných prác počítačový systém.

Túto sadu služieb, dodatočne nainštalovaných programov možno klasifikovať nasledovne (podľa funkčnosti):

  • ovládače pre špecifické a špeciálne zariadenia (nedodávajú sa ako súčasť OS);
  • inštalačné monitory, sú určené na kontrolu inštalácie softvéru;
  • kontrolné (monitorovacie) nástroje, ktoré umožňujú sledovať procesy prebiehajúce v systéme;
  • Diagnostické nástroje pre výkon počítača; používajú sa tak na optimalizáciu prevádzky počítačového systému, ako aj na riešenie problémov, napríklad pomôcka Defragmentácia disku umožňuje spojiť údaje, ktoré patria do rovnakého súboru a nachádzajú sa v rôznych segmentoch disku, do jednej súvislej oblasti údajov;
  • počítačové bezpečnostné prostriedky sú prostriedky aktívnej a pasívnej ochrany údajov pred akýmkoľvek poškodením, neoprávneným prístupom, prezeraním a/alebo úpravou údajov:
    • o znamená aktívna ochrana− antivírusové programy, sú potrebné na ochranu vášho počítača, detekciu a obnovu infikovaných súborov;
    • o prostriedky pasívnej ochrany - programy údržby diskov, zabezpečujú kontrolu nad bezpečnosťou súborového systému na logickej a fyzickej úrovni, kontrolujú kvalitu povrchu magnetického disku, vytvárajú poistné kópie diskov, zálohujú dáta na externé médiá, vykonávajú kompresia disku atď.
  • programy na archiváciu údajov sú určené na vytváranie archívov, čo zjednodušuje ukladanie súborov znížením miesta v pamäti. Najslávnejšie archivátory WinZip, WinRAR, 7Zip;
  • správcovia súborov, ktorí sú potrební na vykonávanie väčšiny operácií súvisiacich s údržbou systému súborov: prejdite cez štruktúra súboru, vytvárať adresáre (priečinky), mazať súbory a adresáre, kopírovať, presúvať a premenovávať súbory, vyhľadávať súbory. Najpopulárnejšie pre OS Windows − Úplný veliteľ (bývalý systém Windows veliteľ) a Manažér FAR, pre Linux - Midnight Commander;
  • programy údržby siete. Sú to komunikačné prostriedky, ktoré vám umožňujú nadviazať kontakt vzdialené počítače, účasť na telekonferenciách, zasielanie správ email atď. Základný softvér sa zvyčajne kupuje s počítačom a servisný softvér je možné dokúpiť dodatočne.

Iná klasifikácia systémového softvéru

SPO tradične zahŕňa:

  • programy na ovládanie systému,
  • programy na spracovanie systému.

Riadiace programy systému organizujú správnu činnosť všetkých zariadení systému. Toto sú spravidla rezidentné programy (umiestnené v hlavnej pamäti), ktoré tvoria jadro OS. Riadiace programy, ktoré sa načítajú do pamäte bezprostredne pred spustením, sa nazývajú tranzitívne.

Základné funkcie riadiacich programov systému− riadenie počítačových systémov, riadenie výpočtových procesov a práca s internými údajmi OS.

Programy na ovládanie systému sú dodávané vývojovými spoločnosťami a distribútormi vo forme inštalačných balíkov OS a špeciálnych ovládačov zariadení.

Programy na spracovanie systému sa vykonávajú ako špeciálne aplikačné úlohy alebo aplikácie. Najčastejšie sú dodávané vo forme distribučných balíkov, ktoré obsahujú softvér.

softvér- neoddeliteľná súčasť počítačového systému. Ide o logické pokračovanie technických prostriedkov. Rozsah použitia konkrétneho počítača je určený softvérom, ktorý je preň vytvorený. Samotný počítač nemá znalosti o žiadnej aplikácii. Všetky tieto znalosti sú sústredené v programoch vykonávaných na počítačoch. softvér moderné počítače obsahuje milióny programov – od hier až 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 vykonáva rôzne funkcie. Systémové softvér je súbor programov, ktoré riadia komponenty počítača, ako je procesor, komunikácia a periférií. Programátori, ktorí vytvárajú systém softvér, sa nazývajú systémoví programátori. Aplikačný softvér zahŕňa programy napísané pre používateľov alebo samotnými používateľmi, aby dali počítaču pokyn konkrétnu prácu. Príkladmi aplikačného softvéru sú programy na spracovanie objednávok alebo vytváranie zoznamov adresátov. 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 môžu byť znázornené vo forme diagramu znázorneného na obr. 2.1. Ako môžete vidieť, každá oblasť úzko spolupracuje s druhou. Systémové softvér poskytuje a riadi prístup k hardvér počítač. 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 pomocné programy, riadi prístup k hardvéru. Aplikačný softvér, ako sú programovacie jazyky a rôzne používateľské aplikácie, funguje na hardvéri 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í. Zoberme si klasifikáciu, v ktorej je základným znakom sféra (oblasť) použitia softvérových produktov:

  • 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ých technológií v týchto oblastiach sú na obr. 2.2 uvedené tri triedy softvérových produktov:

  • systémový softvér;
  • aplikačný softvér;
  • inštrumentálny 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;
  • Vykonávanie diagnostiky, lokalizácie porúch, chýb a porúch a prevencie výpočtovej techniky a počítačových sietí;
  • vykonávanie pomocných technologických procesov (kopírovanie, archivácia, obnova programových súborov a databáz a pod.).


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 majú všeobecný charakter použitia bez ohľadu na špecifiká predmetná oblasť. Sú na ne kladené vysoké nároky na spoľahlivosť a vyrobiteľnosť, pohodlnosť a efektivitu používania.

Aplikované softvér je súbor vzájomne prepojených programov určených na riešenie problémov určitej triedy špecif predmetná oblasť. Balíčky aplikačné programy (PPP) všeobecný účel Slúžia ako softvérové ​​nástroje na riešenie funkčných problémov a sú najväčšou triedou softvérových produktov. Táto trieda zahŕňa softvérové ​​produkty, ktoré spracúvajú informácie z rôznych tematických oblastí.

Balíky aplikácií sú nainštalované v počítači správcov systému, systémoví programátori a (v niektorých prípadoch) skúsení používatelia. Priamu obsluhu softvérových produktov spravidla vykonávajú koncoví užívatelia - spotrebitelia informácií, ktorých aktivity sú v mnohých prípadoch veľmi vzdialené počítačovej oblasti. Táto trieda softvérových produktov môže byť veľmi špecifická pre jednotlivé tematické oblasti.

Nástroje programovacej technológie predstavujú súbor programov a softvérových balíkov, ktoré poskytujú technológiu na vývoj, ladenie a implementáciu vytvorené programy nové produkty.

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

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

Základné softvér(základný softvér) – minimálna sada softvéru, ktorá zabezpečuje chod počítača. 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 pracovné prostredie používateľa.


Ryža. 2.3.

K základnej 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 užívateľských programov, plánovanie a riadenie 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, technické ukazovatele 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 multitaskingového režimu;
  • 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.

Operačné shelly sú š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 sú možné možnosti a rozpoznávanie hlasového rozhrania rukopisný vstupúdajov. Tieto programy výrazne zjednodušujú úlohu špecifikácie riadiacich informácií pre vykonávanie príkazov operačného systému a znižujú stres a zložitosť práce koncového používateľa.

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

  • počítačové diagnostické programy;
  • antivírusové programy, ktoré chránia váš počítač, zisťujú a obnovujú infikované súbory;
  • programy na údržbu diskov, 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 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 nazývajú pomocné programy. Utility sú programy slúžiace na vykonávanie pomocných operácií spracovania dát alebo údržby počítača (diagnostika, testovanie hardvéru a softvéru, optimalizácia využitia miesta na disku, obnova poškodených informácií na magnetickom disku a pod.).

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

Softvérové ​​nástroje

Implementácie informačných procesov

Klasifikácia softvéru

Operačný systém: funkcie, štruktúra, klasifikácia

Súbory a súborový systém

Počítačové vírusy. Antivírusové programy

Klasifikácia softvéru.

Softvér ( softvér ) je neoddeliteľnou súčasťou počítača. Je logickým pokračovaním počítačových technických prostriedkov, rozširujúcich ich možnosti a rozsah použitia.

Softvér je súbor programov vykonávaných počítačovým systémom.

1. Systémový softvér- súbor programov, ktorý definuje systémové prostredie na počítači a pravidlá práce v ňom. Implementuje

· riadenie počítačových zdrojov.

· vytváranie kópií použitých informácií.

· kontrola funkčnosti počítačových zariadení.

· vydávanie referenčné informácie o počítači atď.

Systémový softvér pozostáva z

  • Operačný systém
  • Dialógové (prevádzkové) škrupiny
  • Servisné programy (utility)

operačný systém je základnou a nevyhnutnou súčasťou programového vybavenia počítačového systému. Informácie o operačnom systéme nájdete nižšie.

Dialóg (operačné shelly) - programy, ktoré fungujú ako sprostredkovateľ medzi používateľom a počítačovým softvérom

Funkcie:

Uľahčenie používateľovi vykonávať operácie so súbormi ( rýchle vyhľadávanie, kopírovanie, mazanie atď.);

Pohodlnejšie spúšťanie aplikácií;

Možnosť aj viac rýchly prechod z jednej aplikácie do druhej pri multitaskingu.

Servisné programy(verejné služby)špeciálne údržbové (servisné) programy: diagnostické programy; programy na údržbu diskov; programy na prácu s CD/DVD; archivátory; antivírusové programy atď.

2. Aplikačný softvér, priamo zabezpečujúce realizáciu prác požadovaných užívateľmi. Každé aplikačné prostredie je určené na vytváranie a štúdium určitého typu počítačového objektu.

Samostatné

· Softvér na všeobecné použitie

Sada aplikačných programov, ktoré sú užitočné pre väčšinu používateľov bez ohľadu na ich profesionálne záujmy.

Textové editory a procesory

WordPad, MS Word, MS Publisher, Promt, Socrates

Grafické editory a grafických balíkov

Paint, MS PhotoDraw, Corel Xara, Corel Draw, Adobe Photoshop

Systémy správy databáz (DBMS) MS Access

Stolové procesory MS Excel

Multimediálne prezentačné balíky MS PowerPoint, Movie Maker


Komunikácia Internetové programy prieskumník, Mozilla Firefox, Opera, MS Outlook

Počítačové herné programy

Softvér na špeciálne účely

Špecializované programy (profesionálne orientované) riešiť informačné úlohy, určený pre úzky okruh používateľov.

Hudobné a zvukové editory

Účtovné programy

A balíčky

Expertné systémy

Matematické balíčky

Systémy počítačom podporovaného projektovania (CAD).

Elektronické vzdelávacie publikácie a zdroje

3. Inštrumentálne softvérové ​​systémy , ktorý uľahčuje proces vytvárania nových počítačových programov. Táto trieda programov je určená na vytváranie systémového a aplikačného softvéru.

Programovací systém je systém na vývoj nových programov v konkrétnom programovacom jazyku.

Moderné systémy programovací softvér zvyčajne poskytuje používateľom výkonné a pohodlné nástroje na vývoj programov. Patria sem:

· kompilátor alebo tlmočník;

· integrované rozvojové prostredie;

· nástroje na vytváranie a úpravu textov programov;

· rozsiahle knižnice štandardné programy a funkcie;

· ladiace programy, t.j. programy, ktoré pomáhajú nájsť a opraviť chyby v programe;

· užívateľsky prívetivé dialógové prostredie;

· režim prevádzky viacerých okien;

· mocný grafické knižnice; nástroje na prácu s knižnicami;

· vstavaný assembler;

· vstavaný help desk;

· ďalšie špecifické vlastnosti.

Populárne programovacie systémy sú Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.

Prekladateľ (anglický prekladateľ - prekladateľ) je prekladateľský program. Konvertuje program napísaný v jednom z jazykov vysokej úrovni, do programu pozostávajúceho zo strojových inštrukcií. Prekladače sú implementované ako kompilátory alebo tlmočníci. Z hľadiska vykonávania práce sa kompilátor a interpret výrazne líšia.

Kompilátor (angl. kompilátor - kompilátor, zberateľ) prečíta celý program, preloží ho a vytvorí kompletnú verziu programu v strojovom jazyku, ktorá sa následne spustí.

Tlmočník (anglický tlmočník - tlmočník, tlmočník) prekladá a spúšťa program riadok po riadku.

Po skompilovaní programu už nie je potrebný zdrojový program ani kompilátor. Zároveň musí byť program spracovaný tlmočníkom pri každom spustení programu znova preložený do strojového jazyka.

Kompilované programy bežia rýchlejšie, ale interpretované programy sa ľahšie opravujú a menia.

Každý konkrétny jazyk je orientovaný buď na kompiláciu alebo interpretáciu – v závislosti od účelu, pre ktorý bol vytvorený. Napríklad Pascal sa zvyčajne používa na riešenie celkom komplexné úlohy, v ktorom je dôležitá rýchlosť programov. Preto daný jazyk zvyčajne implementované pomocou kompilátora.

Na druhej strane bol BASIC vytvorený ako jazyk pre začínajúcich programátorov, pre ktorých má riadkové vykonávanie programu nepopierateľné výhody.

Niekedy existuje kompilátor aj tlmočník pre ten istý jazyk. V tomto prípade môžete použiť tlmočník na vývoj a testovanie programu a potom skompilovať ladený program, aby ste zvýšili rýchlosť jeho vykonávania.

Systém nerieši konkrétne praktické problémy, ale iba zabezpečuje chod iných programov, ktoré ich poskytuje servisné funkcie, abstrahovanie detailov implementácie hardvéru a firmvéru výpočtový systém, spravuje hardvérové ​​prostriedky výpočtového systému.

Systémové programovanie- tvorba systémového softvéru.

Systémový programátor- programátor so špecializáciou na systémové programovanie.

Klasifikácia konkrétneho softvéru ako systémového softvéru je podmienená a závisí od konvencií použitých v konkrétnom kontexte. Systémový softvér zvyčajne zahŕňa operačné systémy, pomocné programy, programovacie systémy, systémy správy databáz a širokú triedu middlewaru.

Encyklopedický YouTube

Operačné systémy

Základné myšlienky operačných systémov

Za predchodcov operačných systémov treba považovať obslužné programy (bootloadery a monitory), ako aj knižnice často používaných rutín, ktoré sa začali vyvíjať s nástupom univerzálnych počítačov 1. generácie (koniec 40. rokov). Verejné služby minimalizovali fyzické manipulácie operátora so zariadením a knižnice umožnili vyhnúť sa opakovanému programovaniu tých istých akcií (realizácia vstupno-výstupných operácií, výpočty matematické funkcie atď.).

Vstavané programy

Vstavané programy alebo firmvér sú programy „napevno prepojené“ do digitálnej podoby elektronické zariadenia. V niektorých prípadoch (napríklad BIOS počítačov kompatibilných s IBM-PC) sú v podstate súčasťou operačného systému uložené v trvalej pamäti. Dosť jednoduché zariadenia môže byť zabudovaný celý operačný systém. Mnohé moderné počítačové zariadenia majú svoj vlastný firmvér, ktorý tieto zariadenia riadi a zjednodušuje interakciu s nimi.

Verejné služby

Utility (angl. utility alebo tool) – programy určené na riešenie úzkeho okruhu pomocných úloh. Niekedy sú nástroje klasifikované ako servisný softvér.

Pomôcky sa používajú na monitorovanie výkonu snímača a výkonu hardvéru (napríklad monitorovanie teploty procesora alebo grafického adaptéra), správu hardvérových parametrov (obmedzenie maximálna rýchlosť otáčanie CD mechaniky; zmena otáčok ventilátora), monitorovacie indikátory (kontrola referenčnej integrity; správnosť záznamu dát), rozšírenie možností (formátovanie alebo prerozdelenie disku pri ukladaní dát, mazanie bez možnosti obnovy).

Druhy inžinierskych sietí

  • Diskové nástroje
    • Kontrola disku – vyhľadávanie súborov a oblastí disku, ktoré boli nesprávne zaznamenané alebo rôznym spôsobom poškodené a ich následné odstránenie pre efektívne využitie miesta na disku.
    • Čistenie disku - odstránenie dočasných súborov, nepotrebné súbory, čistenie „koša“.
    • Rozdelenie disku - rozdelenie disku na logické jednotky, ktoré môžu mať rôzne súborové systémy a operačný systém ich vníma ako niekoľko rôznych diskov.
    • Zálohovanie - tvorba záložné kópie celé disky a samostatné súbory, ako aj reštaurovanie z týchto kópií.
    • Disková kompresia - kompresia informácií na diskoch na zvýšenie kapacity pevných diskov.
  • Nástroje registra
  • Nástroje na monitorovanie zariadení
  • Skúšky zariadení

Programovacie systémy

  • zostavovatelia - počítačové programy, prevod programu vo forme zdrojového textu v jazyku symbolických inštrukcií na strojové inštrukcie vo forme objektového kódu;
  • prekladače – programy resp technické prostriedky, vysielanie programu;
    • kompilátory - Programy, ktoré prekladajú text programu v jazyku vysokej úrovne do ekvivalentného programu v strojovom jazyku.
    • tlmočníci - Programy (niekedy hardvérové), ktoré analyzujú príkazy alebo príkazy programu a okamžite ich vykonávajú;
  • linkery (editory odkazov) - programy, ktoré vykonávajú linkovanie - vezmú jeden alebo viac objektových modulov ako vstup a zostavia z nich spustiteľný modul;
  • Zdrojové preprocesory sú počítačové programy, ktoré prijímajú vstupné dáta a výstupné dáta určené na vstup iným programom, ako je kompilátor;
  • debuggery (angl. debugger) – moduly vývojového prostredia resp jednotlivé programy, určené na vyhľadávanie chýb v programoch;
  • textové editory sú počítačové programy určené na vytváranie a zmenu textové súbory, ako aj ich prezeranie na obrazovke, tlačenie, vyhľadávanie fragmentov textu atď.;


Ak si všimnete chybu, vyberte časť textu a stlačte Ctrl+Enter
ZDIEĽAŤ: