A szoftver olyan programok és utasítások, amelyek megmondják a számítógépnek, mit kell tennie. Nem fizikai. Nem lehet megérinteni. De mindent irányít, amit a hardver csinál. Szoftver nélkül a számítógép egy szilícium és fém halom. Az operációs rendszer, az alkalmazások, az illesztőprogramok és a firmware mind szoftver.
A szoftvereknek sokféle formájuk van. A rendszerszoftverek kezelik a hardvert. Az alkalmazásszoftverek segítik a felhasználókat a feladatok elvégzésében. A programozószoftverek segítik a fejlesztőket a kódírásban. A rosszindulatú szoftverek olyan szoftverek, amelyeket károkozásra terveztek. A firmware a hardverbe ágyazott szoftver. Mindegyik típusnak más a szerepe.
Szoftvertípusok
- Rendszer: operációs rendszerek, illesztőprogramok, segédprogramok
- Alkalmazás: szövegszerkesztők, böngészők, játékok
- Programozás: fordítók, szerkesztők, hibakeresők
- Köztes réteg: alkalmazások és szolgáltatások összekapcsolása
- Firmware: eszközökbe ágyazva
A szoftvereket programozási nyelveken írják, majd lefordítják vagy értelmezik. Tesztelik, hibakeresik és frissítik. A modern szoftverek összetettek. Egy webböngésző több millió sornyi kódot tartalmaz. Egy autónak több mint 100 millió. A szoftverek irányítják a világot. Ráadásul el is romlanak. A frissítések hibákat javítanak és funkciókat adnak hozzá. A ciklus soha nem ér véget.
Comments
No comments yet. Be the first to share a thought.
Leave a comment