با عرض خسته نباشید
اول بگم که من خیلی برنامه نویسی حالیم نیست
میخواستم بدونم میشه یه برنامه نوشت که آدرسهای مشخصی از رم رو استفاده کنه یا اینکه تحت هر شرایطی این سیستم عامل هست که تصمیم میگیره.
اگه میشه لطف کنید راهنمایی کنید
با تشکر
Printable View
با عرض خسته نباشید
اول بگم که من خیلی برنامه نویسی حالیم نیست
میخواستم بدونم میشه یه برنامه نوشت که آدرسهای مشخصی از رم رو استفاده کنه یا اینکه تحت هر شرایطی این سیستم عامل هست که تصمیم میگیره.
اگه میشه لطف کنید راهنمایی کنید
با تشکر
سلام
در سیستم عامل ویندوز تصمیم گیرنده، سیستم عامل است.
و کلاً مکانیزم های امنیتی سیستم عامل مجوزهای ریسمان را هم تحت کنترلر دارند.
و اصولاً اگر بتوانید هم نباید این کار را انجام دهید.
مدیریت منابع RAM و تخصیص آن بر عهده هسته سیستم عامل است.
شما به راحتی میتوانید در ++C و تمام نسلهای بعدی با دستور new حافظه مورد نیاز خود را درخواست کنید و در پایان استفاده آن را آزاد کنید.
کد:char* buffer;
buffer = new char[1024];
//...
delete [] buffer;