PDA

View Full Version : فرق Program و Process



TheMatrix
یک شنبه 18 آذر 1386, 17:33 عصر
سلام دوستان.
میخواستم بدونم فرق بین Program و Process چیه و همچنین اگه میشه راجع به Stand alone بودن Delphi به من توضیح بدید.
متشکرم.

Inprise
یک شنبه 18 آذر 1386, 20:11 عصر
یه جور دیکشنری رسمی برای اینجور عبارتها وجود نداره .
ولی بهر حال معمولا یک برنامه میتونه از چندین پروسه تشکیل بشه که همزمان یا غیر همزمان با هم کار میکنن . یک پروسه هم یک واحد اجرائی-باینری سیستم عامل هست .
احتمالا جواب سوال بعدیت اینه که برنامه های تولید شده با دلفی کاملا مستقل از هر محیط زمان اجرائی مثل دات نت یا JRE و امثال اون هستن و باینری های تولید شده با دلفی میتونن کاملا مستقل از هر کتابخانه ای به تنهائی از ویندوز 98 تا ویستا کار کنند . این ویژگی منحصر به دلفی ( و سی ++ بیلدر ) هست و "هیچ" محیط تولید نرم افزار دیگری چنین امکانی نداره .

rasool_brn
دوشنبه 19 آذر 1386, 00:19 صبح
یه برنامه (program ) یه موجودیت غیر فعاله که به صورت یه فایل از نوع باینری بر روی دیسک ذخیره شده (مثل بقیه فایلهای روی دیسک) ولی یه پردازش(process ) یه برنامه (program ) ست که بهش حافظه تخصیص داده شده و بر روی Ram قرار داره . به عبارت ساده تر اگه برنامه رو از روی دیسک اجرا کنی به حافظه Ram انتقال و تبدیل به پردازش میشه .