Itthon Szoftver Mi a rendszerprogramozás? - meghatározás a techopedia alapján

Mi a rendszerprogramozás? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a rendszerprogramozás?

A rendszerprogramozás olyan számítógépes programok megtervezését és írását foglalja magában, amelyek lehetővé teszik a számítógépes hardver számára, hogy kapcsolódjon a programozóhoz és a felhasználóhoz, ami az alkalmazásszoftverek hatékony végrehajtásához vezet a számítógépes rendszeren. A tipikus rendszerprogramok magukban foglalják az operációs rendszert és a firmware-t, a programozási eszközöket, például fordítókat, összeszerelőket, I / O rutinokat, értelmezőket, ütemezőt, betöltőket és linkereket, valamint a számítógépes programozási nyelvek futásidejű könyvtárait.

A Techopedia magyarázza a Rendszerprogramozást

A rendszerprogramozás nélkülözhetetlen és fontos alapja minden számítógép alkalmazásának fejlesztésében, és mindig a számítógépes hardver változásainak figyelembe vételével fejlődik. Az ilyen programozás bizonyos szintű hardver ismereteket igényel és géptől függ; ezért a rendszerprogramozónak tudnia kell a tervezett hardvert, amelyen a szoftver működéséhez szükség van.

Ezenkívül a programozó bizonyos feltételezéseket tehet a hardver és a többi rendszer összetevő tekintetében. A szoftvert általában alacsony szintű programozási nyelven írják, amely képes hatékonyan működni egy erőforrás-korlátozott környezetben, kevés futásiidejű fejléssel egy kis könyvtár használatával, vagy egyáltalán nem. Az alacsony szintű nyelv lehetővé teszi a memóriahozzáférés közvetlen irányítását, és lehetővé teszi a program közvetlen összeszerelési nyelven történő írását. A programok többségét olyan összeszerelési nyelvekkel írják, mint például a C, C ++ és a C #.

A rendszerprogramozás olyan számítógépes rendszer-szoftver kifejlesztéséhez vezet, amely kezeli és irányítja a számítógépes műveleteket. Az alacsony szintű kódok nagyon közel állnak a hardver szintjéhez és olyan dolgokkal foglalkoznak, mint a regiszterek és a memória allokáció. A rendszerprogramok vagy a szoftver szoftver koordinálja az adatátvitelt a különféle komponensek között, és foglalkozik a programok összeállításával, összekapcsolásával, indításával és leállításával, a fájlokból való olvasással és a fájlokba való írásokkal.

A rendszerprogramozás javítja vagy kibővíti az operációs rendszer funkcióit, és tartalmazhat olyan összetevőket, mint például illesztőprogramok, segédprogramok és frissítések. Lehetővé teszik a hardveres erőforrások, például a memória, a fájlhozzáférés, az I / O műveletek, az eszközkezelés és a folyamatkezelés, például a folyamatok adminisztrációja és a többfeladat hatékony kezelését. Példa erre az operációs rendszer, amely általában interfészként működik a felhasználó, az alkalmazási szoftver és a számítógépes hardver között. Az operációs rendszer olyan környezetet biztosít, amely lehetővé teszi a felhasználók számára, hogy más programokat hatékonyan hajtsanak végre. Rendszerprogramokból álló operációs rendszer funkciók közé tartozik a tároláskezelés, a fájlkezelés, a memóriakezelés, a CPU és az eszközök ütemezése és kezelése, hibakezelés, folyamatvezérlés és még sok más.

Mi a rendszerprogramozás? - meghatározás a techopedia alapján