Kilka pytań na ten temat:
1) Czy ten termin jest w ogóle istotny?
2) Czy to coś znaczy z punktu widzenia dewelopera?
Nie jest dla mnie do końca jasne, czy jest to BIOS, architektura, magistrala czy kombinacja. Oprogramowanie, nad którym pracuję, spodziewa się zobaczyć „Opis” systemu, a obecnie komputery z systemem Windows zgłaszają „Kompatybilny z AT / AT”. Mając zadanie przeniesienia tego na komputer Mac, tak naprawdę nie wiem, jaki byłby właściwy „Opis” - najprawdopodobniej zostanie pominięty, ale zastanawiałem się, czy ktokolwiek mógłby zapewnić jakiś wgląd w nowoczesne użycie tego terminu.
Odpowiedzi:
Nie całkiem. Na początku komputerów domowych / osobistych istniało kilka platform komputerowych wykorzystujących różne mikroprocesory. Sprzęt i oprogramowanie były zazwyczaj niekompatybilne między tymi platformami. Gdy producenci i użytkownicy HW i SW zaczęli podchodzić do komputerów IBM, komputery (znane jako klony IBM ), które były zarówno sprzętem, jak i oprogramowaniem kompatybilnym z oryginalnym komputerem IBM, zostały wykorzystane, aby wykorzystać jego popularność. Obecnie termin „PC” oznacza właściwie komputer kompatybilny z IBM lub Wintel i wyklucza inne komputery osobiste, takie jak Mac.
Nie całkiem. Obecnie wszystkie podstawowe parametry komputerów PC są teraz znormalizowane i uzgodnione przez większość producentów, przy czym najważniejszym sojuszem są Microsoft i Intel, znany również jako Wintel . Dzisiaj nowe funkcje, takie jak PCI lub SATA, są uzgadniane przez niektóre komitety normalizacyjne i / lub producentów / stowarzyszenia sprzętu i oprogramowania. Nowe produkty sprzętowe są zazwyczaj wprowadzane z pełną obsługą systemu operacyjnego i aplikacji. Granica między sprzętem a systemem operacyjnym i aplikacjami jest znacznie lepiej zdefiniowana i oddzielona od DKI (interfejsy jądra sterownika) i API (interfejsy programów aplikacji), dzięki czemu nie jest już wymagana ścisła imitacja sprzętu.
źródło
http://en.wikipedia.org/wiki/IBM_PC_compatible
źródło