Alkalmazások típusai Szoftverismeretek
Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2
A szoftver fogalma A szoftver teszi használhatóvá a számítógépet, biztosítják a hardver-egységek együttes működését, valamint a felhasználó kiszolgálását. Szoftvernek nevezzük azokat a szellemi termékeket, programokat, amelyek az adatfeldolgozó berendezések működtetéséhez szükségesek. 3
Szoftverek főbb csoportjai Rendszerszoftver: más néven operációs rendszer. Feladata a felhasználó és a hardver közötti kapcsolat megteremtése, a háttértárak, perifériák kezelése. Pl. DOS, Windows, Mac OS, NetWare Rendszer közeli szoftver: az operációs rendszer működését segítő programok. Az ún. segédprogramok körébe tartoznak a vírusirtók, tömörítők, lemezkarbantartó programok. Programfejlesztő eszközök a programozási nyelvek (Pascal, C) Felhasználói szoftver: vannak általános célú szoftverek, mint például az Office programcsomag szoftverei, és készítenek egyedi célú szoftvereket is. 4
OPERÁCIÓS RENDSZEREK 5
Az operációs rendszer fogalma Az operációs rendszer olyan programok összessége, amelyek vezérlik az alkalmazásokat, elosztják, ütemezik az erőforrásokat, kezelik a hardvert biztosítják a felhasználó és a számítógéprendszer közti kommunikációt. 6
Az operációs rendszerek típusai Egy felhasználós, egyfeladatos: az első operációs rendszerek (DOS). Többfeladatos rendszer: egy vagy több felhasználó több feladatának végrehajtására képes egy időben (Windows). Ha egy felhasználó feladatait végzi egyszerre, akkor multitaskingról beszélünk. Amennyiben több felhasználó adatát képes látszólag egyszerre elvégezni, akkor multi programozásról van szó. Kötegelt (batch) feldolgozású rendszerek: egymástól független munkák végrehajtásai igényeit fogadják. Ezekből parancskötegek (batch) hozhatók létre, melyek egymás után hajtódnak végre. Valós idejű (real time) rendszerek: folyamatvezérlési feladatokra fejlesztették ki. A feladat elvégzését szigorú időkorlát köti. 7
Az operációs rendszer komponensei Rendszermag (kernel): feladata a hardver minél jobb kihasználása az alkalmazói alrendszer kiszolgálása, a kért program futtatása Alkalmazói programozási interfész (API): illesztési felület a kernel és az alkalmazási alrendszer között. Olyan szabályokat tartalmaz, melyek megadják, hogyan kell kérni a kerneltől szolgáltatásokat, illetve hogyan kaphatjuk meg a választ. Használja a rendszerhéj és a szervizprogramok is. Rendszerhéj (shell): biztosítja az operációs rendszer és a felhasználó kapcsolatát. Grafikus (GUI) parancssoros. Szervizprogramok (utility): adminisztratív, információs és üzemeltetési feladatokat végeznek el. 8
HÁTTÉRTÁROLÓKHOZ KAPCSOLÓDÓ ALAPFOGALMAK 9
Merevlemez-partíciók A partíció a lemez logikai felosztását jelenti. A partíciókat önálló meghajtóként kezelhetjük. A partíció létrehozása után a formázás következik. Mindig a feltelepítendő operációs rendszernek megfelelő fájlrendszerre formázunk. Típusai: Elsődleges partíció: egy logikai lemezt tartalmaz, ezért egy betűjelet rendel hozzá a rendszer. Legfeljebb négy elsődleges partíció lehet egy merevlemezen. Közülük egyet aktív partícióként kell megjelölni, amelyről az operációs rendszer indítása történik. Kiterjesztett partíció: további részekre osztható, több logikai lemez hozható létre benne, legfeljebb 32.. A Master Boot Record (MBR) a partíció jellemző adatait és a kiválasztását segítő programot tartalmazza. 10
Fájlrendszerek Az állományrendszer olyan átfogó szerkezet, amelyben az állományok tárolása, szervezése és elnevezése történik. A logikai lemezek formázásakor jönnek létre. Az adatokat fájlokban, az állományokat mappákban tároljuk. A mappák hierarchikus szervezésűek. A mappákra és az állományokra is a nevükkel hivatkozunk. 11