Domov Software Co je programování systému? - definice z techopedie

Co je programování systému? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená programování systému?

Programování systému zahrnuje navrhování a psaní počítačových programů, které umožňují hardwaru počítače komunikovat s programátorem a uživatelem, což vede k efektivnímu provádění aplikačního softwaru v počítačovém systému. Mezi typické systémové programy patří operační systém a firmware, programovací nástroje, jako jsou kompilátory, kompilátory, I / O rutiny, tlumočníci, plánovač, zavaděče a linkery, stejně jako runtime knihovny programovacích jazyků počítače.

Techopedia vysvětluje programování systému

Programování systému je nezbytným a důležitým základem ve vývoji libovolného počítače a neustále se vyvíjí, aby vyhovovalo změnám v hardwaru počítače. Tento druh programování vyžaduje určitou úroveň znalostí hardwaru a je závislý na počítači; programátor systému proto musí znát zamýšlený hardware, na kterém je software požadován.

Kromě toho může programátor provést určité předpoklady týkající se hardwaru a dalších systémových součástí. Software je obvykle psán v nízkoúrovňovém programovacím jazyce, který je schopen efektivně pracovat v prostředí omezeném na zdroje as malou režií za běhu pomocí malé knihovny nebo vůbec žádné. Nízkoúrovňový jazyk umožňuje přímou kontrolu nad přístupem do paměti a umožňuje psaní programu přímo v jazyce sestavy. Většina programů je psána pomocí sestavovacích jazyků, jako jsou C, C ++ a C #.

Programování systému vede k vývoji softwaru počítačového systému, který řídí a řídí počítačové operace. Kódy nízké úrovně jsou velmi blízké hardwarové úrovni a zabývají se záležitostmi, jako jsou registry a přidělení paměti. Systémové programy nebo systémový software koordinuje přenos dat napříč různými komponenty a zabývá se kompilací, propojováním, spouštěním a zastavením programů, čtením ze souborů i zápisem do souborů.

Programování systému zlepšuje nebo rozšiřuje funkce operačního systému a může zahrnovat součásti, jako jsou ovladače, obslužné programy a aktualizace. Umožňují efektivní správu hardwarových prostředků, jako je paměť, přístup k souborům, operace I / O, správa zařízení a správa procesů, jako je správa procesů a více úloh. Příkladem je operační systém, který obvykle funguje jako rozhraní mezi uživatelem, aplikačním softwarem a počítačovým hardwarem. OS poskytuje prostředí, které umožňuje uživatelům efektivně spouštět jiné programy. Zahrnuje sadu systémových programů a funkce operačního systému zahrnují správu úložiště, práci se soubory, správu paměti, plánování a správu CPU a zařízení, zpracování chyb, řízení procesů a další.

Co je programování systému? - definice z techopedie