![Page 1: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/1.jpg)
Sistemas RTO QNX
Grupo Nº11Maksimchuk, FabioNicoletti, MarielaRomero, MelisaTomasella, Mauricio
![Page 2: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/2.jpg)
Sistemas RTO QNXReseña Histórica
![Page 3: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/3.jpg)
Reseña Histórica - Hitos a lo largo del tiempo:
• 1980: Primer núcleo de un sistema operativo en tiempo real básico•1982: Primera versión de QNX•1990: Rediseño de QNX + Salida de versiones comerciales
![Page 4: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/4.jpg)
Sistemas RTO QNXIntroducción a los sistemas de tiempo real. Características
![Page 5: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/5.jpg)
Introducción a los Sistemas Operativos en tiempo real
Un Sistema Operativo en tiempo real es un sistema operativo diseñado para aplicaciones de tiempo real.Debe garantizar un alto grado de determinismo y dar la respuesta sin errores en un lapso de tiempo corto.
![Page 6: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/6.jpg)
DeterminismoSensibilidadControl de usuarioFiabilidadTolerancia a los fallos
Tipos de Sistemas Operativos en tiempo real:
Características fundamentales:
SISTEMAS CRÍTICOSSISTEMAS NO CRÍTICOS
![Page 7: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/7.jpg)
Características de diseño y soporte del Sistema Operativo en tiempo real:
Procesador.Planificación y Procesos.Comunicación entre procesos y sincronización.Interrupciones.Memoria.Comunicaciones.
![Page 8: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/8.jpg)
PROCESADOR
•Problemas con la capacidad de procesamiento.•Cuesta cumplir con el reloj interno del procesador.•Tasa de interrupciones elevada.
TIPOS DE DISEÑO DE LOS SISTEMAS OPERATIVOS EN CUANTO AL MANEJO DE EVENTOS:•Diseño guidado por eventos.•Diseño de compartición.
![Page 9: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/9.jpg)
PLANIFICACIÓN Y PROCESOS
ESTADOS: Ejecución, preparado y bloqueado. Cola de procesos corta. Asignación y ordenamiento de la cola de procesos por prioridades.
COMUNICACIÓN ENTRE PROCESOS Y SINCRONIZACIÓN
Semáforos. Problemas: inversión de prioridades y punto muerto.Envío de mensajes.
![Page 10: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/10.jpg)
MEMORIA
Velocidad de acceso. Fragmentación. Paginación.
COMUNICACIONES
Lan bus o puertos serie.
![Page 11: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/11.jpg)
Sistemas RTO QNXArquitectura
![Page 12: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/12.jpg)
ARQUITECTURA DE SISTEMAS OPERATIVOS EN TIEMPO REAL
La Memoria física se divide en dos regiones: USER SPACE y KERNEL SPACE.El HW interactúa con el Kernel y el Kernel con el usuario.Se quiere minimizar la latencia y el Jitter.
Clases de tiempo real:•TIEMPO REAL ESTRICTO•TIEMPO REAL FLEXIBLE•TIEMPO REAL FIRME
![Page 13: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/13.jpg)
ARQUITECTURA BASICA
![Page 14: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/14.jpg)
Alternativas de modificación del Kernel
para reducir la latencia y el jitter:
ATENCIÓN PRIORITARIA EN EL KERNEL ESTÁNDAR (PREEMPTABLE KERNEL)
MODIFICACIONES SOBRE EL KERNEL ESTÁNDAR (PATCH)
![Page 15: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/15.jpg)
ATENCIÓN PRIORITARIA EN EL KERNEL ESTÁNDAR (PREEMPTABLE KERNEL)
![Page 16: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/16.jpg)
ATENCION PRIORITARIA EN EL KERNEL ESTANDAR
![Page 17: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/17.jpg)
MODIFICACIONES SOBRE EL KERNEL ESTÁNDAR (PATCH)
•Microkernel•Nanokernel•Recurso Kernel•Extensiones POSIX de tiempo real añadidas al Kernel
![Page 18: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/18.jpg)
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):MICROKERNEL
![Page 19: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/19.jpg)
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):NANOKERNEL
![Page 20: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/20.jpg)
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):RECURSO KERNEL
![Page 21: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/21.jpg)
MODIFICACIONES EN EL KERNEL ESTANDAR (PATCH):EXTENSIONES POSIX DE TIEMPO REAL AÑADIDAS AL KERNEL
Consiste en modificar directamente al kernel del sistema operativo agregando librerías que den soporte a relojes, señales, semáforos, memoria compartida, etc.
![Page 22: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/22.jpg)
Arquitectura de QNXMicrokernel
![Page 23: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/23.jpg)
Arquitectura de QNX
![Page 24: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/24.jpg)
Responsabilidades:
IPC (Comunicación entre procesos) Mensajes Proxies Señales
La comunicación de la red a bajo nivel.
Planificador de procesos.
Manejo de interrupciones del primer nivel.
Microkernel
![Page 25: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/25.jpg)
Arquitectura Interna
Microkernel
![Page 26: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/26.jpg)
Procesos de un sistema QNXAdministrador de procesos (Proc)
Administrador del sistema
de archivos (Fsys)
Administrador de dispositivos
(Dev)
Administrador de red (Net)
![Page 27: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/27.jpg)
Administrador de Procesos
Fases del ciclo de vida de un proceso: creación, carga, ejecución y terminación.
QNX soporta tres primitivas de la creación de procesos:
Fork () Exec () Spawn ()
![Page 28: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/28.jpg)
Administrador del sistema de archivos
QNX implementa seis tipos de archivos:
Archivos regulares
Directorios
Accesos directos
Pipes y FIFOs
Archivos de bloques especiales
Archivo especial de carácter
![Page 29: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/29.jpg)
Administrador de dispositivos
![Page 30: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/30.jpg)
Administrador de red
Ofrece tres rasgos avanzados:
Un mayor rendimiento a través de equilibrio de carga
Tolerancia a fallos a través de conectividad
redundante
Puente entre las redes de QNX
![Page 31: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/31.jpg)
Diferencias con otros SO
Comparación de QNX con la familia UNIX, Windows.
![Page 32: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/32.jpg)
QNX Windows UnixSistemas operativo
en tiempo real basado en Unix que
cumple con la norma POSIX
Familia de SO de interfaz grafica (GUI)
Portable, multitarea y multiusuario
Linux Mac OS XMultitarea Multitarea Multitarea Multitarea
Estabilidad avanzada
Estabilidad Estabilidad Estabilidad
Escalabilidad Escalabilidad Escalabilidad Escalabilidad
Flexible Flexible Flexible
Interfaz grafica llamada Photon o Photon microGUI que es el sistema de ventanas.
Toda la información presentada al usuario es gráfica.
Interfaz grafica llamada X Window o puede funcionar en modo consola.
Interfaz Grafica desarrollada en Objective-C
Prácticamente ningún ataque de virus.
Altamente atacado por virus
Bajo ataque de virus
Bajo ataque de virus
![Page 33: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/33.jpg)
QNX Windows Linux Mac OS XUtilización en microcontroladores y sistemas críticos.
Utilización en computadores personales.
Utilización en computadores personales y servidores debido a su seguridad.
Utilización en computadores personales.
Funciona en procesadores INTEL: 386, 486, Pentiums y sus clones como AMD, Nat Semiconductor, Cyrix y SGS Thompson.
Funciona en procesadores Intel y Alpha.
Funciona en procesadores Intel, Sparc, Alpha y Power PC.
Funciona en procesadores Intel.
Desarrolladores pueden personalizar el sistema operativo fácilmente para satisfacer las necesidades de su aplicación
No permite el acceso al código fuente
Acceso al Código fuente (permite personalizar el funcionamiento y auditar la seguridad y privacidad de los datos tratados)
No permite el acceso al código fuente
![Page 34: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/34.jpg)
Instalación de QNXInstalación típica de QNX
![Page 35: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/35.jpg)
1. Inserte el CD o el disquete en la unidad de lectura. 2. Reinicie su computadora.3. Cuando arranca el sistema, simplemente siga las
instrucciones que aparecen en pantalla.
Necesitara conocer la configuración de su Hardware ya que el instalador lo solicitara.
Luego, puede instalar cualquier software para QNX, el sistema ya estará listo para su uso.
Pasos para instalar QNX
![Page 36: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/36.jpg)
QNX Neutrino RTOCaracteristicas
Tiempo real
Arquitectura Microkernel
Partición adaptativa
Procesamiento Transparente
Distribuido
Arranque Rápido
![Page 37: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/37.jpg)
Proporciona tiempos de respuesta rápidos y predecibles, gracias a:
◦ Planificador basado en prioridades
◦ Interrupción de latencias
◦ Atención de interrupciones en un plazo previsible
Tiempo real
![Page 38: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/38.jpg)
Arquitectura Microkernel
![Page 39: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/39.jpg)
Sistemas robustos◦ Facilita la identificación y corrección de errores◦ Actualización segura y rápida de componentes
Sistemas auto-reparables◦ La falla se limita al componente◦ Recuperación rápida del sistema
Arq. Microkernel - Beneficios
![Page 40: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/40.jpg)
Asegura que los procesos críticos cuenten siempre con los recursos necesarios y cumplan los plazos de tiempo real.
CASOS:◦ Condiciones normales◦ Sobrecarga◦ Ciclos de procesamiento disponibles
Partición adaptativa
![Page 41: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/41.jpg)
Diseños de partición fija
Partición QNX adaptativa
•Son ineficientes.•La capacidad sobrante de CPU no puede ser utilizada.•Los requerimientos de CPU se fijan de antemano para prever la demanda máxima.
•Ofrece las garantías mínimas de tiempo de CPU a las particiones.•La capacidad sobrante CPU se utiliza cuando está disponible.•Los procesos pueden superar sus límites de presupuesto cuando hay ciclos disponibles.
Partición adaptativa
![Page 42: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/42.jpg)
Procesamiento transparente distribuido
![Page 43: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/43.jpg)
Independencia de los recursos de su localización física en la red.
Comunicación mediante una sola capa.
Redundancia y balanceo de carga.
Procesamiento transparente distribuido
![Page 44: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/44.jpg)
OBJETIVO: cumplir requisitos de disposición temprana.
ESTRATEGIAS:◦ BIOS – less boot◦ Microkernel◦ Activación instantánea de dispositivo
Arranque rápido
![Page 45: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/45.jpg)
Photon microGUI
![Page 46: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/46.jpg)
Configuración de pantallas múltiples. Application Builder. Compatibilidad con lenguajes asiáticos. Rápida creación de prototipos. Actualización de la interfaz de usuario sin
reiniciar el sistema. HMI (Human Machine Interface). Phindows.
Características
![Page 47: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/47.jpg)
Es una herramienta de conexión a distancia. Permite la interacción de aplicaciones
Photon en Windows.
CARACTERÍSTICAS:◦ Brinda portabilidad y productividad.
◦ Rendimiento ajustable a recursos disponibles.
◦ Fuentes de ventana local.
◦ Seguridad.
Phindows
![Page 48: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/48.jpg)
REQUERIMIENTOS:
◦ QNX 6.3 o superior
◦ Windows 2000, Windows XP
Phindows
![Page 49: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/49.jpg)
SOFTWARE SOBRE QNX: REALFLEX
CaracterísticasBeneficios
![Page 50: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/50.jpg)
Sus características principales son:
Soporte de tiempo real, para seguimiento y control
Configuración STAND BY
Alto rendimiento y diseño eficaz para grandes bases de datos
Procesa datos en tiempo real
Guarda un histórico de las bases de datos
Dispone de alarmas, procesadores de eventos, de cálculos
Tiene capacidad de control
Tiene CSL- Lenguaje de comandos de secuencia
Soporta una amplia gama de protocolos estándares
Migración automática de sistemas heredados RealFlex 4
Dispone de API del servidor de aplicaciones para interactuar con
consolas QNX
Dispone de un kit de desarrollo de personal
![Page 51: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/51.jpg)
Sus beneficios son:
Alta velocidad
Redundancia en el procesamiento para recuperación ante fallos
Los usuarios tienen acceso a la interfaz del operador, bases de
datos SQL, páginas web
Compatibilidad con un gran número de RTOS
Permite efectuar captura de eventos del sistema
Se pueden desarrollar aplicaciones
![Page 52: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/52.jpg)
Interface Gráfica de Usuario
![Page 53: Grupo Nº11 Maksimchuk, Fabio Nicoletti, Mariela Romero, Melisa Tomasella, Mauricio](https://reader036.vdocuments.co/reader036/viewer/2022081602/5533f61a550346e16c8b4968/html5/thumbnails/53.jpg)
Muchas gracias por su atención…