موضوعات داغ
  • بتلفیلد 6
  • گوشی‌های سری گلکسی S26
  • آیفون 17 اپل
  • بازی GTA VI
  • گلکسی S25 FE
  • دینو
سخت افزار مگ
  • اخبار و مقالات
    • گوشی موبایل
      • لوازم جانبی موبایل
    • تبلت
    • لپ تاپ
    • دسکتاپ
      • مادربرد
      • پردازنده مرکزی
      • کارت گرافیک
      • تجهیزات ذخیره سازی
      • حافظه
      • صفحه نمایش
      • تجهیزات جانبی
    • تصویرگری دیجیتال
    • صوتی و تصویری
    • شبکه
    • نرم افزار و بازی
    • کالبدشکافی قطعات
    • مطالب گوناگون
  • بررسی
    • بررسی گوشی موبایل
    • بررسی تبلت
    • بررسی لپ تاپ
    • دسکتاپ
      • بررسی کولر و فن
      • بررسی مادربرد
      • بررسی کارت گرافیک
      • بررسی تجهیزات ذخیره سازی
      • بررسی حافظه
      • بررسی منبع تغذیه و کیس
      • بررسی تجهیزات جانبی
      • بررسی صفحه نمایش
    • بررسی تصویرگری دیجیتال
    • بررسی صوتی و تصویری
    • بررسی شبکه
    • بررسی نرم افزار و بازی
    • بررسی گوناگون
  • راهنمای خرید
    • سیستم پیشنهادی
  • لیست قیمت
    • گوشی موبایل
      • لیست قیمت روز گوشی‌های سامسونگ
      • لیست قیمت روز گوشی‌های شیائومی
      • لیست قیمت روز گوشی‌های هواوی
      • لیست قیمت روز گوشی های آنر
    • تبلت
    • لپ‌تاپ
    • قطعات کامپیوتر
      • لیست قیمت پردازنده
    • محصولات اپل
    • تجهیزات شبکه
    • لوازم خانگی
    • صوتی و تصویری
    • دوربین دیجیتال
    • تجهیزات بازی
    • خودرو
  • ویژه
    • مسابقات
    • نمایشگاه
تبلیغات
تبلیغات
تبلیغات

پردازنده مرکزی

توضیح روان و ساده وقفه

Avatarتوسط امیرحسین آریایی ·20 فروردین 139520 فروردین 1395· 5

“وقفه” یکی از مهمترین قسمت هایی است که علاقمندان به کامپیوتر،دانشجویان رشته کامپیوتر در گرایش های نرم افزار و سخت افزار،محققان و برنامه نویسان باید آشنایی کامل با آن داشته باشند.از همین رو تصمیم به توضیح آن برای تمامی علاقمندان گرفته و در یک مطلب کوتاه آن را توضیح داده ایم.لازم به ذکر است که وقفه در سیستم عامل های گوناگون رفتار های متفاواتی دارد اما شیوه اصلی آن و یا اسکلت بندی مادر،در همه سیستم عامل های به یک گونه است.

 

در فرهنگ کامپیوتر، وقفه یا انترراپت (Interrupt) یک سیگنال به ریزپردازنده است که به توجه و پاسخ سریع CPU نیاز دارد. هنگامی که یک وقفه رخ می‌دهد، پردازنده عملیات جاری خود را متوقف می‌کند تا به درخواست وقفه رسیدگی کند. ریزپردازنده‌های خانواده ۸۰۸۶ به وقفه‌های تولید شده به وسیله سخت‌افزار و نرم‌افزار پاسخ می‌دهند که به ترتیب به آنها وقفه‌های سخت‌افزاری، و وقفه‌های نرم‌افزاری گفته می‌شود.  فرض کنید که قرار است بین هارد و سی پی یو ارتباط برقرار شودو هرگاه خواندن تمام شد cpu مطلع شود اگر یک بیت برای اینکار بگذاریم و cpu دایمن چک کند هزینه بر است اما وقفه نیاز به کنترل cpu ندارد و هر وقت خواندن تمام شد هارد یک وقفه برای cpu می‌فرستد.

