امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مدیریت پروسس با زبان سی
نویسنده پیام
kayvan آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
مدیریت پروسس با زبان سی
می خواستم یه برنامه بنویسم برای مدیریت پروسس ها . روش هایی که تو سیستم عامل می گن مثل fifo رو با سی پیاده سازی کنم اما نمی دونم چجوری
۱۷-بهمن-۱۳۸۵, ۰۱:۳۵:۵۳
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
RE: مدیریت پروسس با زبان سی
با سلام به شما دوست عزیز

ببینید دوست عزیز این الگوریتم های زمانبندی و الویت بندی مثل FIFO یا Round Robin یا ... که هست موقعی می شه ازش استفاده کرد که بخوای خودت سیستم عامل رو بشینی از صفر بنویسی ولی وقتی ما داریم در یه محیطی مثل داس یا ویندوز برنامه می نویسیم در واقع داریم از یه سیستم عامل آماده استفاده می کنیم که خودش این الگوریتم ها رو داره بکار می گیره و در واقع جایی برای استفاده از این قبیل الگوریتم ها برای مدیریت زمانبندی و ... باقی نمی مونه چون خود سیستم عامل داره ازش استفاده می کنه و مدیریتش دست ما نیست
نقل قول: می خواستم یه برنامه بنویسم برای مدیریت پروسس ها
حالا این صحبتی که کردید داستانش جداس
ار داس که اطلاعی ندارم ولی چیزی که هست اینه که در ویندوز با یک سری
از توابع API می شه پروسس ها رو مدیریت کرد
مفهومی که من از مدیریت پروسس ها استنباط می کنم و در محیط یه سیستم عامل قابل انجام هست شامل موارد زیر هست :
ایجاد پروسس
حذف پروسس
کنترل پروسس
و ....

موفق باشید
۱۷-بهمن-۱۳۸۵, ۱۸:۳۷:۲۲
ارسال‌ها
پاسخ
kayvan آفلاین
تازه وارد

ارسال‌ها: 7
موضوع‌ها: 5
تاریخ عضویت: بهمن ۱۳۸۵

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مدیریت پروسس با زبان سی
ببخشید من خودم اولش درک درستی از برنامه ای که ازم خواستن نداشتم !

این برنامه باید n تعداد پروسس ها رو بگیره !
بعد یک بار به یکی از روش های زمان بندی انحصاری و یک بار هم به روش زمان بندی پروسس غیر انحصاری زمان اجرای انها را بگه
من شروع کردم به نوشتن اما این سی زبون نفهمه !

مثلا
;[]int m

این و قبول نمی کنه !
موقع کامپایل کردن این اررور رو می ده
size of 'm' is unknown or zero

۲۱-بهمن-۱۳۸۵, ۰۰:۵۱:۱۹
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #4
RE: مدیریت پروسس با زبان سی
نقل قول: این برنامه باید n تعداد پروسس ها رو بگیره !
بعد یک بار به یکی از روش های زمان بندی انحصاری و یک بار هم به روش زمان بندی پروسس غیر انحصاری زمان اجرای انها را بگه
من شروع کردم به نوشتن اما این سی زبون نفهمه !
شاید منظور شما اینه که سیستم عامل طراحی کنیم
در این صورت شما باید برای اطلاعات بیشتر به کتاب "سیستم های عامل"
دکتر مهرداد فهیمی رجوع کنید
این کتاب در دو جلد هست و فکر می کنم باید به قسمت ضمیه هاش رجوع کنید
اطلاعات خوبی درش می شه پیدا کرد
موفق باشید



(آخرین ویرایش در این ارسال: ۲۱-بهمن-۱۳۸۵, ۱۳:۱۷:۳۴، توسط Iron_Fist.)
۲۱-بهمن-۱۳۸۵, ۱۳:۰۳:۳۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ماشین حساب ساده به زبان c sepade 4 15,368 ۰۲-آذر-۱۳۹۰, ۱۸:۲۶:۳۷
آخرین ارسال: mehdi1172
  درخواست انجام پروژه به زبان C maryam8080 2 6,951 ۱۴-فروردین-۱۳۹۰, ۰۳:۴۷:۴۷
آخرین ارسال: imanba
  3 برنامه به زبان اسمبلی far_222000 13 28,829 ۲۷-آذر-۱۳۸۹, ۰۹:۴۸:۰۴
آخرین ارسال: mohsen144
  برنامه ماشين حساب به زبان اسمبلي azita 4 16,674 ۲۱-آذر-۱۳۸۹, ۲۳:۱۶:۳۸
آخرین ارسال: فرهاد111
  اعداد اول است یا نه به زبان اسمبلی new_ali68 0 4,464 ۰۴-آذر-۱۳۸۹, ۲۲:۰۱:۰۹
آخرین ارسال: new_ali68
Rolleyes برنامه ماشين حساب به زبان اسمبلي پريا 1 4,800 ۰۶-اسفند-۱۳۸۸, ۱۶:۱۷:۱۳
آخرین ارسال: vahid_xray
  برنامه ماشين حساب به زبان اسمبلي mina 3000 3 10,372 ۰۱-دى-۱۳۸۸, ۱۸:۵۷:۳۲
آخرین ارسال: هانی
  برنامه ماشین حساب با زبان اسمبلی ستایش 5 16,387 ۲۰-تير-۱۳۸۸, ۱۹:۲۱:۲۳
آخرین ارسال: mortezamsp
  برنامه به زبان پاسکال sav68 5 5,485 ۰۸-تير-۱۳۸۸, ۲۰:۰۷:۵۸
آخرین ارسال: sav68
  پروژه اي با زبان C starsoheil 4 4,903 ۰۵-خرداد-۱۳۸۸, ۱۴:۱۱:۰۶
آخرین ارسال: candy1

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS