Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller N°1
Hardware en Sistemas de Tiempo Real
Estudiantes:
Gabriela Lobo C.I.: 25.483.621
Herjosebg Suarez C.I.: 20.204.571
Miguel Márquez C.I.: 24.737.569
Kevin Reyes C.I.: 27.671.510
Clasificación
Sistema de tiempo Justificación
real
El incumplimiento del plazo de envió de
la data del personal de nuevo ingreso a
Duro la nómina generaría que dicho personal
quede fuera de la institución hasta la
próxima fecha de entrega de dichas
Sistema de datas.
procesamiento de nómina Retardo en el envió de la data de pago
para una empresa de de nómina del personal activo en la
ascensores Firme empresa, en el horario establecido por la
entidad bancaria, ocasionaría retardo de
1 a 2 días en el pago a los empleados
Fallos en la generación de constancia de
Blando trabajos electrónicas, degrada el
rendimiento de la parte administrativa
(b) Una base de datos policial que proporcione información sobre automóviles
robados.
Sistemas de Tiempo Firme: Dado que esta base de datos se usaría en una
situación más crítica en cuanto al tiempo, solo se pueden tolerar plazos
incumplidos ocasionales.
Sistemas de Tiempo Duros: Ya que se trata de manejo de dinero, tanto del banco
como del usuario, y su uso sería por parte de un usuario parado en la máquina.
Los plazos incumplidos ocasionalmente serían inaceptables para el usuario
R.
5. Para los sistemas de tiempo real del ejercicio 2, ¿cuáles son los tiempos
de respuesta razonables para todos esos eventos?
R.
R.
Usar la instrucción HALT/WAIT para esperar interrupciones es eficiente debido a
la sincronización del flujo del programa con eventos externos (hardware). Además,
HALT reduce el consumo de energía. La instrucción HALT suspende la operación
de la CPU hasta que se recibe una interrupción o reinicio. Mientras está en estado
detenido, el procesador ejecutará NOP para mantener la lógica de actualización
de la memoria.
R.
R.
R.
P= Pasa la prueba.
F= Falla la Prueba.
12. La arquitectura de Harvard ofrece direcciones y datos separados buses
para códigos de instrucciones y datos. ¿Por qué no es factible tener separa-
¿Califica los buses para E/S programadas también?
R.
R.
La imagen muestra la ejecución secuencial de la búsqueda, decodificación, carga,
ejecución y almacenar fases de dos instrucciones, lo que requiere 10 ciclos de
reloj. Debajo de eso La secuencia es otro conjunto de las mismas dos
instrucciones, más cuatro instrucciones más, con procesamiento superpuesto de
las fases individuales F-D-L-E-S. Esta tubería funciona perfectamente si las fases
de instrucción son todas de igual longitud, y cada instrucción necesita la misma
cantidad de tiempo para completarse. Si asumimos que una etapa de tubería toma
un ciclo de reloj, las dos primeras instrucciones son completadas en sólo seis
ciclos de reloj, y las instrucciones restantes se completan dentro de los 10 ciclos
de reloj.
En condiciones ideales con una continua tubería completa, una nueva instrucción
se completa a la velocidad de un ciclo de reloj. En general, el mejor tiempo de
finalización de instrucción posible de una canalización de N etapas es 1/N veces el
tiempo de finalización del caso no canalizado. Por lo tanto, la ALU y otros recursos
de la CPU se utilizan con mayor eficacia. Debería mencionarse, sin embargo, esa
arquitectura de tubería requiere registros de búfer entre las diferentes etapas del
procesamiento de instrucciones. Eso causa un retraso adicional a un ciclo de
instrucción segmentado en comparación con el ciclo no segmentado, donde las
transiciones de una fase a otra pueden ser directas sin un búfer intermedio escribir
y leer.
R.
R.
R.
- DMA: Algunas de sus ventajas son: permite que un dispositivo periférico lea
o escriba en la memoria sin pasar por la CPU y permite un procesamiento
más rápido ya que el procesador puede estar trabajando en otra cosa
mientras que el periférico puede ocupar la memoria.
En cuanto a sus desventajas, requiere un controlador DMA para realizar la
operación, lo que aumenta el costo del sistema y que puede presentar
problemas de caché.
R.
R.
Además, este microcontrolador tiene una gran capacidad de memoria y pinout, por
lo que se utilizan principalmente en diferentes aplicaciones de control automotriz.
Algunas de las características principales del microcontrolador RENESAS RL78,
son:
21. ¿Cuáles son las ventajas de los sistemas en chip sobre las
computadoras en chip?
R.
R.
Un ejemplo común de tecnología que utiliza un Sistema en Chip son las consolas
de videojuegos, como la Nvidia Tegra X1 utilizada en el Nintendo Switch o los
Sistemas en Chip AMD Flute y AMD Gonzalo que se espera que impulsen las
próximas Xbox y PlayStation, respectivamente.
También se encuentran las computadoras Raspberry Pi, las placas Arduino y los
kits STEM. Los Sistemas en Chip se usan a menudo en kits STEM porque son
fáciles de usar y, por lo tanto, útiles para enseñar STEM. También se encuentra en
teléfonos inteligentes y tabletas.
R.
CAN (Control Area Network): La red de área del controlador (CAN) es otro
tipo de protocolo de comunicaciones en serie que se desarrolló dentro de la
industria automotriz para permitir que varias unidades electrónicas en un
solo vehículo compartan datos de control esenciales. Un vehículo hoy en
día utiliza muchos microcontroladores para sistemas de control autónomo.
R.
Los controladores TTP han acumulado más de 500 millones de horas de vuelo en
aplicaciones de aviación comercial DAL A, en generación de energía, controles
ambientales y de vuelo. TTP se utiliza en FADEC y controles aeroespaciales
modulares y computadoras de vuelo. Además, los dispositivos TTP han
acumulado más de mil millones de horas operativas en aplicaciones de
señalización ferroviaria SIL4.