مشخصاً RAM
. هارد در این قضیه دخالتی نداره. در حقیقت وقتی برنامهای اجرا میشه دو تا حافظه از RAM
در دسترسش هست. یکی حافظهی پشته (stack
) که متغیرهای معمولی و ثابتها و اینها اونجا نگهداری میشه.
یکی هم حافظهی heap
که مربوط به برنامهی خاصی نمیشه و حافظهی خالی موجود در RAM
هست که همهی برنامهها میتونن ازش استفاده کنن. البته اگه سیستمعامل اجازه بده.
هر تخصیص حافظهی پویایی که اتفاق میافته داخل این قسمت از RAM
هست. ساخت اشیا توسط new
ساخت آرایه توسط malloc
و خیلی چیزهای دیگه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)