Hogar Software ¿Qué es la programación del sistema? - definición de techopedia

¿Qué es la programación del sistema? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿Qué significa la programación del sistema?

La programación del sistema implica el diseño y la escritura de programas informáticos que permiten que el hardware informático interactúe con el programador y el usuario, lo que lleva a la ejecución efectiva del software de la aplicación en el sistema informático. Los programas típicos del sistema incluyen el sistema operativo y el firmware, herramientas de programación como compiladores, ensambladores, rutinas de E / S, intérpretes, programadores, cargadores y enlazadores, así como las bibliotecas de tiempo de ejecución de los lenguajes de programación de computadoras.

Techopedia explica la programación del sistema

La programación del sistema es una base esencial e importante en el desarrollo de aplicaciones de cualquier computadora, y siempre evoluciona para adaptarse a los cambios en el hardware de la computadora. Este tipo de programación requiere cierto nivel de conocimiento de hardware y depende de la máquina; por lo tanto, el programador del sistema debe conocer el hardware previsto en el que se requiere que funcione el software.

Además, el programador puede hacer algunas suposiciones sobre el hardware y otros componentes del sistema. El software generalmente está escrito en un lenguaje de programación de bajo nivel que puede operar de manera eficiente en un entorno con recursos limitados y con poca sobrecarga de tiempo de ejecución utilizando una biblioteca pequeña, o ninguna en absoluto. El lenguaje de bajo nivel permite el control directo sobre el acceso a la memoria y permite que el programa se escriba directamente en un lenguaje ensamblador. La mayoría de los programas se escriben usando lenguajes ensambladores como C, C ++ y C #.

La programación del sistema conduce al desarrollo de software de sistema informático que gestiona y controla las operaciones informáticas. Los códigos de bajo nivel están muy cerca del nivel de hardware y se ocupan de cosas como registros y asignaciones de memoria. Los programas del sistema o el software del sistema coordinan la transferencia de datos a través de los distintos componentes y se ocupa de la compilación, vinculación, inicio y detención de programas, lectura de archivos y escritura en archivos.

La programación del sistema mejora o amplía las funciones de un sistema operativo y puede comprender componentes como controladores, utilidades y actualizaciones. Permiten una gestión eficiente de los recursos de hardware, como memoria, acceso a archivos, operaciones de E / S, gestión de dispositivos y gestión de procesos, como la administración de procesos y la multitarea. Un ejemplo es un sistema operativo, que generalmente actúa como la interfaz entre el usuario, el software de la aplicación y el hardware de la computadora. El sistema operativo proporciona un entorno que permite a los usuarios ejecutar otros programas de manera eficiente. Compuesto por un conjunto de programas del sistema, las funciones del sistema operativo incluyen administración de almacenamiento, manejo de archivos, administración de memoria, programación y administración de CPU y dispositivos, manejo de errores, control de procesos y más.

¿Qué es la programación del sistema? - definición de techopedia