কম্পিউটার হিমায়িত অবস্থায় ক্যাপস লক প্রতিক্রিয়া জানায় কি না তা কোনটি নির্ধারণ করে?


15

যখন কোনও কম্পিউটার কোনওভাবে সাড়া দিচ্ছে না, সেখানে বিভিন্ন স্তরের "হিমায়িত" থাকে।

উদাহরণস্বরূপ, ধরা যাক আমি আমার পিসিতে ওয়েব ব্রাউজ করছি ...

  1. যদি বর্তমান ব্রাউজার ট্যাব প্রতিক্রিয়া বন্ধ করে (ক্লিক / টাইপিং কিছুই করে না), সম্ভবত ব্রাউজারটি এখনও তা করবে।

  2. যদি পুরো ব্রাউজারটি লক হয়ে থাকে তবে সম্ভবত ওএস এখনও সাড়া দিচ্ছে।

  3. ওএস জিইউআই যদি সাড়া না দেয় তবে প্রায়শই আমি এখনও Caps Lockএলইডি টগল করতে পারি ।

  4. যদি Caps Lockআর প্রতিক্রিয়া না করে তবে অবশ্যই আমাকে "সর্বাধিক হিমায়িত" ধরে নেওয়া উচিত। কখনও কখনও, যদিও আমি অপেক্ষা করি তবে কিছুক্ষণ পরে পুরো কম্পিউটারটি আবার স্বাভাবিক হয়ে যেতে পারে।


  • ক্যাপস লক যদি আর টগল না করে তবে তার মানে কি কম্পিউটারটি "ধাপ 3 এর চেয়ে আরও হিমশীতল"?

  • Caps Lock"হিমায়িত" এর চূড়ান্ত পরীক্ষা হিসাবে ব্যবহার করা কি বোধগম্য ?

  • ... এবং যদি তাই হয়, Caps Lockটগল করা হয় না এবং কখনই না তার মধ্যে পার্থক্য কী ? কোনটি Caps Lockসাড়া দেয় না তা নির্ধারণ করে ?


10
ক্যাপস লক, নাম লক এবং স্ক্রোল লকের প্রতিক্রিয়াটির জন্য ওএসের এখনও পরিষেবা (কীবোর্ড) বিঘ্নিত করতে সক্ষম হওয়া দরকার। LED প্রতিক্রিয়া AFAIK আইএসআরে উত্পন্ন, এবং কোনও ব্যবহারকারীর স্থান প্রক্রিয়াকরণের প্রয়োজন হয় না। সুতরাং এই অপারেশনটি সম্পাদন করতে অক্ষমতা একটি গুরুতর অবস্থা নির্দেশ করে। যখন এই অবস্থা বেশি কয়েক সেকেন্ডের জন্য স্থায়ী হয় এবং Ctrl-Alt-দেল এছাড়াও অপ্রতিক্রিয়াশীল হয়, তাহলে আমি এটা অপুনরুদ্ধারযোগ্য যেমন আচরণ এবং রিসেট বা ক্ষমতা swittch আঘাত
কাঠের মিহি গুঁড়ো

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

@ এলপিসিপ - সেই মজাদার জিনিসগুলিতে এখনও সংগীত সফটওয়্যারটির প্রতিক্রিয়া থাকা দরকার?
বর্ধিত

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

উত্তর:


2

আপনি মূলত আপনার প্রশ্নের সময় আপনার নিজের প্রশ্নের উত্তর দিচ্ছেন, তবে একটি উত্তর থাকার জন্য, আমি আমার সেরা যোগ্যতার উত্তর দেওয়ার চেষ্টা করব।

বিভিন্ন উপায় আছে, কিছু প্রতিক্রিয়াবিহীন হয়ে উঠতে পারে।

ধরে নেওয়া যাক আপনি উইন্ডোজ ব্যবহার করছেন, যদিও অন্য অপারেটিং সিস্টেমের জন্য প্রক্রিয়াটি আলাদা নয়।

আপনি যখন কোনও প্রোগ্রামের সাথে ইন্টারঅ্যাক্ট করেন, আপনি প্রোগ্রামটি ফোকাস করার সময় ক্লিক বা টাইপ করে এটি করেন।

ক্লিক বা টাইপিং মাউস বা কীবোর্ডের মাধ্যমে মাদারবোর্ডে যায়। অপারেটিং সিস্টেমটি কী টাইপ হচ্ছে এবং কীভাবে মাউসটি সরানো হচ্ছে তা জিজ্ঞাসা করবে। এটি সংকেতগুলির ব্যাখ্যা করে এবং সেই অনুযায়ী প্রোগ্রামগুলির সাথে ইন্টারেক্ট করে।