انواع وقفه

  ۲۵۶ سطح الویت توسط پردازنده‌های ۸۰x۸۶ پشتیبانی می‌شود که می‌توان آنها را به سه گروه کلی تقسیم کرد:

وقفه‌های داخلی سخت‌افزاری

 وقفه‌های خارجی سخت‌افزاری

 وقفه‌های نرم‌افزاری

وقفه‌های داخلی سخت‌افزاری (internal hardware-interrupts) بدلیل رخ دادن وضعیت معینی که درحین اجرای یک برنامه پیش آمده تولید می‌شوند (مانند تقسیم بر صفر).وقفه‌هایی که در اثر خطا بوجود می‌آید تله (trap) هم نامیده می‌شود. تله باعث سقط برنامه می‌شوند.  این وقفه‌ها توسط سخت‌افزار اداره می‌شوند و امکان تغییر آنها وجود ندارد. اما با وجودیکه نمی‌توان آنها را مستقیما مدیریت کرد، این امکان وجود دارد که از اثر آن روی کامپیوتر به نحو مفیدی استفاده شود.

مثال:سخت‌افزار وقفه شمارنده ساعت کامپیوتر را چندبار در ثانیه فراخوانی می‌کند تا زمان را نگه دارد. می‌توان برنامه‌ای نوشت که مقدار شمارنده ساعت را خوانده آنرا به شکل قابل درک کاربر به صورت ساعت و دقیقه تبدیل کند.

 وقفه‌های خارجی سخت‌افزاری  وقفه‌های خارجی سخت‌افزاری (external hardware-interrupts) خارج از CPU و توسط دستگاه‌های جانبی، مانند صفحه کلید، چاپگر، کارت‌های ارتباطی و یا کمک پردازنده تولید می‌شوند.  دستگاه‌های جانبی با ارسال وقفه به CPU خواستار قطع اجرای برنامه فعلی شده و CPU را متوجه خود می‌کنند. آنها به پایه (maskable interrupts) INTR یا (non maskable interrupts) NMI پردازنده متصل هستند.

وقفه‌های دستگاه‌ها می‌توانند از طریق مداری به نام PIC 8259A، که کارش منحصرا سروکار داشتن با این نوع وقفه هاست، به پردازنده ارسال شوند. مدار (programmable interrupt controller) PIC که توسط CPU کنترل می‌شود سیگنال‌هایش را روی پایه INTR قرار می‌دهد و امکان فعال و غیرفعال کردن وقفه‌ها و تغییر سطح الویت را تحت نظارت یک برنامه می‌دهد.  دستورات STI و CLI می‌توانند برای فعال و غیرفعال کردن وقفه‌هایی که روی پایه INTR ارسال می‌شوند بکار روند که البته روی وقفه‌های NMI تاثیری ندارد. وقفه‌های نرم‌افزاری  وقفه‌های نرم‌افزاری (software interruptions) در نتیجه دستورالعمل int در یک برنامه درحال اجرا تولید می‌شوند.

برنامه نویس می‌تواند با دادن دستور int یک وقفه نرم‌افزاری تولید کند. بدین طریق بلافاصله اجرای برنامه فعلی را متوقف می‌کند و CPU را به روتین وقفه هدایت می‌کند. برنامه نویس از طریق وقفه‌ها می‌تواند در برنامه با وسایل جانبی ارتباط برقرار کند. استفاده از وقفه‌ها باعث کوتاهتر شدن کد برنامه و درک آسانتر و اجرای بهترآن می‌شود.  روتین‌های وقفه نرم‌افزاری بخشی از سیستم عامل هستند. از اینرو وقفه‌های نرم‌افزاری را می‌توان به دو گروه تقسیم کرد؛ وقفه‌های سیستم عامل DOS و وقفه‌های BIOS. وقفه‌های DOS آسانتر استفاده می‌شوند اما از وقفه‌های BIOS که قسمتی از سخت‌افزار هستند کندتر هستند.  DOS این نوع وقفه‌ها را برای اجرای (application programming interface) API خودش استفاده می‌کند. بیشتر سیستم عامل‌های جدید مانند Windows و Unix واسطه C-based را استفاده می‌کنند.

