x86

PC Arch-Docs

Analiza inżynierii x86. Od 16-bitowych rejestrów procesora 8086 po rewolucję okienkową Windows i akceleratory 3D.

Ewolucja Blaszaka: Timeline

Ewolucja komputerów osobistych PC to historia standaryzacji, otwartości architektury i wyścigu herców napędzanego przez firmę Intel, Microsoft oraz wolny rynek "klonów".

Od maszyny biurowej wyświetlającej zielony tekst, do multimedialnego potwora renderującego miliony trójkątów na sekundę.

1980: Intel 8086 / 8088

Fundament architektury x86.

16-bitowe układy, które zdefiniowały sposób adresowania pamięci (segmentacja). Model 8088 posiadał 8-bitową szynę danych, co pozwoliło na wykorzystanie tańszych podzespołów i uczyniło go sercem pierwszego IBM PC.

1980: Tim Paterson i QDOS

Fundament pod potęgę Microsoftu.

Napisany w kilka tygodni "Quick and Dirty Operating System", wzorowany na CP/M. Wykupiony przez Billa Gatesa za 50 tysięcy dolarów, stał się bazą dla przyszłego MS-DOS i kontraktu stulecia z IBM.

1981: IBM PC 5150

Narodziny standardu branżowego.

Oparty na 16-bitowym procesorze Intel 8088 z 8-bitową szyną danych. System operacyjny PC-DOS 1.0 od Microsoftu. Architektura otwarta, która pozwoliła na powstanie rynku "klonów" i zdefiniowała pojęcie komputera osobistego.

1981: Standard MDA i CGA

Początki obrazu w PC.

Monochrome Display Adapter (MDA) oferował ostry tekst, a Color Graphics Adapter (CGA) wprowadził kolor (4 barwy w 320x200). To zdefiniowało standardy wyświetlania na dekadę.

1982: Intel 80286

Przełom trybu chronionego.

Sercem IBM PC/AT. Wprowadził możliwość adresowania do 16 MB RAM i sprzętowe wsparcie dla wielozadaniowości. Znacznie wydajniejszy od poprzedników przy tym samym taktowaniu.

1983: MS-DOS 2.0

Obsługa dysków twardych.

Wydany wraz z komputerem IBM PC/XT. Wprowadził hierarchiczną strukturę katalogów (podkatalogi), obsługę dysków twardych o pojemności do 10 MB oraz deskryptory plików, co zbliżyło go funkcjonalnie do systemów Unix.

1984: Architektura IBM PC/AT

Rozszerzenie standardu do 16 bitów.

Wprowadzenie 16-bitowej szyny ISA, nowych przerwań IRQ i kanałów DMA. Ta architektura pozostała fundamentem kompatybilności wstecznej komputerów PC przez następne dwie dekady.

1984: MS-DOS 3.0

Standard dla architektury AT.

Wprowadzony wraz z komputerem IBM PC/AT i procesorem Intel 80286. Dodał obsługę dyskietek 1.2 MB o wysokiej gęstości oraz napędów RAM-disk. Kluczowy krok w stronę pracy w sieciach lokalnych (LAN).

1985: Intel 80386

32-bitowa rewolucja.

Pierwszy w pełni 32-bitowy procesor x86. Wprowadził tryb wirtualny, który umożliwił systemom Windows stabilne uruchamianie wielu aplikacji DOS-owych w osobnych oknach.

1985: Windows 1.0

Pierwsze okna na świat.

Nakładka graficzna na system MS-DOS. Wymagała myszki – urządzenia, które w tamtych czasach było traktowane jak luksusowy gadżet.

1986: Compaq Deskpro 386

Detronizacja IBM w architekturze PC.

Pierwszy komputer wykorzystujący 32-bitowy procesor Intel 80386. Wyznaczył nowy standard wydajności, pozwalając na zaawansowaną wielozadaniowość i obsługę pamięci wykraczającą poza dotychczasowe limity trybu rzeczywistego.

1987: Architektura MCA

