تالار گفتمان مانشت
سیستم عامل بلادرنگ - نسخه‌ی قابل چاپ

سیستم عامل بلادرنگ - Lantern - 22 آبان ۱۳۹۰ ۱۱:۴۵ ب.ظ

توی کتاب سیستم عامل پوران یه جا گفته شده "سیستم های بلادرنگ و اشتراک زمانی با هم تناقض دارند و نمی توانند همزمان در یک سیستم وجود داشته باشند " جای دیگه گفته " این سیستم‌ها قابل ترکیب با سیستم های دیگر می باشند"
بالاخره کدوم درسته ؟ در مورد بلادرنگ سخت و نرم این مسئله فرقی داره؟


سیستم عامل بلادرنگ - Lantern - 23 آبان ۱۳۹۰ ۱۱:۴۷ ق.ظ

کسی نظری نداره؟

سیستم عامل بلادرنگ - Bache Mosbat - 23 آبان ۱۳۹۰ ۰۱:۱۰ ب.ظ

ما دو نوع سیستم ریل تایم داریم
preemptive و nonpreemptive من فکر کنم منظورش این بوده . اگه nonpreemptive باشه با اشتراک زمانی تداخل داره .
کلا خیلی سیستم های ریل تایم به اسکجولینگ وابسته ان .

RE: سیستم عامل بلادرنگ - Lantern - 23 آبان ۱۳۹۰ ۰۱:۳۱ ب.ظ

(۲۳ آبان ۱۳۹۰ ۰۱:۱۰ ب.ظ)Bache Mosbat نوشته شده توسط:  ما دو نوع سیستم ریل تایم داریم
preemptive و nonpreemptive من فکر کنم منظورش این بوده . اگه nonpreemptive باشه با اشتراک زمانی تداخل داره .
کلا خیلی سیستم های ریل تایم به اسکجولینگ وابسته ان .

این تقسیم بندی هم وجود داره ولی کتابای کنکوری اکثراً hard real time و soft real time مطرح کردن و فکر کنم درستش این باشه که تناقض اشتراک زمانی با hard real time باشه.
فقط با این تقسیم بندی شما نمیدونم preemptive و nonpreemptive تعبیر دیگه همین hard real time و soft real time هست یا نه؟

سیستم عامل بلادرنگ - Bache Mosbat - 23 آبان ۱۳۹۰ ۰۱:۳۸ ب.ظ

نه . کلا چند جور تقسیم بندی داریم برای سیستم های ریل تایم:
soft - hard - firm
preemptive - nonpreemptive
uniprocessor - multiprocessor
....
من فکر نکنم اشتراک زمانی با hard تناقض داشته باشه خیلی!! کاملا به scheduling بستگی داره! حالا شایدم اشتباه می کنم!

RE: سیستم عامل بلادرنگ - Lantern - 23 آبان ۱۳۹۰ ۰۱:۵۲ ب.ظ

(۲۳ آبان ۱۳۹۰ ۰۱:۳۸ ب.ظ)Bache Mosbat نوشته شده توسط:  ....
من فکر نکنم اشتراک زمانی با hard تناقض داشته باشه خیلی!! کاملا به scheduling بستگی داره! حالا شایدم اشتباه می کنم!

منم دقیق نمی دونم!فقط دیدم توی مقسمی اینطور گفته که اشتراک زمانی با real Time تناقض داره پورانم همین رو گفته ولی هیچ کدوم دقیقاً مشخص نکردن این تناقض کلی هست یا خیر حتی توی پوران خود مطلب رو هم با تناقض بیان کرده.
گفتم نکنه امسال هوس کنن ازین تست بدن پرسیدم!

سیستم عامل بلادرنگ - Bache Mosbat - 23 آبان ۱۳۹۰ ۰۲:۱۴ ب.ظ

نمی دونم!
این لینکو نگاه کنین احتمالا مفیده:

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

به طور خلاصه می گه در سیستم های ریل تایم time slot برای یه پروسه‌ی خاص می تونه اضافه بشه تا کارشو انجام بده! دوستان اگه نظر دیگه ای دارن بدن .

سیستم عامل بلادرنگ - هاتف - ۲۴ آبان ۱۳۹۰ ۱۰:۵۲ ق.ظ

سلام
(۲۲ آبان ۱۳۹۰ ۱۱:۴۵ ب.ظ)Eternal8620 نوشته شده توسط:  "سیستم های بلادرنگ و اشتراک زمانی با هم تناقض دارند و نمی توانند همزمان در یک سیستم وجود داشته باشند "
خوب دلیل این امر که روشنه درسته؟ این رو قبول می کنیم (اگر لازمه دلیل اش رو شرح بدم؟)


(۲۲ آبان ۱۳۹۰ ۱۱:۴۵ ب.ظ)Eternal8620 نوشته شده توسط:  جای دیگه گفته " این سیستم‌ها قابل ترکیب با سیستم های دیگر می باشند"
من حدس میزنم شما خوب متوجه نشدید که منظور از "این سیستم ها" چیه! یا نگارش کتاب ابهام داره!!
شاید منظورش از "این سیستم ها" سیستم های اشتراک زمانی بوده، نه بلادرنگ!
البته اگر اینطور هم نباشه
بلادرنگ سخت رو که اصلا با چیز دیگه ترکیب نمی کنیم، حتی سعی می کنیم از زبانهای سطح پائین استفاده کنیم و user friendly رو بخاطر قطعیت پاسخگویی در مهلت زمانی کنار بگذاریم.

در مورد بلادرنگ نرم، با فاصله گرفتن نسبی از سخت گیری اولیه، میشه گفت اگر فرآیندها رو بصورت قابل تخلیه پیش هنگام مدیریت کنیم، شبیه اشتراک زمانی میشه.

RE: سیستم عامل بلادرنگ - Lantern - 24 آبان ۱۳۹۰ ۱۱:۵۶ ب.ظ

(۲۴ آبان ۱۳۹۰ ۱۰:۵۲ ق.ظ)هاتف نوشته شده توسط:  
(22 آبان ۱۳۹۰ ۱۱:۴۵ ب.ظ)Eternal8620 نوشته شده توسط:  جای دیگه گفته " این سیستم‌ها قابل ترکیب با سیستم های دیگر می باشند"
من حدس میزنم شما خوب متوجه نشدید که منظور از "این سیستم ها" چیه! یا نگارش کتاب ابهام داره!!
شاید منظورش از "این سیستم ها" سیستم های اشتراک زمانی بوده، نه بلادرنگ!
البته اگر اینطور هم نباشه
بلادرنگ سخت رو که اصلا با چیز دیگه ترکیب نمی کنیم، حتی سعی می کنیم از زبانهای سطح پائین استفاده کنیم و user friendly رو بخاطر قطعیت پاسخگویی در مهلت زمانی کنار بگذاریم.
در مورد بلادرنگ نرم، با فاصله گرفتن نسبی از سخت گیری اولیه، میشه گفت اگر فرآیندها رو بصورت قابل تخلیه پیش هنگام مدیریت کنیم، شبیه اشتراک زمانی میشه.

منم اینایی رو که گفتید قبول دارم ولی مسئله اینه که توی توضیح کلی سیستم های Real Time اینطور گفته‌: "سیستم های بلادرنگ و اشتراک زمانی با هم تناقض دارند و نمی توانند همزمان در یک سیستم وجود داشته باشند "
و بعدذیل شرح Soft Real Time گفته‌: " از ویژگی های این روش آنست که برخی کارها دارای اولویت بالا هستند و اصولاً این سیستم‌ها قابل ترکیب با سیستم های دیگر می باشند"
من که هرچی بالا پایین میکنم میبینم یه اشکالی تو نحوه‌ی بیان این مسئله داره ولی جوری نگفته به بشه ازش استنتاج درست کرد.منم پرسیدم ببینم کسی کلیت این مطلب رو میدونه یا نه؟ولی هنوز جواب سوالم رو نگرفتم!