সফটওয়্যার কি ও সফটওয়্যারের প্রকারভেদ

সফটওয়্যার

সফটওয়্যার কে মূলত প্রযুক্তিগতভাবে প্রোগ্রাম হিসাবে ধরা হয়ে থাকে। যা একজন ব্যবহারকারী দ্বারা নিয়ন্ত্রিত হয়। প্রযুক্তির জগতে বাইনারি ভাষা (এক ও শূন্য) দিয়ে তৈরি, বিভিন্ন কাজের জন্য বিভিন্ন ধরনের সফটওয়্যার (software) পাওয়া যায়।

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

সফটওয়্যার কি

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

তবে এর দুটি প্রধান বিভাগ রয়েছে। সফটওয়্যার (software) সম্পর্কে ভালো ধারণা রাখতে এবং বিস্তারিত তথ্য জেনে নিতে সফটওয়্যার কি সে-সম্পর্কিত তথ্যের পাশাপাশি সফটওয়্যারের দুটি প্রধান বিভাগ সম্পর্কেও ধারণা রাখা প্রয়োজন। বিশেষ করে অ্যাপ্লিকেশন সফ্টওয়্যার এবং সিস্টেম সফ্টওয়্যার সম্পর্কে না জানলে সফটওয়্যার সম্পর্কিত অনেক তথ্যই অজানা থেকে যাবে। 

সফটওয়্যার কত প্রকার

মূলত সফটওয়্যার (software) হয়ে থাকে ২ ধরণের। একটি হলো অপারেটিং সফটওয়্যার এবং অন্যটি হলো অ্যাপ্লিকেশন সফটওয়্যার। এই দুটি সফটওয়্যারের পাশাপাশি আরো বিভিন্ন ধরণের সফটওয়্যার (software) তৈরি হয়ে থাকে। আর এই ভিন্নতা নির্ধারিত হয় সফটওয়্যার তৈরির ধরণের উপর। চলুন এই ২ ধরণের সফটওয়্যার সম্পর্কে আলোচনা করা যাক।

অ্যাপ্লিকেশন সফটওয়্যার

একটি কম্পিউটার সিস্টেমে নির্দিষ্ট কাজ সম্পাদন করতে যেসব সফটওয়্যার ব্যবহৃত হয়ে থাকে তাদের অ্যাপ্লিকেশন সফটওয়্যার (application software) বলা হয়। যা একটি নির্দিষ্ট পরিবেশের নির্দিষ্ট প্রয়োজনীয়তা পূরণের জন্য ডিজাইন করা হয়ে থাকে। ব্যবহারীদের কম্পিউটার সিস্টেমে ম্যানুয়ালি ডাউনলোড এবং ইনস্টল করেই এসব অ্যাপ বা সফটওয়্যার (software) ব্যবহার করতে হবে। 

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

আরও পড়ুনঃ Drop Shipping বিজনেস কী? ড্রপশিপিং ব্যবসা করার সুবিধা

অ্যাপ্লিকেশন সফটওয়্যার বৈশিষ্ট্য 

অ্যাপ্লিকেশন সফটওয়্যার (application software) কি সে-সম্পর্কে জানার পরেও যারা কনফিউশনে ভুগছেন তারা অ্যাপ্লিকেশন সফটওয়্যারের বৈশিষ্ট্য জানতে নিচের পয়েন্টগুলি লক্ষ্য করুন: 

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

অপারেটিং সফটওয়্যার

সফটওয়্যার কি সে-সম্পর্কে তো জানলেন। এবারে সফটওয়্যারের প্রকারভেদ হিসাবে অপারেটিং সফটওয়্যার সম্পর্কে বিস্তারিত আলোচনা করবো। অপারেটিং সফটওয়্যারকে অনেক সময় সিস্টেম সফটওয়্যারও বলা হয়ে থাকে। যা বিভিন্ন প্রোগ্রাম বা নির্দেশাবলীর একটি সেট হিসাবে অধিক পরিচিত। 

