PRESENTA:
VICTOR MANUEL CARBALLO DELGADO
MAESTRO:
VIANEY FUENTES MATEOS
MATERIA:
METODOS NUMERICOS
TEMA:
ÁREAS DE APLICACIÓN DE LA PROGRAMACIÓN DE SISTEMAS.
UNIDAD:
“1”
GRUPO:
503 – B
ACAYUCAN, VER. A 28 DE SEPTIEMBRE DEL 2010.
Introducción
A continuación se comentara sobre la programación de sistemas como
sabemos Los programas que el procesador puede ejecutar deben de
estar en el lenguaje nativo de ese procesador.
En el presente trabajo se comentara sobre la utilización de estos
sistemas de programación en diversas áreas de aplicación en el
mundo informático del mundo actual.
Programación en sistemas
Son un conjunto de herramientas para el desarrollo de software de base.
Tales como:
• Cargadores.
• Ensambladores
• Queries relacionales
• Sistemas Operativos
• Compiladores
• Etc.
¿QUE ESTUDIA?
Relacionados con diversos aspectos de la planificación de los sistemas de tiempo real entre
los cuales se encuentran los siguientes: planificación tolerante a fallas en sistemas de
tiempo real, planificación de tiempo real en situaciones de sobrecarga, esto es en
aplicaciones en donde se demande del procesador más del 100% de su capacidad, y
planificación de sistemas de tiempo real aplicada al control de procesos y técnicas de
planificación de tareas de tiempo real con restricciones de consumo de poder.
Los sistemas empotrados suelen ser grandes y complejos, formados por subsistemas
relacionados, pero relativamente independientes. Algunos lenguajes ignoran el hecho de
que los programas se construyen por partes, cada una de ellas compilada por separado y
todas ellas enlazadas en una aplicación final. El resultado se convierte en aplicaciones
monolíticas difíciles de mantener. Otros lenguajes, en contraste, parten del concepto de
módulo y proporcionan mecanismos de encapsulamiento y abstracción que ayudan a
programar sistemas grandes, ya que el trabajo del equipo de programación y posterior
mantenimiento del sistema se ve facilitado. Uno de estos lenguajes es Ada, que está
fuertemente fundamentado en la disciplina de la ingeniería del software por lo que es el
lenguaje más apropiado en la programación de sistemas empotrados industriales grandes.
Ada asume la necesidad de la compilación separada y proporciona dos mecanismos para
realizarla, uno ascendente y otro descendente:
- Ocultación de información.
- Compilación separada.
- Subprograma que define los algoritmos ejecutables. Los procedimientos y las funciones
son subprogramas.
- Paquete: define una colección de entidades. Los paquetes son el principal mecanismo de
agrupación de Ada.
- Tarea: define una computación que puede llevarse a cabo en paralelo con otras
computaciones.
En las aplicaciones cooperativas realizadas en el entorno Web, es viable hacer uso de las
herramientas de inteligencia artificial. Se están diseñando y construyendo herramientas para
elaborar un sistema sin costura que opere en Web con la finalidad de proporcionar a un
grupo de coautores el soporte necesario para producir conjunta y simultáneamente un
mismo documento. Compartir y anotar observaciones sobre documentos complejos tales
como capítulos de libro, artículos, reportes, expedientes médicos, etc.
Conclusión
Se espera que con lo visto se haya logrado la compresión del
concepto de lo que es programación de sistemas y sus diversas
aplicaciones en las diferentes áreas que éste se emplea.
*Introducción a la programación de
Sistemas Ed. Addison-Wesley
Iberoamericana.