Ana Sayfa
Amiga Dokumantasyon Projesi
Medya
Yardım
Ara
Giriş Yap
Kayıt
Merhaba,
Ziyaretçi
. Lütfen
giriş yapın
veya
üye olun
.
1 Saat
1 Gün
1 Hafta
1 Ay
Her zaman
Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.tr
Amiga
Amiga Donanım
Ram priority değiştirilmesi
« önceki
sonraki »
Sayfa: [
1
]
Aşağı git
Gönderen
Konu: Ram priority değiştirilmesi (Okunma Sayısı 4902 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Devastator
Uzman
Mesaj Sayısı: 1.313
Ziyaretçi
Ram priority değiştirilmesi
«
:
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..
Logged
ozkano
Uzman
Mesaj Sayısı: 3.514
Ynt: Ram priority değiştirilmesi
«
Yanıtla #1 :
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,
Logged
A500,A500+,A600,A1000,A1200,A2000,A3000,A4000,CDTV,CD32,A1,MacMini,R2HV,C64,48K,Ps,Ps2,Ps3
Xbox,Xbox360,Nes,Snes,N64,N64Ique,Gamecube,Wii,PcEngine,PcEngineGT,PcEngineDUO,TurboGrafx,NeoGeoAES
NeogeoCD,NeoGeoMVS,NeoGeoPocket,MegaDrive,SegaCD,MultiMega,Saturn,Dreamcast,Jaguar,Lynx,Cps1
Cps2,System11
Mathman
Uzman
Mesaj Sayısı: 1.252
AmigaOS System Specialist
Ynt: Ram priority değiştirilmesi
«
Yanıtla #2 :
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.
Logged
M A T H M A N
┏━━┓┏━━┓┏━━┓┏━┓
┗━┓┃┃┏┓┃┗━┓┃┗┓┃
┏━┛┃┃┃┃┃┏━┛┃ ┃┃
┃┏━┛┃┃┃┃┃┏━┛ ┃┃
┃┗━┓┃┗┛┃┃┗━┓┏┛┗┓
┗━━┛┗━━┛┗━━┛┗━━┛
Re-Amiga 1200 !!!
witchdoktor
Uzman
Mesaj Sayısı: 6.238
Ynt: Ram priority değiştirilmesi
«
Yanıtla #3 :
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.
Logged
Devastator
Uzman
Mesaj Sayısı: 1.313
Ziyaretçi
Ynt: Ram priority değiştirilmesi
«
Yanıtla #4 :
Mart 19, 2012, 18:10:31 ÖS »
Alıntı sahibi: 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.
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.
Logged
witchdoktor
Uzman
Mesaj Sayısı: 6.238
Ynt: Ram priority değiştirilmesi
«
Yanıtla #5 :
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.
Logged
Sayfa: [
1
]
Yukarı git
« önceki
sonraki »
Gitmek istediğiniz yer:
Gitmek istediğiniz yer:
-----------------------------
Genel Kategori
-----------------------------
=> Genel Sohbet
=> Proje
===> Proje Alım/Satım
=> DemoScene
=> Tanışma Forumu
-----------------------------
Commodore
-----------------------------
=> Commodore Genel
=> Commodore Yazılım
=> Commodore Donanım
===> C64DTV (C64 Direct-to-TV)
===> TheC64 / TheC64 Mini
=> Commodore Yayınları
=> Commodore Emulasyon
-----------------------------
Amiga
-----------------------------
=> Amiga Genel
=> Amiga Yazılım
=> Amiga Donanım
=> Amiga Yayınları
=> Amiga Emülasyon
-----------------------------
Diğer Nostaljik Bilgisayarlar
-----------------------------
=> IBM Uyumlular / Retro x86 Sistemler
=> FPGA/ARM Sistemler
=> Amstrad
===> Amstrad - Genel
===> Amstrad - Yazılım
===> Amstrad - Donanım
===> Amstrad - Yayınlar
===> Amstrad - Emulasyon
=> Apple
===> Apple - Genel
===> Apple - Yazılım
===> Apple - Donanım
===> Apple - Emulasyon
=> Atari
===> Atari - Genel
===> Atari - Yazılım
===> Atari - Donanım
===> Atari - Emulasyon
=> MSX Uyumlular
===> MSX - Genel
===> MSX - Yazılım
===> MSX - Donanım
===> MSX - Emulasyon
=> Oric
===> Oric - Genel
===> Oric - Donanım
===> Oric - Yazılım
===> Oric - Emulasyon
=> Sinclair
===> Sinclair - Genel
===> Sinclair - Yazılım
===> Sinclair - Donanım
===> Sinclair - Emulasyon
=> Diğer Bilgisayarlar
-----------------------------
Arcade Sistemler ve Oyun Konsolları
-----------------------------
=> Arcade Sistemler
=> Oyun Konsolları