Lecciones Buenas

41
Act 1: Revisión de Presaberes sitemas embebidos Revisión del intento 1 Comenzado el: martes, 11 de septiembre de 2012, 11:03 Completado el: martes, 11 de septiembre de 2012, 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 pueden comprenderlo. No obstante, este lenguaje se 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. Assemble r Correc to 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

Transcript of Lecciones Buenas

Page 1: Lecciones Buenas

Act 1: Revisión de Presaberes sitemas embebidos

Revisión del intento 1

Comenzado el: martes, 11 de septiembre de 2012, 11:03

Completado el: martes, 11 de septiembre de 2012, 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 pueden comprenderlo. No obstante, este lenguaje se 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 CorrectoPuntos 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 para que los seres humanos puedan 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 explicación CORRECTA de la afirmación.

Correcto

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.

CorrectoPuntos para este envío: 1/1.

3 Puntos: 1

Page 2: Lecciones Buenas

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 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 explicación CORRECTA de la afirmación.

Incorrecto

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.

IncorrectoPuntos 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 CorrectoPuntos para este envío: 1/1.

5 Puntos: 1 Hay varias diferencias entre un microcontrolador y un 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 explicación CORRECTA de la afirmación.

Correcto

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.

CorrectoPuntos para este envío: 1/1.

6

Page 3: Lecciones Buenas

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 explicación CORRECTA de la afirmación.

Incorrecto

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.

IncorrectoPuntos 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 RAMSeleccione 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 procesadorSeleccione 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.

Page 4: Lecciones Buenas

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ógicasSeleccione 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

Page 5: Lecciones Buenas

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

Page 6: Lecciones Buenas

variaciones de voltajes que contiene la señal analógica original se asigna un valor o nivel de voltaje discretoSeleccione 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.

Page 7: Lecciones Buenas

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 medidaSeleccione una respuesta.

a. Sujetador

b. Conversores A/D

c. Sensores

d. Muestreadores

Page 8: Lecciones Buenas

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 bitsSeleccione 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 eficienteSeleccione una respuesta.

a. FPGA

b. Microprocesador

Page 9: Lecciones Buenas

c. Microcontrolador

d. DSP

5 Cual fue el microprocesador comercializado más exitoso en los años 70’sSeleccione 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 generalSeleccione 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ónSeleccione una respuesta.

a. Eficacia

b. Comportamiento en tiempo real

c. Resilencia

d. Eficiencia

8 Seleccione 2 características que pueden poseer los sistemas embebidosSeleccione 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

Page 10: Lecciones Buenas

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 unidadSeleccione 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 controlSeleccione una respuesta.

a. Microcontrolador

Page 11: Lecciones Buenas

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 sistemaSeleccione 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 queSeleccione 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

Page 12: Lecciones Buenas

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/32bitsSeleccione 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 microcontroladorSeleccione 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 dispositivosSeleccione 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

Page 13: Lecciones Buenas

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 Este modo es una aplicación desarrollada para la familia de MCU’s 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. Seleccione una respuesta.

a. Modo de configuración

b. Modo Monitor

c. Modo de programación

d. Modo de ejecución

3

Page 14: Lecciones Buenas

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 llamaSeleccione 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

Page 15: Lecciones Buenas

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ónicosSeleccione 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. 

Page 16: Lecciones Buenas

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 funcionesSeleccione 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 funcionesSeleccione una respuesta.

a. Etiquetas

b. Constantes

c. Librerías

d. Funciones

Page 17: Lecciones Buenas

4 En C existen 4 modos de direccionamiento selecciones 2 de estos modosSeleccione 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 correspondienteSeleccione 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 CPUSeleccione una respuesta.

a. A

b. SP

Page 18: Lecciones Buenas

c. CCR

d. PC

9 Seleccione dos de los tipos de instrucciones que poseen los MCU’s de la familia HC08Seleccione 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 palabrasSeleccione una respuesta.

a. Comandos

b. Funciones

c. Reservadas

d. Únicas

11 Entre las ventajas de dividir un programa en funciones se tienen, seleccione dosSeleccione 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 objetoSeleccione una respuesta.

a. Ensamblador

b. Linkeador

c. El Compilador

d. El Preprocesador

13 En C se encuentran distintos tipos de constantes, seleccione dosSeleccione al menos una respuesta.

a. Regulares

Page 19: Lecciones Buenas

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 dosSeleccione 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 cumpleSeleccione 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

Page 20: Lecciones Buenas

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 OperativoSeleccione 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 uCLinux 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/32Seleccione 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 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.

Page 21: Lecciones Buenas

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 uCLinux nació como un derivado del núcleo de Linux 2.0, pensado para Microcontroladores sin ?Seleccione una respuesta.

a. PPI

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.

Page 22: Lecciones Buenas

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

Page 23: Lecciones Buenas

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 

Page 24: Lecciones Buenas

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.

Page 25: Lecciones Buenas

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 deSeleccione 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 sistemaSeleccione una respuesta.

a. Sistemas de I/O

Page 26: Lecciones Buenas

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 originalmenteSeleccione 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 plataformaSeleccione una respuesta.

a. Planificación

b. Sistema de Archivos

c. Nivel de Abstracción de Hardware

Page 27: Lecciones Buenas

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 etcSeleccione 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 vezSeleccione 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 DestinoSeleccione 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

Page 28: Lecciones Buenas

Seleccione dos de los componentes Software que intervienen en el arranque de un sistema LinuxSeleccione al menos una respuesta.

a. MBR

b. El gestor de arranque (Bootloader)

c. Shell

d. El iniciador de procesos (Init Process)