۱
subtitle
ارسال: #۱
  
بن بست در سیستم های تک برنامه
سلام
چرا در سیستم های تک برنامه بن بست رخ نمی دهد؟
اینو من هیچ جا ازش توضیح ندیدم ، فقط گفتن که بن بست نداره!
لطفا راهنمایی کنید
ممنون
چرا در سیستم های تک برنامه بن بست رخ نمی دهد؟
اینو من هیچ جا ازش توضیح ندیدم ، فقط گفتن که بن بست نداره!
لطفا راهنمایی کنید
ممنون
۱
ارسال: #۲
  
بن بست در سیستم های تک برنامه
بنبست زمانی ممکنه رخ بده که تعدادی برنامه برای به دست آوردن منابع با هم رقابت داشته باشن. وقتی تنها یک برنامه وجود داره دیگه رقابتی وجود نداره و بنابراین بنبستی هم وجود نخواهد داشت.
۱
ارسال: #۳
  
بن بست در سیستم های تک برنامه
چون همه منابع در اختیار همون یه برنامست و هیچ دعوایی سره مالکیت منابع وجود نداره .
مسلما منظورت از یه برنامه یک وظیفه واحد، یا یک نخ یا همان یک برنامه تک نخی هستش(می تونه چند نخی درون کاربری هم باشه مسلما) چون بین نخ ها هم ممکنه ددلاک رخ بده .
اما به ترس از زمانی که همون یه برنامه با سیستم عامل سره منابع دعوا کنه (شوخی بود چون سیستم عامل تو مد دیگه ای(هسته) اجرا میشه که صاحابه همه منابعه، اما حالت هایی هم وجود داره که دعوا رخ بده اما سیستم عامل اختیار رو بدست می گیره، مثلا دعوا سره یک فایل مشترک بین سیستم عامل و برنامه، بافر مشترک، پیام متقابل مسدود کننده و ... رو تصورکنید)
مسلما منظورت از یه برنامه یک وظیفه واحد، یا یک نخ یا همان یک برنامه تک نخی هستش(می تونه چند نخی درون کاربری هم باشه مسلما) چون بین نخ ها هم ممکنه ددلاک رخ بده .
اما به ترس از زمانی که همون یه برنامه با سیستم عامل سره منابع دعوا کنه (شوخی بود چون سیستم عامل تو مد دیگه ای(هسته) اجرا میشه که صاحابه همه منابعه، اما حالت هایی هم وجود داره که دعوا رخ بده اما سیستم عامل اختیار رو بدست می گیره، مثلا دعوا سره یک فایل مشترک بین سیستم عامل و برنامه، بافر مشترک، پیام متقابل مسدود کننده و ... رو تصورکنید)
۰
۰
ارسال: #۵
  
بن بست در سیستم های تک برنامه
مرسی ،من فکر کردم تک برنامه می تونه شامل چندین فرایند باشه یا یه برنامه شامل چند نخ باشه ،اینجوری احتمال بن بست هست ولی اگه تک برنامه باشه و یه نخی باشه یا یه فرایندی باشه ،خب اونوقت مسلمه هیچ وقت بن بست رخ نمی ده.
ممنون از جواباتون
ممنون از جواباتون
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close