Szolgáltatási szoftver osztályozása

1. ábra: Szoftverszintek

Alapszint. A szoftver támogatásának legalacsonyabb szintje az alapszoftverek rendelkezésre bocsátása, de az alapszintű hardverrel való interakcióért felelős. Alapvetően az alapvető szoftver közvetlenül az alapkészülékbe kerül, és speciális mikroáramkörökben (Read Only Memory, ROM) tárolódik. A programokat és az adatokat a gyártási szakaszban a ROM chipekben írják ("varrt"), és működés közben nem változtathatók meg. Azokban az esetekben, amikor az alapszoftver működés közben történő megváltoztatása technikailag kivitelezhető, EPROM-okat használnak az EPROM-ok helyett, valamint a törölhető és programozható olvasható memória (EPROM). Ebben az esetben a ROM tartalom módosítása közvetlenül a számítástechnikai rendszerben (ilyen technológia: flash technológia), és azon kívül is végrehajtható speciális programozó eszközökön.







A rendszer szintje átmeneti. Az ezen a szinten futó programok biztosítják a többi számítógépes rendszer alapszintű programokkal és közvetlenül a hardverrel való interakcióját, vagyis közvetítői funkciókat látnak el. Az adott eszközökkel való interakcióért felelős speciális programokat eszközillesztőknek hívják - ezek a rendszer szintű szoftverek részét képezik.

A rendszer szintű programok másik csoportja felelős a felhasználóval való interakcióért. Ezeket a szoftvereszközöket UI eszközöknek nevezzük.

Számos rendszer szintű szoftver alkotja a számítógép operációs rendszerének magját. Az operációs rendszer rendszermagja olyan feladatokat lát el, mint a memóriakezelés, az I / O folyamatok, a fájlrendszer, az interakció és a folyamatelosztás szervezése, az erőforrás-felhasználás könyvelése, a parancsfeldolgozás stb.







Ennek a szintnek a szoftvere kölcsönhatásba lép az alapszintű programok és a rendszer szintű programok között. A segédprogramok (más néven segédprogramok) fő célja a számítógépes rendszer ellenőrzésének, beállításának és konfigurálásának automatizálása. Sok esetben a rendszerprogramok funkcióinak bővítésére vagy javítására használják őket. Egyes segédprogramok (általában ezek a karbantartási programok) eredetileg az operációs rendszerbe kerülnek, de a legtöbb segédprogram az operációs rendszeren kívül van, és funkcióinak kiterjesztésére szolgál.

Szolgáltatási szoftver osztályozása

Adattömörítési eszközök (archiválók). Az archívumokat archívumok készítésére tervezték.

Diagnosztikai eszközök. Szoftverek és hardverek diagnosztikai folyamatainak automatizálására szolgálnak. Ők elvégzik a szükséges ellenőrzéseket és kiadják az összegyűjtött információkat egy kényelmes és egyértelmű formában. Nemcsak a problémák megoldására, hanem a számítógépes rendszer működésének optimalizálására is használják őket.

Ellenőrzési eszközök (monitoring). A szoftverfelügyeleti eszközöket néha monitoroknak hívják. Segítségével figyelemmel kísérheti a számítógépes rendszer folyamatait. Két megközelítés lehetséges: valós idejű megfigyelés vagy megfigyelés az eredmények rögzítésével egy speciális protokollfájlban.

A kommunikáció eszközei (kommunikációs programok). Lehetővé teszik, hogy kapcsolatokat létesítsenek távoli számítógépekkel, e-mail üzeneteket szolgáltassanak, telekonferenciákkal (hírcsoportok) működjenek, faxolással és sok más művelettel végezhessenek számítógépes hálózatokon.

Számítástechnikai biztonság nyújtásának eszközei.

Telepítési programok. Úgy tervezték, hogy szabályozza az új szoftver hozzáadását a jelenlegi szoftverkonfigurációhoz. Ők nyomon követik a környező szoftverkörnyezet állapotát és változását. A programok telepítéséhez és megsemmisítéséhez szükséges egyszerű kezelőszervek megtalálhatók az operációs rendszerben, de további segédprogramok is használhatók.

A kommunikáció eszközei. Lehetővé teszi a kapcsolódást távoli számítógépekhez, e-mail üzenetek küldéséhez, faxküldéshez stb.

Az alkalmazásszintű szoftver olyan alkalmazási programok készlete, amelyekkel konkrét feladatokat végeznek egy adott munkahelyen. Ezek a feladatok szokatlanul szélesek: a termeléstől a kreatív és szórakoztató tanításig. A számítástechnika lehetséges alkalmazásainak hatalmas funkcionális köre a különböző tevékenységekhez rendelkezésre álló alkalmazási programok rendelkezésre állásának köszönhető.




Kapcsolódó cikkek