Technologiczny triumf, rynkowa porażka.

Wprowadzona w serii PS/2. Oferowała 32-bitowy przesył danych i konfigurację bez zworkową (pierwowzór Plug & Play). Zamknięte licencje sprawiły jednak, że przegrała z otwartą szyną ISA.

1987: Standard VGA

Ostatni uniwersalny standard IBM.

Video Graphics Array wprowadził legendarną rozdzielczość 320x200 w 256 kolorach oraz analogowe złącze D-Sub, które dominowało na rynku monitorów przez kolejne 25 lat.

1987: Windows 2.0

Okna kaskadowe i ikony pulpitu.

Wprowadził możliwość nakładania okien na siebie oraz skróty klawiaturowe. Wersja 2.1 (Windows/386) jako pierwsza wykorzystała potencjał procesora Intel 80386 do wielozadaniowości aplikacji DOS.

1988: MS-DOS 4.0

Przełamanie bariery 32 MB.

Jako pierwszy natywnie obsługiwał partycje dyskowe większe niż 32 MB. Wprowadził graficzny, tekstowy interfejs DOS Shell, który pozwalał na zarządzanie plikami za pomocą myszy, zanim Windows stał się standardem.

1989: Sound Blaster & Standard VGA

PC zyskuje głos i kolory.

Karta dźwiękowa od Creative Labs staje się de-facto standardem branżowym. Na ekranach króluje VGA oferujące 256 kolorów.

1989: Intel 486 (i486)

Integracja i szybkość.

Pierwszy układ łączący procesor, koprocesor matematyczny (FPU) i pamięć cache L1 w jednej obudowie. Wyposażony w 1,2 mln tranzystorów, stał się platformą napędową dla wymagających narzędzi MS-DOS 6.x oraz multimedialnych gier tamtej ery.

1990: Windows 3.0

Globalny przełom rynkowy.

Wprowadził Menedżera Programów i Menedżera Plików. Dzięki lepszemu zarządzaniu pamięcią w trybie chronionym, stał się realnym konkurentem dla systemów Macintosh i Amiga.

1991: MS-DOS 5.0

Optymalizacja pamięci i wygoda.

Przełomowa wersja, która pozwoliła na ładowanie jądra systemu i sterowników do pamięci górnej (HMA/UMA), uwalniając cenne kilobajty poniżej bariery 640 KB. Wprowadził pełnoekranowy edytor tekstu EDIT oraz ulepszony interpreter QBasic.

1992: Windows 3.1

Pierwsza polska edycja Windows.

Wprowadził skalowalne czcionki TrueType i multimedia. Dla polskich użytkowników był to moment historyczny – system otrzymał pełną lokalizację i oficjalne wsparcie dla "ogonków" (CP-1250).

1993: MS-DOS 6.0

Zintegrowany pakiet narzędzi.

Wprowadził technologię DoubleSpace do kompresji danych na dysku oraz narzędzie MemMaker do automatycznej optymalizacji RAM. System wzbogacono o program antywirusowy (MSAV), defragmentator (Defrag) oraz narzędzie do kopii zapasowych (MSBackup).

1993: Windows NT 3.1

Nowe, 32-bitowe jądro.

Pierwszy system z linii profesjonalnej, całkowicie niezależny od DOS-a. Wprowadził system plików NTFS, kładąc nacisk na stabilność i bezpieczeństwo w środowiskach biurowych.

1993: Intel Pentium

Era superskalarna.

Wprowadził dwa potoki wykonawcze, co pozwoliło na przetwarzanie dwóch instrukcji jednocześnie. Architektura ta napędziła boom multimedialny i upowszechniła Internet w domach.

1993: Standard PCI

Nowoczesna magistrala Intela.

Wprowadzona wraz z procesorem Pentium. Procesorowo-niezależna szyna, która wyeliminowała chaos VLB i stała się fundamentem dla Plug and Play w Windows 95.

1994: MS-DOS 6.22

