আগে বিষয় নির্বাচন করুন!
কম্পিউটার সিস্টেম মূলত দুটি প্রধান উপাদানের সমন্বয়ে গঠিত—হার্ডওয়্যার এবং সফটওয়্যার। এদের একটি ছাড়া অন্যটি সম্পূর্ণ অচল। সহজ কথায়, হার্ডওয়্যার হলো কম্পিউটারের দেহ বা কাঠামো, আর সফটওয়্যার হলো তার প্রাণ বা চালিকাশক্তি।
কম্পিউটারের যেসব ভৌত বা বাস্তবিক অংশ স্পর্শ করা যায়, দেখা যায় এবং অনুভব করা যায়, সেগুলোকে হার্ডওয়্যার বলা হয়।
Input Devices (ইনপুট ডিভাইস): যেগুলোর মাধ্যমে কম্পিউটারে তথ্য বা নির্দেশ পাঠানো হয়।
যেমন: Keyboard, Mouse, Microphone, Scanner
Processing Devices (প্রসেসিং ডিভাইস): প্রাপ্ত তথ্য প্রক্রিয়াকরণ ও হিসাব-নিকাশ করে।
যেমন: CPU (Central Processing Unit), GPU
Output Devices (আউটপুট ডিভাইস): প্রক্রিয়াকৃত ফলাফল ব্যবহারকারীকে প্রদর্শন করে।
যেমন: Monitor, Printer, Speaker
Storage Devices (স্টোরেজ ডিভাইস): ডেটা ও তথ্য সংরক্ষণ করার জন্য ব্যবহৃত হয়।
যেমন: HDD, SSD, Pen Drive, Memory Card
Internal Components (অভ্যন্তরীণ উপাদান): কম্পিউটারের কেসিংয়ের ভেতরে থাকা বিভিন্ন গুরুত্বপূর্ণ উপাদান।
যেমন: Motherboard, Power Supply Unit (PSU), Cooling Fan
কম্পিউটারকে কোনো নির্দিষ্ট কাজ করানোর জন্য তৈরি করা একগুচ্ছ নির্দেশাবলি, প্রোগ্রাম বা কোডকে সফটওয়্যার বলা হয়। সফটওয়্যারকে বাহ্যিকভাবে স্পর্শ করা যায় না; এটি কম্পিউটারের হার্ডওয়্যারকে বিভিন্ন কাজ করার জন্য নির্দেশনা দেয়।
সফটওয়্যার প্রধানত দুই প্রকার:
┌────────────────────────┐
│ সফটওয়্যার │
└───────────┬────────────┘
│
┌───────────────────┴───────────────────┐
▼ ▼
┌─────────────────────┐ ┌─────────────────────┐
│ System Software │ │ Application Software│
└──────────┬──────────┘ └──────────┬──────────┘
│ │
• Operating System • Office Suite
• Device Drivers • Web Browsers
• Utility Tools • Media Players
যে সফটওয়্যার কম্পিউটারের হার্ডওয়্যার নিয়ন্ত্রণ করে এবং অন্যান্য প্রোগ্রাম চলার পরিবেশ তৈরি করে, তাকে সিস্টেম সফটওয়্যার বলা হয়।
নির্দিষ্ট কোনো ব্যবহারিক কাজ বা সমস্যার সমাধানের জন্য তৈরি প্রোগ্রামকে অ্যাপ্লিকেশন সফটওয়্যার বলা হয়।
| বিষয় | হার্ডওয়্যার (Hardware) | সফটওয়্যার (Software) |
|---|---|---|
| সংজ্ঞা | কম্পিউটারের শারীরিক ও স্পর্শযোগ্য অংশ। | একগুচ্ছ প্রোগ্রাম বা নির্দেশাবলি। |
| দৃশ্যমানতা | সরাসরি দেখা ও স্পর্শ করা যায়। | স্ক্রিনে দেখা যায় কিন্তু ধরা বা ছোঁয়া যায় না। |
| নির্ভরশীলতা | সফটওয়্যার ছাড়া কোনো কাজ করতে পারে না। | চলার জন্য হার্ডওয়্যারের প্রয়োজন হয়। |
| ক্ষতি ও ত্রুটি | নষ্ট বা ক্ষয়প্রাপ্ত হতে পারে (Hardware Failure)। | ভাইরাসে আক্রান্ত বা করাপ্ট হতে পারে (Bug/Crash)। |
| সমাধান | মেরামত করা বা পার্টস পরিবর্তন করতে হয়। | রি-ইন্সটল, আপডেট বা বাগ ফিক্স করতে হয়। |
| তৈরি পদ্ধতি | ইলেকট্রনিক ও মেকানিক্যাল যন্ত্রাংশ দিয়ে তৈরি। | প্রোগ্রামিং ল্যাঙ্গুয়েজ (C, Python, JavaScript ইত্যাদি) দিয়ে কোড করা হয়। |
হার্ডওয়্যার এবং সফটওয়্যার একটি মুদ্রার এপিঠ-ওপিঠ। একটি ছাড়া অন্যটি কার্যকরভাবে কাজ করতে পারে না।
বাস্তব উদাহরণ: একটি স্মার্টফোন হলো হার্ডওয়্যার, কিন্তু এর ভেতরে থাকা Android OS এবং বিভিন্ন অ্যাপ্লিকেশন হলো সফটওয়্যার। ফোনের হার্ডওয়্যার ছাড়া অ্যাপ চলতে পারে না, আবার সফটওয়্যার বা অপারেটিং সিস্টেম ছাড়া আধুনিক ফোনের হার্ডওয়্যার ব্যবহার করা সম্ভব নয়।
কাজের প্রবাহ:
ব্যবহারকারী → অ্যাপ্লিকেশন সফটওয়্যার → অপারেটিং সিস্টেম → হার্ডওয়্যার
১. হার্ডওয়্যার ও সফটওয়্যারের প্রধান দুটি পার্থক্য কী?
২. Operating System-কে কেন সিস্টেম সফটওয়্যার বলা হয়?
৩. ৩টি সিস্টেম সফটওয়্যার এবং ৩টি অ্যাপ্লিকেশন সফটওয়্যারের নাম লিখুন।
৪. হার্ডওয়্যার ভালো থাকা সত্ত্বেও কম্পিউটার কেন চালু নাও হতে পারে?
পরবর্তী বিষয়: অপারেটিং সিস্টেম (Operating System) কী এবং এটি কীভাবে কাজ করে?
কোন মন্তব্য নেই