terça-feira, 6 de março de 2012

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ã?

Nenhum comentário:

Postar um comentário