এই ধরণের সফটওয়্যার (software) বিভিন্ন হার্ডওয়্যার ডিভাইস নিয়ন্ত্রণ বা পরিচালনা করতে সহায়তা করে থাকে। যা পরবর্তীতে কম্পিউটারের কাজকে দক্ষ করে তুলতে সাহায্য করে। মোটকথা সিস্টেম সফটওয়্যার ডিভাইসে অ্যাপ্লিকেশন সফটওয়্যার চালানোর জন্য একটি প্ল্যাটফর্ম তৈরি করার কাজ করে থাকে। 

অপারেটিং সফটওয়্যারের বৈশিষ্ট্য 

অপারেটিং সফটওয়্যার (software) কি সে-সম্পর্কে তো জানলেন। এবারে চলুন অপারেটিং বা সিস্টেম সফটওয়্যার সম্পর্কে কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য জেনে নিই।

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

আরও পড়ুনঃ Quora মার্কেটিং কি? কিভাবে কোরা (Quora) মার্কেটিং করবেন

সফটওয়্যার এর কাজ কি?

সাধারণত সফটওয়্যার (software) ব্যবহৃত হয় কম্পিউটারে এবং অ্যাপ ব্যবহৃত হয় মোবাইলের মতো ডিভাইসে। অনেকেই ২ টি বিষয়কে এক করে ফেললে দুটোর কার্যক্রম দু’টো ডিভাইসে আলাদাভাবে পরিচালিত হয়। এবার চলুন সফটওয়্যার (software) এর কাজ কি সে নিয়ে আলোচনা করা যাক। 

মনিটরিং সিস্টেম এক্টিভিটি

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

ফাইল ম্যানেজমেন্ট

ফাইল এবং ডিস্ক ম্যানেজমেন্ট সহ ডেস্কে কোন ফাইল কোথায় আছে তার ট্র্যাক রাখার দায়িত্ব হলো এই ফাইল ম্যানেজমেন্ট নামক অপারেটিং সিস্টেম সফটওয়্যারের উপর। সোজা বাংলায় একজন কম্পিউটার ইউজারকে যেকোনো প্রয়োজনীয় ফাইল সংরক্ষণের জন্য ডিরেক্টরি তৈরি করতে সাহায্য করবে এই বিশেষ সফটওয়্যারটি (software)। 

সিস্টেম সিকিউরিটি

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

শেষ কথা

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

সফটওয়্যার সম্পর্কিত প্রশ্ন ও উত্তর / FAQ’s

১. সফটওয়্যার বলতে কী বোঝায়?

উত্তরঃ কম্পিউটারকে কার্যোপযোগী করার জন্য এবং কম্পিউটার দ্বারা কোন সমস্যা সমাধানের জন্য ব্যবহৃত প্রোগ্রামসমূহকে সফটওয়্যার বলে ।

২. সফটওয়্যার এর কাজ কি?

উত্তরঃ সফটওয়্যার হল একটি প্রোগ্রাম, যা কম্পিউটারে ইনস্টল করা হয়। সফটওয়্যার ইনস্টল করা হলে, কম্পিউটার সিস্টেম এটি রান করতে শুরু করে। 

৩.সফটওয়্যার কত প্রকার ও কি কি? 

উত্তরঃ সফটওয়্যার দুই প্রকার

  • ১.সিস্টেম সফটওয়্যার
  • ২.এ্যাপিলেকশন

৪. সফটওয়্যার কিভাবে তৈরি করে?  

উত্তরঃ মাল্টিমিডিয়া সফটওয়্যার তৈরির প্রক্রিয়ায় একটি ডেভেলপমেন্ট টিম কাজ করে যাতে প্রজেক্ট ম্যানেজার, স্টোরি বোর্ড, স্টোরি রাইটার, সিস্টেম এনালিস্ট, অডিও স্পেশালিস্ট, ভিডিও স্পেশালিস্ট, ডেভলপার, অ্যানিমেটর, টেকনিক্যাযল রাইটার ইত্যাদি জনবল থাকবে।

আরও পড়ুন- 

টিন সার্টিফিকেট কি? ই-টিন (E-TIN)কী, কেন ও কীভাবে করতে হয়?

ইসলামী ব্যাংক একাউন্ট খোলার নিয়ম ও সুবিধা

Leave a Comment