برچسب‌ها: پردازنده, پردازنده amd, پردازنده ای ام دی, پردازنده مرکزی, پردازنده موبایل اینتل, پردازنده نوت بوک, سیستم عامل, سیستم عامل ویندوز

بدون امتیاز
کمی صبر کنید...
تبلیغات
تبلیغات
سرخط خبرها:
  1. تکلیف مبالغ دریافتی برای سرویس اینترنت پرو مشخص شد
  2. قیمت GTA 6 لو رفت؛ نسخه استاندارد 90 یورو قیمت‌گذاری شده است!
  3. احتمال استفاده از نمایشگر BOE در گلکسی S27؛ تغییری جنجالی در پرچمدار سامسونگ
  4. بازگشت نسبی تحرک به بازار کار ایران پس از اتصال مجدد اینترنت
  5. مدیرعامل مخابرات: شهرداری تهران مانع ارتقای توسعه فیبر نوری است

مطالب مرتبط ...

  • 1

    مادربوردهای MSI از پردازنده های نسل بعد اینتل پشتیبانی خواهند کرد + لیست مادربوردها

    Avatarتوسط حسام شالیکاریان · 29 بهمن 1392 · 29 بهمن 1392

  • 2

    مراسم New Horizon: پردازنده های 7 نانومتری AMD EPYC و قدرت مطلق

    Avatarتوسط امیرحسین آریایی · 16 آبان 1397 · 22 اسفند 1398

  • تاریخچه پردازنده و کامپیوتر‌های شخصی‌ (قسمت چهارم) 0

    تاریخچه پردازنده و کامپیوتر‌های شخصی‌ (قسمت چهارم)

    Avatarتوسط امیرحسین جمشیدی · 19 دی 1399 · 26 دی 1399

مطالب گوناگون از دینو

کدام داروها می‌توانند تحمل گرما را سخت‌تر کنند؟

10 فیلم فوق‌ العاده که به شما کمک می کند بچه ها را بهتر درک کنید

چگونه از نشخوار افکار منفی و تجربیات گذشته خودداری کنیم؟

5 دیدگاه

  • دیدگاه5
  1. Avatar علی شاهیان نطنزی گفت:
    24 فروردین 1395 در 3:14 ب.ظ

    خیلی مختصر و مفید. البته تکنولوژی روز تمامی وقفه ها رو به هر نحوی دور زدن

    پاسخ
  2. Avatar Behnam گفت:
    21 فروردین 1395 در 4:30 ق.ظ

    :l:l:l:l:l:l:l:l

    پاسخ
  3. Avatar حمیدرضا گفت:
    21 فروردین 1395 در 12:41 ق.ظ

    بسم الله الرحمن الرحیم
    اللهم صل علی محمد و آل محمد و عجل فرجهم

    سلام خیلی ممنون
    بسیار مفید بود
    ان شاءالله سربلند باشید

    پاسخ
  4. Avatar Masoud.R گفت:
    20 فروردین 1395 در 9:20 ب.ظ

    درود بر شما واقعا عالی بود و بنده لذت بردم و بی شک این Page رو به دانشجوهام معرفی میکنم
    این عالیه این مقاله هارو بزارید و بنده خیلی لذت بردم چون متاسفانه هیچ جا به این اطلاعات ارزشمند بها نمیدن
    جناب آریایی عالی :-bd
    میتونم اینو اضافه کنم که وفقه یک الگوریتم از الگوریت های هستش که ما به دنبال اونیم که داده ها در کمترین زمان ممکن پردازش و بی نقص بشن – نمونش یک الگوریتم داریم که وقتی CPU توی یک Loop می افته بطور هوشمندان خودشون نجات بنده مثل صفحه مرگ یا شما همون صفحه آبی میشناسید

    الگوریتم های پیچدی هستن از فروشنده دورگرد تا صف دستشوری تا راسل و… که در ارشد بطور ویژه خواهید خوند – اما بزرگترین ایراد وقفه اینکه بعد از پایان داده می یاد یعنی اگه داده ها خراب باشن وقفه میشه یک پایان داده …………. خوب واقعا جای توضیح بیشتر نیست اما ممنون از جناب آریایی

    پاسخ
  5. Avatar drjackool گفت:
    20 فروردین 1395 در 3:56 ب.ظ

    یاد قدیما …:smiley6
    بهتر بود این رو هم اضافه میکردید که برنامه های تو حالت SHELL امکان استفاده از وقفه رو ندارند بجز یکی یا دوتا.

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در صورتی که نظر شما حاوی ناسزا، عبارات توهین‌آمیز و تهدید بوده و در تضاد با قوانین فعلی کشور باشد از انتشار آن بدون حذف موارد ذکر شده، معذوریم.
شکلک‌ها (اموجی‌ها) را می‌توانید با کیبرد گوشی یا کیبرد مجازی ویندوز قرار دهید.
تصاویر نویسندگان دیدگاه از Gravatar گرفته می‌شود.