Ostatni bastion klasycznego DOS-a.

Finalna, samodzielna wersja pudełkowa. Z powodu sporów patentowych technologię DoubleSpace zastąpiono bezpieczniejszym DriveSpace. Najbardziej stabilna edycja, do dziś uznawana za złoty standard dla komputerów retro i systemów wbudowanych.

1995: Windows 95

Przycisk Start i Plug and Play.

Rewolucja w interfejsie użytkownika. System jest teraz w pełni 32-bitowy i zintegrowany z interfejsem DirectX dla gier.

1995: Intel Pentium Pro

Architektura przyszłości.

Debiut architektury P6, zoptymalizowanej pod kod 32-bitowy (Windows NT). Wprowadził pamięć cache L2 zintegrowaną w obudowie, co drastycznie zwiększyło wydajność serwerów.

1996: Windows NT 4.0

Interfejs z Windows 95 na stabilnym jądrze.

Połączył nowoczesny wygląd (Pulpit, Menu Start) z potężnym, 32-bitowym jądrem NT. Stał się standardem w stacjach roboczych i serwerach, oferując stabilność, o której użytkownicy Windows 95 mogli tylko marzyć.

1996: 3dfx Voodoo Graphics

Akceleracja sprzętowa 3D wkracza do domów.

Dedykowana karta add-on, która przejmowała rendering środowiska 3D. Początek ery gier akcelerowanych przez API Glide.

1996: Standard USB 1.0

Unifikacja peryferiów.

Początek końca portów szeregowych i równoległych. Standard stworzony przez Intela i Microsoft, który pozwolił na podłączanie urządzeń "na gorąco".

1997: Standard AGP

Dedykowany kanał dla grafiki 3D.

Wydzielony port pozwalający karcie graficznej na bezpośredni dostęp do pamięci RAM systemu. Niezbędny dla rosnących wymagań tekstur w grach 3D przełomu wieków.

1998: Windows 98

System skrojony pod Internet.

Wprowadził pełną integrację z przeglądarką Internet Explorer i obsługę standardu USB. System plików FAT32 pozwolił na wydajniejszą pracę z coraz większymi dyskami twardymi.

2000: Intel Pentium 4

Wyścig o gigaherce.

Architektura NetBurst zaprojektowana do osiągania bardzo wysokich taktowań. Wprowadziła instrukcje SSE2, które stały się kluczowe dla kodowania wideo i renderowania grafiki 3D.

2000: Windows 2000

Biznesowy fundament pod Windows XP.

Wprowadził usługę Active Directory oraz pełne wsparcie dla Plug and Play i USB w linii NT. W Polsce ceniony za niespotykaną wcześniej odporność na błędy i "niebieskie ekrany".

2001: Windows XP

Wielka unifikacja na jądrze NT.

Połączył stabilność linii biznesowej z łatwością obsługi linii domowej. Najdłużej wspierany i najbardziej kochany system w Polsce, który ostatecznie pogrzebał MS-DOS.

2003: Standard SATA

Koniec szerokich taśm IDE.

Szeregowy przesył danych dla dysków twardych. Wąskie kable poprawiły cyrkulację powietrza w obudowach, a standard AHCI przyniósł obsługę kolejkowania zadań (NCQ).

2004: Standard PCI Express

Szeregowa rewolucja magistrali.

Zastąpienie równoległego PCI i AGP szybkimi połączeniami punkt-punkt. Standard, który do dziś (w wersji 5.0/6.0) obsługuje najszybsze karty graficzne i dyski NVMe.

2006: Intel Core 2 Duo

Powrót do wydajności.

Porzucenie architektury NetBurst na rzecz wysokowydajnej mikroarchitektury Core. Rozpoczęła erę procesorów wielordzeniowych jako standardu dla każdego użytkownika.

2007: Windows Vista

Interfejs Aero i nowe zabezpieczenia.

Wprowadził przezroczyste okna, system wyszukiwania i User Account Control (UAC). Mimo nowoczesnej architektury, została chłodno przyjęta przez wysokie wymagania sprzętowe.

