@MARA : thnks for the answer
yet i have another question : there is a module that i should add to my kernel . i am not suppose to change its code or even look at it source
(for security matters!!!) this module needs dedicated memory that
only it could manipulate its DATA , and the access to this memory should be like the way with Block devices.like /dev/.. files like sda.... .
i was thinking of reserving memory at boot time and then somehow assign it to this module . is it possible ?
do you have any suggestion ?