heby <heby@poczta.onet.pl> napisał(a):
Niby tak, ale musisz pamiętać, że to spowoduje u producentów
oprogramowania rezygnowanie ze wsparcia starych procesorów.
Nie da się wykluczyć, że nowy soft pod w11 będzie zakładał istnienie
ficzera X w procesorze i nie uruchmi się na strym cpu.
Ale w praktyce takie coś nie ma miejsca. Oprócz bardzo specjalistycznego
oprogramowania ludzie nie napotykają problemów z brakiem instrukcji. A
dlaczego? Bo pisząc program nie ustawia się wsparcia CPU od określonej daty
czy coś takiego. Najwyżej jeśli jest to potrzebne, włącza się w ustawieniach
kompilatora używanie instrukcji SSE lub AVX i tyle. Nie uzależnia się też
tego od konkretnej wersji systemu operacyjnego.
Wiec ostrożnie: to że dział teraz nie oznacza, że będzie działac jutro.
Przyjdzie update i unieruchomi system bo braknie jakiejś instrukcji w CPU.
Maja pełne prawo tak zrobić.
Jakiej konkretnie instrukcji? Wymagania są jasne:
- PF_ARM_V81_ATOMIC_INSTRUCTIONS_AVAILABLE instruction set (for ARM64
processor)
- PAE, NX and SSE4.1
- CMPXCHG16b
- LAHF/SAHF
- PrefetchW
To jest mniej więcej to samo co dla Windows 10 i są to starocie. Podniesiona
została wersja SSE z 2 na 4.1 oraz dodano wymaganie dla ARM-ów. SSE 4.1
pojawiło się w czasach Core 2.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
|