Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa | Última revisión Ambos lados, revisión siguiente | ||
clase:asir:fhw:1eval:tema03 [2021/10/13 09:01] admin [Arquitectura del Conjunto de Instrucciones (ISA)] |
clase:asir:fhw:1eval:tema03 [2021/11/01 13:17] admin [Arquitectura del Conjunto de Instrucciones (ISA)] |
||
---|---|---|---|
Línea 28: | Línea 28: | ||
| ARMv7 (tambien llamada AArch32)| ARM | Móviles, | | ARMv7 (tambien llamada AArch32)| ARM | Móviles, | ||
| ARMv8 (tambien llamada AArch64)| ARM | Móviles, | | ARMv8 (tambien llamada AArch64)| ARM | Móviles, | ||
- | | Power | IBM | Estaciones de trabajo RISC, Antiguos Mac y en consolas como PS3 y XBox 360 | | + | | Power | IBM | Estaciones de trabajo RISC, Antiguos Mac y en consolas como PS3 y XBox 360. [[https:// |
| SPARC | Oracle/Sun | Estaciones de trabajo RISC | | | SPARC | Oracle/Sun | Estaciones de trabajo RISC | | ||
- | | RISC-V | RISC-V Fundation | Pretende ser una alternativa a ARM que no pueda ser censurada por los gobiernos. [[https:// | + | | RISC-V | RISC-V Fundation | Pretende ser una alternativa a ARM que no pueda ser censurada por los gobiernos. [[https:// |
Lo importante de una ISA es que un programa de ordenador solo puede ser escrito para una ISA concreta y no funcionará para otra ISA. Aunque también un programa, debido a que funciona sobre un sistema operativo, el programa debe ser programador pensando tanto en la ISA como en el Sistema Operativo. | Lo importante de una ISA es que un programa de ordenador solo puede ser escrito para una ISA concreta y no funcionará para otra ISA. Aunque también un programa, debido a que funciona sobre un sistema operativo, el programa debe ser programador pensando tanto en la ISA como en el Sistema Operativo. |