Definição de 286
O 286 foi lançado em Fevereiro de 1982. Ele trouxe vários avanços sobre o 8088. Ele utilizava palavras binárias de 16 bits, tanto interna quanto externamente, o que permitia o uso de periféricos de 16 bits, muito mais avançados do que os usados no PC original e no XT. O custo dos periféricos desta vez não chegou a ser um grande obstáculo, pois enquanto o PC AT estava sendo desenvolvido, eles já podiam ser encontrados com preços mais acessÃveis.
Para manter compatibilidade com os periféricos de 8 bits usados no PC original e no XT, a IBM desenvolveu os slots ISA de 16 bits, que permitem usar tanto placas de 8 bits, quanto de 16 bits. As placas de 8 bits são menores e usam apenas a primeira série de pinos do slot, enquanto as placas de 16 bits usam o slot completo. Devido à sua popularidade, o barramento ISA continuou sendo usado por muito tempo. Em 2004 (10 anos depois do lançamento do PC AT) ainda era possÃvel encontrar placas mãe novas com slots ISA, embora atualmente eles estejam extintos.
O principal avanço trazido pelo 286 são seus dois modos de operação, batizados de "Modo Real" e "Modo Protegido". No modo real, o 286 se comporta exatamente como um 8086 (apesar de mais rápido), oferecendo total compatibilidade com os programas anteriores, escritos para rodarem no 8088. Já no modo protegido, ele manifesta todo o seu potencial, incorporando funções mais avançadas, como a capacidade de acessar até 16 MB de memória RAM (apesar de ser um processador de 16 bits, o 286 usa um sistema de endereçamento de memória de 24 bits), multitarefa, memória virtual em disco e proteção de memória.
Assim que ligado, o processador opera em modo real e, com uma instrução especial, passa para o modo protegido. O problema é que, trabalhando em modo protegido, o 286 deixava de ser compatÃvel com os programas escritos para o modo real, inclusive com o próprio MS-DOS. Para piorar, o 286 não possuÃa nenhuma instrução que fizesse o processador voltar ao modo real, o que era possÃvel apenas resetando o micro. Isso significa que um programa escrito para rodar em modo protegido, não poderia usar nenhuma das rotinas de acesso a dispositivos do MS-DOS, tornando inacessÃveis o disco rÃgido, placa de vÃdeo, drive de disquetes memória, etc., a menos que fossem desenvolvidas e incorporadas ao programa todas as rotinas de acesso a dispositivos necessárias.
Isso era completamente inviável para os desenvolvedores, pois, para projetar um simples jogo, seria praticamente preciso desenvolver todo um novo sistema operacional. Além disso, o programa desenvolvido rodaria apenas em micros equipados com processadores 286, que ainda eram minoria na época, tendo um público-alvo muito menor. De fato, apenas algumas versões do UNIX e uma versão do OS/2 foram desenvolvidas para utilizar o modo protegido do 286.
Basicamente, os micros baseados no 286 eram usados para rodar aplicativos de modo real, que também podiam ser executados em um XT, aproveitando apenas a maior velocidade do 286.