Dost

Potrzebujesz pomocy z C, C++, perl, python, itp.
tomii
Junior Member
Posty: 687
Rejestracja: 21 października 2007, 13:27

Dostęp do pamięci fizycznej komputera

Post autor: tomii »

Witam, czy jest możliwe adresowanie bezpośrednio pamięci fizycznej(ram). Dostęp do pamięci fizycznej a nie wirtualnej jest mi potrzebny do pewnego doświadczenia.
Potrzebuje mieć możliwość odczytywania i zapisywania określonego adresu pamięci ram.
Czy jest to możliwe aby uzyskać taki dostęp w linuksie?
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

hmmm... nie wiem dokładnie o co Ci chodzi. Jednak rozumiem że chcesz się po prostu odwołać do jakiegoś miejsca w pamięci określonego przez Ciebie. Jedynie co mógłbym powiedzieć na ten temat to, jeżeli znasz C++ i chcesz napisać owy program to nie ma problemu. Posługujemy się wskaźnikiem i operatorem rzutowania reinterpret_cast.
Awatar użytkownika
kajoj
Posty: 12
Rejestracja: 09 stycznia 2009, 11:53
Lokalizacja: Bydgoszcz

Post autor: kajoj »

tomii pisze:Czy jest to możliwe aby uzyskać taki dostęp w linuksie?
Tak ale tylko z poziomu jądra. man kmalloc
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

z poziomu aplikacji nie masz zadnej szansy adresowac pamieci fizycznej. Bedziesz musial napisac modul do kernela.
ODPOWIEDZ