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

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

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

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

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

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

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


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

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



ادامه مطلب










ساخت وبلاگ در میهن بلاگ

شبکه اجتماعی فارسی کلوب | اخبار کامپیوتر، فناوری اطلاعات و سلامتی مجله علم و فن | ساخت وبلاگ صوتی صدالاگ | سوال و جواب و پاسخ | رسانه فروردین، تبلیغات اینترنتی، رپرتاژ، بنر، سئو