কম্পিউটার সফটওয়্যার কি? কম্পিউটার হার্ডওয়্যার কি?হার্ডওয়্যার ও সফটওয়্যারের মধ্যে পার্থক্য || Difference between Software and Hardware ||

কম্পিউটার সফটওয়্যার কি? কম্পিউটার হার্ডওয়্যার কি?হার্ডওয়্যার ও সফটওয়্যারের মধ্যে পার্থক্য || Difference between Software and Hardware ||

Difference between Software and Hardware

 

কম্পিউটার হার্ডওয়্যার কি?

হার্ডওয়্যার বলতে এমন একটি কম্পিউটার বা মেশিনের ভৌত উপাদানকে বোঝায় যা আমরা দেখতে এবং স্পর্শ করতে পারি। এটি একটি কম্পিউটার সিস্টেমে সার্কিট বোর্ড, IC, বা অন্যান্য ইলেকট্রনিক্স ধারণ করে। এটি একটি ভৌত ​​উপাদান যা কম্পিউটার বা অন্য কোনো মেশিন তৈরিতে বিভিন্ন উপায়ে ব্যবহৃত হয়। মেমরি ডিভাইস, প্রসেসর, সেন্ট্রাল প্রসেসিং ইউনিট , মাউস এবং কীবোর্ডসবগুলোই কম্পিউটার সিস্টেমের হার্ডওয়্যারের উদাহরণ। অন্যদিকে, আপনি যে পর্দায় এই পৃষ্ঠাটি দেখছেন সেটি হল হার্ডওয়্যারের সেরা উদাহরণ, আপনি এই পৃষ্ঠাটি ট্যাবলেট, মনিটর বা স্মার্টফোনে দেখছেন তাই এগুলো হলো হার্ডওয়্যার । এটি ব্যবহারকারীদের কম্পিউটারে ইনপুট দেওয়ার অনুমতি দেয়।

হার্ডওয়্যারের শ্রেণিবিভাগ

১। মাদারবোর্ড 

২। মনিটর

৩। কি-বোর্ড 

৪। মাউস


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

সফ্টওয়্যার হল প্রোগ্রামের একটি সেট (নির্দেশের ক্রম) যা ব্যবহারকারীদের একটি সু-সংজ্ঞায়িত ফাংশন বা কিছু নির্দিষ্ট কাজ সম্পাদন করতে দেয়।  

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

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

আরো পড়ুনঃ    কম্পিউটারের পরিচিতি| কম্পিউটারের ইতিহাস| কম্পিউটারের বেসিক পার্টস| Basic concept of Computer|

 

সফটওয়্যারের শ্রেণিবিভাগ

সফ্টওয়্যারগুলি বিস্তৃতভাবে দুটি প্রকারে শ্রেণীবদ্ধ করা হয় যেমন: 

সিস্টেম সফ্টওয়্যার এবং অ্যাপ্লিকেশন সফ্টওয়্যার ৷

1. সিস্টেম সফটওয়্যার

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

সিস্টেম সফ্টওয়্যার অপারেটিং সিস্টেমের মধ্যে সীমাবদ্ধ নয়। তারা মৌলিক I/O সিস্টেম পদ্ধতি, বুট প্রোগ্রাম, অ্যাসেম্বলার, কম্পিউটার ডিভাইস ড্রাইভার, ইত্যাদি অন্তর্ভুক্ত করে৷ এই সফ্টওয়্যারটি একটি উচ্চ-গতির প্ল্যাটফর্ম সমর্থন করে যাতে অন্য অ্যাপ্লিকেশনগুলিকে অনায়াসে কাজ করার জন্য কার্যকর সফ্টওয়্যার প্রদান করে৷ তাই সিস্টেম সফটওয়্যার আপনার কম্পিউটার সিস্টেমের একটি অপরিহার্য অংশ। আপনি আপনার কম্পিউটার চালু করলেই সিস্টেমের মেমরিতে সেগুলিই প্রথম লোড হয়৷ ৷ সিস্টেম সফ্টওয়্যার "নিম্ন-স্তরের সফ্টওয়্যার" নামেও পরিচিত । কোম্পানিগুলি সাধারণত সেরা সফ্টওয়্যার ডেভেলপমেন্ট প্রোগ্রামারদের নিয়োগ করে যারা দক্ষ সিস্টেম সফ্টওয়্যার স্থাপন করতে পারে। যেমনঃ

  • অপারেটিং সিস্টেম
  • ডিভাইস ড্রাইভার
  • ফার্মওয়্যার
  • ইউটিলিটি

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

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


