Programação do sistema

O sistema de programação é um tipo de programação que visa desenvolver programas que façam parte do sistema operacional de um computador ou que executem as funções. Difere da programação de aplicativos por não se preocupar com o processamento de dados , mas com a solução de problemas para humanos, interfaces , protocolos e gerenciamento de recursos, como tempo e espaço. Portanto, na realidade, apenas os programas de aplicativos são realmente usados ​​pelos usuários. Os programas do sistema são por padrão.

Também inclui acesso a arquivos , programação do teclado , tela , modems , programação de rede e, em geral, a programação de todos os periféricos que entram ou saem dados da rede. 'Um computador, RAM e processadores .

Implementação

A programação do sistema é geralmente feita através de linguagens como a linguagem assembly e uma linguagem de baixo nível ( linguagem C ), este é o caso dos sistemas operacionais do tipo UNIX ( GNU / Linux , FreeBSD , Solaris ...) dos quais 90% dos o código é escrito em C , o resto (10%) é em assembler de acordo com as arquiteturas de destino ( x86 , SPARC …).