Act 1: Revisión de Presaberes sitemas embebidos Revisión del intento 1 Comenzado el: martes, 11 de septiembre septiembre de 2012, 11:03 11:03 Completado el: martes, 11 de septiembre septiembre de 2012, 11:17 11:17 Tiempo empleado: 13 minutos 55 segundos Puntuación bruta: 4/6 (67 %) Calificación: de un máximo de 1 Puntos: 1 Fue el primer lenguaje de programación utilizado. Es muy similar al lenguaje máquina, pero los desarrolladores desarrolladores pueden pueden comprenderlo. No obstante, este este lenguaje se parece parece tanto al lenguaje máquina que depende estrictamente del tipo de procesador utilizado (cada tipo de procesador puede tener su propio lenguaje máquina). Seleccione una respuesta. a. Assembler Correcto b. Fortan c. C++ d. LISP Correcto Puntos para este envío: 1/1. 2 Puntos: 1 Un lenguaje de programación es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar PORQUE un lenguaje de programación es un modo práctico práctico para que los seres humanos humanos puedan dar dar instrucciones a un equipo. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una Correcto explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, VERDADERAS, pero la razón razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. Correcto Puntos para este envío: 1/1. 3
Puntos: 1 Dos características muy peculiares diferencian a LINUX del resto de sistemas operativos que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningun tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado acompañado del código fuente PORQUE Linux se distribuye bajo la GNU General Public License por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una Incorrecto explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, VERDADERAS, pero la razón razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. Incorrecto Puntos para este envío: 0/1. 4 Puntos: 1 Con que sistema operativo es compatible Linux? Seleccione una respuesta. a. Mac OS b. Unix
Correcto
c. Ninguno de los anteriores d. Windows Correcto Puntos para este envío: 1/1. 5 Puntos: 1 Hay varias diferencias entre un microcontrolador y un microprocesador, microprocesador, la primera y más importante es la funcionalidad PORQUE Para que un microprocesador sea funcional requiere conectarse a una memoria y a dispositivos de entrada y salida (E/S). Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una Correcto explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, VERDADERAS, pero la razón razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. Correcto
Puntos para este envío: 1/1. 6 Puntos: 1 La arquitectura Harvard distingue por tener una memoria para los datos y otra para las instrucciones PORQUE cada una de estas memorias tiene su propio bus y capacidad. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una Incorrecto explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. Incorrecto Puntos para este envío: 0/1.
Act 3 : Reconocimiento Unidad I Revisión del intento 1 Comenzado el: domingo, 23 de septiembre de 2012, 15:48 Completado el: domingo, 23 de septiembre de 2012, 16:02 Tiempo empleado: 13 minutos 25 segundos 1 La Memoria caché nivel 2 (denominada L2 Cache, por Level 2 Cache) se encuentra ubicada en la carcasa junto con el procesador (en el chip) PORQUE La caché nivel 2 es un intermediario entre el procesador con su caché interna y la RAM Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 2
Una instrucción es una operación elemental que el procesador puede cumplir PORQUE Las instrucciones se almacenan en la memoria principal, esperando ser tratadas por el procesador Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 3 Esta Unidad funcional se encarga de vincular la información entrante para luego decodificarla y enviarla a la unidad de ejecución. Seleccione una respuesta. a. Unidad de administración del bus b. Unidad de procesamiento c. Unidad aritmética lógica d. Unidad de control 4 Registro que almacena los resultados de las operaciones aritméticas y lógicas Seleccione una respuesta. a. Registro acumulador b. Registro de estado c. Contador ordinal d. Registro de instrucción 5 La arquitectura CISC es especialmente popular en procesadores de tipo 80x86 PORQUE Las instrucciones en la arquitectura CISC son de longitud diversa, y a veces requieren más de un ciclo de reloj. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 6 Se denomina asi a la tecnología destinada a mejorar la velocidad de ejecución de instrucciones mediante la colocación de las diversas etapas en paralelo.
Seleccione una respuesta. a. Procesamiento Paralelo b. Superscaling c. Canalización d. HyperThreading
Act 4: Lección Evaluativa 1 Revisión del intento 1 Comenzado el: lunes, 24 de septiembre de 2012, 20:33 Completado el: lunes, 24 de septiembre de 2012, 21:13 Tiempo empleado: 40 minutos 12 segundos 1 Los sistemas embebidos son en su mayoría sistemas reactivos PORQUE su funcionamiento depende de la continua interacción con un determinado ambiente el cual determina las posibles respuestas del sistema.
Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 2 Esta característica se refiere a la reacción “inmediata” del sistema ante estímulos externos predefinidos ya sea que provengan del objeto de control o mediante interfaces de usuario. Donde se entiende por inmediato a un lapso de tiempo lo suficientemente corto como para que se dé el correcto funcionamiento del sistema. Seleccione una respuesta. a. Tiempo Real b. Eficacia c. Confiabilidad d. Eficiencia 3 Aspecto de la confiabilidad de un sistema embebido que mide la probabilidad que el sistema esté funcionando en el tiempo t, para que esto se dé la confiabilidad y mantenibilidad deben ser altas. Seleccione una respuesta.
a. Reusabilidad b. Mantenibilidad c. Disponibilidad d. Confiabilidad 4 La conversión de analogo a digital osea convertir los valores análogos de entrada a valores discretos se realiza en dos fases: cuantización y codificación PORQUE durante la cuantización se toma la señal muestreada y a cada uno de los diferentes niveles o variaciones de voltajes que contiene la señal analógica original se asigna un valor o nivel de voltaje discreto Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 5 La arquitectura Von Neumann debe a su nombre al conocido matemático John Von Neumann, que propuso el concepto de programa almacenado PORQUE La idea principal de esta arquitectura es el empleo del mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 6 La diferencia entre la Arquitectura Von Neumann y la Arquitectura Harvard es que en la primera se emplea el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos y la segunda se caracteriza por la existencia de dispositivos de almacenamiento diferentes para programas y para datos PORQUE Una ventaja de la arquitectura Harvard sobre la Von Neumann radica en el empleo de memorias de acceso de alta velocidad (SRAM) utilizadas como caché tanto para datos como para instrucciones para mejorar le eficiencia del acceso a estos por parte del procesador.
Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación.
b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 7 Los dispositivos de entrada de los sistemas embebidos juegan un papel primordial para agregar la funcionalidad requerida PORQUE gracias a estos el dispositivo de procesamiento puede entrar a interactuar con el mundo exterior mediante la obtención de las diferentes señales y datos empleados para su procesamiento y posterior respuesta o señal de salida. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 8 Una ventaja de la arquitectura Harvard sobre la Von Neumann radica en el empleo de memorias de acceso de alta velocidad ( SRAM ) utilizadas como caché tanto para datos como para instrucciones para mejorar le eficiencia del acceso a estos por parte del procesador. PORQUE la arquitectura Harvard tiene el inconveniente de tener que dividir la cantidad de caché entre los dos, por lo que funciona mejor sólo cuando la frecuencia de lectura de instrucciones y de datos es aproximadamente la misma. Esta arquitectura suele utilizarse en DSPs. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 9 Para que un procesador pueda manipular señales provenientes de un sensor que entrega información continuamente (señales análogas) primero debe convertirse estas señales en el domino del tiempo continuo al dominio de tiempo discreto. Quien realiza este proceso? Seleccione una respuesta. a. Sujetador b. Conversores D/A c. Muestreadores
d. Conversores A/D 10 Son dispositivos que al interactuar con alguna variable física normalmente generan una señal análoga continua proporcional a la magnitud de la variable medida Seleccione una respuesta. a. Sujetador b. Conversores A/D c. Sensores d. Muestreadores
Act 5: Quiz 1 Revisión del intento 1 Comenzado el: domingo, 30 de septiembre de 2012, 14:11 Completado el: domingo, 30 de septiembre de 2012, 14:42 Tiempo empleado: 30 minutos 51 segundos 1 Los sistemas embebidos son en su mayoría sistemas? Seleccione una respuesta. a. Reactivos b. Activos c. Inductivos d. Pasivos 2 Los Microprocesadores ColdFire son Microprocesadores de cuantos bits Seleccione una respuesta. a. 16 bits b. 64 bits c. 8 bits d. 32 bits 3 La conversión a digital se realiza por el Conversores A/D en dos fases, cuales son estas fases
Seleccione al menos una respuesta. a. Muestreo b. Cuantización c. Integración d. Codificación 4 Dispositivo empleado cuando se requiere realizar complejos análisis de señales en volúmenes considerables y en tiempos reducidos, también manejan procesamiento de información en punto flotante de manera eficiente Seleccione una respuesta. a. FPGA b. Microprocesador c. Microcontrolador d. DSP 5 Cual fue el microprocesador comercializado más exitoso en los años 70’s
Seleccione una respuesta. a. 8080 b. 6800 c. 6502 d. Z80 6 Circuitos diseñados y desarrollados para aplicaciones específicas por lo tanto una vez desarrollados no pueden ser modificados, a diferencia de otros dispositivos como los microcontroladores concebidos para propósitos de uso general
Seleccione una respuesta. a. ASIC b. Procesadores c. Microcontroladores d. Dispositivos de Lógica programable 7 Requerimientos para que se dé la comunicación entre sistemas embebidos, donde podemos observar que en muchas de las aplicaciones es imperante la comunicación inmediata entre los sistemas como en el caso de procesos industriales de control y automatización Seleccione una respuesta. a. Eficacia
b. Comportamiento en tiempo real c. Resilencia d. Eficiencia 8 Seleccione 2 características que pueden poseer los sistemas embebidos Seleccione al menos una respuesta. a. Eficiencia b. Seguridad c. Reusabilidad d. Confiabilidad 9 La idea principal de esta arquitectura es el empleo del mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos Seleccione una respuesta. a. Von Neumann b. Harvard c. RISC d. CISC 10 Dispositivo electrónico que se encarga, de convertir señales digitales en señales analógicas (Corriente Voltaje o carga eléctrica). Seleccione una respuesta. a. Demultiplexor b. Conversores D/A c. Conversores A/D d. Multiplexor 11 Componente de la CPU encargada de realizar operaciones aritméticas y lógicas sobre operandos que provienen de la memoria principal y que pueden estar almacenados de forma temporal en algunos de los registros de diversos propósitos que hacen parte de la propia unidad Seleccione una respuesta. a. Registros b. ALU c. Unidad de ejecución d. Unidad de control
12 Quien es el fabricante del microprocesador de 8 bits, el 6800? Seleccione una respuesta. a. intel b. Motorola c. Texas Instruments d. Atmel 13 Sistema con varios de los subsistemas que posee un computador, integrados en un solo chip, entre los que se encuentran puertos de entrada/salida, sistemas de temporización, memorias, una unidad aritmeticológica (ALU) que provee la capacidad de realizar operaciones aritméticas y lógicas así como la generación de señales de control Seleccione una respuesta. a. Microcontrolador b. DSP c. Microprocesador d. FPGA 14 Bloque de un sistema embebido permite recibir y muestrear señales provenientes de sensores que miden señales de diferentes tipos, para propósitos de grabación o simplemente se puede monitorear señales de voltaje para asegurar el correcto desempeño de un sistema Seleccione una respuesta. a. I2C b. CPU c. SPI d. Entradas análogas ADC 15 Para que un conversor D/A sea preciso hay que tener en cuenta que Seleccione al menos una respuesta. a. La tensión de alimentación puede variar dentro de un alto rango de valores. b. Los valores de resistencia deben ser bastantes precisos. c. La tensión de alimentación debe ser precisa. d. Los valores de resistencia pueden no ser precisos.
Act 7 : Reconocimiento Unidad 2 Revisión del intento 1 Comenzado el: domingo, 28 de octubre de 2012, 18:03 Completado el: domingo, 28 de octubre de 2012, 18:28 Tiempo empleado: 25 minutos 42 segundos 1 Esta herramientade desarrollo se trata de un software que es capaz de ejecutar en un PC programas realizados para el microcontrolador, permite tener un control absoluto sobre la ejecución de un programa, siendo ideales para la depuración de los mismos. Seleccione una respuesta. a. Compilador b. Ensamblador c. Simulador d. Programador 2 Una ventaja de los microcontroladores AMR es que son muy rápidos: la mayoria de los ARM7 corren a 60 Mhz y los ARM9 a 150Mhz+ siendo mas poderosos que los antiguos procesadores Intel 386 PORQUE Los microcontroladores ARM son dispositivos de altas prestaciones, con un core RISC de 16/32bits Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA 3 Estes no es un tipo de microcontrolador Seleccione una respuesta. a. K7 b. PIC c. AVR d. AMR 4
Transforma los datos digitales obtenidos del procesamiento del computador en su correspondiente señal analógica que saca al exterior por una de las patillas de la cápsula. Existen muchos dispositivos de salida que trabajan con señales analógicas. Seleccione una respuesta. a. Modulador de anchura de impulsos o PWM b. Conversor A/D c. Comparador analógico d. Conversor D/A 5 Paquetes de software que suelen funcionar bajo Windows y que incluyen editores de texto para el ensamblador o el compilador, permiten la simulación del programa y también pueden integrar el control de emuladores y programadores de dispositivos Seleccione una respuesta. a. Emulador b. Simulador c. IDE - Entornos de Desarrollo Integrado d. Ensamblador 6 El Modulador de anchura de impulsos o PWM es un circuito que proporciona en su salida impulsos de anchura variable, que se ofrecen al exterior a través de las patillas del encapsulado PORQUE Este recurso especifico resulta util para sistemas de control de potencia, como por ejemplo motores. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA.
Act 8: Lección Evaluativa 2 Revisión del intento 1 Comenzado el: domingo, 4 de noviembre de 2012, 12:17 Completado el: domingo, 4 de noviembre de 2012, 12:37 Tiempo empleado: 19 minutos 26 segundos 1
El lenguaje ensamblador es un lenguaje de nivel? Seleccione una respuesta. a. Nivel Relativo b. Bajo Nivel c. Alto Nivel d. Medio Nivel 2 de 8 Bits ubicada en la memoria ROM de los dispositivos, que permite la programación de aplicaciones en la memoria no volátil así como la depuración simple de los programas implementados por los desarrolladores, permite la ejecución de comandos provenientes del PC (Host), tales comandos son empleados para el acceso a cualquier posición de memoria o para descargar los programas en la memoria Flash o RAM. Este modo es una aplicación desarrollada para la familia de MCU’s
Seleccione una respuesta. a. Modo de configuración b. Modo Monitor c. Modo de programación d. Modo de ejecución 3 Este es un componente característico de C es decir que no lo poseen otros lenguajes de programación su tarea es actuar sobre el programa fuente antes que el compilador, convirtiéndolo en otro archivo fuente “predigerido”. Seleccione una respuesta. a. Enlazador b. Pre-procesador c. Emulador d. Compilador 4 Un ejemplo de librería es la llamada ‘stdio’ que posee diferentes funciones tanto para leer como para escribir datos de diferentes dispositivos periféricos como teclados, unidades de almacenamiento, pantallas, impresoras, etc PORQUE Las Librerías no son mas que funciones precompiladas, que contienen el código necesario para realizar funciones especificas, a las que el archivo fuente llama Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una
explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 5 Es uno de los PROS de la utilización de Assembler como lenguaje de programación. Seleccione una respuesta. a. Los programas hechos en lenguaje ensamblador son generalmente más rápidos en su ejecución que los hechos en lenguajes de alto nivel con iguales funcionalidades. b. El lenguaje ensamblador es 100% portable c. El lenguaje ensamblador es facil de aprender, leer, depurar, escribir y mantener d. La programación lleva menos tiempo, en comparación con lenguajes de alto nivel. 6 Este es el modo en el cual la CPU ejecuta normalmente el programa almacenado en la memoria FLASH, teniendo como origen la dirección almacenada en el Vector de RESET ($FFFE:$FFFF).Para la puesta en marcha de un dispositivo los requerimientos en hardware son más simples que los necesarios para la programación Seleccione una respuesta. a. Modo monitor b. Modo de programación c. Modo de configuración d. Modo de ejecución 7 Uno de los aspectos que se deben tener en cuenta a la hora de trabajar en modo monitor es que durante el modo monitor debe existir una señal de reloj externa cuya frecuencia sea suficiente para que en el MCU se pueda alcanzar la tasa de baudios con la que se comunica con el PC PORQUE Muchos de los MCU’s de la familia HC08 deben ser adecuadamente polarizados para su correcto funcionamiento en modo monitor. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 8
Su misión consiste en traducir a lenguaje de máquina el programa escrito en lenguaje C, contenido en uno o más archivos fuente entregados por el pre-procesador.
Seleccione una respuesta. a. Enlazador b. Emulador c. Pre-procesador d. Compilador 9 Toda programación realizada en lenguaje ensamblador debe ser compilada o traducida a código de máquina para que el dispositivo (microprocesador, microcontrolador) pueda entenderla PORQUE El lenguaje ensamblador en un lenguaje de bajo nivel ya que es la representación más directa de los códigos de instrucción mediante nemónicos
Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 10 En esta etapa se toman los archivos de código objeto, generados en los primeros pasos del proceso de compilación y la información de los demás recursos necesarios (Librerías), se remueven los recursos que no son necesarios y ese nlaza el código objeto con las librerías utilizadas produciendo finalmente un archivo ejecutable. Seleccione una respuesta. a. Compilador b. Pre-procesador c. Emulador d. Enlazador
Act 9: Quiz 2 Revisión del intento 1 Comenzado el: lunes, 5 de noviembre de 2012, 13:50 Completado el: lunes, 5 de noviembre de 2012, 14:24 Tiempo empleado: 34 minutos 37 segundos
1 Todo programa escrito en C debe incluir un programa o función Principal que es la que controla la iniciación y ejecución del programa en general, es conocida como la Función Seleccione una respuesta. a. Pot b. Main c. Conio d. Stdio 2 Está conformado por códigos de instrucción que en esencia son números representados por series binarias, todos los dispositivos de procesamiento tienen un código de operación (op.code) para cada una de sus funciones Seleccione una respuesta. a. Perl b. C++ c. Lenguaje de maquina d. Assembler 3 En lenguaje C, nombres con los que se hace referencia a variables o funciones Seleccione una respuesta. a. Etiquetas b. Constantes c. Librerías d. Funciones 4 En C existen 4 modos de direccionamiento selecciones 2 de estos modos Seleccione al menos una respuesta. a. Dinamic b. Static c. Intern d. Register 5 Este es el modo en el cual la CPU ejecuta normalmente el programa almacenado en la memoria FLASH, teniendo como origen la dirección almacenada en el Vector de RESET ($FFFE:$FFFF). Seleccione una respuesta.
a. Modo monitor b. Modo de ejecución c. Modo depuración d. Modo programación 6 Notación del registro Contador de Programa del MCU
Seleccione una respuesta. a. SP b. PC c. CCR d. A 7 Tipo de instrucciones que son responsables del movimiento de datos desde los registros del procesador a memoria, se realiza una operación de salida de los datos de los registros mediante la lectura desde el registro del procesador y posterior carga de uno o más bytes en la posición de la memoria correspondiente Seleccione una respuesta. a. Instrucciones de sobrecarga b. Instrucciones de Almacenamiento c. Instrucciones de transferencia d. Instrucciones de carga 8 Notación del registro acumulador de una CPU Seleccione una respuesta. a. A b. SP c. CCR d. PC 9 Seleccione dos de los tipos de instrucciones que poseen los MCU’s de la familia HC08
Seleccione al menos una respuesta. a. Instrucciones aritméticas b. Instrucciones de transferencia c. Instrucciones de herencia d. Instrucciones de sobrecarga
10 Como en cualquier lenguaje de programación existe una serie de palabras que el programador no puede emplear como etiquetas (ni de variables ni de funciones), estas palabras se conocen como palabras Seleccione una respuesta. a. Comandos b. Funciones c. Reservadas d. Únicas 11 Entre las ventajas de dividir un programa en funciones se tienen, seleccione dos Seleccione al menos una respuesta. a. Agregación b. Independencia c. Resilencia d. Modularización 12 Su misión consiste en traducir a lenguaje de máquina el programa escrito en lenguaje C, contenido en uno o más archivos fuente entregados por el preprocesador, generando lo que se conoce como un archivo objeto Seleccione una respuesta. a. Ensamblador b. Linkeador c. El Compilador d. El Preprocesador 13 En C se encuentran distintos tipos de constantes, seleccione dos
Seleccione al menos una respuesta. a. Regulares b. Irregulares c. Numéricas d. Simbólicas 14 Entre los parámetros que se deben tener en cuenta a la hora de programar un dispositivo en la mayoría de herramientas están, seleccione dos Seleccione al menos una respuesta.
a. Seleccionar el dispositivo de destino (Tipo de MCU) con que se trabajará b. Dar un nombre adecuado al proyecto c. Seleccionar el sistema operativo d. Seleccionar el voltaje de trabajo 15 En un diagrama de flujo el símbolo que se utiliza para representar una condición. Normalmente el flujo de información entra por arriba y sale por un lado si la condición se cumple o sale por el lado opuesto si la condición no se cumple Seleccione una respuesta. a. Rectángulo b. Ovalo c. Rombo d. Circulo
Act 11 : Reconocimiento Unidad 3 Revisión del intento 1 Comenzado el: lunes, 5 de noviembre de 2012, 15:59 Completado el: lunes, 5 de noviembre de 2012, 16:38 Tiempo empleado: 38 minutos 37 segundos 1 Una de las ventajas de utilizar un sistema operativo en un sistema embebido es Seleccione una respuesta. a. Se deben gestionar los procesos b. Se deben gestionar las interrupciones c. El microcontrolador puede tener poca memoria d. El programador se puede olvidar de si está programando para una determinada marca de Microcontrolador, será el Sistema Operativo el que se ocupará de todo el Hardware. 2 Los Sistemas embebidos NO tiene BIOS que inicialicen el sistema PORQUE la inicialización del microprocesador, de los controladores de memoria, y en definitiva de todo el hardware de la placa debe hacerlo el programita de la boot antes de que se ejecute el Kernel del sistema. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación
CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 3 El hecho de utilizar un Sistema Operativo permite que el tiempo empleado para el diseño y creación de un determinado sistema embebido disminuya drásticamente PORQUE se confía prácticamente todo el control del Hardware y Software de bajo nivel al Sistema Operativo Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 4 es una más que interesante opción cuando queramos implementar un Sistema Operativo de contrastada estabilidad y fiabilidad por debajo de nuestras aplicaciones de usuario destinadas a un Microcontrolador PORQUE uCLinux soporta la pila TCP/IP (y otros muchos protocolos de comunicaciones) ademas de sistemas de archivos NFS, ext2, FAT16/32 Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. uCLinux
d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 5 El Kernel es la parte fundamental del sistema operativo, el núcleo del sistema. Es el responsable de la gestión de los recursos y las comunicaciones entre el harware y el software, proporcionando una abstracción de hardware y proporcionando una manera segura de acceder al sistema de memoria PORQUE El Kernel también es el responsable del control de las interrupciones y de todas las operaciones de E/S (Entrada/Salida). Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación.
c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 6 nació como un derivado del núcleo de Linux 2.0, pensado para Microcontroladores sin ? Seleccione una respuesta. a. PPI uCLinux
b. ALU c. Memoria cache d. MMU
Act 12: Lección Evaluativa 3 Revisión del intento 1 Comenzado el: domingo, 11 de noviembre de 2012, 18:56 Completado el: domingo, 11 de noviembre de 2012, 19:28 Tiempo empleado: 31 minutos 17 segundos 1 El Sistema Operativo está compuesto por un conjunto de paquetes de Software que pueden utilizarse para gestionar las interacciones con el Hardware y con los programas de aplicación PORQUE Teniendo en cuenta que los recursos de un sistema son limitados, el Kernel se encarga de decidir qué programa puede hacer uso de un dispositivo Hardware y el tiempo en que lo puede hacer. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 2 Existen sistemas de “Tiempo Real Blandos” cuando las aplicaciones tienen requisitos de tiempo rigurosos pero la falla del sistema no desemboca en una catástrofe PORQUE
por ejemplo un sistema de telefonía celular puede soportar uno que otro fallo en la señal pero no es aceptable que esto ocurra constantemente. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación.
b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 3 En este tipo de Kernel todas las funcionalidades posibles están integradas en el sistema. Se trata de un programa de tamaño considerable que se debe recompilar por completo cada vez que se añade una nueva función. Esta es la estructura original de Linux Seleccione una respuesta. a. Estructurado b. Micro-kernel c. Modular d. Monolitico 4 Posibilita la comunicación con el SO a través de un lenguaje de control basado en comandos que se introducen por el usuario a través de un teclado, p.e. printf , la respuesta del SO se presenta a través de algún periférico o display, estos comandos permiten al usuario controlar los periféricos sin conocer específicamente las características del Hardware utilizado, así como la gestión de las direcciones físicas, etc. Seleccione una respuesta. a. Sistema de archivos b. Shell c. Sistema I/O d. Kernel 5 Segun el tamaño esta categoria de sistema embebido es caracterizado por contener una CPU de mediana potencia con un mínimo de 32 MB de ROM o mas, y entre 64 y 128 MB de RAM. La mayoría de sistemas de electrónica de consumo como PDA’s,
Reproductores de MP3, etc. Caen en esta clasificación, muchos de estos pueden contar con unidades de almacenamiento secundarios, estos sistemas cuentan con el poder suficiente para ejecutar diferentes tareas simples o al menos una que requiera muchos recursos. Seleccione una respuesta. a. Grande b. Mediano c. Pequeño
d. Maxi 6 La diferencia definitiva y más prevaleciente entre µClinux y Linux es la falta de administración de memoria virtual (VM) PORQUE Bajo Linux, la administración de memoria virtual es llevada a través de la unidad MMU que los procesadores tienen. µClinux ha sido creado para sistemas que no cuentan con tal unidad y por lo tanto no hace uso de memoria virtual. Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 7 Otra diferencia entre Linux y µClinux es la falta de la llamada de sistema fork() PORQUE Esto puede requerir bastante trabajo de parte del desarrollador cuando está portando aplicaciones que usan fork(). La única opción bajo µClinux es usar vfork(). Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 8 µClinux soporta procesadores que no cuentan con MMU PORQUE No hay administración de memoria virtual: La diferencia definitiva y más prevaleciente entre µClinux y Linux es la falta de administración de memoria virtual (VM) Seleccione una respuesta. a. Si la afirmación y la razón son VERDADERAS y la razón es una explicación CORRECTA de la afirmación. b. Si la afirmación y la razón son VERDADERAS, pero la razón NO es una explicación CORRECTA de la afirmación. c. Si la afirmación es VERDADERA, pero la razón es una proposición FALSA. d. Si la afirmación es FALSA, pero la razón es una proposición VERDADERA. 9 Es el componente Software central de la mayoría de los sistemas operativos se encarga de facilitarle a los distintos programas el acceso al Hardware del sistema, en otros
términos es el encargado de gestionar los recursos a través de la comunicación entre procesos y/o llamadas de servicio del sistema Seleccione una respuesta. a. Shell b. Sistema de Archivos c. Kernel d. Spool 10 Segun el tamaño esta categoria de sistema embebido es caracterizado por Caracterizados por una CPU de baja potencia con un mínimo de 4MB de memoria ROM y entre 16 y 32 MB de RAM, esto no quiere decir que Linux no se pueda ejecutar en espacios de memoria inferiores aunque esto requiera un mayor esfuerzo a una mínima ganancia teniendo en cuenta los actuales precios de las memorias. Seleccione una respuesta. a. Maxi b. Grande c. Pequeño d. Mediano
Act 13: Quiz 3 Revisión del intento 1 Comenzado el: domingo, 18 de noviembre de 2012, 11:01 Completado el: domingo, 18 de noviembre de 2012, 11:47 Tiempo empleado: 45 minutos 31 segundos 1 Conjunto de comandos, los más comunes, que serán almacenados en el RFS del sistema embebido, se lo denomina como "la navaja suiza de los sistemas embebidos". Seleccione una respuesta. a. BusyBox b. Buildroot c. MIPS d. Toolchain
2 Como se llama el proyecto de Linux para microcontroladores Seleccione una respuesta. a. Red hat b. Fedora c. uCLinux d. Debian 3 Seleccione dos razones para usar µClinux Seleccione al menos una respuesta. a. Peso liviano b. Multitarea c. Monousuario d. Monotarea 4 Proceso mediante el cual se realiza la compilación en una PC, denominada host (huesped), para ser ejecutado sobre otra arquitectura de hardware, denominado target (objetivo). Seleccione una respuesta. a. Compilación Virtual b. Crosscompilation c. Compilación Directa d. Toolchain 5 La ilusión de multiproceso en un un sistema operativo se logra haciendo que todos los programas corran por turnos, estos turnos reciben el nombre de Seleccione una respuesta. a. Sleep b. Shell c. Stack pointer d. Quantum 6
Es el componente Software central de la mayoría de los sistemas operativos se encarga de facilitarle a los distintos programas el acceso al Hardware del sistema, en otros términos es el encargado de gestionar los recursos a través de la comunicación entre procesos y/o llamadas de servicio del sistema Seleccione una respuesta. a. Sistemas de I/O b. Shell c. Kernel d. Sistema de archivos 7 Seleccione dos de las funciones básicas que desempeña un sistema operativo Seleccione al menos una respuesta. a. Simulación de dispositivos b. Administración de archivos c. Suministro de una interfaz al usuario d. Virtualizacion 8 Software fundamental de un sistema computacional, tiene la responsabilidad de administrar, coordinar las actividades y de compartir los recursos de Hardware
apropiadamente Seleccione una respuesta. a. Sistema operativo b. Lenguaje de programación c. Software de aplicación d. CAD 9 Software que permite ejecutar programas de computadora en una plataforma (arquitectura hardware o sistema operativo) diferente de aquella para la cual fueron escritos originalmente Seleccione una respuesta. a. Depurador b. Emulador c. Compilador d. Programador
10 Subsistema del Kernel de Linux que se encarga de virtualizar el Hardware para que los drivers puedan ser portados de manera fácil sobre cualquier plataforma Seleccione una respuesta. a. Planificación b. Sistema de Archivos c. Nivel de Abstracción de Hardware d. Administración de Memoria 11 Son todos los dispositivos encargados de introducir, extraer, o manejar información del sistema entre ellos encontramos diferentes dispositivos que manejan todas las formas de comunicación estándar, administradores de dispositivos, memorias, puertos E/S, conversores A/D y D/A etc Seleccione una respuesta. a. Bloques de Memoria Volátil b. Disco duro c. Módulos de Comunicación I/O d. LCD / GLCD 12 Característica que implica tener varios programas o al menos uno en varias instancias corriendo de tal manera que da la impresión de simultaneidad. Dado que el sistema sólo cuenta una CPU, sólo puede correr un programa a la vez Seleccione una respuesta. a. TimeSharing b. Agregación c. Resilencia d. Concurrencia 13 Sistema cuyas aplicaciones tienen requisitos de tiempo rigurosos pero la falla del sistema no desemboca en una catástrofe por ejemplo un sistema de telefonía celular. Seleccione una respuesta. a. Sistemas virtuales b. Sistemas suaves c. Sistemas de Tiempo Real Duros d. Sistemas de Tiempo Real Blandos 14
Seleccione dos de los pasos principales para crear un sistema Linux de Destino Seleccione al menos una respuesta. a. Configurar el Arranque del Sistema b. Determinar los Componentes del Sistema Requeridos c. Configurar el microcontrolador d. Seleccionar las aplicaciones a instalar 15 Seleccione dos de los componentes Software que intervienen en el arranque de un sistema Linux Seleccione al menos una respuesta. a. MBR b. El gestor de arranque (Bootloader) c. Shell d. El iniciador de procesos (Init Process)