تالار گفتمان مانشت

نسخه‌ی کامل: بررسی سوالات سیستم عامل IT سال 93
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12
کسی صورت سوال و گزینه های (fork) رو یادش هست?
ادم مجبور می کنین واسه یه سوال بره manual این دستور بخونه

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


* The child has its own unique process ID, and this PID does not
match the ID of any existing process group (setpgid(2)).
یونیکه...پس با پدر مشترک نیست
(24 بهمن 1392 04:07 ب.ظ)iammiti نوشته شده توسط: [ -> ]ادم مجبور می کنین واسه یه سوال بره manual این دستور بخونه

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


* The child has its own unique process ID, and this PID does not
match the ID of any existing process group (setpgid(2)).
یونیکه...پس با پدر مشترک نیست

این سوالو من صورتشو اشتباه خوندم وااااااااااااااااااااااایییییییییییییی Angel
دلیل به اون منطقی اوردم براتون به مانول رجوع میکنید :ِی
من گروه A بودم
سوال سمافورو زدم TSL
سوال اندازه حافظه اونی که max داشتو زدم
سوال fork هم process ID رو زدم .... استدلالم هم اینه که مگه میشه دو تا فرآیند که دارن تو سیستم اجرا میشن ID یکسان داشته باشن؟!!

یه سوال دیگه هم بود که گفته بود کدوم ارتباط مستقیم برقرار نیست(یه چیزی تو همین حدودا)؟
اجرا به آماده اجرا ( درسته)
مسدود به آماده اجرا
آماده اجرا به مسدود
اون یکی هم یادم نیست Big Grin

نزدم چون اون گزینه هایی که مسدود داشت تا اونجایی که یادمه باید میشد مسدودآماده


سوال آخرش هم که در مورد کوبیدگی بود..... بین سرعت وروردی /خروجی گزینه 2 و گزینه 4 یعنی برحسب مجموعه کاری پردازه ها بهشون صفحه بدیم، شک داشتم!!
(24 بهمن 1392 04:01 ب.ظ)Mindhunter نوشته شده توسط: [ -> ]والا بنظر من stack میشه جواب، حالا قضیه اینه آیا تا هنگامی که exec نشه آیا اصلا stackای وجود دارد یا خیر؟؟Smile)

به نظر منم stack . آخه stack نمیتونه مشترک باشه !!!! واسه pop کردنش مشکلزا میشه !!!!!
(24 بهمن 1392 04:14 ب.ظ)mary1234 نوشته شده توسط: [ -> ]یه سوال دیگه هم بود که گفته بود کدوم ارتباط مستقیم برقرار نیست(یه چیزی تو همین حدودا)؟
اجرا به آماده اجرا ( درسته)
مسدود به آماده اجرا
آماده اجرا به مسدود
اون یکی هم یادم نیست Big Grin

اون یکیش هم آماده اجرا به اجرا بود فک کنم!
ولی جوابش به نظرم آماده اجرا به مسدوده! چون اول باید اجرا بشه بعد مسدود بشه.
بقیه گزینه ها ظاهرا درست بود

Sent from my SM-N900 using Tapatalk
ما تو ریزپردازنده خوندیم که همه ی حافظه ها رو میشه segment بندی کردی
هیپ هم نوعی حافظه هستش که میتونه مشترک هم باشه
به نظر اینجانب البته

ولی تمام توضیحات میگن که PID مشترک نیست


نکته : در سیستم عامل Unix پردازش توسط فراخوانی سیستمی Fork پدید می آیند این فراخوانی یک پردازش فرزند تولید می کند که نسخه ایی دقیقاً یکسان با پردازش پدر خواهد داشتف و بدیهی است که هر Process یک پدر دارد ( والد ) ولی می تواند صفر یا چندین فرزند داشته باشد هر پردازش دارای یک PID ( Process Identifier ) که یک عدد منحصر به فرد است.


منحصر به فرده
آماده اجرا به مسدود جواب بود
(24 بهمن 1392 04:15 ب.ظ)shvh نوشته شده توسط: [ -> ]
(24 بهمن 1392 04:01 ب.ظ)Mindhunter نوشته شده توسط: [ -> ]والا بنظر من stack میشه جواب، حالا قضیه اینه آیا تا هنگامی که exec نشه آیا اصلا stackای وجود دارد یا خیر؟؟Smile)

به نظر منم stack . آخه stack نمیتونه مشترک باشه !!!! واسه pop کردنش مشکلزا میشه !!!!!

زمانی که کارهاشون بخواد با هم تداخل پیدا کنه سیستم عامل خرجشون رو از هم سوا میکنه! Big Grin بچه مستقل میشه میره برا خودش یه تصویر حافظه جدید و هیپ و استک و کد جدا و مجردی اینا دیگه! Big Grin
(24 بهمن 1392 04:06 ب.ظ)m_parsa11 نوشته شده توسط: [ -> ]کسی صورت سوال و گزینه های (fork) رو یادش هست?

معنیه سوال یادمه Big Grin

بعد از انجام ()fork توسط فرآیند پدر، فرزند در کدام گزینه با پدرش مشترک نیست؟
1)processid
2)stack
3) heap
4) code
آخرین سوال کوبیدگی trashing رو چه جوری کاهش بدیم؟

من زدم گزینه ۴ :مجموعه کاری فرایند را بیاریم .
چون گزینه ۲ درجه چند برنامگی را افزایش دهیم.کاملا غ زیرا باید درجه چند برنامگی را بیاریم پایین
گزینه ۱ هم اندازه ص را بزرگ کنیم .شاید باعث بشه بدتر همین جور حافظه حروم شه و فقط اگه فرایند ها مون بزرگ بود .
گزینه ۳ سرعت ورودی خروجی . یعنی ربطی داره اگه زود تر ؟ نمی دونم.
(24 بهمن 1392 04:19 ب.ظ)mehdi.m2 نوشته شده توسط: [ -> ]آماده اجرا به مسدود جواب بود

جواب درست همینه چون فرآیند باید اول اجرا بشه بعد بنا به درخواستی که داره مسدود میشه
فرایندی که اجرا نشده که مسدود نمیشه
یه سوال دیگه هم بود که گفته بود کدوم ارتباط مستقیم برقرار نیست(یه چیزی تو همین حدودا)؟
اجرا به آماده اجرا ( درسته)
مسدود به آماده اجرا
آماده اجرا به مسدود
اون یکی هم یادم نیست Big Grin

نزدم چون اون گزینه هایی که مسدود داشت تا اونجایی که یادمه باید میشد مسدودآماده


سوال آخرش هم که در مورد کوبیدگی بود..... بین سرعت وروردی /خروجی گزینه ۲ و گزینه ۴ یعنی برحسب مجموعه کاری پردازه ها بهشون صفحه بدیم، شک داشتم!!
[/quote]



گزینه مسدود به اماده اجرا مستقیم راه نداره شکلش توو کتای سیسم پوران هست
(24 بهمن 1392 03:17 ب.ظ)mehdi1902 نوشته شده توسط: [ -> ]فقط گفتم منم گزینه ای رو که زدم بگم Smile))
x1+x2+y1+y2
:-"

به نظرم نمیتونیم لزومن مشخص کنیم که کدوم زودتر یا دیرتر اجرا بشن. باید اندازه همه جا داشته باشه :-؟

منم هستم که این گزینه رو زدم
صفحه‌ها: 1 2 3 4 5 6 7 8 9 10 11 12
لینک مرجع