Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

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)
Sayfa: [1]   Aşağı git
Yazdır
Gönderen Konu: MMU Muamması  (Okunma Sayısı 4809 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Mathman
Uzman
*****
Mesaj Sayısı: 1.252


AmigaOS System Specialist


Üyelik Bilgileri WWW
« : Şubat 22, 2014, 12:57:03 ÖS »

Bir çok hızlandırıcı kartta MMU (Memory Management Unit) mevcut olmasına rağmen ihtiyacım olmadığı için kullanmak nasip olmamıştı. Ama insan merak ediyor işte...

Hızlandırıcı kartımın MMU özelliğini kullanarak Amigamda Sanal Bellek yaratmak istiyorum. Ama nasıl yapıldığı konusunda düzgün bilgi bulamadım. Daha evvel denemiş, yapmış, kullanmış arkadaşlarımız varsa biraz konuyu detaylandırırsak çok sevinirim.

Logged

           M A T H M A N
┏━━┓┏━━┓┏━━┓┏━┓
┗━┓┃┃┏┓┃┗━┓┃┗┓┃
┏━┛┃┃┃┃┃┏━┛┃   ┃┃
┃┏━┛┃┃┃┃┃┏━┛   ┃┃
┃┗━┓┃┗┛┃┃┗━┓┏┛┗┓
┗━━┛┗━━┛┗━━┛┗━━┛
 
       Re-Amiga 1200 !!!
LW3D
Yönetici
*****
Mesaj Sayısı: 11.415


Günü Kurtaran Avam Hiooargggh :)


Üyelik Bilgileri WWW
« Yanıtla #1 : Şubat 22, 2014, 22:06:30 ÖS »

Zamanında MMU'yu kullanmıştım (3D sahne render için). Ama o kadar zaman geçti ki nasıl yaptığımı hatırlamıyorum. Sadece harddiskin canını çıkarttığını ve HD'de bad sector oluşturduğuna inanmışımdır. Pek yardımcı olamadım biliyorum ama, pek iyi anılarım olmadığını ekliyeyim dedim...
Logged

Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #2 : Şubat 23, 2014, 13:05:20 ÖS »

http://aminet.net/package/util/libs/MMULib diye birşey var. Ama hangi programlar kullanır bu kütüphaneyi bilmiyorum.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #3 : Şubat 24, 2014, 15:46:36 ÖS »

MMU'lu Amiga'da debugging tool'ları mungwall ve enforcer vardı ama böyle bir Amiga'm olmadığı için deneme fırsatım olmadı. Tahsis edilmemiş bellek alanlarına illegal ulaşım, zero pointer vb hataları debug etmeye yarıyordu sanırım.

Onun dışında Gigamem ile sanal bellek (harrdiske page edilmiş) kullanımı imkanı vardı. Ciddi ölçüde yavaş ama belleğin tıkandığı yerlerde hayat kurtarıcı olabilen bir uygulama idi.

http://www.cucug.org/amiga/amiinfo/reviews/GigaMem2.0.txt

Şahsen MMU'lu bir sistemim olsa Amiga'daki (CBM'nin enteresan bir hamlesi olan) 'official' Unix'i test etmek isterdim.

http://en.wikipedia.org/wiki/Amiga_Unix

http://amigaunix.com/tiki-index.php

Şöyle de bir ürün varmış (MMU kartı):
http://www.bigbookofamigahardware.com/bboah/product.aspx?id=1523
« Son Düzenleme: Şubat 24, 2014, 15:50:30 ÖS Gönderen: witchdoktor » Logged
AmigaFUN
Deneyimli
*****
Mesaj Sayısı: 1.160


MC68060 inside!


Üyelik Bilgileri
« Yanıtla #4 : Şubat 25, 2014, 00:31:25 ÖÖ »

gigamem i deneyemedim ama aminette bulunan VMM_V3_3a.lha ile de virtual memory yaratabiliyorsunuz.
basit bir arayuz ve ayarlari var. 512 mb a kadar ek hafiza ekleyebiliyorsnuz.
« Son Düzenleme: Şubat 25, 2014, 00:44:19 ÖÖ Gönderen: AmigaFUN » Logged

AmigaAmigaAmiga
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.757


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #5 : Şubat 25, 2014, 10:14:57 ÖÖ »

Virtual memory'i bilmem ama oyunları hızlı çalıştırmak için tam tersi yapılıyordu RAD ile hafızayı disk olarak kullanarak.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
witchdoktor
Uzman
*****
Mesaj Sayısı: 6.238



Üyelik Bilgileri
« Yanıtla #6 : Şubat 25, 2014, 10:21:48 ÖÖ »

Virtual memory'i bilmem ama oyunları hızlı çalıştırmak için tam tersi yapılıyordu RAD ile hafızayı disk olarak kullanarak.

Windows'taki uğraşılarımdan biri de sanal belleği kapatmaya çalışmaktı. Bellek yeterli de olsa bazı uygulamaların sanal bellek şartı koymaları can sıkıyordu. Linux'da ben bıraktığım zamanlarda sanal belleği devre dışı bırakmak mümkün değildi ve bu bile beni Linux'dan soğutuyordu, son durum nedir bilmiyorum.

Son olarak artık PC'de de ramdisk açıp temp dosyaları, browser cache'leri ve ıvır zıvır işler için bunu kullanıyorum. SSD'nin ömrünü uzatmada da faydası oluyor.
Logged
Sayfa: [1]   Yukarı git
Yazdır
Gitmek istediğiniz yer: