Processadores mínimos (mesmo!) requeridos pelo Windows
Sem querer tropecei no excelente site de Geoff Chappell, que trata sobre engenharia reversa de software.
Ele tem artigos muito bons nos quais detalha o comportamento do kernel NT desde versões bem antigas do Windows. Um tópico que me interessou foi a respeito das checagens que o kernel faz para determinar se o processador sobre o qual está inciando é suportado.
Curiosidades:
(considere que a exigência de algum recurso é sempre "a partir da versão X")
- A família de CPUs i386 foi suportada até o NT 3.51.
- NT 4.0 requer no mínimo uma CPU da família i486 (suponho que seja por causa da instrução CMPXCHG).
- NT 5.1 (Windows XP) exige CMPXCHG8B; ou seja, Pentium e superiores.
- NT 6.0 (Vista/Server 2008) exige Time Stamp Counter (TSC), que existe desde o Pentium.
- Processadores x86-64 da VIA (arquitetura Isaiah) passaram a ser suportados na versão 64-bit do kernel NT a partir do Vista SP2 (6.0.6002).
- NT 6.1 (7/2008 R2) exige FPU. Hã?
Ele tem artigos muito bons nos quais detalha o comportamento do kernel NT desde versões bem antigas do Windows. Um tópico que me interessou foi a respeito das checagens que o kernel faz para determinar se o processador sobre o qual está inciando é suportado.
Curiosidades:
(considere que a exigência de algum recurso é sempre "a partir da versão X")
- A família de CPUs i386 foi suportada até o NT 3.51.
- NT 4.0 requer no mínimo uma CPU da família i486 (suponho que seja por causa da instrução CMPXCHG).
- NT 5.1 (Windows XP) exige CMPXCHG8B; ou seja, Pentium e superiores.
- NT 6.0 (Vista/Server 2008) exige Time Stamp Counter (TSC), que existe desde o Pentium.
- Processadores x86-64 da VIA (arquitetura Isaiah) passaram a ser suportados na versão 64-bit do kernel NT a partir do Vista SP2 (6.0.6002).
- NT 6.1 (7/2008 R2) exige FPU. Hã?
Comentários
Postar um comentário