Home » COMPUTER » Software || সংজ্ঞা , কাজ এবং প্রকার

Software || সংজ্ঞা , কাজ এবং প্রকার

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

Software হ’ল নির্দেশাবলীর একটি সংগ্রহ যা user কে একটি computer বা তার hardware গুলি কে efficiently কাজ করতে সাহায্য করে। Software ছাড়া বেশিরভাগ কম্পিউটার অকেজো।

উদাহরণস্বরূপ, আপনি যে browser টি ব্যবহার করে এই web page টি পরছেন সেটি একটি software।

সফ্টওয়্যাররের সংজ্ঞা

Software হ’ল computer program এবং তা সম্পর্কিত data যা একটি কম্পিউটারকে কী করণীয় এবং কীভাবে তা করবে তার জন্য নির্দেশ সরবরাহ করে। একটি সফ্টওয়্যার user এবং computer এর মধ্যে একটি interface। এটি নির্দেশাবলীর বা প্রোগ্রাম এর একটি সেট যা hardware কে command দেওয়ার জন্য ব্যবহৃত হয়।

এটি একটি computer system এর hardware উপাদানগুলি নিয়ন্ত্রণ, সংহতকরণ এবং পরিচালনা এবং নির্দিষ্ট কার্য সম্পাদনের জন্য দায়ী।

প্রথম কম্পিউটার সফটওয়্যারটি কী ছিল?

টম কিলবার্ন (Tom Kilburn) 1949 সালে এসএসইএমের ( SSEM) জন্য প্রথম প্রোগ্রাম করে ছিলেন।

electronic memory তে রাখা প্রথম সফ্টওয়্যার প্রোগ্রামটি লিখেছিলেন টম কিলবার্ন। প্রোগ্রামটি পূর্ণসংখ্যার 218 = 262,144 এর সর্বোচ্চ ফ্যাক্টর গণনা করে, এবং ইংল্যান্ডের ম্যানচেস্টার ইউনিভার্সিটিতে, June 21, 1948-এ সফলভাবে কার্যকর করা হয়েছিল।

যে computer এই প্রোগ্রামটি run করেছিল তাকে SSEM (Small Scale Experimental Machine) বলা হত, অন্যথায় “ম্যানচেস্টার বেবি”(Manchester Baby) নামে পরিচিত ” এই ইভেন্টটি সফটওয়্যারটির জন্ম হিসাবে ব্যাপকভাবে উদযাপিত হয়।

সফটওয়্যার এর প্রকারভেদ (types of software)

সফটওয়্যার দুটি প্রধান বিভাগে বিভক্ত করা যেতে পারে।

  • সিস্টেম সফটওয়্যার – System Software
  • অ্যাপ্লিকেশন সফটওয়্যার – Application Software

এক্ষেত্রে একটু দ্বিমত রয়েছে। যারা সফটওয়্যার গুলি কে প্রধানত দুই ভাগে ভাগ করেন তারা Utility Software কে Application Software একটি অংশ বলে গণ্য করেন। আবার কেউ কেউ Utility Software টি Application Software এর একটি শাখা হিসেবে গণ্য করেন।

তিন ধরণের সফ্টওয়্যার হল:

  1. সিস্টেম সফটওয়্যার – System Software
  2. অ্যাপ্লিকেশন সফটওয়্যার – Application Software
  3. ইউটিলিটি সফটওয়্যার – Utility Software (a sub-category of application software)

সিস্টেম সফ্টওয়্যার (System Software)

System Software, hardware এবং অন্যান্য Application Software নিয়ন্ত্রণ করে এই সব Application Software গুলি কাজ করার জন্য platform provide করে।

সাধারণত System Software যে সব কাজ গুলি করে তা হল।

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

Hardware ডিভাইসগুলির মধ্যে যোগ সাধন করে। বিভিন্ন hardware যেমন CPU(processor), মেমরি, পেরিফেরিয়াল ডিভাইস যেমন মনিটর, প্রিন্টার ইত্যাদির যথাযথ ব্যবহার, নিয়ন্ত্রণ ও নিরীক্ষণ করে।

Microsoft Windows একটি অতি পরিচিত Operating system। কিন্তু Microsoft এর প্রথম যে operating system টি বাজারে আছে তা হল MS-DOS

System Software এর উদাহরণ :

  • Operating system
  • Programming language translators
  • Communication software
  • Compiler and Interpreters
  • Command line shell

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

Application Software একটি নির্দিষ্ট কাজ বা সমস্যা সমাধান করতে ব্যবহৃত এক বা একাধিক প্রোগ্রামের সংগ্রহ।

সাধারণত banking industry তে ব্যবহৃত সফ্টওয়্যার, এয়ারলাইন / রেল reservation, বা বিদ্যুতের বিল ইত্যাদি সমস্ত Application Software এর আওতায় আসে।

Application Software এর উদাহরণ :

  • Word processing software
  • Spreadsheet software
  • Database software
  • Education software
  • Entertainment software

ইউটিলিটি সফটওয়্যার (Utility Software)

Utility Software হ’ল এক বা একাধিক প্রোগ্রামের সংগ্রহ যা user কে system রক্ষণাবেক্ষণের কাজে এবং রুটিন কার্য সম্পাদনে সহায়তা করে। সহজ ভাষায় বলতে গেলে ইউটিলিটি প্রোগাম একটি কম্পিউটারের অপারেটিং সিস্টেমের কিছু কাজকে সহজ করে দেয় এবং user experience কে improve করে।

Utility Software গুলির দিয়ে করা কাজের মধ্যে ডিস্ক ফর্ম্যাটিং, ডেটা সংক্ষেপণ, ডেটা ব্যাকআপ ইত্যাদি আছে।
বিস্তারিত জানতে – https://en.wikipedia.org/wiki/Utility_software

Utility Software এর উদাহরণ :

  • Anti-virus ( virus কি? )
  • Registry cleaners
  • Disk defragmenters
  • Data backup utility
  • Disk cleaners

সফটওয়্যার এর উদাহরণ – কয়েকটি সফটওয়্যার এর নাম

কাজের ওপর ভিত্তি করে বিভিন্ন ধরনের সফটওয়্যার এবং তাদের উদাহরণ দেওয়া হল

Software এর ধরনকয়েকটি নাম
AntivirusAVG, Housecall, McAfee, and Norton.
Audio / Music programiTunes and WinAmp.
CommunicationDiscord, Skype, and Ventrilo
DatabaseAccess, MySQL, and SQL.
Device driversComputer drivers.
E-mailOutlook and Thunderbird.
GameMadden NFL football, Quake, and World of Warcraft.
Internet browserFirefox, Google Chrome, and Internet Explorer.
Movie playerVLC and Windows Media Player.
Operating systemAndroid, iOS, Linux, macOS, and Windows.
Photo / Graphics programAdobe Photoshop and CorelDRAW.
PresentationPowerPoint
Programming languageC++, HTML, Java, Perl, PHP, Python, and Visual Basic.
SimulationFlight simulator and SimCity.
SpreadsheetExcel
UtilityCompression, Disk Cleanup, encryption, registry cleaner, and screen saver.
Word processorMicrosoft Word