আপনি মূলত আপনার প্রশ্নের সময় আপনার নিজের প্রশ্নের উত্তর দিচ্ছেন, তবে একটি উত্তর থাকার জন্য, আমি আমার সেরা যোগ্যতার উত্তর দেওয়ার চেষ্টা করব।
বিভিন্ন উপায় আছে, কিছু প্রতিক্রিয়াবিহীন হয়ে উঠতে পারে।
ধরে নেওয়া যাক আপনি উইন্ডোজ ব্যবহার করছেন, যদিও অন্য অপারেটিং সিস্টেমের জন্য প্রক্রিয়াটি আলাদা নয়।
আপনি যখন কোনও প্রোগ্রামের সাথে ইন্টারঅ্যাক্ট করেন, আপনি প্রোগ্রামটি ফোকাস করার সময় ক্লিক বা টাইপ করে এটি করেন।
ক্লিক বা টাইপিং মাউস বা কীবোর্ডের মাধ্যমে মাদারবোর্ডে যায়। অপারেটিং সিস্টেমটি কী টাইপ হচ্ছে এবং কীভাবে মাউসটি সরানো হচ্ছে তা জিজ্ঞাসা করবে। এটি সংকেতগুলির ব্যাখ্যা করে এবং সেই অনুযায়ী প্রোগ্রামগুলির সাথে ইন্টারেক্ট করে।
একটি হটকি বিশ্বব্যাপী স্থিতি রয়েছে এমন চাপ দেওয়া না হলে সক্রিয় অ্যাপ্লিকেশনটিতে কীবোর্ড শর্টকাটগুলি প্রেরণ করা হবে। সেক্ষেত্রে অপারেটিং সিস্টেমটি একটি পৃথক ক্রিয়া সম্পাদন করবে।
অপারেটিং সিস্টেমটি কোনও প্রোগ্রামের সাথে কোনও ইন্টারঅ্যাকশন ছাড়াই অন্যান্য প্রোগ্রামের মধ্যেও কার্য সম্পাদন করবে। উদাহরণস্বরূপ, আপনি যখন অবস্থান 1 থেকে লোকেশন 2 তে কোনও ফাইল অনুলিপি করেন, আপনি যদি কিছু টাইপ না করেন বা মাউস না সরান, ফাইল অনুলিপি অপারেশন এখনও অবিরত থাকবে।
আধুনিক অপারেটিং সিস্টেমগুলির মাল্টি টাস্কিং নামে একটি বৈশিষ্ট্য রয়েছে যা মূলত এর অর্থ এটি প্রতিটি প্রোগ্রামকে তার প্রোগ্রামিংয়ে একটি চক্র সঞ্চালনের জন্য খুব দ্রুত সময় দেয়। এটি করে, এটি প্রদর্শিত হবে যে সমস্ত প্রোগ্রাম একই সময়ে একই সাথে চালিত হয়। এই চক্রটিতে অপারেটিং সিস্টেম নিজেই সিপিইউ সময় দেওয়া হবে।
যখন কোনও প্রোগ্রাম প্রচুর গণনা করে, তখন সিপিইউ বেশি ব্যবহার করা হয়। সিপিইউ যত বেশি ব্যবহার করা হচ্ছে, অন্যান্য সমস্ত প্রোগ্রামের মাধ্যমে সাইকেল চালানো সহ সিস্টেমের বাকি অংশের জন্য কম শক্তি পাওয়া যায়। সিপিইউ যখন 100% ব্যবহারে পৌঁছে যায় তখন কম্পিউটারটি খুব ধীরে ধীরে হয়ে উঠবে কারণ সমস্ত উন্মুক্ত প্রোগ্রাম দ্বারা সমস্ত ক্রিয়াকলাপ প্রসেস করার জন্য সিপিইউ সময়ের জন্য অপেক্ষা করা হচ্ছে। অপারেটিং সিস্টেমটি সাধারণত যদি কম্পিউটারটি হিমশীতল থেকে রক্ষা করে তবে এটি ঘটতে পারে তবে কম্পিউটারগুলি এই সময়ে হিমশীতল হতে পারে।
যখন একটি প্রোগ্রাম তৈরি করা হচ্ছে, তখন এটি সম্ভবত একটি ত্রুটি বিদ্যমান রয়েছে যার ফলে প্রোগ্রামটি ক্র্যাশ বা প্রতিক্রিয়াশীল হয়ে ওঠে যখন ধারাবাহিক কার্য সম্পাদন করা হয়।
প্রোগ্রাম বাগগুলি নিয়ে কথা বলার সময় বিভিন্ন ধরনের প্রতিক্রিয়াহীনতার স্তর রয়েছে। এটি সম্ভব যে প্রোগ্রামটি একটি নির্দিষ্ট বোতাম টিপে যাওয়ার জন্য অপেক্ষা করে তার নির্বাহের স্টল করে, কিন্তু সেই বোতামটি স্ক্রিনের বাইরে উপস্থিত হয়েছিল। প্রোগ্রামটি স্বাভাবিকভাবে কাজ করে, এটি কেবল ব্যবহারকারীর ইনপুট গ্রহণ করে না এবং প্রযুক্তিগতভাবে এটি না থাকাকালীন স্থগিত রয়েছে বলে মনে হয়।
প্রোগ্রামটি একটি মেমরি অপারেশন সম্পাদন করা সম্ভব তবে মেমরি অপারেশনটি মেমরির একটি পৃথক বিভাগকে বোঝায়, যা আবার মেমরির একটি পৃথক বিভাগকে বোঝায় এবং সেই পথে মেমরির প্রথম বিভাগটিকে বোঝায়। ফলস্বরূপ, একটি অ-শেষ লুপ গঠিত হয়। প্রোগ্রামটি মনে করে যে এটি একটি সাধারণ ক্রিয়া সম্পাদন করছে এবং কয়েকটি ন্যানোসেকেন্ডের মধ্যে ফলাফলের প্রত্যাশা করে তবে একটি বাফারকে কমিয়ে আনা বা ওভারফ্লো করতে পারে। উইন্ডোজ 7 এবং উচ্চতরটির বেশ কয়েকটি সুরক্ষা রয়েছে এবং এটি একটি গুরুতর ত্রুটি দেবে: "প্রোগ্রামটি সাড়া দেওয়া বন্ধ করে দিয়েছে এবং ক্রাশ হয়েছে। ত্রুটির প্রতিবেদনটি প্রেরণ করুন"। উইন্ডোজের পূর্ববর্তী সংস্করণগুলিতে, মেমরি লুপটি কতটা তীব্র ছিল তার উপর নির্ভর করে এটি ব্লু স্ক্রিন অফ ডেথের কারণ হতে পারে।
অপারেটিং সিস্টেম নিজেও একটি প্রোগ্রাম অপরিহার্য, এবং একই সমস্যা আছে। প্রোগ্রামিং-এ কোনও বাগের ফলে পুরো অপারেটিং সিস্টেমটি প্রতিক্রিয়াহীন হয়ে উঠতে পারে।
অবশেষে, অপারেটিং সিস্টেমের একটি অংশ হ'ল হার্ডওয়্যার সাথে যোগাযোগের জন্য ব্যবহৃত প্রোগ্রাম। এগুলিকে ড্রাইভার বলা হয়। ঠিক সাধারণ প্রোগ্রামগুলির মতোই, ড্রাইভারও ক্র্যাশ করতে পারে এবং প্রতিক্রিয়াবিহীন হয়ে উঠতে পারে, যদিও এটি হওয়ার সম্ভাবনা কম থাকে। এটি সম্ভব যে কীবোর্ড ড্রাইভার ক্রাশ হয়ে কীবোর্ডকে প্রতিক্রিয়া দেওয়া বন্ধ করে দেয়, যখন মাউস এখনও কাজ করে।
অপারেটিং সিস্টেমটি সাধারণত ড্রাইভারের সমস্যাগুলি সনাক্ত করে এবং ড্রাইভারটি পুনরায় চালু করার চেষ্টা করে। ড্রাইভারকে কতটা প্রোগ্রাম করা হয়েছিল তার উপর নির্ভর করে ব্যবহারকারী ক্রাশের ক্ষেত্রে কতটা বাধা পেয়েছিল তা নির্ধারণ করে। কখনও কখনও এটি ডিসপ্লের ঝাঁকুনির কারণ হতে পারে এবং এর চেয়ে বেশি কিছুই হতে পারে না, কখনও কখনও একটি পপআপ দেখানো হয় যাতে বোঝা যায় যে ড্রাইভারটি ক্র্যাশ হয়ে আবার চালু হয়েছে।
প্লাগ এবং প্লে ড্রাইভারগুলি সাধারণত স্থিতিশীল থাকে এবং ক্রাশ হয় না। নির্দিষ্ট হার্ডওয়ারের জন্য কাস্টম ড্রাইভারগুলি আরও সহজে ক্র্যাশ হতে পারে কারণ সম্ভাবনা বেশি হওয়ায় কিছু বাগ এখনও খুঁজে পাওয়া যায় নি।
উপরোক্ত ব্যাখ্যা সহ, প্রশ্নের উত্তর দেওয়ার সময়।
ইঙ্গিত হিসাবে, ক্রাশ বিভিন্ন কারণে এবং বিভিন্ন তীব্রতার সাথে ঘটতে পারে। ক্যাপসলক কীটি যদি LED আলোকে ট্রিগার করে তবে দুটি জিনিস প্রয়োজন। এতে ড্রাইভারটির কাজ করা প্রয়োজন এবং ড্রাইভারের প্রোগ্রামিং চক্রটি প্রক্রিয়া করার জন্য অপারেটিং সিস্টেমের প্রয়োজন (মাল্টিটাস্কিং অংশটি আমি আগে উল্লেখ করেছি)
যদি উভয়ই সত্য হয়, ক্যাপস্লক কী টিপলে নিম্নলিখিতটি হবে:
কীটি কীবোর্ডে টিপছে এবং এর সংকেতটি মাদারবোর্ডে প্রেরণ করা হচ্ছে। অপারেটিং সিস্টেমের ড্রাইভার অপারেটিং সিস্টেমটি কী ঘটে তা ব্যাখ্যা করে এবং ড্রাইভার কী-বোর্ডে ফিরে বার্তা দেয় যে এলইডি রাষ্ট্রটি তার নতুন অবস্থায় পরিবর্তিত হওয়া উচিত। অপারেটিং সিস্টেম ক্যাপগুলিতে পাঠ্য টাইপ করতে এই তথ্য ব্যবহার করবে। কিছু প্রোগ্রাম তবে ড্রাইভারকে দ্বিতীয় ক্যাপস্লোক সিগন্যাল প্রেরণ করে এলইডি কী বন্ধ করে দেয়। কীবোর্ডের উপর নির্ভর করে, কেপসলক আলো কখনই চালু না হতে পারে যদি এটি হয়।
ক্যাপস লক টিপে ড্রাইভার যদি সরাসরি চক্রটি না পায় তবে এলইডি পরিবর্তন হবে না। তবে এটি সম্ভব যে কোনও কারণে সিস্টেমটি খুব ধীর এবং চক্রটি বিলম্বিত হয়েছিল। সেক্ষেত্রে এটি ঘটতে পারে যে ক্যাপস্লক বা নমলক টিপলে তাত্ক্ষণিকভাবে এলইডিটির স্থিতি পরিবর্তন হবে না, তবে এক বা দুটি পরে।
শেষ পর্যন্ত, এটি সম্ভব, অপারেটিং সিস্টেমের স্তরের কোনও কারণে, এটি ড্রাইভার প্রোগ্রামিং চক্রের সাইকেল চালানোর জন্য অপেক্ষা করে কারণ এটি কোনও কিছুর জন্য অপেক্ষা করে। যদি এটি হয় তবে মাউসটি এখনও সরিয়ে নেওয়া সম্ভব, তবুও সমস্ত কিছু হিমায়িত বলে মনে হচ্ছে।
পিসি গুরুতর সমস্যায় পড়তে চলেছে যদি 5 সেকেন্ড সময় অতিবাহিত হওয়ার পরে সাধারণ কীবোর্ড এলইডি ফাংশনগুলি কাজ না করে তবে এটি নিরাপদে অনুমান করা যায় যে সিস্টেমটি মারাত্মকভাবে ক্র্যাশ করেছে এবং পুনরুদ্ধার করা যায় না।
স্ক্রোল লক এবং নিমলক নামে আরও দুটি কী রয়েছে। এই তিনটি কী থেকে, নিমলক হ'ল একমাত্র কী যা কী কী করে তার প্রকৃতির কারণে অন্য প্রোগ্রামগুলি সম্ভবত অপব্যবহার করবে না। সিস্টেমটি ক্যাপসলক বা স্ক্রোল লকের চেয়ে প্রতিক্রিয়াশীল কিনা তা পরীক্ষার জন্য নমলোক ব্যবহার করা আরও নির্ভরযোগ্য কারণ কিছু প্রোগ্রামের এই কীগুলি কোনও ভিন্ন ক্রিয়াকলাপের জন্য ব্যবহার করার প্রবণতা থাকে এবং যেমন তারা প্রায়শই LED স্থিতিটি বন্ধ করে দেয় যা এটি তৈরি করে ক্যাপস্লক বা স্ক্রোল লক দিয়ে পরীক্ষা করার জন্য কম নির্ভরযোগ্য এবং নামলকের সাথে পরীক্ষার জন্য আরও নির্ভরযোগ্য।