انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: الکوریتم زمانبندی لینوکس رو چطور پیدا کنم؟"لطفا کمک کنید"  (دفعات بازدید: 1804 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین peach2

  • Newbie
  • *
  • ارسال: 2
  • جنسیت : پسر
سلام من اصلا لینوکس کار نکردم استادمون تو دانشگاه گفته که الگوریتم زمانبندی لینوکس رو از تو فایلاش پیدا کنم و سورس کداشو براش ببرم لطفا کمک کنید
صبح باید تحویل بدم
« آخرین ویرایش: 26 آبان 1391، 08:40 ب‌ظ توسط peach2 »

آفلاین مهدی جعفری

  • Sr. Member
  • *
  • ارسال: 286
  • جنسیت : پسر
  • آزادی حق ماست!
پاسخ : کمک
« پاسخ #1 : 26 آبان 1391، 08:31 ب‌ظ »
سلام من اصلا لینوکس کار نکردم استادمون تو دانشگاه گفته که الگوریتم زمانبندی لینوکس رو از تو فایلاش پیدا کنم و سورس کداشو براش ببرم لطفا کمک کنید
صبح باید تحویل بدم

دوست من شما عنوان موضوعتو عوض کن زود تر به نتیجه میرسی هر کی ندونه انگار شما لبه ی پرتگاه هستید و دارید میوفتید!

موفق باشید
منتظران مهـــــــــــدی بهـــــوش باشند که حســــــین را مُنتَظِرانَش کُشتند

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
پاسخ : الکوریتم زمانبندی لینوکس
« پاسخ #2 : 26 آبان 1391، 08:43 ب‌ظ »
رفیق یکم توضیح بده دقیقا چیو میخوای!
 مگه به همین سادگیه که الگوریتم زمان بندیه یه os مثل لینوکس رو یه شبه در آورد و تو کاغذ A4  به استاد تحویل داد ؟؟!
مگه یه دونه الگوریتمه !!؟

آفلاین peach2

  • Newbie
  • *
  • ارسال: 2
  • جنسیت : پسر
منظورم الگوریتمش RR یا ... کدومه؟
بعدشم این برنامه الگوریتم تو کدوم فایل هست فقط از کدهایی که الگوریتم رو تشکیل میدن یک کپی بردارم لطفا راهنمای کنین

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
فکر میکنم بستگی به کرنل داره، این آخری فکر کنم از "completley fair scheduler" استفاده میکنه!
اینی که شما میگی ینی RR ، چیزی نیست که الان استفاده بشه!!!

بعدشم، نمی دونم شاید استاده شوخی کرده باهاتون :D ولی این که بخوای تو کرنل دنبال یه تابع یا چند خط کد بگردین معقول نیست! مثلا چیزی که شما میخوای تو این باید باشه : kernel/sched.c
http://lxr.linux.no/linux/kernel/sched.c
ولی اگه دقت کنی حدود 2700 خط کده !!
ولی شما بخوای دنبال اینکه لینوکس چه جوری پردازش هارو انتخاب میکنه بگردی، باید یه الگوریتم خاص رو سرچ کنی مثل همون completley fair...
ینی تو pdf ها یا سایت ها این الگوریتم هارو توضیح دادن نه اینکه یه صفحه کد نوشته باشن
شاید اگه بیشتر وقت بود میشد یه کاریش کرد، نه اینکه فردا صبح مقاله و کدی تحویل بدی که خودت هیچی ازش نمی فهمی. ;)
« آخرین ویرایش: 26 آبان 1391، 10:23 ب‌ظ توسط snifer7 »

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
دستور date رو چک کنین .
فکر کنم تعداد ثانیه رو از یک فایل میخونه کخ اون تعداد ثانیه از سال 1970 محاصبه میشه بعد خودش تبدیلش میکنه به زمان الان .

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19687
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
زمان‌بندی یه موضوع بسیار پیچیده‌است. موارد بسیاری وجود دارن که بسته به نوع و کارایی که دارن از الگوریتم‌های مختلفی مثل RR، MFQ و… استفاده می‌کنن. فکر می‌کنم استاد یا با شما شوخی کرده، یا کلّاً از مرحله پرت بوده
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین امین - am1n

  • Sr. Member
  • *
  • ارسال: 467
  • جنسیت : پسر
  • ... روش دین توضیح شناخته‌ها بوسیله ناشناخته‌هاست!!
    • دات امین / حرف های آزاد من
... فکر می‌کنم استاد یا با شما شوخی کرده، یا کلّاً از مرحله پرت بوده

فکر کنم استاد انقلاب اسلامی بوده :D
اگه peach2 بگن چه درسیه ممنون میشم  ;)

آفلاین alieblice

  • High Hero Member
  • *
  • ارسال: 1275
تو این کتاب فصل 5 : Chapter 5. Timing Measurements

در مورد زمان تو کرنل لینوکس صحبت کرده . فکر کنم شروع خوبی باشه .
اسم کتاب :
O'Reilly - Understanding The Linux Kernel