Re: 386 DX40 a CD-Rom ???

Autor: Maciej W. Rozycki (macro_at_ds2.pg.gda.pl)
Data: Thu 24 Oct 2002 - 13:16:24 MET DST


On Tue, 22 Oct 2002, sprocket wrote:

> Jasne, że jak program wykonuje dodatkowe instrukcje i486, to na 386
> nie pójdzie. Natomiast osobiście nie spotkałem w czasach 386/486
> aplikacji, która by te dodatkwe instrukcje wykorzystywała. Co do
> Heretic/Hexen (?), jesteś pewien, że problem leżał w dodatkowych
> instrukcjach ? Heretic to gra AFAIR z początku lat 90, nie bardzo chce
> mi się wierzyć, że producenci gry tak sobie ograniczyli rynek zbytu...

 Programy uzytkowe niekoniecznie musza korzystac z ulepszen i486, ale sam
system -- i owszem. Istotne zmiany w i486 w stosunku do i386:

1. Usuniecie bledu w obsludze stronicowania, umozliwiajacego w i386 w
trybie jadra (CPL=0) zapis do strony zabezpieczonej przed zapisem -- bit
cr0.wp.

2. Dwa dodatkowe rozkazy usprawniajace obsluge mechanizmow mutex --
cmpchg i xadd.

Obie te zmiany moga byc wymagane przez system (choc niekoniecznie klasy
MSWin*). W szczegolnosci blad stronicowania ma powazne konsekwencje dla
bezpieczenstwa systemu.

-- 
+  Maciej W. Rozycki, Technical University of Gdansk, Poland   +
+--------------------------------------------------------------+
+        e-mail: macro_at_ds2.pg.gda.pl, PGP key available        +


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 01:45:41 MET DST