¿Cuál es la diferencia entre un microcontrolador y un
El microprocesador es un circuito integrado que elabora información en forma de señales digitales. No debe confundirse con un microcontrolador, que incorpora muchos dispositivos adicionales para controlar los sistemas integrados.
¿Cuál es la diferencia entre un microcontrolador y un
En un microprocesador de 8 bits, su bus de datos consta de 8 líneas de datos. En un microprocesador de 16 bits, su bus de datos consta de 16 líneas de datos, etc. ¿Por qué no hay un microprocesador de 256 bits ni un microprocesador de 512 bits? ¿Por qué no simplemente aumentan el número de líneas...
¿Puede una CPU (como Intel i3 / i5 / i7 / Xeon) con RAM de caché en chip usar eso como su única RAM funcional, sin ningún banco de memoria externo conectado? ¿O debe haber RAM externa y no se puede acceder a la caché o usarla sola? Las CPU de escritorio / servidor modernas a menudo tienen más RAM...
Esto acaba de darme cuenta de que si estás escribiendo un sistema operativo, ¿en qué lo estás escribiendo? Pregunto esto mientras estoy leyendo un libro de microprocesadores de 1980 y esta pregunta me vino a la cabeza: ¿Cómo se programó el primer chip microprocesador? La respuesta puede ser obvia...
Según Wikipedia, el poder de procesamiento está fuertemente relacionado con la ley de Moore: http://en.wikipedia.org/wiki/Moore's_law El número de transistores que se pueden colocar de manera económica en un circuito integrado se ha duplicado aproximadamente cada dos años. La tendencia ha...
La página de instrucciones por segundo de Wikipedia dice que un i7 3630QM entrega ~ 110,000 MIPS a una frecuencia de 3.2 GHz; sería (110 / 3.2 instrucciones) / 4 núcleos = ~ 8.6 instrucciones por ciclo por núcleo ?! ¿Cómo puede un solo núcleo entregar más de una instrucción por ciclo? Según tengo...
¿Me puede recomendar una implementación legible y educativa de una CPU en VHDL o Verilog? Preferiblemente algo bien documentado. PD: Sé que puedo mirar opencores, pero estoy específicamente interesado en cosas que la gente realmente ha visto y encontrado interesantes. PS2 Perdón por las etiquetas...
¿Por qué las instrucciones deben procesarse a intervalos de tiempo establecidos (es decir, con el uso de un reloj)? ¿No pueden ejecutarse secuencialmente, inmediatamente después de que se haya completado la instrucción anterior? Una analogía para la necesidad de relojes en microcontroladores...
Lo que sucede en un procesador incorporado cuando la ejecución alcanza esa returndeclaración final ¿Todo se congela tal como está? consumo de energía, etc., con un NOP eterno en el cielo? ¿o los NOP se ejecutan continuamente, o un procesador se apagará por completo? Parte de la razón por la que...
Una variedad particularmente irritante de error en un sistema controlado por microprocesador es que el microprocesador se reinicie inesperadamente. Una herramienta importante para depurar este tipo de problema es una lista de posibles causas. ¿Qué podría causar que un microcontrolador se reinicie...
Dado el mismo número de etapas de la tubería y el mismo nodo de fabricación (por ejemplo, 65 nm) y el mismo voltaje, los dispositivos simples deberían funcionar más rápido que los más complicados. Además, la fusión de varias etapas de canalización en una sola no debería reducirse en un factor mayor...
Como la comunicación serial asíncrona se extiende ampliamente entre los dispositivos electrónicos, incluso hoy en día, creo que muchos de nosotros hemos encontrado esa pregunta de vez en cuando. Considere un dispositivo electrónico Dy una computadora PCconectada con una línea serie (RS-232 o...
Tengo el chip, entonces, ¿cómo agregaría: un reloj, RAM, disco duro (tal vez EEPROM?), Una pantalla (pantalla gráfica LCD?), Método de entrada (teclado,
Vi muchos videos en YouTube en los que las personas liberan procesadores y luego aplican mejores líquidos para enfriar el procesador. Ejemplo: i5 e i7 Haswell e Ivy Bridge - Tutorial completo delid - (Método Vice) Sin embargo, también vi que las personas que trabajan en fábricas usan trajes...
Como aficionado a la ingeniería general, cada día aprendo más sobre el mundo de los microcontroladores. Sin embargo, una vez que no entiendo bien es el significado de la versión bit de un microcontrolador. He estado usando el ATmega8 durante varios meses, y parece funcionar muy bien para mis...
En la instrucción del microprocesador 8085, hay una operación de control de máquina "nop" (sin operación). Mi pregunta es ¿por qué necesitamos una operación no? Quiero decir que si tenemos que finalizar el programa usaremos HLT o RST 3. O si queremos pasar a la siguiente instrucción, daremos las...
Por lo tanto, quiero aprender Asamblea primero en un MP, luego pasar a C (ya que parece que eso es lo que la mayoría de ellos usan). Quiero ingresar a la Programación Embebida, realmente me encantan las cosas de bajo nivel C (Kernels / Módulos para Linux es principalmente lo que he hecho), pero me...
Tengo una pregunta bastante directa, pero no pude encontrar una respuesta en ninguna parte. En un sistema Von-Neumann donde el código y los datos viven en la misma RAM, la CPU debe obtener todas sus instrucciones de la memoria. Ahora, para mover grandes cantidades de datos entre los componentes de...
Teóricamente no se requieren registros; Todos los microprocesadores seguirían funcionando sin registros. Pero esta adición aparentemente trivial ha ayudado a que los microprocesadores sean más eficientes. ¿Por qué no podemos tener más registros para extraer más beneficios de ellos? Son solo...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Estoy trabajando...