Re: x86, generacje procesorów

Autor: trashcan man (trash_at_military.milnet.pl)
Data: Sat 23 Dec 2000 - 02:38:17 MET


On Fri, 22 Dec 2000 09:17:29 +0100, Piotr Kolodziejczyk wrote:
> > > Wracając do I86: nie zauważyłem jeszcze informacji że
> > > architektura jest "low endian" czyli najpierw zapisuje
> > jak wiekszosc wspolczesnych procesorow.
> Wspolczesnych? AFAIK 'low endian' stosowalo sie po to, aby moc modyfikowac
> indeksem mlodszy bajt adresu podczas pobierania starszego bajtu, w 8-bitowych
> prockach (np. w 6502). A jesli pobierasz 32 bity adresu na raz, 'low endian'
> jest niezbyt potrzebny.

co nie zmienia faktu, iz wiekszosc procesorow jest wlasnie low-endian.

> > jaki wspolczesny system operacyjny poza vms'em wykorzystuje
> > wiecej niz dwa tryby ? wszystkei znane mi uzywaja
> > tylko ring 0 (kernel) i 3 (userspace).
> Na motce 68k i pokrewnych byly/sa dwa poziomy uprzywilejowania: user oraz
> superwisior i ludzie jakos OS'y pisali. Nawet dobre.

przeciez napisalem, ze wszystkie systemy poza vms'em uzywaja tylko
dwoch poziomow ;-)

> > > Hm.. Najwięcej "kompatybilnych wynalazków" w jednym ? -;)
> > > Z ciekawości: zna ktoś inny procesor[1] który ma tryb segmentacji ??
> > akurat segmentacja moglaby byc nawet przydatna, gdyby tylko
> > zrobiono ja porzadnie ;-)
> E tam. Liniowe adresowanie rulez :)

niby tak, ale jakas ochrona stosu by sie przydala.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:04:25 MET DST