تازه ها: 
از وای فای رایگان بترسید!

از وای فای رایگان بترسید!

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

مراقب باشید در تلگرام هک نشوید!

مراقب باشید در تلگرام هک نشوید!

آیا تلگرام قابل هک شدن است؟ هک تلگرام چگونه انجام می‌پذیرد؟ چگونه از هک شدن تلگرام خود جلوگیری کنیم؟ هر آنچه که درباره هک تلگرام باید بدانید. تلگرام چقدر امن است؟ بیشتر

ردیابی و فرمت گوشی سرقتی از طریق جیمیل

ردیابی و فرمت گوشی سرقتی از طریق جیمیل

این ابزار با اکانت گوگل شما سینک می شود و شما قادر به حذف تمامی فایل های روی گوشی از راه دور ، قرار دادن و تغییر رمز گوشی و یافتن آن از طریق نقشه های گوگل می باشید. این ابزار دقیقا مانند یک ردیاب در صورت حرکت گوشی می توانید آن را به صورت زنده ردیابی کنید اگر احساس کردید به گوشی خود نزدیک شده اید بدون دسترسی و از راه دور قادر به صدا در آوردن آزیر مخصوص خواهید شد. بیشتر

ردیابی افراد از طریق شماره موبایل!!!

ردیابی افراد از طریق شماره موبایل!!!

هر آنچه که باید درباره ردیابی و بدست آوردن موقعیت از طریق شماره موبایل بدانید. با تکنولوژی‌های ردیابی آشنا شوید و در دام کلاه برداران نیفتید. در چند سال اخیر با توجه به افزایش چشمگیر استفاده از گوشی‌های هوشمند (اسمارت فون‌ها)، کلاه برداران زیادی هم بازار خود را پیدا کرده و با روش‌های گوناگون سعی می‌کنند کاربران را مورد هدف قرار داده اند بیشتر

افزایش سرعت گوشی اندرویدی

افزایش سرعت گوشی اندرویدی

شاید شما هم با مشکل کند شدن تلفن همراه اندرویدتان دست وپنجه نرم می کنید، اما دیگر نگران کندبودن گجت اندرویدی خود نباشید و با این روش بسیار ساده و کاربردی (بدون هیچگونه عوارض) سرعت گوشی خودتان را برای همیشه بالا ببرید: بیشتر

 

منظور از وقفه (interrupt) در سیستم عامل چیست؟ وانواع آن

وقفه، همانطوریکه از نامش پیداست، روشی است که در اجرای برنامه عادی و جاری ریزپردازنده وقفه به وجود می آورد و آن را بصورت موقت قطع می کند تا ریزپردازنده اقدام به اجرای یک برنامه دیگر نموده و پس از اتمام آن، کنترل اجرای برنامه توسط ریزپردازنده، مجددا به برنامه ایی که قطع شده برگشته و اجرای آن را ادامه دهد. بنابراین مفهوم وقفه به هیچ وجه به معنی توقف کار ریزپردازنده نیست بلکه وقفه صرفا قطع برنامه جاری و رفتن به اجرای یک برنامه دیگر است.

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

نکته ۲: یک هدف عمده ، از راهکار وقفه ، افزایش  کارائی  پردازنده می باشد.

نکته ۳: در هنگام  اجرای خود هسته نیز وقفه اتفاق می افتد. CPU  آنها را آشکار کرده و به جای پشته درون جدول ،فرآیند  از پشته هسته استفاده می شود.

نکته ۴: امکان وقوع وقفه های تو در تو نیز وجود دارد و هرگاه روال سرویس دهی به وقفه بعدی خاتمه می یابد ، می توان وقفه قبل ازآن را تکمیل نمود.

وقفه در سیتم عامل

در حالت کلی سه نوع وقفه در کامپیوتر وجود دارد:

۱- وقفه خارجی

۲- وقفه داخلی

۳- وقفه نرم افزار

 

-۱ وقفه خارجی

الف- زمان سنج (Timer): وقفه ای که توسط تایمر داخلی پردازنده تولید می شود. این وقفه به سیستم عامل اجازه می دهد،  بعضی اعمال را به طور  مرتب انجام دهد.در واقع به منظور تعیین زمان اجرای پردازنده در هر وهله کاری

ب- وقفه تکمیل ورودی – خروجی: هنگامی تولید می شود که ورودی – خروجی کامل شده باشد یا خطائی در آنها رخ داده باشد.

حتما بخوانید  ویروس شورتکات چیست؟و نحوه حذف همیشگی آن از فلش مموری

ج- وقفه سخت افزار : وقفه ای است که بر اثر بروز خطا در سخت افزار ماشین رخ می دهد.مثل نقص برق

د- وقفه Restart: وقفه ای است که  بر اثر فشار دادن دکمه Reset بر روی کنسول ایجاد می گردد.

 

 

۲- وقفه داخلی(تله های حفاظتی و استثنا (Trap)) :

بر اثر خطاهای  مختلف  در برنامه کاربران رخ می دهد . این وقفه ها تله ( Trap) نیز نامیده می شود مانند تقسیم بر صفر ، سرریز شدن محاسباتی ،  تلاش برای اجرای یک دستوالعمل  ماشین غیر مجاز و مراجعه به آدرسی خارج از فضای مجاز کاربر

 

مثال : الف- فرض کنید برنامه ای می خواهد خلاف کند به حافظه دیگران دسترسی داشته باشد.

مثال : ب- می خواهیم وقفه ها را از کار بندازیم .

مثال : ج-  هارد دیسک را فرمت کنیم

Trap   چیست؟هر گونه رفتن از مد کاربر به مد هسته را تله گویند.

 

۳– وقفه نرم افزاری :

این وقفه ها همان  فراخوانی سیستمی (System Call) نامیده می شوند دستوراتی از برنامه کاربر هستند که با فراخوانی آنها نیاز به استفاده از حالت ناظر و امکانات آن فراهم می گردد مثل در خواست  اجرای یک ورودی – خروجی که با یک وقفه به ناظر (سیستم) واگذار می شود.

 

 

جدول بردار وقفه  (Vector Table ):

بخشی از مکانیسم  وقفه شامل یک جدول بردار می باشد که آدرس حافظه سرویس دهنده های وقفه را نگه می دارد . جدول آدرس  به عنوان  مکانی مطمئن برای نگهداری آدرس های مهمی که کاری با وقفه ندارند ، استفاده می شود. برای هر کدام از این آدرس ها یک شماره وقفه متناظر وجود دارد ، اما تا وقتیکه روتین سرویس دهنده وقفه موجود نباشد ، هرگز  نمی تواند استفاده شود.

حتما بخوانید  ایجاد فایل PDF و تبدیل فایل word به PDF (بدون نرم افزار)

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

 

مکانیسم وقفه :

هر وقفه یک شماره دارد که نوع وقفه را  مشخص میکند. به عنوان مثال یک شماره وقفه برای دیسک گردانها استفاده می شود ( تمام گرداننده ها  دارای یک وقفه  می باشند) ساعت، صفحه  کلید ، چاپگر ها نیز هر کدام یک شماره مخصوص دارند، برای هر شماره وقفه یک برنامه مخصوص به نتم سرویس دهنده وقفه (Interrupt handler) جدول مخصوص که در اوایل حافظه کامپیوتر قرار دارد آدرس کامل سرویس دهنده های وقفه را  ضبط می کند . هنگامیکه وقفه ای رخ می دهد ، از شماره وقفه برای پیدا کردن برنامه سرویس دهنده وقفه استفاده می شود . اما پیش از اینکه سرویس  دهنده وقفه شروع به کار کند ، که مکانیسم پردازش  وقفه ، رکوردی از وضعیت کاری که در جریان بود را بر روی پشته ذخیره می کند . بعد از اجرای  وقفه ، کنترل پردازنده از روتین سرویس دهنده وقفه انتقال می یابد . سرویس دهنده  وقفه  اغلب در برنامه تعبیه شده  ROM_BIOS یا به عنوان بخش از سیستم عامل ظاهر میشوند.

 

 

دیدگاهتان را بنویسید

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