Vous êtes sur la page 1sur 2

Pregunta 1.

Los programas de alta nivel tienen una gran funcionalidad en la programacin de microcontroladores, ya que a diferencia estos no dependen de la arquitectura del microcontrolador, como es el caso del lenguaje ensamblador. Uno de los lenguajes de alto nivel ms usados es el C. Este tiene la ventaja de trabajar en alto nivel (sentencias, operaciones aritmticas, etc) como con operaciones con bytes y bits. Otra caracterstica muy importante de este lenguaje es que es muy portable, as que un mismo cdigo puede ser utilizado en varias aplicaciones. El lenguaje C es un lenguaje compilado, esto significa que utiliza un compilador para convertir el cdigo a lenguaje de mquina. Pregunta 2. Existen tpicamente 4 coordinaciones de semforos: Sistema simultneo:

Bsicamente este sistema funciona accionando la misma seal en todos los semforos a lo largo de una misma va. Este sistema tiene aplicaciones muy limitadas y funciona muy bien cuando la densidad de trnsito es alta. Sistema alterno:

Los semforos cercanos muestran indicaciones contrarias unos a los otros a este sistema se le llama alterno. El sistema alterno usualmente es un mejoramiento del sistema simultneo en el sentido de que a travs de una seriede intersecciones controladas de esta manera puede haber, bajo condiciones favorables, un movimiento continuo de gruposde vehculos a una velocidad predeterminada (SIECA, 2000). Sistema progresivo limitado:

Este sistema fija una duracin comn de los ciclos y los cambios de las indicaciones de los semforos se dan independientes a las exigencias de las intersecciones. La principal deseventaja es que los controladores de los semforos pierden su ciclo cuando se dan fallas en el fludo elctrico. Sistema progresivo flexible:

Este sistema tiene todas las caractersticas del sistema anterior y posee las suyas adicionales. Una de las caracterticas ms importantes es la de modificar los ciclos dependiendo del flujo vehicular de las intersecciones. Pregunta 3. Los archivos ELF (Executables and Linkable files) fueron desarrollados por es un formato de archivos para ejecutable, cdigo abierto, bibliotecas compartidas y Unix Sistem Laboratoriesvolcados de memoria. Las partes de este archivos son las siguientes:

.data :Contiene datos inicializados del programa. .debug:Contiene informacin para ayudar a la depuracin .ctors: Contiene punteros a constructores de C++. .dtors:Contiene punteros a destructores de C++. .dynamic:Contiene informacin relevante para el enlazado dinmico. .dynsym:Contiene la tabla de smbolos para el enlazado dinmico. .fini:Contiene cdigo de finalizacin del programa. .init:Contiene cdigo de inicializacin del programa. .shstrtab:Contiene una tabla de strings con los nombres de las secciones. .strtab:Contiene una tabla de strings normalmente usada para nombrar los elementos de la tabla de smbolos. .symtab:Contiene una tabla de smbolos. .text: Contiene la parte ejecutable de un programa.

Bibliografa Manual Centroamericano de dispositivos uniformes para el control del trnsito. (2000). SIECA. Microelectrnica. (s.f.). Recuperado el 25 de Setiembre de 2013, de http://www.mikroe.com/chapters/view/80/ Wikipedia. (s.f.). Recuperado el 25 de Setiembre de 2013, de http://es.wikipedia.org/wiki/Executable_and_Linkable_Format

Vous aimerez peut-être aussi