Mi az a számítógépes szoftver

Előző

vagy
Mi az a számítógépes szoftver?

A szoftver egy olyan program, amely vezérli a számítógép működését, vagy bizonyos számításokat vagy műveleteket hajt végre. Ezek lehetnek belső parancsok, amelyek a berendezést vezérlik, vagy olyan program, amely a billentyűzetről bevitt parancsokra reagálva hajt végre bizonyos műveleteket. A PC-szoftver lehet nyílt forráskódú vagy szabadalmaztatott.

Hardver és szoftver

A szoftver és a hardver között jelentős különbség van. A hardver fizikai, vagyis a számítógép része, és legtöbbször fizikai munkát végez, míg a szoftver a hardver működését irányítja. A számítógép új hardver telepítésével új feladatok végrehajtására illeszthető. A hardver tartalmaz egy monitort, processzort, billentyűzetet, egeret. A szoftverek különféle szövegszerkesztő programokat, operációs rendszereket, játékokat és egyebeket tartalmaznak.

Programtípusok

A szoftvereknek két fő típusa van: rendszerprogramok. Az első típust hardverkezelésre, míg a második típust minden egyéb feladatra használják. A rendszerszoftver magában foglalja az operációs rendszereket, például a Windows vagy a Linuxot, valamint az illesztőprogramokat, amelyek lehetővé teszik a számítógép számára, hogy kommunikáljon más eszközökkel, például nyomtatókkal, vagy vezérelje a belső hardvert. Számos különböző típusú alkalmazás létezik, például játékok, médialejátszók, szövegszerkesztők, víruskereső programok új alkalmazások létrehozásához.

Hogyan működik?

A hardver csak a gépi kódot érti, amely a kettes számrendszerben van ábrázolva. A szoftver bizonyos értelemben fordítóként működik az ember és a hardver között, átalakítvaminden emberi parancsot bináris kódba. A program létrehozásához a programozók megírják a program forráskódját, amely olvasható parancsokból áll, amelyeket aztán egy másik program, egy fordító bináris gépi kóddá alakít át. Ezeknek a műveleteknek az eredménye egy számítógépes program.

Nyílt forráskódú és szerzői joggal védett programok

A programozók által készített programok terjeszthetők nyílt forráskóddal, azaz szerkeszthető programforrásszöveggel, vagy anélkül, a program forrásszövegét elrejtve. A nyílt forráskódú programokat általában ingyenesen terjesztik, azokat bárki javíthatja, javíthatja, míg a szerzői joggal védett, forráskód nélkül terjesztett programokat csak a program készítői vagy a programot fejlesztő cégek javíthatják vagy módosíthatják.

Következő

Olvassa el tovabba: