উইন্ডোজে "সিস্টেম বাধা" কী?


16

আমার সিস্টেমটি একটি এএমডি এ 10 5750 মি সিপিইউ, আর 9 এম 290 এক্স জিপিইউ, 8 জিবি, 1 টিবি সহ একটি নোটবুক সিস্টেম। আমি এমন একটি প্রক্রিয়া লক্ষ্য করেছি যা এই মুহুর্তে "সিস্টেম বাধা" নামে সর্বদা সক্রিয় থাকে, এটি সিপিইউর গড় 1.5% গ্রাস করে।

আমি সর্বত্র অনুসন্ধান করেছি, কিন্তু এই প্রক্রিয়া সম্পর্কে আমি কিছুই পাইনি। আমি এমন লোকদের খুঁজে পেয়েছি যাদের প্রসেসটি সিপিইউর অত্যন্ত উচ্চ মানের গ্রাস করে, যা আমার ক্ষেত্রে নয় is এটা কি স্বাভাবিক? এটি কি সিপিইউর একটি সর্বনিম্ন অংশ (এমনকি) গ্রাস করে সারাক্ষণ সক্রিয় থাকবে?

উত্তর:


29

"সিস্টেম বিঘ্ন" প্রথাগত অর্থে কোনও প্রক্রিয়া নয়, তবে ব্যবহারকারীকে বোঝানোর চেষ্টা করার জন্য উপস্থিত আছেন যে কম্পিউটারটি তার সিপিইউ সংস্থানগুলির 1.5% ব্যয় করছে বিঘ্নিত অনুরোধগুলির প্রক্রিয়াকরণে। ওএস স্তরের নীচে বাধা ঘটে, তাই এগুলি কোনও বিশেষ প্রক্রিয়ার সাথে সম্পর্কিত নয়।

বাধা (আইআরকিউ) উপস্থিত রয়েছে যাতে আপনার সিস্টেমের হার্ডওয়্যার উপাদানগুলি "ত্রুটি ঘটেছে", বা "আপনার অনুরোধ করা ডেটা এখন উপলভ্য", বা "এই ডিভাইসটি ডেটা প্রেরণ করতে চান" এর মতো সিপিইউ জিনিসগুলি বলতে পারে। যেকোন সময় কোনও ডিভাইস বা সফ্টওয়্যারটির কোনও অংশ সিপিইউকে তার কার্য সম্পাদনের বিষয়ে কিছু বলার প্রয়োজন হয় বা সিপিইউকে কিছু করার জন্য নির্দেশ দেওয়ার দরকার হয়, এটি একটি বাধা সৃষ্টি করে, যা সিপিইউ গ্রহণ করে এবং পরিচালনা করে । যখন এটি ঘটে, সিপিইউ এটি যা করছে তা তত্ক্ষণাত বন্ধ করে দেয় যাতে এটি বিঘ্নিত হওয়ার প্রক্রিয়া করে।

প্রক্রিয়া হিসাবে দেখা গেলে, অন্য সম্পর্কিত আইটেমগুলি হ'ল ডিফার্ড প্রসিডিউর কলস (ডিপিসি) , যা ওএস ফাংশনগুলি হয় উত্থাপিত বিঘ্নিত হওয়ার প্রতিক্রিয়া হিসাবে একটি অ্যাসিনক্রোনাস পদ্ধতিতে প্রত্যক্ষ বা অপ্রত্যক্ষভাবে ডাকা হয়। সিস্টেম বাধা এবং ডিপিসি প্রসেসিং একসাথে যুক্ত করে, আপনি সাধারণত আইআরকিউ হ্যান্ডলিংয়ের প্রতিক্রিয়া জানাতে ব্যবহৃত সংস্থানগুলির পরিমাণ অনুমান করতে পারেন।

ভাল বাধা এবং খারাপ আছে। যদি আপনি বিঘ্নিত প্রক্রিয়াজাতকরণে প্রচুর সময় ব্যয় করে থাকেন তবে কমপক্ষে একটি হার্ডওয়ারের ব্যর্থ হওয়া খুব ভাল সম্ভাবনা রয়েছে। অন্যদিকে, প্রচুর হার্ডওয়্যার সময় ও অন্যান্য মূল্যবান উদ্দেশ্যে IRQs ব্যবহার করে। উদাহরণস্বরূপ, পিসিআই বাস কোনও ডিভাইসটি যে কোনও তাত্ক্ষণিকভাবে বাসটি ব্যবহার করছে তা নিয়ন্ত্রণ করতে আইআরকিউ ব্যবহার করে, যাতে প্রতিটি ডিভাইস দক্ষতার সাথে বাসটি ভাগ করে দেয়।

