W odpowiedzi na komentarz
#2320
Napisales, ze na itanium powinien ruszyc program napisany dla XT. Czy naprawde jest to dla Ciebie az tak zabawne? Nie zalezy Ci na kompatybilnosci wstecz? Czy patrzylbys tak przychylnie na PPC, jesli ani AmigaOS4 ani MorphOS nie mialyby programowego emulatora M680x0?
Nie lubisz emulacji starych procesorow? Wybierz AROS'a na x86. Platforma w sam raz dla ciebie. 32-bitowa (tak tak, zadnych twoich 640kb), amigopodobna, bez emulacji wczesniejszych procesorow i bez kompatybilnosci binariow z AmigaOS. Wystarczy tylko czekac, az ktos natywne programy przygotuje. :)
Mozna zawsze powiedziec, ze tryb rzeczywisty i tryb wirtualny x86 w nowszych procesorach zgodnych z IA32 to smiesznosc, archaizm, glupstwo i idiotyzm, ale jednak sa jakies powody, ze to pozostawiono, prawda? Och, ilez ja bym dal za sprzetowy emulator M680x0 wbudowany w PPC i sterowany powiedzmy jednym bitem w MSR. Naprawde byloby wtedy latwiej.
Co do HyperThreadingu, tez nie mozna sie z toba zgodzic. Brakuje Ci wiedzy czy pomijasz pewne watki? Po pierwsze, nikt nie obiecywal w pelni dwukrotnego przyspieszenia. Drugi watek wykorzystuje chwilowo wolne zasoby procesora, co przynosi korzysci ale nie az tak nieslychane. Po drugie, do wieloprocesorowosci trzeba program przygotowac. Jesli powiedzmy twoj program bedzie dzialal w jednym watku (tasku, procesie, jakkolwiek), to nawet i 100 procesorow nie przyspieszy go w zauwazanly sposob. Co z tym maja wspolnego nalecialosci z lat 70-tych?