Progamacion de sistema

Páginas: 131 (32533 palabras) Publicado: 11 de marzo de 2011
[pic]

1. ¿QUÉ ES Y QUÉ ESTUDIA LA PROGRAMACIÓN DE SISTEMAS?

La mejor forma de poder definir el concepto de programación de sistemas es comparándolo con otro concepto, concretamente con programación de una aplicación. La programación de una aplicación trata sobre la manipulación y representación de información dentro de un programa, sobre la ordenación de la misma en listas, arboles,etc. Y sobre la forma de continuar tratando esta información.
Lo que depende del sistema es la forma como la información que se debe tratar va a parar “dentro” de un programa y de qué manera ésta saldrá una vez haya sido tratada. Este es el tema de la programación del sistema, con lo que a grandes rasgos ya se daría una idea de las funciones de la programación del sistema. El acceso a losarchivos, el teclado, la pantalla y el resto de dispositivos que recogen la información dentro de un ordenador o la dirigen otra vez hacia afuera.

Debido a que cada programa esta comunicado de alguna forma con el mundo exterior, la programación del sistema será por lo pronto parte de todos los programas, exactamente esto mismo también es válido para la programación de la aplicación, yaque en definitiva la aplicación tendrá que tratarse. Con esto queda ya claro que la programación del PC no consiste solamente en la programación de la aplicación, sino también en la programación del sistema. Las dos funcionan solamente de forma conjunta.

De todas maneras no sería lícito reducir la programación del sistema solamente a los temas relacionados con el teclado o con la salida porpantalla. La programación del sistema se encarga del acceso a todos los “medios operativos” de un PC y entre ellos se encuentra también la memoria RAM y el procesador, aparte del teclado, la pantalla y cualquier otro tipo de hardware. Por el campo de la programación del sistema no solo engloba la programación del hardware, sino también incluye el trabajo con el DOS y el ROM-BIOS.

Así,mediante la programación de sistemas, no solo se manejan las computadoras por medio del lenguaje maquina (0 y 1) sino por otros sistemas operativos, sin lo cual sería muy difícil la interacción con la maquina.

Es un área de las ciencias computacionales que se encarga del estudio de diferentes plataformas de software que sirven de base para el uso de una computadora, así como el diseño ydesarrollo de software de base.

Comprende el estudio de las componentes de un sistema de computación, su estructura operacional y las facilidades de programación en lenguaje de bajo nivel, ascendiendo luego, al estudio de las estructuras y características de los lenguajes procedimentales llamados de alto nivel, y su fundamentación teórica en las gramáticas y lenguajes formales y en lateoría de autómatas.

De igual forma se estudia la teoría de máquinas y su aplicación en el diseño de sistemas digitales y de arquitectura de computadoras. Las áreas específicas de estudio son: Sistemas digitales para arquitecturas paralelas y control de procesos y sistemas reconfigurables.

1.2 HERRAMIENTAS DESARROLLADAS CON LA TEORÍA DE PROGRAMACIÓN DE SISTEMAS.

Entre losprogramas desarrollados con la teoría de Programación de Sistemas se encuentran compiladores, intérpretes, ensambladores, ligadores, cargadores, preprocesadores, editores, depuradores, sistemas operativos, entre otros.

Compiladores.

Los compiladores son programas de computadora que traducen un lenguaje a otro. Un compilador toma como su entrada un programa escrito en su lenguaje fuentey produce un programa equivalente escrito en su lenguaje objetivo.

Por lo regular, el lenguaje fuente es un lenguaje de alto nivel, tal como C o C++, mientras que el lenguaje objetivo es código objeto (también llamado en ocasiones código de máquina) para la máquina objetivo, es decir, código escrito en las instrucciones de máquina correspondientes a la computadora en la cual se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progamacion
  • progamacion
  • Analisis Y Progamacion De Sistemas
  • progamacion
  • Progamacion
  • Progamacion
  • Progamacion
  • Progamacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS