SlideShare una empresa de Scribd logo
PROGRAMACIÓN
  AVANZADA
    Introducción
Términos Equivalentes
                          Programación
                           Incrustada




          Sistemas                         Programación
      microprogramados                       embebida




                         Programación de
                            bajo nivel
Características

Software
• Preciso
• Exacto
• Compacto
• Va dentro del dispositivo que va a
  gobernar.
• Respuestas en tiempo real, inferiores
  al segundo.
Características

Tipos de datos (según su
naturaleza)
• Análogos: la señal proveniente de los
  latidos del corazón (frecuencia
  cardíaca). Como característica principal,
  el rango de valores posible corresponde
  al conjunto de los números reales.
• Digitales o discretos: 0 o 1 (en voltaje: 0
  o 5, ± 5)
Características
• Computadores
  • General
  • Específico: en las estaciones de servicio, los surtidores de gasolina
    son controlados por computadores de despacho, diseñados para
    calcular el volumen (en litros) entregado, así como el precio
    correspondiente a pagar. Toda esta información se actualiza y
    entrega en el momento de la transacción.
Comunicación con el mundo real

                      Conversión
                         A/D

           Sensores
                             Adquisición de




                                               microprogramado
   Mundo                     datos
   Real
                             Módulo de




                                               Dispositivo
                             procesamiento

           Actuadores        Salida de datos


                      Conversión
                         D/A
Aplicaciones
• Relación estrecha entre el hardware y el software: un
  cambio en el hardware obliga a re-compilar (e inclusive:
  modificar) el software para adecuarlo a la nueva
  plataforma.
• Como consecuencia del punto anterior: no existe la
  portabilidad del software.
• Los tiempos de respuesta son muy rápidos.
• Carácter específico.
Ejemplo de aplicaciones
                     Un computador para bicicleta




    Fuentes:
    http://msdn.microsoft.com/en-us/magazine/gg232761.aspx
    http://jebarson.info/post/2010/12/05/a-leap-in-embedded-programming-net-micro-framework.aspx
Diagrama esquemático de una aplicación

                          UCP




 Elemento de
 comunicación
                                           Elementos
                                           de Salida


                                           Elementos
                                           de Entrada




                Dispositivos periféricos
Lenguaje Java - Versiones
J2EE: Java to Enterprise Edition; para
aplicaciones de tipo corporativo, es la versión
más completa, en lo que ha librerías se refiere.

J2SE: Java to Standard Edition; para
aplicaciones de escritorio; representa un
subconjunto de la anterior versión.

J2ME: Java to Micro Edition; para aplicaciones
que van a funcionar en dispositivos electrónicos
(celulares, asistentes digitales personales, etc.)

Más contenido relacionado

Similar a Programacion avanzada pdf 2

Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
paolaalarcon
 
Software
SoftwareSoftware
Presentacion sistemas de-calidad
Presentacion sistemas de-calidadPresentacion sistemas de-calidad
Presentacion sistemas de-calidad
UTCH
 
Evidencias
EvidenciasEvidencias
Evidencias
David Zambrano
 
Anddre (2)
Anddre (2)Anddre (2)
Estructura de una pc
Estructura de una pcEstructura de una pc
Estructura de una pc
torresvalenciavergara
 
Estructura de una computadora
Estructura de una computadoraEstructura de una computadora
Estructura de una computadora
torresvalenciavergara
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Linn ER
 
Tipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreasTipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreas
heberdios
 
Programacion Unidad I
Programacion Unidad IProgramacion Unidad I
Programacion Unidad I
Massielis Ramirez
 
Mantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de driversMantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de drivers
rafzymarescobar
 
Mantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de driversMantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de drivers
rafzymarescobar
 
Software De AplicacióN1
Software De AplicacióN1Software De AplicacióN1
Software De AplicacióN1
Octavio Mtzp
 
Proyecto 11
Proyecto 11Proyecto 11
Acondicionamiento de datos.pptx
Acondicionamiento de datos.pptxAcondicionamiento de datos.pptx
Acondicionamiento de datos.pptx
JMauroHuerta
 
Anddre
AnddreAnddre
Anddre
anddre123
 
Anddre
AnddreAnddre
Anddre
anddre123
 
Anddre
AnddreAnddre
Anddre
anddre123
 
Conexión a escritorio remoto
Conexión a escritorio remotoConexión a escritorio remoto
Conexión a escritorio remoto
bryan_azr
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
Patricia Flores
 

Similar a Programacion avanzada pdf 2 (20)

Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 
Software
SoftwareSoftware
Software
 
Presentacion sistemas de-calidad
Presentacion sistemas de-calidadPresentacion sistemas de-calidad
Presentacion sistemas de-calidad
 
Evidencias
EvidenciasEvidencias
Evidencias
 
Anddre (2)
Anddre (2)Anddre (2)
Anddre (2)
 
Estructura de una pc
Estructura de una pcEstructura de una pc
Estructura de una pc
 
Estructura de una computadora
Estructura de una computadoraEstructura de una computadora
Estructura de una computadora
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreasTipo de software que se utilizan en diferentes áreas
Tipo de software que se utilizan en diferentes áreas
 
Programacion Unidad I
Programacion Unidad IProgramacion Unidad I
Programacion Unidad I
 
Mantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de driversMantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de drivers
 
Mantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de driversMantenimiento y actualizacion de drivers
Mantenimiento y actualizacion de drivers
 
Software De AplicacióN1
Software De AplicacióN1Software De AplicacióN1
Software De AplicacióN1
 
Proyecto 11
Proyecto 11Proyecto 11
Proyecto 11
 
Acondicionamiento de datos.pptx
Acondicionamiento de datos.pptxAcondicionamiento de datos.pptx
Acondicionamiento de datos.pptx
 
Anddre
AnddreAnddre
Anddre
 
Anddre
AnddreAnddre
Anddre
 
Anddre
AnddreAnddre
Anddre
 
Conexión a escritorio remoto
Conexión a escritorio remotoConexión a escritorio remoto
Conexión a escritorio remoto
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 

Más de Javier Parra

Programacion avanzada pdf 9
Programacion avanzada pdf 9Programacion avanzada pdf 9
Programacion avanzada pdf 9
Javier Parra
 
Programacion avanzada pdf 8
Programacion avanzada pdf 8Programacion avanzada pdf 8
Programacion avanzada pdf 8
Javier Parra
 
Programacion avanzada pdf 7
Programacion avanzada pdf 7Programacion avanzada pdf 7
Programacion avanzada pdf 7
Javier Parra
 
Programacion avanzada pdf 6
Programacion avanzada pdf 6Programacion avanzada pdf 6
Programacion avanzada pdf 6
Javier Parra
 
Programacion avanzada
Programacion avanzadaProgramacion avanzada
Programacion avanzada
Javier Parra
 
Programacion avanzada presentacion2012
Programacion avanzada presentacion2012Programacion avanzada presentacion2012
Programacion avanzada presentacion2012
Javier Parra
 

Más de Javier Parra (6)

Programacion avanzada pdf 9
Programacion avanzada pdf 9Programacion avanzada pdf 9
Programacion avanzada pdf 9
 
Programacion avanzada pdf 8
Programacion avanzada pdf 8Programacion avanzada pdf 8
Programacion avanzada pdf 8
 
Programacion avanzada pdf 7
Programacion avanzada pdf 7Programacion avanzada pdf 7
Programacion avanzada pdf 7
 
Programacion avanzada pdf 6
Programacion avanzada pdf 6Programacion avanzada pdf 6
Programacion avanzada pdf 6
 
Programacion avanzada
Programacion avanzadaProgramacion avanzada
Programacion avanzada
 
Programacion avanzada presentacion2012
Programacion avanzada presentacion2012Programacion avanzada presentacion2012
Programacion avanzada presentacion2012
 

Último

CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
cesareduvr95
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
JorgeVillota6
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
TatianaHerrera46
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
eleandroth
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
Ana Fernandez
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
EfranMartnez8
 
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
RiosMartin
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
LudmilaOrtega3
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
https://gramadal.wordpress.com/
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
ElizabethLpez634570
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
EleNoguera
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
ruthmatiel1
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
arianet3011
 
proyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptxproyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptx
ChristianGmez48
 

Último (20)

CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdfCALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
CALCULO DE AMORTIZACION DE UN PRESTAMO.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsadUrkuninaLab.pdfsadsadasddassadsadsadasdsad
UrkuninaLab.pdfsadsadasddassadsadsadasdsad
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptxDesarrollo-Embrionario-y-Diferenciacion-Celular.pptx
Desarrollo-Embrionario-y-Diferenciacion-Celular.pptx
 
Presentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdfPresentación simple corporativa degradado en violeta blanco.pdf
Presentación simple corporativa degradado en violeta blanco.pdf
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBALMATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
MATERIAL ESCOLAR 2024-2025. 4 AÑOS CEIP SAN CRISTOBAL
 
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdfEvaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
Evaluacion-Formativa-Nueva Escuela Mexicana NEM-ok.pdf
 
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptxREGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
REGLAMENTO DE FALTAS Y SANCIONES DEL MAGISTERIO 2024.pptx
 
Prueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infanciaPrueba/test conoce tus heridas de la infancia
Prueba/test conoce tus heridas de la infancia
 
Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)Power Point: El conflicto inminente (Bosquejo)
Power Point: El conflicto inminente (Bosquejo)
 
PLAN 365 Presentación Gobierno 2024 (1).pdf
PLAN 365 Presentación Gobierno 2024  (1).pdfPLAN 365 Presentación Gobierno 2024  (1).pdf
PLAN 365 Presentación Gobierno 2024 (1).pdf
 
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdfCarnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
Carnavision: anticipa y aprovecha - hackathon Pasto2024 .pdf
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Mapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluaciónMapa Mental documentos que rigen el sistema de evaluación
Mapa Mental documentos que rigen el sistema de evaluación
 
Eureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de CienciasEureka 2024 ideas y dudas para la feria de Ciencias
Eureka 2024 ideas y dudas para la feria de Ciencias
 
proyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptxproyectoszona21para el logro de real.pptx
proyectoszona21para el logro de real.pptx
 

Programacion avanzada pdf 2

  • 1. PROGRAMACIÓN AVANZADA Introducción
  • 2. Términos Equivalentes Programación Incrustada Sistemas Programación microprogramados embebida Programación de bajo nivel
  • 3. Características Software • Preciso • Exacto • Compacto • Va dentro del dispositivo que va a gobernar. • Respuestas en tiempo real, inferiores al segundo.
  • 4. Características Tipos de datos (según su naturaleza) • Análogos: la señal proveniente de los latidos del corazón (frecuencia cardíaca). Como característica principal, el rango de valores posible corresponde al conjunto de los números reales. • Digitales o discretos: 0 o 1 (en voltaje: 0 o 5, ± 5)
  • 5. Características • Computadores • General • Específico: en las estaciones de servicio, los surtidores de gasolina son controlados por computadores de despacho, diseñados para calcular el volumen (en litros) entregado, así como el precio correspondiente a pagar. Toda esta información se actualiza y entrega en el momento de la transacción.
  • 6. Comunicación con el mundo real Conversión A/D Sensores Adquisición de microprogramado Mundo datos Real Módulo de Dispositivo procesamiento Actuadores Salida de datos Conversión D/A
  • 7. Aplicaciones • Relación estrecha entre el hardware y el software: un cambio en el hardware obliga a re-compilar (e inclusive: modificar) el software para adecuarlo a la nueva plataforma. • Como consecuencia del punto anterior: no existe la portabilidad del software. • Los tiempos de respuesta son muy rápidos. • Carácter específico.
  • 8. Ejemplo de aplicaciones Un computador para bicicleta Fuentes: http://msdn.microsoft.com/en-us/magazine/gg232761.aspx http://jebarson.info/post/2010/12/05/a-leap-in-embedded-programming-net-micro-framework.aspx
  • 9. Diagrama esquemático de una aplicación UCP Elemento de comunicación Elementos de Salida Elementos de Entrada Dispositivos periféricos
  • 10. Lenguaje Java - Versiones J2EE: Java to Enterprise Edition; para aplicaciones de tipo corporativo, es la versión más completa, en lo que ha librerías se refiere. J2SE: Java to Standard Edition; para aplicaciones de escritorio; representa un subconjunto de la anterior versión. J2ME: Java to Micro Edition; para aplicaciones que van a funcionar en dispositivos electrónicos (celulares, asistentes digitales personales, etc.)