järjestelmäkoneistohjelmointi
Järjestelmäkoneistohjelmointi, suomeksi järjestelmäohjelmointi, viittaa tietokonejärjestelmän perustavanlaatuisten toimintojen hallintaan ja ohjaamiseen. Se keskittyy ohjelmistojen luomiseen, jotka mahdollistavat laitteiston ja sovellusten välisen kommunikaation sekä resurssien tehokkaan käytön. Tällaisia ohjelmistoja ovat esimerkiksi käyttöjärjestelmät, laiteajurit, firmware ja kääntäjät.
Käyttöjärjestelmät ovat keskeinen osa järjestelmäohjelmointia. Ne hallitsevat tietokoneen muistia, prosessoria, tiedostojärjestelmää ja muita laitteisto-ominaisuuksia ja tarjoavat
Järjestelmäohjelmointi vaatii syvällistä ymmärrystä tietokoneen arkkitehtuurista, muistinhallinnasta ja prosessien ajoituksesta. Se on usein matalan tason ohjelmointia,