Re: Pentium II i Pascal

Autor: Pawel Sikora (pawel_at_pmc.com.pl)
Data: Thu 17 Jul 1997 - 00:29:54 MET DST


Wojciech Czyzycki wrote:
>
> Czy ktos spodkal sie z takim problemem:
> na komputerze z procesorem Pentium II 266 MHz, bios Ami , 64 MB EDO,
> HDD 4.0 GB Caviar Windows 95 OSR II PL, nie chodza programy napisane w
> TP 7.0 generowany jest komunikat Runtime Error 200 at ..... tu adres sie
> powtarza, programy te dotad pracowaly na Pentium 100 bez problemu,
> zmiany opcji kompilatora, systemu, BIOSU itp. nie przynosza zadnych
> zmian.
> Zdarza sie ze za pierwszym uruchomieniem programy dzialaja chwile ale
> po max kilkunastu sekundach generuja blad.
> Problem ten dotyczy nawtet najprostszych programow skompilowanych
> przez TP 7.0
> Jesli ktos ma jakies sugestie (winny procesor, moze plyta (ATX) to
> prosze o odpowiedz.

A ja sadze ze znowu winny jest prefetch cache, jak to zwykle bywalo
przy pojawianiu sie nowych generacji procesorow.
 
Optymalizacja dzialania proca polegajaca na wczesniejszym pobieraniu
instrukcji z pamieci do wykonania zawodzi jesli kod jest
samomodyfikujacy czyli ze pobierana jest zawartosc pamieci
zanim znajdzie sie tam wlasciwy kawalek kodu i wtedy od glebokosci
prefetch
cache zalezy jakie programy sie beda buraczyc.
Dziwne ze wyszlo to przy tak prostym programie jak TP7 ale nie
zdziwilbym sie
jakby sie okazalo ze to mechanizm podstawiania instrukcji przy emulacji
koproca, bo tamze w bibliotekach borlanda znajdowaly sie wlasnie
takie karkolomne konstrukcje.
Czy probowales ustawiac parametry od emulacji koproca?

Pawel/



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 16:13:58 MET DST