در اين بخش شما ميتوانيد سوالات و اشکالات نرم افزاري خود را مطرح کنيد

سوال

مديران انجمن: Mahdi Mahdavi, شوراي نظارت


New Member



no avatar
پست ها

1

تشکر کرده: 0 مرتبه
تشکر شده: 0 مرتبه
تاريخ عضويت

شنبه 23 آذر 1387 12:59

آرشيو سپاس: 0 مرتبه در 0 پست

سوال

توسط finesilk_3000 » شنبه 23 آذر 1387 13:02

با سلام/من دوتا سوال داشتم /یکی نرم افزاری یکی سخت افزاری!
ممنون می شم اگه جواب بدین:
1.وقنی که وقفه ای رخ می دهد پردازنده دستورالعمل جاری را به پایان می رساندوInterrupt service routine رادر مرحله ی بعدبه اجرا در می آورد.ممکن است قبلا دستورالعملهایی درصف ستورالعمل ها قرارگرفته باشند.تکلیف این دستورها چیست؟آیا اجرا می شوند یا خیر؟

2.اگر در یکIC-74373 به ورودی کنترلی گیت سیگنال کلاک متناوب وصل کنیم آیا آی سی به D-flip flop تبدیل می شود؟چرا؟


یاسپاس....

Old Moderator

Old Moderator



نماد کاربر
پست ها

2294

تشکر کرده: 0 مرتبه
تشکر شده: 29 مرتبه
تاريخ عضويت

پنج شنبه 21 اردیبهشت 1385 13:56

محل سکونت

_*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_ _

آرشيو سپاس: 1176 مرتبه در 362 پست

توسط Ma3ouD » شنبه 23 آذر 1387 16:13

تکلیف این دستورها چیست؟

در کش ذخیره شده و سپس اجرا میشود

Administrator

Administrator



نماد کاربر
پست ها

15465

تشکر کرده: 10180 مرتبه
تشکر شده: 3920 مرتبه
تاريخ عضويت

جمعه 7 بهمن 1384 19:51

آرشيو سپاس: 30251 مرتبه در 5981 پست

توسط Mahdi1944 » يکشنبه 24 آذر 1387 01:51

finesilk_3000,
1- البته اين که به چه ترتيبي سيستم عامل وقفه‌ها رو مديريت کنه، کاملا بستگي به ساختار و توان سخت افزاري سيستم در انجام الگوريتمها داره، اما به طور کلي در سيستم عاملهايي که قابليت اجراي چند وظيفه‌اي و چند پردازشي رو دارند کمتر چنين مواردي مطرح ميشه، چرا که فرايندها به صورت تسهيم زماني سوويچ شده و هر فرايند بسته به طول و ميزان مورد نياز منابع در اولويت قرار گرفته و کاربر احساس ميکنه فرايندها و درخواست‌ها به صورت همزمان اجرا ميشه، اما در سيستمهايي مانند داس که اين قابليت رو ندارند، دستور جاري در صف فرايند‌ها، اجرا شده و به وقفه پاسخ ميدهد، اگر وقفه به هر دليل طولاني شده و ديگر پردازشها منتظر بمانند، يک timeout تعريف شده و در صورت عدم انجام يا دريافت پاسخ مثلا از پرينتر وقفه پايان يافته و سيستم به ادامه‌ي اجراي فرايند‌هاي صف ادامه ميده، در هر صورت هر inerrupt لزوما در همان لحظه انجام نشده و بر اساس اولويت در جايي از صف قرار داده شده و مديريت ميشه، پس در حالت نرمال اغلب موارد دستورات ليست اگر با بن بست مواجه نباشند، انجام شده و موردي جا گذاشته نميشه، اما نميشه اطمينان داشت يک سيستم هميشه درست کار کنه و مثلا در مواقعي که سيستم هنگ ميکنه و دليل سخت افزاري نداره، يعني اينکه منابع سيستمي و يا نحوه‌ي مديريت اونها باعث اختلال بوده و احتمالا روالها يا وقفه‌هايي اجرا نشده‌اند

2- خير، چرا که اصولا اين IC فليپ فلاپ نيست اين IC يک آي سي Latch هشت بیتي هست، که طبق جدول IC با فرض صفر بودن ورودي OE کار مي کنه و اگر OE يک باشه خروجي اون قطع خواهد بود و پايه Set و Reset هم نداره (البته اگر درست خاطرم مونده باشه)
موفق باشيد
زندگي صحنه يکتاي هنرمندي ماست     هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست     خرم آن نغمه که مردم بسپارند به ياد


 لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد  |  لينکها براي کاربران مهمان قابل دسترسي نيست، براي مشاهده ي لينکها لطفا ثبت نام کرده و وارد شويد 

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد


 


  • موضوعات مشابه
    پاسخ ها
    بازديدها
    آخرين پست
  • سوال
    توسط محین علی زاده » سه شنبه 22 اسفند 1391 00:37
    1 پاسخ ها
    433 بازديدها
    آخرين پست توسط samsun نمایش آخرین ارسال
    سه شنبه 22 اسفند 1391 07:05
  • 2تا سوال مهم
    توسط sara hs » دوشنبه 10 تیر 1392 11:48
    4 پاسخ ها
    648 بازديدها
    آخرين پست توسط sara hs نمایش آخرین ارسال
    سه شنبه 11 تیر 1392 11:07
  • سوال
    توسط Jafarihosein0 » دوشنبه 13 شهریور 1396 20:00
    1 پاسخ ها
    368 بازديدها
    آخرين پست توسط MOHAMMAD_ASEMOONI نمایش آخرین ارسال
    دوشنبه 13 شهریور 1396 20:40

چه کسي حاضر است ؟

کاربران حاضر در اين انجمن: بدون كاربران آنلاين و 2 مهمان