پربحث‌ترین‌ها

  • ماجرای شکایت کاربران از فروشگاه «پی سی کالا» (PCKala) 7

    متن بیانیه پی سی کالا؛ در میان طوفان بحران، هنوز به عهد خود با مشتریان پایبندیم

  • لیست دستگاه‌ های سامسونگ که به‌روزرسانی One UI 9 را دریافت می‌کنند 6

    لیست دستگاه‌ های سامسونگ که به‌روزرسانی One UI 9 را دریافت می‌کنند

  • مقابله با پیامک‌های تبلیغاتی اپراتورها 2

    جریمه‌های سنگین در انتظار اپراتورها؛ خط و نشان وزارت ارتباطات برای پیامک‌های تبلیغاتی

  • ترامپ: اپل برای تولید تراشه در آمریکا با اینتل همکاری خواهد کرد 1

    ترامپ: اپل برای تولید تراشه در آمریکا با اینتل همکاری خواهد کرد

آخرین بررسی‌ها

9.7

بررسی حافظه اس‌اس‌دی SAMSUNG 9100 PRO 2TB

9.3

بررسی مادربرد X870 AORUS STEALTH ICE گیگابایت

8.8

تماشا کنید: بررسی گوشی گلکسی A17 4G سامسونگ؛ اقتصادی تازه‌نفس

8.8

بررسی لپ تاپ MSI Vector 16 HX - اژدهای همه‌فن‌حریف

9.6

تماشا کنید: بررسی Aorus FO27Q3 گیگابایت | بهترین مانیتور گیمینگ 2025؟

آخرین مطالب دینو

انقلاب‌های جهان: مهم‌ترین انقلاب‌های تاریخ که تاثیرات مهمی بر جهان داشتند!

