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