Estoy un poco confundido sobre lo que es un microordenador de un solo chip. En concreto, ¿cuál es la diferencia entre un microordenador de un solo chip y un microordenador multichip? (Dado que chip es tan informal, ¿qué exactamente se refiere?)
Respuestas
¿Demasiados anuncios?Estas son las principales diferencias:
Un solo chip
- Todo está empaquetado en el mismo CI físico
- El CI contiene el núcleo o los núcleos de la CPU
- El CI contiene la memoria (ROM y RAM)
- El CI contiene todo el hardware de E/S (vídeo, serie, etc.)
Los ordenadores de un solo chip son principalmente de la forma conocida como Microcontrolador (los más conocidos son los de la gama PIC de Microchip inc) y se utilizan en dispositivos integrados. Proporcionan una funcionalidad mucho más básica, pero son mucho más sencillos de trabajar, ya que no necesitan ningún chip externo para funcionar. Se han hecho algunos intentos de crear ordenadores de un solo chip del estilo de las arquitecturas de PC de Intel o AMD, pero debido a la complejidad de los componentes implicados no ha sido una tarea muy fácil. Una vez más, estos se utilizan generalmente en sistemas integrados de gama baja, como los dispositivos táctiles y los sistemas de control industrial.
Multi-chip
- El CI de la CPU contiene los núcleos de la CPU.
- La GPU de vídeo contiene el procesador de vídeo.
- Los módulos RAM contienen la memoria RAM.
- El chip de la BIOS contiene la memoria ROM.
- El "chipset" (northbridge/southbridge, etc.) contiene la lógica de E/S y la lógica de la interfaz del bus
Los ordenadores tradicionales son Multi-Chip . Algunos de los procesadores más recientes (algunos de los i de Intel) incluyen la GPU de vídeo en el circuito integrado del procesador, pero siguen necesitando chips externos para interactuar con el resto del ordenador (puente PCI, etc.)
Bueno, más precisamente es un sistema de microordenador en chip - Los ordenadores modernos suelen tener chips especializados y conjuntos de chips para funciones particulares - el northbridge - a menudo integradas en la matriz del procesador, y que se encargan del control de la memoria, así como de ciertos sistemas de entrada y salida especializados. southbridge - que manejaba otras IO en generaciones anteriores, por ejemplo. Un SOC es en realidad todos estos componentes especializados, red, memoria, procesador, vídeo y demás, metidos en un solo chip. La ventaja de esto es un menor coste por chip y una menor latencia, pero con los antiguos tamaños de proceso esto no era posible: el chip sería demasiado grande y se obtendría un menor rendimiento.
Un ordenador de múltiples chips puede tener chips de entrada y salida, de memoria y de procesamiento separados en matrices y embalajes distintos.
Un ejemplo de sistema SOC sería el Geoda AMD - contrasta con el serie intel 440 (sí, es viejo, pero es más o menos el típico chipset ideal de la vieja escuela)