PDA

View Full Version : سوال: نحوه کار تایمر



cccccccccc
دوشنبه 31 مرداد 1390, 14:17 عصر
سلام
زمانی که ما interval تایمر رو روی 1000 تنظیم میکنیم، چطور بعد از یک ثانیه فراخوانی میشه؟
مثل وقفس؟ یا هر یک میلی ثانیه cpu بررسی میکنه که الآن باید فراخوانی بشه یا نه؟

Padrone
دوشنبه 31 مرداد 1390, 15:42 عصر
ببین cpu یک کلاک ریت مخصوص برای زمان داره که فرکانسش در همه پردازشگر ها ثابت هست
وقتی تایمر رو فعال می کنی از روی این کلاک cpu زمان های خودش رو حساب و event مربوطه رو فراخونی میکنه
مثه وقفه هم نیست چرا که زمانی که خود cpu زمان رو محاسبه میکنه نه یک قسمت خارجی

Farshid007
دوشنبه 31 مرداد 1390, 20:43 عصر
ببخشید بحث رو عوض می کنم
Timer چه ربطی به CPU داره؟؟؟
http://msdn.microsoft.com/en-us/library/system.timers.timer.aspx
من که چیزی از CPU پیدا نکردم!

mamrez_kh
دوشنبه 31 مرداد 1390, 21:12 عصر
Timer چه ربطی به CPU داره؟؟؟

CPU یه فرکانسی تولید میکنه که با توجه به اونه که زمان سنجی معنی پیدا میکنه. برای مثال فرض کن یه فرکانس 10 هرتز داری (یعنی تو هر ثانیه 10 بار 0 و 1 میشه)، سخت افزار میاد این 0 و 1 شدن ها رو شمارش میکنه و با توجه به اونه که مشخص میشه چه قدر زمان گذشته. خود این کلاس تایمر آخرش داره با استفاده از CPU زمان رو میسنجه و گذارش میکنه، ولی ما چیزی از اون کارای سخت افزاری نمیبینیم

cccccccccc
پنج شنبه 03 شهریور 1390, 11:44 صبح
ببین cpu یک کلاک ریت مخصوص برای زمان داره که فرکانسش در همه پردازشگر ها ثابت هست
وقتی تایمر رو فعال می کنی از روی این کلاک cpu زمان های خودش رو حساب و event مربوطه رو فراخونی میکنه
مثه وقفه هم نیست چرا که زمانی که خود cpu زمان رو محاسبه میکنه نه یک قسمت خارجی
از روی این کلاک cpu زمان های خودش رو حساب و event مربوطه رو فراخونی میکنه
یعنی cpu هر لحظه زمان رو چک میکنه؟ اگه چنتا تایمر داشته باشیم به سیستم فشار نمیاد؟
مثه وقفه هم نیست چرا که زمانی که خود cpu زمان رو محاسبه میکنه نه یک قسمت خارجی
خب وقفه میتونه هم داخلی باشه هم خارجی!

navidkhalilian
جمعه 04 شهریور 1390, 00:47 صبح
سلام دوست عزیز.

یعنی cpu هر لحظه زمان رو چک میکنه؟ اگه چنتا تایمر داشته باشیم به سیستم فشار نمیاد؟

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