16 Anatomia PC
Układ 8U386SX jest okrojoną wersją układu 80386DX. Różnica sprowadza się do szerokości magistral. Układ 80386SX. tak jak 80286. wyposażony jest w 16-bitową magistralę danych i 24-bitową magistralę adresową. Poza tym jest zgodny z układem 80386DX.
Układ 80386SX (taktowany zegarem 16 lub 20 MHz) powstał po wprowadzeniu na rynek układu 80386DX. Stanowił on poważną konkurencję dla — opracowanych przez innych producentów — układów zgodnych z 80286. taktowanych zegarem do 20 MHz.
Kolejnym etapem w rozwoju rodziny 80x86 był procesor i486DX. Układ ten zawierał blok procesora zgodny z procesorem 80386, blok obliczeń zmiennoprzecinkowych zgodny z koprocesorem 80387, układ sterownika pamięci podręcznej i 8 kB pamięci podręcznej.
W procesorze i486DX wprowadzona została idea przetwarzania potokowego. Ponieważ wykonanie jednej instrukcji zajmuje więcej niż jeden cykl zegara, można podzielić jej wykonanie na kilka etapów' - gdy zakończy się pierwszy etap danej instrukcji można rozpocząć wykonywanie pierwszego etapu następnej instrukcji itd. Przypomina to do złudzenia taśmę montażową wykonanie jednej instrukcji zajmuje w dalszym ciągu kilka cykli zegara, nie wykonanie kolejno kilku instrukcji zajmuje znacznie mniej czasu, niż gdyby czekać z rozpoczęciem wykonywania kolejnej instrukcji do chwili zakończenia poprzedniej.
Większość instrukcji wykonywana jest w pięciostopniowym potoku, co daje taki efekt końcowy, jakby jedna instrukcja była wykonywana w jednym cyklu zegara. Dzięki temu wydajność układu i486 wzrosła kilkukrotnie w stosunku do 80386, pomimo zbliżonych częstotliwości zegara (na rynku dostępne są układy i486DX taktowane zegarem 25, 33 i 50 MHz).
Do grupy procesorów 80486 należy układ i486SX. Posiada on wszystkie właściwości układu i486DX, tj. 8 kR pamięci podręcznej, zoptymalizowaną listę rozkazów itd. Cechą odróżniającą go od układu i486DX jest brak zintegrowanego koprocesora matematycznego. Procesor i486SX wykonywany jest w wersjach 16, 20, 25 i 33 MHz.
Posiadacze płyty głównej z układem i486SX mogą pokusić się o uzupełnienie jej o koprocesor arytmetyczny i487SX, oczywiście pod warunkiem, że płyta główna wyposażona jest w przeznaczoną do tego celu podstawkę. W rzeczywistości układ i487SX nie jest ..czystym” koprocesorem arytmetycznym (podobnie jak i486SX nie jest tego koprocesora fizycznie pozbawiony - zablokowane jest jedynie działanie odpowiedniej części układu), lecz pełnowartościowym układem i486DX. Jedyna różnica leży w obudowie,