Tonmoy Evan
Hardware to software connection 2021
Hardware to software connection 2021

Hardware to software connection 2021

Hardware to software connection 2021-হার্ডওয়্যার to সফটওয়্যার কানেকশন

জ্ঞান পিপাসুদের জন্য লেখা

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

বাংলায় যন্ত্রপাতি বলতে যা বুঝেন, সেটাই হচ্ছে- হার্ডওয়্যার। তবে, কম্পিউটারের হার্ডওয়্যারের সংখ্যা এবং ধরণ অনেক।

  1. “সংখ্যা অনেক” বলতে বুঝিয়েছি- CPU, RAM, keyboard, mouse ইত্যাদি একাধিক সংখ্যক হার্ডওয়্যার দিয়ে কম্পিউটার গঠিত।
  2.  
  3. আর, “ধরণ অনেক” বলতে বুঝিয়েছি- হার্ডওয়্যার গুলো বিভিন্ন কোম্পানি প্রস্তুত করায় একটি থেকে আরেকটি আলাদা বৈশিষ্ট্যের হয়ে থাকে। আবার, Heterogeneous কম্পিউটিং-এর ক্ষেত্রে একাধিক ধরণের processor ব্যাবহার করা হয়। তাছাড়া, ল্যাপটপ/পিসি/সার্ভার/কোয়ান্টাম কম্পিউটার ইত্যাদির হার্ডওয়্যারের পার্থক্য প্রায় সবারই জানা আছে। সেই হিসেবে হার্ডওয়্যার গুলো অনেক ধরণের।

হার্ডওয়্যার পরিচিতি – Hardware to software connection 2021

Central Processing Unit (CPU): এক কথায় CPU হচ্ছে কম্পিউটারের মস্তিষ্ক। সফটওয়্যার বা, প্রোগ্রামের মাধ্যমে কম্পিউটারের হার্ডওয়্যারকে যেসব instruction (নির্দেষণা) দেওয়া হয়, সেগুলো CPU এর মাধ্যমেই execute হয়। বর্তমান যুগের CPU গুলো এতোটাই ছোট যে, এগুলোকে micro processor বলা হয়। আপনি যখন mouse দিয়ে কোথাও ক্লিক করছেন, তখন ক্লিক করার সাথে সাথে কম্পিউটারের mouse টি CPU কে interrupt call করেছে (ডাক দিচ্ছে)। এরপর CPU সবকিছু প্রসেসিং করে আপনি যেখানে ক্লিক করেছেন সেটা open করে কম্পিউটার মনিটরে দেখিয়ে দিচ্ছে। কম্পিউটারের হার্ডওয়্যার এবং সফটওয়্যারের মাঝখানে দেওয়াল হিসেবে থাকে CPU এর ISA।

Hardware to software connection 2021

এই CPU এর মধ্যে cache memory নামের কিছু মেমোরি আছে। CPU এর যখন কোন data প্রয়োজন হয় তখন প্রথমে এই cache memory গুলোতে তালাশ করে দেখে। সেখানে না পেলে RAM এর মধ্যে। সেই সাথে কাজ করার সময় অস্থায়ীভাবে কিছু data সংরক্ষণ করার জন্য জন্য CPU এর কিছু registry আছে। আর হ্যাঁ, CPU এর আলোচনায় আপনি শুনে থাকবেন যে, এটা 1.8 GHz CPU, ঐটা 2 GHz CPU ইত্যাদি। এগুলো হচ্ছে একটি CPU সেকেন্ডে কতোগুলো process cycle (প্রসেসিং এর কাজ) সম্পন্ন করতে পারবে, সেটার হিসাব। যেমনঃ একটি CPU যদি 2 GHz হয় তাহলে, সেই CPU প্রতি সেকেন্ডে ২ বিলিযন process cycle সম্পন্ন করতে পারবে। আবার, একটি CPU এর একাধিক core থাকতে পারে। একটি CPU এর ২ টি core থাকা মানে- সেই একটি CPU -ই ২ টি CPU এর সমান। বলে রাখা ভালো যে, একটি CPU একটি একক সময় কেবলমাত্র একটি কাজই করতে পারে। কিন্তু, CPU এর একাধিক core থাকলে, যতোগুলো core থাকবে, CPU ততোগুলো কাজ একসাথে করতে পারবে।

Hardware to software connection 2021

Random Access Memory (RAM): এই হার্ডওয়্যারকে আমরা সংক্ষেপে র‍্যাম বলেই চিনি। CPU যখন নির্দিষ্ট ঠিকানা (memory address) এর data নেওয়ার জন্য RAM কে নির্দেশ করে, তখন RAM সেই data নিজের মধ্যে থেকে CPU কে দেয়; সেখানে না থাকলে হার্ড-ডিস্ক থেকে বের করে দেয়। আর, RAM এর থেকে এভাবে data নেওয়ার সময় যেকোন address এর data সিরিয়াল ছাড়া random ভাবে নেওয়া যায়। তাই, এই মেমোরি-কে random access মেমোরি বলা হয়।

Hardware to software connection 2021

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

Hardware to software connection 2021

অনেকে মনে করেন হার্ড-ডিস্কের চেয়ে RAM এর দাম কম। কারন, তারা হিসাব করে দেখেন-

‘RAM কিনলাম ২ হাজার টাকা দিয়ে আর, হার্ড-ডিস্ক কিনলাম ৫ হাজার টাকা দিয়ে। তাহলেে তো RAM এর দাম কম’।

কিন্তু না, আপনি 100 GB হার্ড-ডিস্কের দামের সাথে 1 GB র‍্যাম এর দামের তুলনা করছেন তাই, এমনটা ভাবছেন। হিসাব করুন- আপনি যেই 500 GB হার্ড-ডিস্ক কিনেছেন; সেই অনুযায়ী 500 GB র‍্যাম কিনলে কতো টাকা লাগতো?হ্যাকাররা যেকোন ডিভাইসের যেই হার্ডওয়্যারটি তালাশ করে, সেটা হচ্ছে debug port। তবে, এর কারন বের করার দায়িত্ব আপনাকেই দিলাম। আপনি জানলে comment করে জানতে পারেন।

হার্ডওয়্যার to সফটওয়্যার কানেকশন – Hardware to software connection 2021

জরুরি ২ টি হার্ডওয়্যার সম্বন্ধে জানলেন। কিন্তু, কম্পিউটার চালু করলেই হার্ডওয়্যার কিভাবে সফটওয়্যারের সাথে কাজ করছে? চলুন, সংক্ষেপে জানা যাক-আপনি যখন কম্পিউটার চালু করছেন, তখন শুরুতে আপনার কম্পিউটারের হার্ডওয়্যারগুলো ঠিকঠাক আছে কিনা- সেটা যাচাই করা হয়। এরপর BIOS এর মাধ্যমে আপনার কম্পিউটারের boot loader সাহেবকে load করা হয়। এই boot loader সাহেব আপনার কম্পিউটারের অপারেটিং সিস্টেমকে load করে। অবশেষে অপারেটিং সিস্টেমের পরিচালনায় হার্ডওয়্যার ও সফটওয়্যারের মধ্যকার কানেকশন তৈরি হয়। আর, আপনি পেয়ে যান এক জীবন্ত কম্পিউটার!

আরো পড়ুন – the best laptop in India at 2021- May

Writer –Md. Abdullah Al Mamun

ইনফরমেশন সোর্স–

সাইবার সোসাইটি

Hardware to software connection 2021

Tonmoy Evan

1 comment

Follow Me

Don't be shy, get in touch. We love meeting interesting people and making new friends.