Autor: Krzysztof Halasa (khc_at_intrepid.pm.waw.pl)
Data: Fri 18 Jul 1997 - 01:12:25 MET DST
Andrzej Karpinski <karpio_at_fenix.xyz.lublin.pl> writes:
> Zapoznaj
> sie ze sposobem zachowania sie procesora w chwili zmiany aktywnego
> zadania. Co procesor robi w takiej sytuacji z rejestrami i czym
> skonczyloby sie, gdyby mial ich wiecej. Albo by ich nie zapamietywal i
> programy by szly w maliny, albo zrzucalby je na stos, ktory wygladalby
> inaczej niz dla ukladow bez takiego rozszerzenia. Czyli potrzebowalbys tak
> naprawde nowych systemow operacyjnych, a na opracowanie s.o. potrzeba
> dobrych kilku lat.
Wiesz co Karpio... Przesadziles. Sugerujesz, ze poprawienie schedulera
to opracowanie systemu, i potrzeba na to kilku lat? Tyle to chyba
nie trwal port NT na Alpha/AXP, ktora ma "nieco bardziej" inne rejestry,
nie wspominajac juz o innych, "mniej istotnych" roznicach.
> Nie mowiac juz o softwarze do takiego systemu.
Tu jest sytuacja identyczna jak z MMX. Stary soft dzialalby z nowym CPU
bez problemu, podobnie jak soft na 8088 dziala z PPro (ktory, jak wiemy,
ma wiecej rejestrow niz 8088). A nowy - w kazdym przypadku musi obslugiwac
rozszerzenia.
> Oznacza
> to cale wieki jesli chodzi o technologie informatyczna... Wiec po prostu
> nie ma mozliwosci dolozenia dodatkowych rejestrow. Mozna natomiast z
> powodzeniem wykorzystac istniejace i wcale pojemne rejestry koprocesora...
> Co tez uczyniono dokladajac zestaw instrukcji dosc zaawansowanych i
> nowoczesnych (laczacych technologie RISC, VILW, SIMD itd) operujacych na
> tych rejestrach...
Za przeproszeniem g* prawda - IMHO zrobiono to wylacznie po to, by
Microsoft nie musial grzebac w swoich Windosach. Dolozenie dodatkowych
rejestrow jest lepsze pod _kazdym_innym_wzgledem_.
Zauwaz, ze istniejace systemy moglyby pracowac z nowymi procesorami,
musialyby jedynie uzywac starych rozkazow sluzacych do zmiany kontekstu,
no i oczywiscie nowe programy wymagalyby poprawionych systemow. Podobnie
jak bylo z przejsciem 286->386.
> Ciekawe tez, co ma znaczyc "patcha ktory podmienia kod" - jakas bzdura
> kompletna.
Domyslam sie, ze chodzilo o cos takiego jak Service Pack MS.
-- Krzysztof Halasa Network Administrator of The Palace of Youth in Warsaw
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:14:16 MET DST