Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
| docs:techref:hardware:cpu [2021/10/15 08:35] – ↷ Links adapted because of a move operation bobafetthotmail | docs:techref:hardware:cpu [2021/10/15 09:06] (current) – ↷ Links adapted because of a move operation bobafetthotmail | ||
|---|---|---|---|
| Line 89: | Line 89: | ||
| Code compiled for ARM should run on any ARM-ISA, but code speficifally compiled for ARMv7 will not run smoothly or not at all on an ARMv5 ISA. So, it is imperative to keep the ISA stable for many years, thus there are only few or no updates at all! To still be able to develop and advance the ISA, and thus give the programmer (or the compiler) more options to do theirs stuff, manufactures (or better developers) extend ISAs with so called extensions. See [[wp> | Code compiled for ARM should run on any ARM-ISA, but code speficifally compiled for ARMv7 will not run smoothly or not at all on an ARMv5 ISA. So, it is imperative to keep the ISA stable for many years, thus there are only few or no updates at all! To still be able to develop and advance the ISA, and thus give the programmer (or the compiler) more options to do theirs stuff, manufactures (or better developers) extend ISAs with so called extensions. See [[wp> | ||
| - | **NOTE:** In the FOSS-" | + | **NOTE:** In the FOSS-" |
| ==== The microarchitecture ==== | ==== The microarchitecture ==== | ||