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:
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:
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):
SPO tradične zahŕňa:
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:
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(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:
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.
K základnej softvér zahŕňa:
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í:
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:
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 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
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.
1 / 5
✪ Najviac potrebné programy pre Windows 7
✪ Čo je možné odstrániť na jednotke C? Čo sa nedá vymazať? Používateľská príručka PC
✪ 5 Bezplatné programy(Najlepšie potrebné programy)
✪ Vyhľadajte a odstráňte všetky Chyby systému Windows. Ako opraviť chybu?
✪ ODSTRÁŇTE PROGRAMY z PC s úplným ČISTENÍM ♻️ REVIEW Uninstall Tool
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 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.
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).