Taula de continguts:
Definició: què significa la programació del sistema?
La programació del sistema consisteix en dissenyar i escriure programes informàtics que permetin que el maquinari de l'ordinador interfereixi amb el programador i l'usuari, la qual cosa condueix a l'execució efectiva de programari d'aplicació en el sistema informàtic. Els programes típics del sistema inclouen el sistema operatiu i el firmware, eines de programació com compiladors, muntadors, rutines d'E / S, intèrprets, planificadors, carregadors i enllaços, així com les biblioteques d'execució dels llenguatges de programació de l'ordinador.
Techopedia explica Programació del sistema
La programació del sistema és un fonament fonamental i important en el desenvolupament d’aplicacions de qualsevol ordinador, i sempre evolucionant per aconseguir canvis en el maquinari de l’ordinador. Aquest tipus de programació requereix cert nivell de coneixements de maquinari i depèn de la màquina; el programador del sistema, per tant, ha de conèixer el maquinari previst per al qual s'ha de funcionar el programari.
A més, el programador pot fer algunes hipòtesis sobre el maquinari i altres components del sistema. El programari s’escriu generalment en un llenguatge de programació de baix nivell que és capaç de funcionar de manera eficient en un entorn restringit als recursos i amb poc temps d’execució mitjançant una petita biblioteca o, en absolut, cap. El llenguatge de baix nivell permet un control directe sobre l’accés a la memòria i permet que el programa s’escrigui directament en un llenguatge de muntatge. La majoria dels programes s’escriuen mitjançant llenguatges de muntatge com ara C, C ++ i C #.
La programació del sistema condueix al desenvolupament de programari del sistema informàtic que gestiona i controla les operacions de l’ordinador. Els codis de baix nivell estan molt a prop del nivell de maquinari i tracten coses com ara registres i assignacions de memòria. Els programes del sistema o el programari del sistema coordinen la transferència de dades entre els diferents components i tracta la compilació, l'enllaç, el començament i l'aturada de programes, la lectura de fitxers i l'escriptura de fitxers.
La programació del sistema millora o amplia les funcions d’un sistema operatiu i pot incloure components com controladors, utilitats i actualitzacions. Permeten una gestió eficient de recursos de maquinari com ara memòria, accés a fitxers, operacions d'E / S, gestió de dispositius i gestió de processos com ara l'administració de processos i la tasca múltiple. Un exemple és un sistema operatiu, que sol actuar com a interfície entre l’usuari, el programari d’aplicació i el maquinari d’ordinador. El sistema operatiu proporciona un entorn que permet als usuaris executar altres programes de manera eficient. Compres per un conjunt de programes del sistema, les funcions del sistema operatiu inclouen la gestió d’emmagatzematge, la gestió de fitxers, la gestió de la memòria, la planificació i la gestió de CPU i dispositius, la manipulació d’errors, el control de processos i molt més.
