زمان کنونی: ۰۴ دى ۱۴۰۳, ۰۹:۵۷ ب.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

سیستم عامل-ایهام در چند جمله ۱

ارسال:
  

Dr.Cnet پرسیده:

سیستم عامل-ایهام در چند جمله ۱

صفحه ۶۵ کتاب پوران موسوی چاپ ۴ :

در زمانبدی انحصاری گفته هیچ گاه زمانبندی سیستم عامل نمیتواند فرآیند را به زور خارج کند.
خط بعدش :
در ۲ موقعیت اول(ضروری) مجاز است.
که منظورش همان ۲ موقعیت اول صفحه قبل یعنی :
۱) زمانی که یک فرآیند به "هر دلیلی" خاتمه می یابد و خارج میشود.
۲) ------

حالا سوال:

در صفحه ۵۴ گفته یکی از دلایل خاتمه فرآیند "دخالت سیستم عامل به دلایلی مانند بن بست فرآیند را پایان میدهد.

اگه در زمانبندی انحصاری سیستم عامل نمی تواند فرآیند را به زور خارج کند پس نباید موقعیت اول(ضروری) را مجاز بداند یا اگه مجاز می داند نباید بنویسه به هر دلیلی !
چون یکی از دلایلش همون سیستم عامل میتونه باشه با اینکه در این الگوریتم سیستم عامل نمیتونه دخالت کنه !

توضیح میخوام ، اشتباه من کجاست "
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

سیستم عامل-ایهام در چند جمله ۱

ببینید انحصاری بودن یعنی غیر قابل تسخیر(غیر قابل قبضه) و این به معنی اینه که برای CPU کدی نوشته شده که نمیتونه پردازه رو به زور از اجرا در بیاره یعنی مجاز نیست تا زمانی که OS مجبورش نکرده.
اما اگه کلا OS نتونه مجبورش کنه که دیگه OS نیست و حداقل باید یه سری دستور اتمیک یا وقفه و سیگنال مجاز داشته باشه که تو این مواقع بتونه اجرای فرایند رو خاتمه بده.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

esi پاسخ داده:

سیستم عامل-ایهام در چند جمله ۱

من کتاب رو نخوندم اما چندتا نکته رو تو مطالبتون خواستم عرض کنم :
الگوریتم های زمانبندی میتونه مثل FCFS یا SPN انحصاری باشه یعنی فرآیند تا هر وقت که خواست اجرا بشه، اما نه لزوما برای همیشه، منظور تا وقتی که درست کارشو انجام بده و سیستم در حالت عادی بشه و به فرآیند اجازه داده میشه تا از پردازنده استفاده کنه، اما حالاتی هم هست که سیستم عامل پردازنده رو به زور از فرآیند میگیره، مثلا وقت فرآیند درخواست I/O داشته باشه، فرآیند بنابه ۵و۶ دلیل گفته شده در استالینگز بخواد فرآیند رو معلق کنه مثل مشکوک بودن، درخواست پدر و ..
توسط وقفه ساعت به طور یه سرویس دهی وقفه ساعت انجام میشه و سیستم عامل از طریق همین وقفه ساعت می تونه فرآیند رو عوض کنه بنا به دلایلی که گفتیم یا نه اجازه بده فرآیند کارشو ادامه بده یا با وقفه I/O و ...
بعضی الگوریتم ها هستن که شرایط خاصی علاوه بر موارد بالا برای گرفتن پردازنده از فرآیند دارن و این شرایط براساس ذات خود الگوریتم زمانبندی است مثل RR ، SRT و ... دقت کنید که این پس گرفتن براساس خود الگوریتمه و نه براساس گفته شده برای حالت ها بالا، یعنی نمیذاریم پردازنده برای مدت زیادی دست یه فرآیند باشه و مدام پردازنده رو بین فرآیند ها تعویض می کنیم.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تست ۸۷ کامپیوتر مربوط به عامل ها Shekarchi_shab ۳ ۲,۵۹۰ ۲۰ بهمن ۱۴۰۱ ۰۷:۳۹ ب.ظ
آخرین ارسال: HamidReza1
  انتخاب موضوع پروژه درباره سیستم عامل آیلا ۱۸ ۲۰,۳۶۸ ۱۳ دى ۱۴۰۰ ۰۵:۴۱ ب.ظ
آخرین ارسال: Cimia
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۷۷ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  در نوشتن چند جمله انگلیسی نیاز به کمک دارم fa_karoon ۰ ۱,۷۳۷ ۰۳ شهریور ۱۴۰۰ ۰۱:۰۹ ب.ظ
آخرین ارسال: fa_karoon
  منابع پایگاه داده وسیستم عامل پیشرفته!دکتری ؟ morweb ۰ ۲,۱۰۷ ۱۷ بهمن ۱۳۹۹ ۰۴:۰۹ ب.ظ
آخرین ارسال: morweb
  طراحی یک سیستم عامل (از صفر) sina4everafter ۱۲ ۱۶,۸۶۳ ۰۶ بهمن ۱۳۹۹ ۱۲:۵۳ ب.ظ
آخرین ارسال: nahalmomen2007@yahoo.com
  مدیریت سیستم چند پردازنده ای متقارن no_ta2000 ۰ ۱,۷۶۵ ۰۹ مهر ۱۳۹۹ ۰۲:۲۱ ب.ظ
آخرین ارسال: no_ta2000
  خواص محیط برای عامل سیستم تحلیل تصاویر پزشکی Ali1991khe ۶ ۶,۱۳۶ ۰۴ مهر ۱۳۹۹ ۰۸:۳۲ ق.ظ
آخرین ارسال: Ali1991khe
  صفحه چند سطحی Flash1 ۰ ۱,۸۰۲ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  تغییرات کتاب سیستم عامل جدید سیستم عامل sima84 ۱ ۲,۸۸۴ ۱۶ اردیبهشت ۱۳۹۹ ۰۹:۴۳ ب.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close