موضوعات داغ
  • بتلفیلد 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. سامسونگ از کمبود DRAM سود می‌برد اما باید برای رقابت با TSMC بیشتر تلاش کند
  2. آیفون 18 زودتر از انتظار وارد خط تولید شد!
  3. جادوی RTX 5090 با چاشنی نوستالژی؛ Medal of Honor Warfighter با کیفیتی فراتر از واقعیت!
  4. مقایسه Sora و Veo : کدام هوش مصنوعی ساخت ویدیو انتخاب بهتری است؟
  5. آینده درخشان بتلفیلد 6؛ از بازگشت پرنده کوچک تا تحول در بتل رویال REDSEC

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

  • 15

    کاهش در آمد AMD رقم خورد

    Avatarتوسط امیرحسین آریایی · 29 دی 1394 · 29 دی 1394

  • 2

    امکان عرضه نسل اول AMD Ryzen با فناوری 12 نانومتری

    Avatarتوسط محمد کرماجانی · 1 دی 1398 · 1 دی 1398

  • 3

    اولین بنچمارک پردازنده AMD Bristol Ridge A12-9800

    Avatarتوسط امیرحسین آریایی · 2 مهر 1395 · 2 مهر 1395

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

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

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 گرفته می‌شود.

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

  • امضاکنندگان طرح مجلس برای فضای مجازی 39

    با اسامی امضاکنندگان طرح مجلس برای فضای مجازی آشنا شوید؛ پیش به‌سوی محدودیت بیشتر

  • لغو اینترنت سفید 4

    حاجی میرزایی: اینترنت سفید برای همه لغو خواهد شد

  • 3

    افزایش 30 درصدی تعرفه مکالمه و پیامک موبایل تأیید شد

  • ردمی نوت 15 پرو و پرو 5G شیائومی رونمایی شدند 3

    ردمی نوت 15 پرو و پرو 5G شیائومی برای عرضه در بازار جهانی رونمایی شدند

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

8.8

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

8.8

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

9.6

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

8.9

بررسی پاور UD1300GM PG5 گیگابایت

9.4

بررسی واترکولر GAMING 360 ICE گیگابایت

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

معرفی بهترین موسیقی‌های کلاسیک جهان که حتماً باید گوشی دهید

موسیقی کلاسیک یکی از بزرگترین و پرافتخارترین سبک‌های موسیقی…

  • بهترین مبل برای جهیزیه | انتخابی شیک، کاربردی و ماندگار

  • لیستی از بهترین فیلم‌های آل پاچینو: درخشش یک نابغه سینما

  • آداب هدیه دادن و هدیه گرفتن؛ راهی برای بیان احساس و احترام

  • در زمستان چه ساعتی باید غذا بخوریم؟

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

  • آیفون 18 زودتر از انتظار وارد خط تولید شد!

  • بازی Medal of Honor: Warfighter

    جادوی RTX 5090 با چاشنی نوستالژی؛ Medal of Honor Warfighter با کیفیتی فراتر از واقعیت!

  • هوش مصنوعی ساخت ویدیو

    مقایسه Sora و Veo : کدام هوش مصنوعی ساخت ویدیو انتخاب بهتری است؟

  • برنامه آینده بتلفیلد 6

    آینده درخشان بتلفیلد 6؛ از بازگشت پرنده کوچک تا تحول در بتل رویال REDSEC

  • امضاکنندگان طرح مجلس برای فضای مجازی 39

    با اسامی امضاکنندگان طرح مجلس برای فضای مجازی آشنا شوید؛ پیش به‌سوی محدودیت بیشتر

  • لغو اینترنت سفید 4

    حاجی میرزایی: اینترنت سفید برای همه لغو خواهد شد

  • 3

    افزایش 30 درصدی تعرفه مکالمه و پیامک موبایل تأیید شد

  • ردمی نوت 15 پرو و پرو 5G شیائومی رونمایی شدند 3

    ردمی نوت 15 پرو و پرو 5G شیائومی برای عرضه در بازار جهانی رونمایی شدند

  • 2

    سامسونگ قیمت گوشی‌های سری گلکسی A را افزایش می‌دهد

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

  • Avatar
    HA55AN گفته است:
    جالبه بدون فیلترشکن وارد سایت ایسوز شد. ایسوز تحریم رو برداشته...
  • Avatar
    نیما خردمند گفته است:
    https://www.asus.com/motherboards-components/motherboards/prime/prime-h310m-k-r2-0/helpdesk_download?model2Name=PRIME-H310M-K-R2-0
  • Avatar
    نیما خردمند گفته است:
    خواهش میکنم
  • Avatar
    رضا گفته است:
    لیست کامل و معرکه خیلی ممنون
  • Avatar
    رضا گفته است:
    بدون اینکه خنده‌اش بگیره گفت؟ اینترنت برای مردم آزاد کنید اا...
  • Avatar
    Parsa گفته است:
    من هم vega 8 دارم با Ryzen 5 pro 2500u ولی...
  • Avatar
    علی گفته است:
    حاجی دستم رفت یکی از خازن ها کارت گرافیک خم شد...
  • Avatar
    علی گفته است:
    هارد اکسترنال نمی شناسه سیستم راه چی و چون اطلاعات آن...
  • Avatar
    tohid گفته است:
    باز هم یک خبر خوشحال کننده ی دیگه. به واقعیت خوش...
  • Avatar
    علی گفته است:
    هارد اکسترنال شناسایی نمی شه. و در قسمت هاردهایی که پارتیشن...
راهنمای خرید لپ تاپ گیمینگ 469
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (آذر 1404)
12 آذر 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,303
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ با بودجه های مختلف (آذر 1404)
11 آذر 1404
راهنمای خرید مانیتور آذر 1404 70
راهنمای خرید و مشاوره هایلایت
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (آذر 1404)
6 آذر 1404
راهنمای خرید گوشی موبایل آذر 491
راهنمای خرید و مشاوره
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (آذر 1404)
5 آذر 1404
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404) 0
اخبار و مقالات راهنمای خرید و مشاوره هایلایت
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404)
27 آبان 1404
راهنمای خرید و مشاوره کنسول دستی با بودجه های مختلف 0
اخبار و مقالات راهنمای خرید و مشاوره
راهنمای خرید و مشاوره کنسول دستی با بودجه های مختلف (آبان 1404)
17 آبان 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2025 Sakhtafzarmag.Com. All Rights Reserved.

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

ورود

عضویت

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

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