صفحه 1 از 1

سوال

ارسال شده: شنبه ۲۳ آذر ۱۳۸۷, ۱:۰۲ ب.ظ
توسط finesilk_3000
با سلام/من دوتا سوال داشتم /یکی نرم افزاری یکی سخت افزاری!
ممنون می شم اگه جواب بدین:
1.وقنی که وقفه ای رخ می دهد پردازنده دستورالعمل جاری را به پایان می رساندوInterrupt service routine رادر مرحله ی بعدبه اجرا در می آورد.ممکن است قبلا دستورالعملهایی درصف ستورالعمل ها قرارگرفته باشند.تکلیف این دستورها چیست؟آیا اجرا می شوند یا خیر؟

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


یاسپاس....

ارسال شده: شنبه ۲۳ آذر ۱۳۸۷, ۴:۱۳ ب.ظ
توسط Ma3ouD
تکلیف این دستورها چیست؟

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

ارسال شده: یک‌شنبه ۲۴ آذر ۱۳۸۷, ۱:۵۱ ق.ظ
توسط Mahdi1944
finesilk_3000,
1- البته اين که به چه ترتيبي سيستم عامل وقفه‌ها رو مديريت کنه، کاملا بستگي به ساختار و توان سخت افزاري سيستم در انجام الگوريتمها داره، اما به طور کلي در سيستم عاملهايي که قابليت اجراي چند وظيفه‌اي و چند پردازشي رو دارند کمتر چنين مواردي مطرح ميشه، چرا که فرايندها به صورت تسهيم زماني سوويچ شده و هر فرايند بسته به طول و ميزان مورد نياز منابع در اولويت قرار گرفته و کاربر احساس ميکنه فرايندها و درخواست‌ها به صورت همزمان اجرا ميشه، اما در سيستمهايي مانند داس که اين قابليت رو ندارند، دستور جاري در صف فرايند‌ها، اجرا شده و به وقفه پاسخ ميدهد، اگر وقفه به هر دليل طولاني شده و ديگر پردازشها منتظر بمانند، يک timeout تعريف شده و در صورت عدم انجام يا دريافت پاسخ مثلا از پرينتر وقفه پايان يافته و سيستم به ادامه‌ي اجراي فرايند‌هاي صف ادامه ميده، در هر صورت هر inerrupt لزوما در همان لحظه انجام نشده و بر اساس اولويت در جايي از صف قرار داده شده و مديريت ميشه، پس در حالت نرمال اغلب موارد دستورات ليست اگر با بن بست مواجه نباشند، انجام شده و موردي جا گذاشته نميشه، اما نميشه اطمينان داشت يک سيستم هميشه درست کار کنه و مثلا در مواقعي که سيستم هنگ ميکنه و دليل سخت افزاري نداره، يعني اينکه منابع سيستمي و يا نحوه‌ي مديريت اونها باعث اختلال بوده و احتمالا روالها يا وقفه‌هايي اجرا نشده‌اند

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