järjestelmäohjelmointia
Järjestelmäohjelmointi viittaa tietokonejärjestelmän toimintaan tarvittavien ohjelmistojen kehittämiseen. Tämä sisältää tyypillisesti ohjelmistot, jotka hallitsevat laitteistoa ja tarjoavat alustan muille sovelluksille. Järjestelmäohjelmisto eroaa sovellusohjelmistosta siinä, että se toimii lähempänä laitteistoa ja on välttämätön tietokoneen perustoiminnallisuudelle.
Keskeisiä järjestelmäohjelmointiin liittyviä alueita ovat käyttöjärjestelmät, jotka hallitsevat tietokoneen resursseja, kuten prosessoria, muistia ja tallennustilaa. Myös
Järjestelmäohjelmoinnissa käytettävät ohjelmointikielet ovat usein matalan tason kieliä, kuten C ja Assembly, jotka tarjoavat suoran pääsyn