|
Konu Başlığı: Ram priority değiştirilmesi Gönderen: hasimayaz üzerinde Mart 17, 2012, 11:11:13 ÖÖ A1200 Rev2b anakartta Mitsubishi PCMCIA Melcard 4 Mb. Sram kullanıyorum. Ama 16 bit pcmcia sebebiyle performans biraz düşüyor.
Sorum şu; Amiganın internal chip ram'ine daha yüksek öncelik verdirmek mümkün müdür? hatırladığım kadarıyla fast ram chip ramden daha düşük bir priority değerine sahip olduğu için öncelikliydi.. Konu Başlığı: Ynt: Ram priority değiştirilmesi Gönderen: ozkano üzerinde Mart 17, 2012, 11:14:47 ÖÖ chip ramın yaptıgını fast ram yapamadıgı için böle bişi pek sağlıklı olmaz,
Konu Başlığı: Ynt: Ram priority değiştirilmesi Gönderen: Mathman üzerinde Mart 17, 2012, 12:17:35 ÖS Amiganıza takmış olduğunuz sram direkt olarak Fastram mantığında çalışmaz, slowram olarak çalışır. kullandığınız sram 150 nano saniye veya daha yavaş olduğu için chip ramdan daha yavaş çalışır.
Konu Başlığı: Ynt: Ram priority değiştirilmesi Gönderen: witchdoktor üzerinde Mart 19, 2012, 17:52:26 ÖS Arkadaşın bahsettiği gayet mantıklı bir şey ama bunu yapacak bir program bilmiyorum. Bellek tahsis rutinleri normalde chipram'i korumak için (ve fastram'in genelde chipram'den daha hızlı olduğu gerekçesiyle) önceliği fastram'e veriyor. Hatta Amiga'nın eski zamanlarında FastMemFirst programı (genelde Startup'a eklenirdi), Mathman'in bahsettiği SlowFastMem'in önceliğini chipram seviyesine (-10) düşürüp harici fastmem'in önceliğini (0) görece arttırmış oluyordu. Sonuçta A1200'de PCMCIA RAM'e -20, CHIPRAM'e -10, 32bit FASTRAM'e 0 önceliğini verebilmenin bir yolu olmalı.
A500'ümde 2MB trapdoor RAM varken bu RAM'in 1.8MB'ı tek parça halinde doğrudan adresleniyor, 200K'lı kısmı ise farklı bir adres bölgesine yerleştiriliyordu. Bu 200K'lık kısmın önceliği pozitif değerde idi (ilk gördüğümde ben de şaşırmıştım) ve ufak bellek tahsislerinin çoğu bu bellekten alınıyordu, bu sayede kalan bellek kısmının fragmantasyonu daha az oluyordu. Demek ki bu ayarlama bir şekilde yapılabiliyor. Konu Başlığı: Ynt: Ram priority değiştirilmesi Gönderen: hasimayaz üzerinde Mart 19, 2012, 18:10:31 ÖS Arkadaşın bahsettiği gayet mantıklı bir şey ama bunu yapacak bir program bilmiyorum. Bellek tahsis rutinleri normalde chipram'i korumak için (ve fastram'in genelde chipram'den daha hızlı olduğu gerekçesiyle) önceliği fastram'e veriyor. Hatta Amiga'nın eski zamanlarında FastMemFirst programı (genelde Startup'a eklenirdi), Mathman'in bahsettiği SlowFastMem'in önceliğini chipram seviyesine (-10) düşürüp harici fastmem'in önceliğini (0) görece arttırmış oluyordu. Sonuçta A1200'de PCMCIA RAM'e -20, CHIPRAM'e -10, 32bit FASTRAM'e 0 önceliğini verebilmenin bir yolu olmalı. A500'ümde 2MB trapdoor RAM varken bu RAM'in 1.8MB'ı tek parça halinde doğrudan adresleniyor, 200K'lı kısmı ise farklı bir adres bölgesine yerleştiriliyordu. Bu 200K'lık kısmın önceliği pozitif değerde idi (ilk gördüğümde ben de şaşırmıştım) ve ufak bellek tahsislerinin çoğu bu bellekten alınıyordu, bu sayede kalan bellek kısmının fragmantasyonu daha az oluyordu. Demek ki bu ayarlama bir şekilde yapılabiliyor. evet hocam tam olarak ne yapmak istediğimi özetlemişsiniz. PCMCIA ram'ler A600 lerde perf. sağlarken A1200'ün 32 bit memory mimarisinde 16 Bit PCMCIA darboğaz oluşturuyor. eğer önceliği chipram' e verebilirsem, daha fazla ram'e ihtiyaç olmayan durumlarda cihazın yavaşlamayacağını düşünüyorum. Konu Başlığı: Ynt: Ram priority değiştirilmesi Gönderen: witchdoktor üzerinde Mart 19, 2012, 19:02:26 ÖS @hasimayaz
Gerçi bunu yaptığında da chipram dolduktan sonra PCMCIA ram kullanıma geçeceği için chipram'de darboğaza girilebilir. En güzeli chipram'e kritik bir değer (örneğin 512K) belirleyip, bu değerin altına inildiğinde PCMCIA RAM tahsidi olurdu ki, bu da bellek tahsis rutinlerine ciddi bir yama yapılmasını gerektirirdi. |