Softver: Klasifikacija softvera i njegovi glavni tipovi

Podrazumijeva se da niti jedan računalni sustav, koliko god moderan bio, ne može raditi bez softvera. Klasifikacija softvera, koju danas nude različiti mediji ili internetske publikacije, u pravilu nije jedina. Razlog tome je samo činjenica da neki softverski proizvodi mogu biti jednako i jednako kategorizirani kao potpuno različiti. Ipak, neki opći aspekti prisutni u bilo kojem takvom sustavu mogu se pronaći i ujediniti sličnim svojstvima grupe.


Softver: klasifikacija računalnog softvera

Općenito, pod softverom bilo kojeg računalnog sustava podrazumijevaju se ne samo oni programi koje instalira sam korisnik ili oni koji su predstavljeni u samom operativnom sustavu. sustava. Zapravo, sam operativni sustav je sistemski softver. Klasifikacija ove vrste softvera danas nije osobito problematična za svakoga, budući da većina sustava koristi objektno-orijentirana programska sredstva s mogućnošću interakcije s korisnikom kroz grafičko sučelje, umjesto putem skupova naredbi, kao prije, na primjer. u DOS-u
Ali što se tiče glavnih tipova softvera, može se konvencionalno podijeliti u sljedeće kategorije:
  • softver sustava (operativni sustavi, upravljački programi i elementiUpravljanje);
  • aplikacijski softver (programi uske linije za obavljanje zadataka određene vrste);
  • razvojni alati za programere (specijalizirani programi i platforme);
  • servisni softver (održavanje sustava).
  • U gore navedenom popisu može se uočiti neznatno odstupanje, budući da su isti alati za kreiranje OS-a i aplikacija, napravljeni u zasebnoj kategoriji, sa stajališta programera, aplikacijski softver. Isto se može reći i za sredstva zaštite ili za usluge.


    Komponente sustava i upravljački programi

    No, pogledajmo sve razrede detaljnije. Počevši s operativnim sustavima i upravljačkim programima. Operativni sustavi mogu se usporediti s nekom vrstom intermedijarne komponente koja ne samo da korisniku omogućuje pristup određenim funkcijama i postavkama, već također regulira odnos između rada "željeza" i softverskih komponenti.
    S druge strane, nijedan "željezo" i niti jedan sustav neće raditi bez instaliranog upravljačkog softvera, zahvaljujući kojem će ga operativni sustav i korisnički programi moći prepoznati i, ako je potrebno, upotrijebiti čisto fizičke karakteristike. ,

    Primarni BIOS /UEFI sustavi

    Govoreći o komponentama sustava, ne može se zaobići oba primarna sustava ulaza /izlaza, koji u početku pohranjuju sve informacije o "željeznim" uređajima instaliranim na sustavu, te u trenutku uključivanja računala provjeravanje njihove radne sposobnosti.
    Usputovdje je instalacija većine parametara koji mogu biti nedostupni u stacionarnim sustavima (preuzimanje, uključivanje i isključivanje uređaja, postavljanje datuma i vremena, koji, ako pogrešno postavljene opcije mogu uzrokovati rušenje već u OS-u, opcije za korištenje načina pristupa na tvrde diskove i t, npr.).

    Sigurnosni alati

    O alatima za zaštitu računalnih sustava potrebno je detaljnije raspravljati, premda ih se, uglavnom, može kategorizirati kao kategoriju uslužnih programa za aplikacijske usluge.
    Klasifikacija antivirusnih programa danas uzrokuje brojne kontroverze. To je zbog činjenice da se sam koncept "računalnog virusa" u posljednjih nekoliko desetljeća potpuno promijenio. Drugim riječima, danas se ne bavimo virusima, razbijajući sustav u uobičajenom smislu. Sada su došli zamijeniti, da tako kažemo, polugradne programe koji mogu ukrasti korisničke podatke ili utjecati na postavke preglednika bez narušavanja cjelokupnog sustava. Ali ako razmotrite klasifikaciju antivirusnih programa, može se samo primijetiti činjenica da su stacionarni i prijenosni tipovi, dizajnirani kako bi se uklonile sve prijetnje, bez obzira na njihovu prirodu utjecaja na računalni sustav, i uskogrudne alate dizajnirane da neutraliziraju zlonamjerne aplete određenog tipa. U međuvremenu, treba napomenuti relativno nove razvoje, koji predstavljaju uslužne programe za disk s ugrađenim bootloaderima, koji, kada se snimaju na prijenosne medije, dopuštajupreuzmite vlastito sučelje prije pokretanja operativnog sustava i testiranja računala na prijetnje, uključujući boot i skrivena područja, kao i particije RAM-a.

    Klasifikacija primijenjenog softvera

    Konačno, nekoliko riječi o najvećoj klasi. Klasifikacija računalnog softvera jednostavno je nemoguća bez razmatranja aplikacija koje su stvorene isključivo za izvršavanje određenih zadataka koje je korisnik dodijelio sustavu.
    Među glavnim vrstama takvih programskih paketa su:
  • programi potrebni za stvaranje i obradu uredskih dokumenata bilo koje vrste (testni i tablični uređivači);
  • dopuštaju upravljanje poduzećima i računovodstvo, uključujući sredstva za pristup bazama podataka;
  • sredstva pristupa internetu;
  • alati za rad s multimedijom;
  • automatizirani kontrolni sustavi;
  • izdavačka djelatnost;
  • zabavno, itd.
  • Općenito, u pogledu ove kategorije softvera, klasifikacija softvera je tako težak zadatak koji je nemoguće zamisliti, budući da se gotovo posve različiti programi pojavljuju gotovo svugdje dan (dobro, na primjer, tko je, prije nekoliko godina, predvidio da će danas vrlo aktivno koristiti kriptologiju perača novca?). Dati takve primjere može biti prilično dugo, i sva područja, u kojima se primjenjuju i uopće ne opisuju.

    Zaključci

    Općenito, imenovanjeSoftver, ako idete iz opisanih tipova, je lako razumljiv: neke vrste su namijenjene za opće upravljanje računalnim sustavima i resursima ili sigurnost korisnika, dok su druge namijenjene isključivo za izvršavanje određenih zadataka. Ove dvije kategorije su glavne klase.

    Povezane publikacije