2008: Intel Core i7 (Nehalem)

Nowoczesny system-on-chip.

Wprowadzenie kontrolera pamięci bezpośrednio w procesorze i technologii Turbo Boost. Debiut szyny QPI, która zastąpiła przestarzałą magistralę FSB (Front Side Bus).

2009: Windows 7

Poprawiona doskonałość.

Zoptymalizowany następca Visty, który naprawił błędy wydajności i komunikaty UAC. Wprowadził nowy pasek zadań (Superbar), funkcje Aero Snap, Shake i Peek oraz natywną obsługę dysków SSD, stając się nowym standardem stabilności.

2011: Intel Sandy Bridge

Integracja grafiki HD.

Druga generacja Core, która na stałe zintegrowała układ graficzny z rdzeniami procesora. Wprowadziła instrukcje AVX, znacząco przyspieszające obliczenia naukowe i multimedialne.

2012: Windows 8

Eksperyment z kafelkami.

Wprowadził interfejs Modern UI z kafelkami zamiast Menu Start, stawiając na obsługę dotykową i szybki czas bootowania.

2013: Windows 8.1

Wielki powrót przycisku Start.

Darmowa aktualizacja, która naprawiła błędy Windows 8. Pozwoliła na uruchamianie systemu bezpośrednio do pulpitu, przywróciła przycisk Start i umożliwiła lepszą wielozadaniowość aplikacji kafelkowych na tradycyjnych monitorach, jednocześnie wprowadzając sklep Windows Store i głęboką integrację z kontem Microsoft oraz chmurą OneDrive (Wtedy SkyDrive).

2015: Windows 10

System jako usługa.

Powrót do klasycznego Menu Start z kafelkami na boku. Wprowadził przeglądarkę Edge, asystenta Cortana i regularne aktualizacje funkcji zamiast wydawania nowych wersji co kilka lat.

2017: Intel Core 8. Gen

Więcej rdzeni dla każdego.

Odpowiedź na rosnącą konkurencję; po raz pierwszy procesory i5 oraz i7 otrzymały 6 rdzeni fizycznych w segmencie mainstream, znacząco podnosząc poprzeczkę wielozadaniowości.

2017: Standard NVMe

Pamięć flash z prędkością światła.

Protokół zaprojektowany specjalnie dla dysków SSD, eliminujący opóźnienia starego standardu AHCI. Wykorzystuje bezpośrednie linie PCIe, oferując transfery liczone w GB/s.

2021: Windows 11

Nowoczesna estetyka i TPM 2.0.

Odświeżony interfejs z wyśrodkowanym paskiem zadań i zaokrąglonymi rogami okien. Wymusił rygorystyczne standardy bezpieczeństwa sprzętowego dla procesorów i modułów szyfrujących.

2021: Intel Alder Lake

Hybrydowa architektura x86.

Wprowadzenie podziału na rdzenie Performance (P) i Efficient (E). Przejście na standard DDR5 i PCIe 5.0, dostosowane do wymagań Windows 11 i nowoczesnego AI.

2025: Standard Wi-Fi 7 i USB4 80Gbps

Bezprzewodowość o wydajności kabla.

Pełna integracja w chipsetach Intel; transfery danych do 80 Gbps przez USB-C oraz ultra-niskie opóźnienia w sieciach bezprzewodowych, domykające erę "AI PC".

2025: Windows 11 25H2

Pełna integracja z AI i nowym kernelem.

Aktualizacja koncentrująca się na ekosystemie "AI PC", wprowadzająca zaawansowane funkcje Copilot+ działające lokalnie dzięki jednostkom NPU w procesorach Intel Core Ultra. Przynosi głębokie zmiany w zarządzaniu energią, nowy stos zarządzania pamięcią dla standardu DDR5 oraz całkowite odświeżenie Eksploratora plików z inteligentnym wyszukiwaniem semantycznym i natywną obsługą nowych formatów kompresji.