একটি হটকি বিশ্বব্যাপী স্থিতি রয়েছে এমন চাপ দেওয়া না হলে সক্রিয় অ্যাপ্লিকেশনটিতে কীবোর্ড শর্টকাটগুলি প্রেরণ করা হবে। সেক্ষেত্রে অপারেটিং সিস্টেমটি একটি পৃথক ক্রিয়া সম্পাদন করবে।

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

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

যখন কোনও প্রোগ্রাম প্রচুর গণনা করে, তখন সিপিইউ বেশি ব্যবহার করা হয়। সিপিইউ যত বেশি ব্যবহার করা হচ্ছে, অন্যান্য সমস্ত প্রোগ্রামের মাধ্যমে সাইকেল চালানো সহ সিস্টেমের বাকি অংশের জন্য কম শক্তি পাওয়া যায়। সিপিইউ যখন 100% ব্যবহারে পৌঁছে যায় তখন কম্পিউটারটি খুব ধীরে ধীরে হয়ে উঠবে কারণ সমস্ত উন্মুক্ত প্রোগ্রাম দ্বারা সমস্ত ক্রিয়াকলাপ প্রসেস করার জন্য সিপিইউ সময়ের জন্য অপেক্ষা করা হচ্ছে। অপারেটিং সিস্টেমটি সাধারণত যদি কম্পিউটারটি হিমশীতল থেকে রক্ষা করে তবে এটি ঘটতে পারে তবে কম্পিউটারগুলি এই সময়ে হিমশীতল হতে পারে।

যখন একটি প্রোগ্রাম তৈরি করা হচ্ছে, তখন এটি সম্ভবত একটি ত্রুটি বিদ্যমান রয়েছে যার ফলে প্রোগ্রামটি ক্র্যাশ বা প্রতিক্রিয়াশীল হয়ে ওঠে যখন ধারাবাহিক কার্য সম্পাদন করা হয়।

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

প্রোগ্রামটি একটি মেমরি অপারেশন সম্পাদন করা সম্ভব তবে মেমরি অপারেশনটি মেমরির একটি পৃথক বিভাগকে বোঝায়, যা আবার মেমরির একটি পৃথক বিভাগকে বোঝায় এবং সেই পথে মেমরির প্রথম বিভাগটিকে বোঝায়। ফলস্বরূপ, একটি অ-শেষ লুপ গঠিত হয়। প্রোগ্রামটি মনে করে যে এটি একটি সাধারণ ক্রিয়া সম্পাদন করছে এবং কয়েকটি ন্যানোসেকেন্ডের মধ্যে ফলাফলের প্রত্যাশা করে তবে একটি বাফারকে কমিয়ে আনা বা ওভারফ্লো করতে পারে। উইন্ডোজ 7 এবং উচ্চতরটির বেশ কয়েকটি সুরক্ষা রয়েছে এবং এটি একটি গুরুতর ত্রুটি দেবে: "প্রোগ্রামটি সাড়া দেওয়া বন্ধ করে দিয়েছে এবং ক্রাশ হয়েছে। ত্রুটির প্রতিবেদনটি প্রেরণ করুন"। উইন্ডোজের পূর্ববর্তী সংস্করণগুলিতে, মেমরি লুপটি কতটা তীব্র ছিল তার উপর নির্ভর করে এটি ব্লু স্ক্রিন অফ ডেথের কারণ হতে পারে।

অপারেটিং সিস্টেম নিজেও একটি প্রোগ্রাম অপরিহার্য, এবং একই সমস্যা আছে। প্রোগ্রামিং-এ কোনও বাগের ফলে পুরো অপারেটিং সিস্টেমটি প্রতিক্রিয়াহীন হয়ে উঠতে পারে।

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

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

প্লাগ এবং প্লে ড্রাইভারগুলি সাধারণত স্থিতিশীল থাকে এবং ক্রাশ হয় না। নির্দিষ্ট হার্ডওয়ারের জন্য কাস্টম ড্রাইভারগুলি আরও সহজে ক্র্যাশ হতে পারে কারণ সম্ভাবনা বেশি হওয়ায় কিছু বাগ এখনও খুঁজে পাওয়া যায় নি।

উপরোক্ত ব্যাখ্যা সহ, প্রশ্নের উত্তর দেওয়ার সময়।

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

যদি উভয়ই সত্য হয়, ক্যাপস্লক কী টিপলে নিম্নলিখিতটি হবে:

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

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

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

পিসি গুরুতর সমস্যায় পড়তে চলেছে যদি 5 সেকেন্ড সময় অতিবাহিত হওয়ার পরে সাধারণ কীবোর্ড এলইডি ফাংশনগুলি কাজ না করে তবে এটি নিরাপদে অনুমান করা যায় যে সিস্টেমটি মারাত্মকভাবে ক্র্যাশ করেছে এবং পুনরুদ্ধার করা যায় না।

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


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

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