|
Dostęp do pamięci fizycznej komputera
tomii - 15-01-2009 09:09
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 - 18-01-2009 18:47
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.
kajoj - 19-01-2009 08:00
Czy jest to możliwe aby uzyskać taki dostęp w linuksie?
Tak ale tylko z poziomu jądra. man kmalloc
Utumno - 19-01-2009 08:54
z poziomu aplikacji nie masz zadnej szansy adresowac pamieci fizycznej. Bedziesz musial napisac modul do kernela.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|