আমরা জানি কম্পিউটার component এর দুটো ভাগ একটি হচ্ছে হার্ডওয়্যার ও আরেকটি হচ্ছে সফটওয়্যার । Hardware কি সেটা আমরা আগের আর্টিকেলে আলোচনা করেছি । তো আজকের আর্টিকেলে আমরা আলোচনা করব সফটওয়্যার কাকে বলে (software meaning in Bengali) , সফটওয়্যার এর কাজ কি ? সফটওয়্যার এর বৈশিষ্ট্য কি ইত্যাদি বিষয় ।
Software হচ্ছে কতগুলি ডেটা বা প্রোগ্রাম যার মাধ্যমে একটি কম্পিউটার পরিচালিত হয়। সফটওয়্যার ছাড়া কিন্তু আপনি কম্পিউটার চালাতে পারবেন না। চলুন তাহলে বেশি কথা না বলে Software কি এই বিষয় টি বিস্তারিত জেনে নিই ।
সফটওয়্যার কি ? (what is software in Bengali)
সফটওয়্যার হল কম্পিউটার পরিচালনা এবং নির্দিষ্ট কাজ সম্পাদনের জন্য কিছু ইনস্ট্রাকশন (instruction), deta বা প্রোগ্রাম (program) । সহজ ভাষায় সফটওয়্যার কম্পিউটারকে বলে দেয় যে কিভাবে কাজ করতে হবে। সফটওয়্যার কে আপনারা চোখে দেখতে পারবেন না এবং স্পর্শ করতে পারবেন না কারণ সফটওয়্যার বিভিন্ন কোড এবং কম্পিউটার ল্যাঙ্গুয়েজ (computer language) দিয়ে তৈরি। কম্পিউটার, মোবাইল, ল্যাপটপ, ট্যাবলেট ইত্যাদি ডিভাইসে চালিত অ্যাপ্লিকেশন (application) স্ক্রিপ্ট (script) বা প্রোগ্রামের জন্য সফটওয়্যার ব্যবহার করা হয়।
সফটওয়্যার ছাড়া কিন্তু কম্পিউটার একেবারে অচল। একটি উদাহরণ দিয়ে আপনাদেরকে এ ব্যাপারটি বুঝিয়ে দিই ওয়েব ব্রাউজার (web browser) হল একটি এপ্লিকেশন সফটওয়্যার আর এই ওয়েব ব্রাউজার ছড়া কিন্তু আপনারা আমার এই আর্টিকেলটি পড়তে পারতেন না অর্থাৎ সফটওয়্যার ছাড়া আপনি web browser এ কোন কিছু সার্চ করতে , কোন তথ্য পড়তে বা ডাউনলোড করতে পারতেন না। সফটওয়্যার কম্পিউটারের কত গুরুত্বপূর্ণ একটি component আশা করি এটি বুঝতে পারলেন।
সফটওয়্যার কত প্রকার ও কী কী (types of software in Bengali) :
চলুন তাহলে এবার বিস্তারিতভাবে সফটওয়্যার প্রকারভেদ আলোচনা করি । software প্রধানত তিন প্রকার
১. System Software (সিস্টেম সফটওয়্যার কাকে বলে) :
সিস্টেম সফটওয়্যার হল এমন এক ধরনের প্রোগ্রাম ইন্সট্রাকশন যা ব্যবহারকারী এবং হার্ডওয়্যার এর মধ্যে ইন্টারফেস (Interface) করে তোলে। System Software মূলত কম্পিউটার হার্ডওয়্যারের কার্যক্রম পরিচালনা করে। আপনার কম্পিউটারের মনিটর কিবোর্ড মাউস কেমন ভাবে কাজ করবে সব Information সিস্টেম সফটওয়্যার এর মধ্যে দেওয়া রয়েছে।
সিস্টেম সফটওয়্যার এর প্রকারভেদ
System Software মূলত দুই প্রকার ।
a. Operating system
b. Language Translator
a. Operating system (অপারেটিং সিস্টেম)
যে সিস্টেম সফটওয়্যার হার্ডওয়্যার এবং ব্যবহারকারীর মধ্যে যোগসূত্র তৈরি করে এবং কম্পিউটারের সমস্ত কার্যক্রম পরিচালনা করে তাকে অপারেটিং সিস্টেম বলে। Operating System এর উদাহরণ হল
• windows
• Linux
• Android
• IOS ইত্যাদি।
b. Language Translator (ল্যাঙ্গুয়েজ ট্রান্সলেটর):
language translator কম্পিউটার প্রোগ্রামার দের নির্দৃষ্ট প্রোগ্রামিং ভাষা করে কোড এ রূপান্তরিত করে এবং কম্পিউটার সিস্টেম এই কোড নির্দেশাবলী গুলি পড়ে এবং কার্যকরী করে। ল্যাঙ্গুয়েজ ট্রান্সলেটর এর উদাহরণ হল
• compiler
• Interpreter
• Assembler
• Debugger ইত্যাদি।
২. Application Software (এপ্লিকেশন সফটওয়্যার) :
application হল প্রোগ্রাম বা প্রোগ্রামের সমষ্টি, যা শেষ ব্যবহারকারীর জন্য ডিজাইন করা হয়েছে। application software কে end user program ও বলা হয়। এপ্লিকেশন সফটওয়্যার এর উদাহরণ হল
• Microsoft word
• Google Chrome
• Firefox
• Skype
• Photoshop
• Microsoft Access
• windows media player ইত্যাদি।
৩. utility software (ইউটিলিটি সফটওয়্যার) :
utility software কম্পিউটার পরিচালনা রক্ষণাবেক্ষণ এবং নিয়ন্ত্রণ করতে সাহায্য করে। এই সফটওয়্যার এর মূল কাজ হলো বিভিন্ন ধরনের ভাইরাস সনাক্তকরণ, Installation এবং Uninstallation করা, ডাটা ব্যাকআপ করা ,অবাঞ্চিত ফাইল মুছে ফেলা ইত্যাদি। ইউটিলিটি সফ্টওয়্যার এর উদাহরণ হল
• antivirus
• file management system
• Backup utility
• Disk cleanup tool
• windows explorer ইত্যাদি।
আশা করি আপনারা সফটওয়্যার কত প্রকার ও কি কি এই নিয়ে আপনারা সম্পূর্ণ তথ্য জানতে পারলেন।
সফটওয়্যার এর কাজ কি ?
সফটওয়্যার হল প্রোগ্রাম বা প্রোগ্রামের সমষ্টি। যার মাধ্যমে কিন্তু কম্পিউটার পরিচালিত হয়। মনে করেন আপনারা ভিডিও দেখবেন তো আপনারা প্রথমে কম্পিউটারকে নির্দেশনা দিবেন তারপর কিন্তু সফটওয়্যার এর মাধ্যমে ভিডিওটি ওপেন হয়ে যায়। আপনি যদি কোন ওয়েব ব্রাউজারে যেতে চান যেমন Mozilla Firefox, Google Chrome browser ইত্যাদি তো আপনাদেরকে প্রথমে কম্পিউটারকে এ নির্দেশনা দিতে হবে তারপর কিন্তু আপনারা সেই ব্রাউজার এ গিয়ে আপনারা আপনার কাজ করতে পারেন। আশা করি আপনারা সফটওয়্যার কিভাবে কাজ করে বা সফটওয়্যার এর কাজ কি বিষয়টি আপনারা বুঝতে পারলেন।
এখানে আর একটা কথা বলে রাখা ভালো হার্ডওয়ার এবং সফটওয়্যার মিলিতভাবে কিন্তু কম্পিউটার কাজ করে এই দুটোর মধ্যে যেকোন একটা কাজ না করে তাহলে কিন্তু আমরা কম্পিউটার বা মোবাইল এর আউটপুট দেখতে পাবো না।
আজকের আর্টিকেলে আমরা আলোচনা করলাম সফটওয়্যার এর বৈশিষ্ট্য , সফটওয়্যার এর উদাহরণ , কম্পিউটার সফটওয়্যার কি ইত্যাদি বিষয়।
সফটওয়্যার কাকে বলে বাংলা এই আর্টিকেল টি যদি আপনাদের ভালো লেগে থাকে তাহলে অবশ্যই এটি আপনার বন্ধুদের কে শেয়ার করতে ভুলবেন না।