سوال

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

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

ارسال پست
New Member
پست: 1
تاریخ عضویت: شنبه ۲۳ آذر ۱۳۸۷, ۱۲:۵۹ ب.ظ

سوال

پست توسط finesilk_3000 »

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

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


یاسپاس....
Old Moderator
Old Moderator
پست: 2294
تاریخ عضویت: پنج‌شنبه ۲۱ اردیبهشت ۱۳۸۵, ۱:۵۶ ب.ظ
محل اقامت: _*̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*̡̡_ _
سپاس‌های ارسالی: 403 بار
سپاس‌های دریافتی: 1073 بار
تماس:

پست توسط Ma3ouD »

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

در کش ذخیره شده و سپس اجرا میشود
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

پست توسط Mahdi1944 »

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

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


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

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

بازگشت به “سوالات و اشکالات نرم افزاري”