تبلیغات
Notions Of Creation - مطالب هفته چهارم دی 1393

هیچ کاری بزرگی نیست مگر ایده ای قبل آن باشد

حافظه پروسس ها در مینیکس

نویسنده :Niko Bellic
تاریخ:دوشنبه 29 دی 1393-11:45 ب.ظ

امروز در کتاب سیستم عامل تانن باوم (اگه دانشجوی رشته ای مربوط به کامپیوتر باشید و این کتاب رو نخونید به خودتون ظلم کردید) مطلب جالبی در مورد  مدیریت حافظه فرایند یا پروسس ها دیدم.

همونطور که انتظار دارم بدونید  وقتی شما یه برنامه رو اجرا میکنید فایل برنامه شما در رم قرار میگیره (در مینیکس از دستور fork برای این کار استفاده میشه)

حالا نسخه ای از برنامه رو روی رم دارین که برای اجرا شدن اون(یعنی مفسر بیاد متن برنامه رو بخونه (مثلا در برنامه ای که با سی نوشته شده بیاد اینکلود ها رو احظار کنه و بعد از قسمت main شروع به اجرای دستورات کنه)) دستوری مشابه exec استفاده میشه.

این دستور کد رو اجرا کرده و به برنامه اجازه میده تغییر کنه.


حالا برگردیم به همون اول یعنی قرار گرفتن برنامه در حافظه.

و این بحث بسیار شیرینیه که در ادامه مطلب بهش میپردازیم



ادامه مطلب