1.5% এ, সবকিছু আমার কাছে স্বাভাবিক মনে হয়।


1
আপনার উত্তরের জন্য ধন্যবাদ. শতকরা কত শতাংশ খরচ আমাকে চিন্তিত করে? আমার যদি সমস্যা হয় তবে আমি কীভাবে জানতে পারি যে হার্ডওয়ারের কোন অংশটি ব্যর্থ হচ্ছে?
ড্যানিয়েল

সত্যই আপনার সিপিইউ এর ফ্রিকোয়েন্সি উপর নির্ভর করে। আমার কাছে এমন সিস্টেম রয়েছে যা সবেমাত্র 1.5 এ বসেছিল এবং অন্যরা 0.10 - 0.20 এরও কম। আপনি যদি একটি আধুনিক মেশিনে 10% এর বেশি ব্যবহার করে থাকেন তবে আমি সত্যিই চিন্তিত হব।
ফ্রাঙ্ক থমাস

আমার সিপিইউ 2.5 গিগা হার্টে চলে। এটি অদ্ভুত, কখনও কখনও এটি 1,5% এ থাকে (যেমন আমি বলেছি: গড়) এবং উদাহরণস্বরূপ এটি এখন 0,3% এ রয়েছে তবে আমি এটি 5% এ দেখেছি। আমি জ্যাকগোল্ডের পরামর্শ নেব এবং আমি এটিকে আর উড়িয়ে দেব না ... আমার পিসি পুরোপুরি ঠিক আছে :) এবং এখন আমি এটি সম্পর্কে আরও কিছুটা জানি। ধন্যবাদ !!
ড্যানিয়েল

2
বেশিরভাগ ক্ষেত্রে, আপনি না, যদি না কোনও হার্ডওয়্যার সমস্যা থাকে যা আপনি নির্ণয় এবং মেরামত করেন। আপনি হার্ড ডিস্কের জন্য ইউএসবি ভলিউমগুলি এড়াতে পারবেন (পরিবর্তে একটি সটা পোর্টে ডিস্কটি ইনস্টল করা), কারণ ইউএসবি বাসটি ভাগ করে নেওয়ার জন্য বিঘ্ন ব্যবহার করে, তবে এই ধরণের জিনিস ব্যতীত অন্যায় কিছু না ঘটলে আপনার যে বিঘ্ন ঘটছে সেগুলি আপনার দরকার। এগুলি কোনও ব্যবহারকারী কনফিগারযোগ্য জিনিস নয়, সম্ভবত প্রতিটি ডিভাইস যে ঠিকানাগুলি ব্যবহার করে সেগুলি ব্যতীত, যা আপনি 20 বছর আগে যা করতে পেরেছিলেন তা সবই।
ফ্রাঙ্ক থমাস

2
@ দেবীলাথর, খুব বেশি কিছু নেই। কম্পিউটারগুলির পুরো আর্কিটেকচারটি বাধাগুলির উপর ভিত্তি করে এবং জোর করে সিপিইউ দ্বারা তাদের ব্যবহার হ্রাস করে (এমনকি সম্ভব হলে) কেবল আপনার পুরো সিস্টেমটি স্তব্ধ বা ধীর করে দেবে। বিঘ্নের সংখ্যা হ্রাস করার একমাত্র নিরাপদ উপায় হ'ল সিপিইউতে বিঘ্ন প্রেরণকারী হার্ডওয়্যার অংশগুলির সংখ্যা হ্রাস করা । তার জন্য আপনি সমস্ত অপ্রয়োজনীয় হার্ডওয়্যার অপসারণ / আনপ্লাগ / বন্ধ করতে এবং এটি কোনও পার্থক্য করে কিনা তা দেখতে পারেন। কিছু হার্ডওয়্যার অপসারণযোগ্য না হলে, সেটিংগুলি সন্ধান করুন যা সেগুলি থেকে 'রিফ্রেশ' কম করবে (সম্ভব হলে স্ট্যান্ড-বাই মোড)।
হোকি

4

"সিস্টেম বিঘ্ন" - যা "ইন্টারুপ্টস" এবং "আইআরকিউ" হিসাবে পরিচিত knownআপনি অপারেটিং সিস্টেম স্তর প্রক্রিয়াগুলি যা হার্ডওয়্যার আপনার সিস্টেমের সাথে কীভাবে যোগাযোগ করে তা পরিচালনা করে। এখানে উইকিপিডিয়ায় ব্যাখ্যা করা হয়েছে :

