নরম

সিস্টেম রিসোর্স কি? | সিস্টেম রিসোর্স বিভিন্ন ধরনের

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





পোস্ট করা হয়েছেসর্বশেষ আপডেট: ফেব্রুয়ারি 16, 2021

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



একটি সিস্টেম সম্পদ কি

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



বিষয়বস্তু[ লুকান ]

একটি সিস্টেম সম্পদ কি?

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



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

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



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

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

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

বিভিন্ন ধরনের সিস্টেম রিসোর্স

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

সিস্টেমটি পরিচালনা করার সময় আমরা চার ধরণের সিস্টেম সংস্থানগুলির মুখোমুখি হব, সেগুলি হল:

  • সরাসরি মেমরি অ্যাক্সেস (DMA) চ্যানেল
  • বাধা অনুরোধ লাইন (IRQ)
  • ইনপুট এবং আউটপুট ঠিকানা
  • মেমরি ঠিকানা

যখন আমরা কীবোর্ডে একটি কী চাপি, কীবোর্ড সিপিইউকে জানাতে চায় যে একটি কী টিপানো হয়েছে কিন্তু যেহেতু সিপিইউ ইতিমধ্যেই অন্য কিছু প্রক্রিয়া চালাতে ব্যস্ত তাই এখন আমরা এটি বন্ধ করতে পারি যতক্ষণ না এটি হাতে কাজটি সম্পূর্ণ করে।

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

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

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

যদি ঠিকানা বাসটি ইনপুট-আউটপুট ঠিকানাগুলি বহন করার জন্য সেট করা থাকে, তবে প্রতিটি হার্ডওয়্যার ডিভাইস এই বাসটি শোনে। উদাহরণস্বরূপ, যদি CPU কীবোর্ডের সাথে যোগাযোগ করতে চায়, তবে এটি কীবোর্ডের ইনপুট-আউটপুট ঠিকানাটি ঠিকানা বাসে রাখবে।

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

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

তাই মূলত হার্ডওয়্যার ডিভাইসগুলি ইন্টারাপ্ট রিকোয়েস্ট ব্যবহার করে মনোযোগের জন্য CPU-কে কল করে। সফ্টওয়্যারটি হার্ডওয়্যার ডিভাইসের ইনপুট-আউটপুট ঠিকানা দ্বারা হার্ডওয়্যারকে কল করে। সফ্টওয়্যারটি একটি মেমরিকে হার্ডওয়্যার ডিভাইস হিসাবে দেখে এবং এটিকে একটি মেমরি ঠিকানা দিয়ে কল করে। ডিএমএ চ্যানেলগুলি হার্ডওয়্যার ডিভাইস এবং মেমরির মধ্যে ডেটা পাস করে।

প্রস্তাবিত: Windows 10 স্লো পারফরম্যান্স উন্নত করার জন্য 11 টি টিপস

সুতরাং, সিস্টেম সংস্থানগুলি দক্ষতার সাথে বরাদ্দ এবং পরিচালনা করার জন্য হার্ডওয়্যারটি সফ্টওয়্যারের সাথে যোগাযোগ করে।

সিস্টেম রিসোর্সে কি কি ত্রুটি হতে পারে?

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

এবং যখন এটি না হয় আমরা এর মতো ত্রুটিগুলি দেখতে পারি:

  • আপনার কম্পিউটার মেমরি কম
  • সিস্টেমের সম্পদ বিপজ্জনকভাবে কম
  • অনুরোধ করা পরিষেবা সম্পূর্ণ করার জন্য অপর্যাপ্ত সিস্টেম সংস্থান বিদ্যমান

এবং আরো

কিভাবে আমরা সিস্টেম রিসোর্স ত্রুটি ঠিক করতে পারি?

3টি ম্যাজিকাল কী 'Alt' + 'Del' + 'Ctrl'-এর সংমিশ্রণ, এটি যে কোনও ব্যক্তির জন্য একটি প্রধান বিষয় হওয়া উচিত যারা ঘন ঘন সিস্টেম জমে যাওয়ার মুখোমুখি হন। এটি টিপে আমাদের সরাসরি টাস্ক ম্যানেজারের কাছে নিয়ে যায়। এটি আমাদের বিভিন্ন প্রোগ্রাম এবং পরিষেবা দ্বারা ব্যবহৃত সমস্ত সিস্টেম সংস্থানগুলি দেখতে দেয়।

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

অপারেটিং সিস্টেম শুরু হলে যে পরিষেবাগুলি শুরু হয় সেগুলিকে বলা হয় স্টার্টআপ প্রোগ্রাম , আমরা তাদের টাস্ক ম্যানেজারের স্টার্টআপ বিভাগে খুঁজে পেতে পারি। এই বিভাগের সৌন্দর্য হল যে আমাদের প্রকৃতপক্ষে সমস্ত সংস্থান-ক্ষুধার্ত পরিষেবাগুলির জন্য একটি ম্যানুয়াল অনুসন্ধান করতে হবে না। পরিবর্তে, এই বিভাগটি সহজে একটি স্টার্টআপ প্রভাব রেটিং সহ সিস্টেম প্রভাবিত পরিষেবাগুলি প্রদর্শন করে৷ সুতরাং, এটি ব্যবহার করে আমরা নির্ধারণ করতে পারি কোন পরিষেবাগুলি অক্ষম করার উপযুক্ত৷

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

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

উপসংহার

এটির মাধ্যমে, আমরা আশা করি আপনি বুঝতে পেরেছেন যে সিস্টেম রিসোর্স কী, যেকোনো কম্পিউটিং ডিভাইসে বিদ্যমান বিভিন্ন ধরনের সিস্টেম রিসোর্স কী, আমাদের প্রতিদিনের কম্পিউটিং কাজগুলিতে আমরা কী ধরনের ত্রুটিগুলি দেখতে পারি এবং আমরা বিভিন্ন পদ্ধতিগুলি করতে পারি। কম সিস্টেম রিসোর্স সমস্যাগুলি সফলভাবে সমাধান করার উদ্যোগ নিন।

আদিত্য ফরাদ

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