আজ বাজারে বিভিন্ন ধরনের অ্যাপ্লিকেশন সফটওয়্যার পাওয়া যায়। নীচে কিছু জনপ্রিয় উদাহরণ দেওয়া হল:

  1. ওয়ার্ড প্রসেসর
  2. ডাটাবেস সফটওয়্যার
  3. মাল্টিমিডিয়া সফটওয়্যার
  4. ওয়েব ব্রাউজার
  5. ফ্রিওয়্যার
  6. শেয়ারওয়্যার
  7. ওপেন সোর্স


আরো পড়ুনঃ  ডেটা বনাম তথ্য| তথ্য সাক্ষরতা কি?| | Data vs Information | What is Information Literacy| | 

 

হার্ডওয়্যার ও সফটওয়্যারের মধ্যে পার্থক্য:

 হার্ডওয়্যার

 সফ্টওয়্যার

 হার্ডওয়্যার হল কম্পিউটারের একটি ভৌত ​​উপাদান যা নির্দেশনা কার্যকর করে।

 সফ্টওয়্যার এমন একটি প্রোগ্রাম যা ব্যবহারকারীদের কম্পিউটার এর হার্ডওয়্যারের সাথে যোগাযোগ করতে সক্ষম করে তুলে।

 এটি কারখানায় তৈরি করা হয়।

 এটি সফ্টওয়্যার প্রোগ্রামার বা সফ্টওয়্যার ডেভেলপমেন্ট কোম্পানি দ্বারা বিকশিত হয়।

স্টোরেজ ডিভাইস, ইনপুট ডিভাইস, আউটপুট ডিভাইস এবং অভ্যন্তরীণ উপাদান হল হার্ডওয়্যারের প্রাথমিক বিভাগ।



 অপারেটিং সিস্টেম, অ্যাপ্লিকেশন সফটওয়্যার এবং প্রোগ্রামিং সফটওয়্যার হল সফটওয়্যারের প্রধান বিভাগ।

 হার্ডওয়্যার দেখা এবং স্পর্শ করা যায় কারণ এটি একটি শারীরিক, ইলেকট্রনিক ডিভাইস।

 সফ্টওয়্যারটি দেখা যায় তবে স্পর্শ করা যায় না কারণ এটি ভার্চুয়াল, শারীরিক নয়।

 কম্পিউটার ভাইরাস হার্ডওয়্যারকে প্রভাবিত করতে পারে না।

 কম্পিউটার ভাইরাস সফ্টওয়্যার প্রভাবিত করতে পারে.

 হার্ডওয়্যার ক্ষতিগ্রস্ত হলে একটি নতুন দিয়ে প্রতিস্থাপন করা যেতে পারে।

 সফ্টওয়্যারটি ক্ষতিগ্রস্ত হলে পুনরায় ইনস্টল করা হয়

 নেটওয়ার্কের মাধ্যমে বা বৈদ্যুতিকভাবে হার্ডওয়্যার  স্থানান্তর করা যাবে না। শুধুমাত্র এটি শারীরিকভাবে স্থানান্তর করা যেতে পারে।

 সফটওয়্যারটি সহজেই স্থানান্তর করা যায়।

 হার্ডওয়্যারের উদাহরণ হল র‌্যাম, রম, প্রিন্টার, মনিটর, মাউস, হার্ড ডিস্ক এবং আরও অনেক কিছু।

 সফ্টওয়্যারের উদাহরণ হল Google Chrome, MySQL, MS Word, Excel, PowerPoint, Notepad, Photoshop এবং আরও অনেক কিছু।



আরো পড়ুনঃ দূর শিখন ও মিশ্র শিখন|৷ What is E-learning and Blended Learning | What is the difference between e-learning and blended learning ||


 হার্ডওয়্যার ছাড়া কম্পিউটার চলতে পারে?

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

সফটওয়্যার ছাড়া কম্পিউটার চলতে পারে?

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

 

 

Written By:Shahriar Tanzid Shaon

 

SHAON

আমি শাহরিয়ার তানজিদ শাওন। আমি বর্তমানে রাজশাহী বিশ্ববিদ্যালয়ের শিক্ষা ও গবেষণা ইনস্টিটিউটে ২য় বর্ষে অধ্যয়নরত আছি। পড়াশোনার পাশাপাশি ব্লগে আর্টিকেল লিখতে ভালো লাগে। আলহামদুলিল্লাহ🥰🌺.

 

 

 

কোন মন্তব্য নেই

Blogger থেকে নেওয়া থিমের ছবিগুলি. Blogger দ্বারা পরিচালিত.