Może być nie na temat, bo jest późno :)
XT:
Najczęściej nie ma w ogóle obsługi dysków twardych. Po startowym oporządzeniu komputera przekazuje kontrolę BIOSowi kontrolera HDD, i to on ma ograniczenia. Najczęściej spotykane kontrolery MFM WD1xxx spokojnie łykną dysk 40MB, a w trybie zaawansowanym podobno więcej (niektórzy pisali o 128MB), choć osobiście nie potrzebowałem nigdy tego konfigurować. Kontrolery MFM Seagate mają najczęsciej do 60-80MB z tym, że mają predefiniowane geometrie do dysków Seagate - większość starszych 20 i 40MB działa na zasadzie "dopasuje się" (ograniczenie starszych DOSów 32MB!). UWAGA! Kontrolery Transteque, te krótkie, mają lipne BIOSy i pasuje to tylko do dysków 20MB zgodnych z ST225.
Kontrolery SCSI - max. dysk jaki odpaliłem to 500MB, kontroler to FD TMC-xxx, kontrolery Seagate ST-xx współpracują tylko z dyskami SCSI Seagate (coś koło 60, 80 i 120MB), dyski jednak dają się podpiąć do nowszych kompów - tu uwaga, dyski te nie mają żadnego sprawdzania i korekcji błędów po stronie elektroniki, robi to kontroler w XT, więc na nowszym kontrolerze można otrzymać sieczkę i to jeszcze jako poprawne dane.
RAM: max. 1MB, często 640K/512K
286
najczęściej spotykane BIOSy to Award i AMI - Awardy mogą mieć sztywną geometrię (wybieraną ze skończonego przedziału, najczęściej 40 możliwości, i niemożliwą do ustawienia ręcznie), mając niestandardowy dysk możemy zrobić tak:
- Ustawić zgodne głowice i sektory na ścieżkę, cylindry mniejsze niż naszego dysku, co spowoduje tyle, że dysk się "skurczy".
- Ustawić zgodne głowice i sektory na ścieżkę, cylindry większe niż dysku, ale wtedy dysk partycjonujemy na innym komputerze i nie używamy Nortona DiskDoctora na komputerze z takim "doprawieniem" BIOSu (dlaczego można się przekonać akustycznie podczas, gdy dysk MFM szuka ścieżek poza krawędzią talerza).
Biosy AMI są nowocześniejsze, takie jak 386.
RAM: max 4-5MB SIPP/SIMM (zależy od płyty, choć zdarzają się i takie z 1MB w DIP)
386
Większość biosów ma ograniczenie do 504MB, niektóre umożliwiają nagięcie notacji CHS, jednakże wtedy dochodzi do głosu kontroler, który i tak dostrzega pierwsze 500MB. Istnieją karty umożliwiające pokonanie tego ograniczenia (karta taka zawiera jakiś EPROM konfigurujący kontroler na nowy tryb).
RAM: Dobre płyty to i 64MB pociągną (niektóre SIMM72, większość SIMM30, starsze SIPP/DIP).
486 - Starsze lub "podróbki" - jak 386. Niektóre nowsze mają zwichniętą obsługę trybu LARGE działajacą do 1GB. Nowsze - do 8GB. Niektóre mają nawet flashowalny BIOS.
RAM: Przeróżnie. Niektóre max. 16MB, inne 128/256. Mają głónie SIMM72, czasem SIMM30.
Niektóre już bootują z CD-ROMa.
Pentium:
Jednokrotnie (bodajże płyta Harvard) spotkałem się z ograniczeniem do 504MB, które zniknęło po upgrade BIOSu. Często spotyka się ograniczenia do 8GB, też najczęściej znikające po aktualizacji BIOSu. Można przyjąć, że górną granicą jest 32 lub 128GB, a niektóre płyty mogą i to pokonać (spora część płyt tzw. Super7).
Uwaga! Aktualizacja BIOSu wiąże się z ryzykiem uszkodzenia płyty!
Pamięć: Przyjmijmy 384MB i 1GB dla nowszych płyt Super7 (K6-2/3). Jeżeli płyta ma tylko sloty SIMM, to więcej niż 384-512MB nie zobaczy.
Pentium II (dla AMD K6-2/3 patrz Pentium)
Najczęściej do 32GB, pomaga aktualizacja BIOSu. Niektóre płyty (A-Trend ATC6240) mogą mieć problemy wyłącznie ustawieniowe i przez to wprowadzać limit 32GB (więcej cyfr się w kolumne nie zmieści) - wtedy stosować programy do tweak'owania BIOSu.
Pamięć: granica maksymalna od 512MB do 2GB. Zależy od płyty i BIOSu. Czasem update zwiększa ilość widzianej pamięci.
Pentium III
Spokojnie ponad 32GB. Niektóre starsze jak Pentium II. Pamięć: jak PII.