Rendszer szoftverek
Olyan rendszerprogramokról van szó, amelyek közvetlenül az ember számára érthetetlenek. Gépi kódban futnak, hardver és az operációs rendszer számára biztosítják a kommunikációt, vezérlik az input, output eszközöket, tehát nem felhasználói szoftverek.
- Más programok számára szolgáltatásokat nyújtó szoftverek
- Réteges szoftver szerkezet kialakítása:
- adatbázis réteg
- üzleti logikai réteg /algoritmusok, számítások/
- megjelenítési /prezentációs/ réteg
- Operációs rendszerek komponensei
- Arra szolgálnak, hogy megteremtsék a információs, illetve működtetési kapcsolatot a számítógép és a felhasználó által végezett fejlesztési, vagy futtatási tevékenység között
Szoros kapcsolat a hardverrel
operációs rendszer esetén 3 réteget kell elkülönülten kezelni: hardver – operációs rendszer – felhasználói szoftver
Feladatuk
- Erőforrás szétosztása
- Processz ütemezés
- I/O műveletek végrehajtása a központi egység és a különféle perifériák (külső tárolók) között