کتاب‌های درسی تاریخ پر از صفحاتی است که انقلاب‌های…

  • حقایقی درباره پنتاگون که ممکن است شما را شگفت‌زده کند

  • 0 تا 100 اجرای روف گاردن در تهران | از طراحی اصولی تا نگهداری

  • 7 مورد از بهترین حرکات یوگا برای تسکین استرس

  • آزادی بیان چیست و چه اهمیتی در جامعه دارد؟

  • مطلب بعدی به عضو قدرتمند G.Skill سلام کنید
  • مطلب قبلی معرفی چند راهکار ساده برای بالا بردن توان کامپیوتر در بازی ها (به همراه تشریح)
  • آخرین مطالب
  • محبوب‌ترین مطالب
  • مبالغ دریافتی اینترنت پرو

    تکلیف مبالغ دریافتی برای سرویس اینترنت پرو مشخص شد

  • قیمت GTA 6 لو رفت؛ نسخه استاندارد 90 یورو قیمت‌گذاری شده است!

    قیمت GTA 6 لو رفت؛ نسخه استاندارد 90 یورو قیمت‌گذاری شده است!

  • احتمال استفاده از نمایشگر BOE در گلکسی S27؛ تغییری جنجالی در پرچمدار سامسونگ

    احتمال استفاده از نمایشگر BOE در گلکسی S27؛ تغییری جنجالی در پرچمدار سامسونگ

  • احیای بازار کار ایران پس از اتصال مجدد اینترنت

    بازگشت نسبی تحرک به بازار کار ایران پس از اتصال مجدد اینترنت

  • شهرداری تهران توسعه فیبر نوری

    مدیرعامل مخابرات: شهرداری تهران مانع ارتقای توسعه فیبر نوری است

  • ماجرای شکایت کاربران از فروشگاه «پی سی کالا» (PCKala) 7

    متن بیانیه پی سی کالا؛ در میان طوفان بحران، هنوز به عهد خود با مشتریان پایبندیم

  • لیست دستگاه‌ های سامسونگ که به‌روزرسانی One UI 9 را دریافت می‌کنند 6

    لیست دستگاه‌ های سامسونگ که به‌روزرسانی One UI 9 را دریافت می‌کنند

  • مقابله با پیامک‌های تبلیغاتی اپراتورها 2

    جریمه‌های سنگین در انتظار اپراتورها؛ خط و نشان وزارت ارتباطات برای پیامک‌های تبلیغاتی

  • ترامپ: اپل برای تولید تراشه در آمریکا با اینتل همکاری خواهد کرد 1

    ترامپ: اپل برای تولید تراشه در آمریکا با اینتل همکاری خواهد کرد

  • پردازنده‌ های دسکتاپ Raptor Lake Next اینتل با سوکت LGA 1700 عرضه می‌شوند 0

    پردازنده‌ های دسکتاپ Raptor Lake Next اینتل با سوکت LGA 1700 عرضه می‌شوند

آخرین دیدگاه‌ها

  • Avatar
    محسن دیوسار گفته است:
    سلام صددرصد عرضه میشه زودتر از A3× و خیلیای دیگه .ایناهم...
  • Avatar
    محمد علی شیعه منش گفته است:
    A54هیچ جا اسمش نیست
  • Avatar
    مجتبی بدری گفته است:
    درود و عرض ادب تمام این مراحل توضیحاتی که زحمت کشیدید...
  • Avatar
    Abolfazl Riahi گفته است:
    چرا برای A14 عرضه نمیشه؟؟
  • Avatar
    زانیار احمدی گفته است:
    برای A54 عرضه نمیشه ؟؟؟
  • Avatar
    sobhan گفته است:
    سلام
  • Avatar
    مرتضی گفته است:
    به جهنم که گوشی های قدیمی دریافت نکنند همش یه مشت...
  • Avatar
    بریم آن دنیا گفته است:
    دو ماه دیگه. دوباره جنگ و بی برقی توافق نهایی آن...
  • Avatar
    bahman گفته است:
    از نشانه های ایمان قوی و سواد کم هست عمرا درست...
  • Avatar
    علی گفته است:
    همچین گزینه ای تو s22 از خودتون توضیح میدین
راهنمای خرید لپ تاپ گیمینگ 471
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (دی 1404)
13 دی 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,303
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ با بودجه های مختلف (دی 1404)
10 دی 1404
راهنمای خرید مانیتور آذر 1404 70
راهنمای خرید و مشاوره
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (دی 1404)
6 دی 1404
راهنمای خرید گوشی موبایل آذر 491
راهنمای خرید و مشاوره
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (دی 1404)
5 دی 1404
7,765
راهنمای خرید و مشاوره سیستم پیشنهادی هایلایت
راهنمای خرید و مشاوره سیستم کامپیوتر با بودجه های مختلف (دی 1404)
3 دی 1404
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404) 0
اخبار و مقالات راهنمای خرید و مشاوره هایلایت
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404)
27 آبان 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2026 Sakhtafzarmag.Com. All Rights Reserved.

صفحه نخست » اخبار و مقالات » دسکتاپ » پردازنده مرکزی » توضیح روان و ساده وقفه

ورود

عضویت

رمزتان را گم کرده‌اید؟

عضویت | رمزتان را گم کرده‌اید؟
| بازگشت به ورود