সিস্টেম প্রোগ্রামিংয়ে, একটি বাধা হ'ল হার্ডওয়্যার বা সফ্টওয়্যার দ্বারা নির্গত প্রসেসরের একটি সংকেত যা তাত্ক্ষণিক মনোযোগ প্রয়োজন এমন একটি ইভেন্ট নির্দেশ করে। একটি বিঘ্নিত প্রসেসরটি চালাচ্ছে বর্তমান কোডের ব্যাঘাতের জন্য প্রসেসরটিকে উচ্চ-অগ্রাধিকার শর্তে সতর্ক করে। প্রসেসর তার বর্তমান কার্যক্রম স্থগিত করে, তার রাজ্যটি সংরক্ষণ করে এবং ইভেন্টটি মোকাবেলা করতে একটি বাধা হ্যান্ডলার (বা একটি বিঘ্নিত পরিষেবা রুটিন, আইএসআর) নামে একটি ফাংশন সম্পাদন করে সাড়া দেয়। এই বাধা অস্থায়ী এবং বাধা হ্যান্ডলার শেষ হওয়ার পরে, প্রসেসর স্বাভাবিক ক্রিয়াকলাপ পুনরায় শুরু করে।

সুতরাং এটি আপনার মূল সিস্টেম সেটআপের একটি প্রয়োজনীয় অংশ। এবং যদি সিপিইউ ব্যবহারের ছাদটি ছড়িয়ে পড়ে তবে এর অর্থ হ'ল আপনার সিস্টেমে হার্ডওয়্যারে যোগাযোগ করার ক্ষেত্রে কিছু সমস্যা আছে।


ধন্যবাদ। কী ঘটনাগুলি এই বাধা সৃষ্টি করছে তা আমি কীভাবে পর্যবেক্ষণ করতে পারি? যদি কিছু ভুল হয়, তবে কী হচ্ছে তা শেখার একটি উপায় থাকা উচিত, তাই না?
ড্যানিয়েল

1
উইন্ডোজ মেশিনে 100% নিশ্চিত নয়। তবে আমি সে সম্পর্কে খুব যত্ন নিয়ে কাজ করেছি এমন কোনও উইন্ডোজ অ্যাডমিনের কথা আমি কখনও শুনিনি। আপনি এটি অতিরিক্ত বিবেচনা করা হতে পারে। মাইক্রোসফ্ট থেকে আরও বিশদ। টেকনেট.মাইক্রোসফট.ইন- ইউএস
সিসি

2
আপনি সাধারণত কোনও ওএসে বাধাপ্রাপ্ত তথ্য দেখতে পারবেন না, কারণ সেগুলি ওএস স্তরের নীচে ঘটে। আপনার সিপিইউ যদি আইআরকিউ বা ডিপিসি প্রসেসিংয়ের জন্য সত্যই উচ্চ না হয় তবে এটি সত্যিই বিশাল উদ্বেগের বিষয় নয়।
ফ্রাঙ্ক থমাস

1
@ দেবিলাথর ওয়েল, আর বাধা সম্পর্কে আমি এতটা নিশ্চিত না হওয়ার একটি কারণ হ'ল 1992 সালে যখন আমি প্রথম 486 মেশিনে আইটি কাজ করছিলাম তখন আমি তাদের সাথে শেষবারটি "গুরুত্ব সহকারে" ছিলাম। এবং আইআরকিউগুলি সেট করার অর্থ কখনও কখনও বিআইওএস এবং শারীরিক জাম্পার সামঞ্জস্যের কম্বো হয়। তাই আমি মনে করি আজকাল সেই জিনিসগুলি বোঝার জন্য আমার মস্তিষ্কের কোনও ব্যবহার নেই যখন এগুলি সবই বেশিরভাগ সিস্টেমে পর্দার আড়ালে থাকে।
জ্যাকগল্ড

1
আইআরকিউগুলি সেই ক্রিয়াকলাপগুলির জন্য গুরুত্ব সহকারে যা কোনও ব্যবহারকারীর পক্ষে প্রাসঙ্গিক নয়। আমার সিপিইউ যখন আলাদা থ্রেড চালানোর জন্য কনটেক্সট-স্যুইচ সম্পাদন করে তখন পাতিত থ্রেডের জন্য ডিএমএ অপারেশন অ্যাসিক্রোনাস কলব্যাক আইআরকিউ অপেক্ষা করছে যে ডেটা ব্যবহারের জন্য প্রস্তুত কিনা তা নির্দেশ করে। এই ধরণের জিনিসটি আক্ষরিক অর্থে এক মিলিয়ন বার সেকেন্ডে ঘটে।
ফ্রাঙ্ক থমাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.