: 03 sty 2015, 23:47
Loader krilla ma cache dot lokalizacji plików więc nie czyta katalogu za każdym razem:
Ale to ja mówię tylko w temacie ładowania po nazwach vs trackach, z tego co wiem co loader krill'a stracił laur najlepszego do dem na rzecz wegiego, spindle czy też loadera bitbreaker'a, każdy z nich ma jakieś zalety których inne loadery nie mają, polecam je przejrzeć i wybrać ten który będzie najlepiej odpowiadał. Za to jeśli zależy nam właśnie ma szerokiej kompatybilności i różnych dziwnych ficzerach to raczej będzie najlepszy.
Oswald
Registered: Apr 2002
Posts: 3421 "I think krills loader caches the data on the drive and by default it points to the next file on the disk for preperation."
yeah, thats how it worked last time I've used it. the loader positions the head on the next file in the directory structure after finished with the previous, so place files in loading order in the disk.
Do tego mamy tą aplikację do tworzenia dysków - cc1541 która być może robi jakąś magię z umieszczaniem plików równomiernie czy coś.#50 Ignore all posts from this user
Krill
Registered: Apr 2002
Posts: 587 Quote: "I think krills loader caches the data on the drive and by default it points to the next file on the disk for preperation."
yeah, thats how it worked last time I've used it. the loader positions the head on the next file in the directory structure after finished with the previous, so place files in loading order in the disk.
There is a drive-side cache for the files' starting track/sector. This is a sliding window on the directory, holding about 30 file entries on 1541, with 4 bytes per entry (2 bytes track/sector, 2 bytes filename hash).
Normally the directory should only be accessed once, unless you have more files than can be held in the cache.
If the directory is larger than what the cache can hold, and a file cannot be found in the cache, the directory track will be read again, trying to find that file. This will likely leave another chunk of the directory in the cache.
Now, if you have more files than the cache can hold, and you jump wildly about the directory, the loader will be forced to revisit the directory track here and there.
If it jumps back to the directory track despite all files fitting into the cache, it's a bug on my side.
Does the problem still exist?
Ale to ja mówię tylko w temacie ładowania po nazwach vs trackach, z tego co wiem co loader krill'a stracił laur najlepszego do dem na rzecz wegiego, spindle czy też loadera bitbreaker'a, każdy z nich ma jakieś zalety których inne loadery nie mają, polecam je przejrzeć i wybrać ten który będzie najlepiej odpowiadał. Za to jeśli zależy nam właśnie ma szerokiej kompatybilności i różnych dziwnych ficzerach to raczej będzie najlepszy.