টিউটোরিয়াল

হার্ডওয়্যার এবং সফ্টওয়্যার: সংজ্ঞা এবং ধারণা

সুচিপত্র:

Anonim

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

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

সূচি সূচি

হার্ডওয়্যার , প্রধান ধরণের এবং উপাদানগুলির সংজ্ঞা

হার্ডওয়্যার বলতে বোঝায় শারীরিক এবং মূর্ত টুকরাগুলির একটি সেট যা কম্পিউটারকে উত্থাপন করতে এনালগ বা ডিজিটাল আকারে একে অপরের সাথে যোগাযোগ করে। কখনও কখনও সংক্ষিপ্ত আকারে এটি H / W বা oh / w অক্ষরের সাথে সংজ্ঞায়িত হয় with একটি বিকল্প সংজ্ঞা টুকরোটিতে ইলেকট্রনিক্স, চিপস বা প্রিন্টেড সার্কিটের উপস্থিতি বা অনুপস্থিতি বোঝায়, তবে এটিতে সাধারণতার নিম্ন স্তরের রয়েছে, সুতরাং এর ব্যবহার সাধারণ নয়।

হার্ডওয়্যার একটি দৈহিক মাধ্যম, যার উপর কোনও সফ্টওয়্যার ইনস্টল করা, পরিচালনা করা এবং পরিচালিত হয়; এটি হল, হার্ডওয়্যার ব্যতীত কম্পিউটারের অস্তিত্ব নেই।

সময়ের সাথে সাথে, যা চারটি প্রযুক্তিগত প্রজন্মের হিসাবে দেখা যায়, হার্ডওয়্যারটি ধীরে ধীরে কিন্তু ক্রমান্বয়ে বিকশিত হয়েছিল। প্রথম প্রজন্ম, যা 1945 সালে উপস্থিত হয়েছিল এবং এগারো বছর ধরে চলেছিল, ভ্যাকুয়াম টিউবের উপর ভিত্তি করে ছিল। এটি ট্রানজিস্টর দ্বারা অনুসরণ করা হয়েছিল, ১৯৫ to থেকে ১৯6363 সাল পর্যন্ত ব্যবহৃত হয়েছিল then তখন থেকে ইন্টিগ্রেটেড সার্কিটের উপর ভিত্তি করে হার্ডওয়্যার ব্যবহার করা হচ্ছে । তদন্ত এবং প্রোটোটাইপিংয়ের অধীনে একটি চতুর্থ প্রজন্মকে সিলিকনমুক্ত ট্রানজিস্টর বা কোয়ান্টাম পদার্থবিজ্ঞান নিয়োগের পূর্বাভাস দেওয়া হয়েছে। এই চতুর্থ প্রজন্মের আগমন অনুমান করা কঠিন।

প্রথম উপাদানগুলির অপারেশনাল (এবং উপযুক্ত যখন কম্পিউটিং) সক্ষমতা আমাদের আজকের উপভোগের সাথে কিছুই করার নেই nothing

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

অভ্যন্তরীণ হিসাবে বিবেচিত হবে এমন কয়েকটি হার্ডওয়্যার উপাদানগুলি হ'ল:

  • কেন্দ্রীয় প্রসেসিং ইউনিট, মাইক্রোপ্রসেসর বা সিপিইউ হার্ড ডিস্ক ড্রাইভ বা এইচডিডি সলিড স্টেট ড্রাইভ বা এসএসডি হাইব্রিড হার্ড ড্রাইভ বা এসএসএইচডি ডিস্ক রিড ড্রাইভ (সিডি, ডিভিডি, ব্লু রে, ফ্লপি ডিস্ক, ইত্যাদি) র‌্যাম মেমরি ফ্যানস সিস্টেম তরল কুলিং চিপসেট বা সহায়ক ইন্টিগ্রেটেড সার্কিট অডিও, ভিডিও বা নেটওয়ার্ক সম্প্রসারণ কার্ড মডেম পাওয়ার সাপ্লাই গ্রাফিক্স কার্ড বা জিপিইউ পোর্টস, প্লাগ এবং সংযোজকগুলি

বাহ্যিক হার্ডওয়্যার সম্পর্কিত , কিছু উপাদান যা হাইলাইট করা উচিত তা হ'ল:

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

কখনও কখনও এই দুটি গ্রুপ কম্পিউটার সিস্টেম এবং কম্পিউটার পেরিফেরিয়াল হিসাবে পরিচিত।

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

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

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

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

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

সফ্টওয়্যার সংজ্ঞা এবং প্রধান প্রকার

সফ্টওয়্যার হ'ল কম্পিউটারের অনিরাপদ অঙ্গ যা বিভিন্ন হার্ডওয়্যার উপাদানগুলিকে কাজ করতে দেয় । এটি নির্দেশাবলীর একটি সেট, ডেটা বা প্রোগ্রাম যা কম্পিউটার সিস্টেমের মধ্যে নির্দিষ্ট কাজগুলি সম্পাদন করে। কখনও কখনও এটি কম্পিউটারের পরিবর্তনশীল অংশ হিসাবে সফ্টওয়্যারকে বোঝায়, মেশিনটি গ্রহণ করতে পারে এবং যে সংকেতগুলি এই রাজ্যগুলিকে বাধ্য করে।

কম্পিউটার সফ্টওয়্যার এর মধ্যে আমরা অ্যাপ্লিকেশন, প্রোগ্রাম, অপারেটিং সিস্টেম এবং অন্যান্য অনেক ধরণের সন্ধান করি। এই সম্পূর্ণ সেটটিতে কিছু অর্ডার আনতে সাধারণত তিনটি বিভাগ ব্যবহৃত হয়: সিস্টেম সফ্টওয়্যার , প্রোগ্রামিং সফ্টওয়্যার এবং অ্যাপ্লিকেশন সফ্টওয়্যার

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

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

অপারেটিং সিস্টেমগুলি ছাড়াও, সিস্টেম সফ্টওয়্যারটিতে নিম্নলিখিত ধরণের প্রোগ্রামগুলি পাওয়া যায়:

  • অ্যান্টিভাইরাস ডিস্ক নিয়ন্ত্রণের ইউটিলিটিগুলি (ফর্ম্যাট করার সরঞ্জামগুলি এবং এর মতো) হার্ডওয়্যার ড্রাইভার বা ড্রাইভার কম্পিউটার ভাষা অনুবাদক প্রোগ্রাম লোডার কিছু বিআইওএস এবং ইইউআইপিএস বুট পরিচালক বা বুটলোডার হাইপারভাইজারস

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

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

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

তার পর থেকে এক শ্রেণিবৃত্তি আরেকটি সফল হয়েছে; নীচে রাসমাস অ্যান্ডসবার্গ এবং ড্যান ভেসেট দ্বারা রচিত 2018 সালে আন্তর্জাতিক ডেটা কর্পোরেশন (আইডিসি) দ্বারা ব্যবহৃত একটিটির সংক্ষিপ্ত বিবরণ (সংজ্ঞা ছাড়াই) দেওয়া আছে:

  1. বাজার অ্যাপ্লিকেশন
    • সহযোগী অ্যাপ্লিকেশন
      • সম্মেলন অ্যাপ্লিকেশন
        • ওয়েব কনফারেন্সিং অ্যাপ্লিকেশন
        ইমেল অ্যাপ্লিকেশন ব্যবসায়ের জন্য সামাজিক মিডিয়া কর্ম দলের জন্য অ্যাপ্লিকেশন
      কাজের পরিকল্পনা এবং পরিচালনা অ্যাপ্লিকেশন
      • এন্টারপ্রাইজ কন্টেন্ট ম্যানেজমেন্ট অ্যাপ্লিকেশন প্রকাশনা এবং অনুমোদনের অ্যাপ্লিকেশনগুলি প্ররোচিত কন্টেন্ট ম্যানেজমেন্ট অ্যাপ্লিকেশন বৈদ্যুতিন স্থানীয়করণ অ্যাপ্লিকেশন ব্যবসায়িক পোর্টাল সহযোগিতা এবং সামগ্রী ভাগ করে নেওয়ার অ্যাপ্লিকেশন
      এন্টারপ্রাইজ রিসোর্স ম্যানেজমেন্ট অ্যাপ্লিকেশন
      • আর্থিক অ্যাপ্লিকেশন
        • অর্থ এবং অ্যাকাউন্টিং অ্যাপ্লিকেশনগুলি ঝুঁকি এবং ট্রেজারি পরিচালনা অ্যাপ্লিকেশনস্রোত এবং ব্যয় পরিচালন অ্যাপ্লিকেশনস কর প্রয়োগ করুন
        মানব সম্পদ ব্যবস্থাপনা অ্যাপ্লিকেশন
        • মূল এইচআর অ্যাপ্লিকেশন নিয়োগের অ্যাপ্লিকেশনগুলি ক্ষতিপূরণ পরিচালনার অ্যাপ্লিকেশনগুলি টেম্পলেট কর্মক্ষমতা পরিচালনার অ্যাপ্লিকেশনগুলি প্রশিক্ষণ পরিচালনার অ্যাপ্লিকেশনগুলি টেম্পলেট পরিচালনা অ্যাপ্লিকেশনগুলি
        পেমেন্ট ম্যানেজমেন্ট অ্যাপ্লিকেশন আলোচনার অ্যাপ্লিকেশনগুলি অর্ডার ম্যানেজমেন্ট অ্যাপ্লিকেশনগুলি ব্যবসায়িক সম্পাদনা পরিচালনার অ্যাপ্লিকেশনগুলি প্রকল্প এবং পোর্টফোলিও পরিচালনা অ্যাপ্লিকেশনগুলি
      সাপ্লাই চেইন ম্যানেজমেন্ট অ্যাপ্লিকেশন
      • লজিস্টিক অ্যাপ্লিকেশন উত্পাদন পরিকল্পনা অ্যাপ্লিকেশন ইনভেন্টরি ম্যানেজমেন্ট অ্যাপ্লিকেশন
      উত্পাদন এবং অপারেশন অ্যাপ্লিকেশন
      • প্রোডাকশন নেটওয়ার্ক ম্যানেজমেন্ট অ্যাপ্লিকেশনগুলি সরকারী ক্ষেত্র এবং পরিষেবা শিল্প অপারেশন অ্যাপ্লিকেশন অন্যান্য অপারেশন অ্যাপ্লিকেশন
      ইঞ্জিনিয়ারিং অ্যাপ্লিকেশন
      • কম্পিউটার এডেড ডিজাইন অ্যাপ্লিকেশনগুলি কম্পিউটার এডেড ইঞ্জিনিয়ারিং অ্যাপ্লিকেশনগুলি কম্পিউটার এডেড ম্যানুফ্যাকচারিং অ্যাপ্লিকেশনগুলি সহযোগী পণ্য ডেটা ম্যানেজমেন্ট অ্যাপ্লিকেশন অন্যান্য ইঞ্জিনিয়ারিং অ্যাপ্লিকেশন
      গ্রাহক সম্পর্ক ব্যবস্থাপনা অ্যাপ্লিকেশন
      • বিক্রয় উত্পাদনশীলতা এবং পরিচালনা অ্যাপ্লিকেশন বিপণন ক্যাম্পেইন পরিচালন অ্যাপ্লিকেশন গ্রাহক পরিষেবা অ্যাপ্লিকেশন যোগাযোগ হাব অ্যাপ্লিকেশন ডিজিটাল কমার্স অ্যাপ্লিকেশন
  1. উন্নয়ন এবং বাজার উপস্থাপনার জন্য অ্যাপ্লিকেশন
    • বিশ্লেষণ এবং কৃত্রিম বুদ্ধিমত্তা সফ্টওয়্যার
      • শেষ ব্যবহারকারীকে বিশ্লেষণ, রিপোর্টিং এবং অনুরোধের জন্য সফ্টওয়্যার ভবিষ্যদ্বাণীপূর্ণ এবং উন্নত বিশ্লেষণমূলক সরঞ্জাম আইএ বিষয়বস্তু অনুসন্ধান এবং বিশ্লেষণ সরঞ্জামগুলির সাথে সফটওয়্যার প্ল্যাটফর্ম
      তথ্য ব্যবস্থাপনা সফটওয়্যার
      • সম্পর্কিত সম্পর্কিত ডাটাবেস ম্যানেজমেন্ট সিস্টেমগুলি নন-রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমগুলি
        • শেষ ব্যবহারকারীর ডাটাবেস পরিচালন ব্যবস্থা নেভিগেশনাল ডাটাবেস পরিচালন সিস্টেমগুলি অবজেক্ট-ওরিয়েন্টেড ডাটাবেস পরিচালন সিস্টেমগুলি একাধিক মান ডাটাবেস পরিচালন সিস্টেম
        গতিশীল ডেটা ম্যানেজমেন্ট সিস্টেম
        • ডকুমেন্ট-ভিত্তিক ডাটাবেস সিস্টেম পাসওয়ার্ড-অ্যাক্সেসযোগ্য ডেটাবেস সিস্টেমগুলি গ্রাফিকভাবে উপাত্ত ডেটাবেস পরিচালনার সিস্টেমগুলি স্কেলযোগ্য ডেটা সংগ্রহের পরিচালকদের প্রকার বিশ্লেষণ, বিশ্লেষণ এবং ডেটা ম্যানেজমেন্টের পণ্যগুলি
        ডাটাবেস পরিচালনা এবং বিকাশ সরঞ্জাম
        • ডেটাবেস প্রশাসন সরঞ্জামসমূহ ডেটাবেস প্রতিলিপি সরঞ্জামসমূহ ডেটা মডেলিং সরঞ্জামস ডেটাবেস সংরক্ষণাগার এবং তথ্য জীবনচক্র পরিচালনা সরঞ্জামাদি ডেটাবেস বিকাশ এবং অপ্টিমাইজেশন সরঞ্জামসমূহ ডেটাবেস সুরক্ষা সরঞ্জামসমূহ
        নেটওয়ার্ক বিতরণ ডেটা পরিচালকদের ডেটা ইন্টিগ্রিটি এবং ইন্টিগ্রেশন সফ্টওয়্যার
        • বড় ডেটা ডাম্প সফটওয়্যার ডায়নামিক ডেটা ডাম্প সফটওয়্যার ডেটা কোয়ালিটির সফটওয়্যার ডেটা অ্যাক্সেসের জন্য অবকাঠামোগত সফ্টওয়্যার যৌগিক ডেটার জন্য ওয়ার্কস্পেস সফটওয়্যার মাস্টার ডেটা সংজ্ঞা এবং নিয়ন্ত্রণ সফ্টওয়্যার মেটাডেটা ম্যানেজমেন্ট সফ্টওয়্যার স্ব-পরিষেবা ডেটা প্রস্তুতি
        স্থানিক তথ্য পরিচালক
      অর্কেস্ট্রেশন এবং ইন্টিগ্রেশন সফ্টওয়্যার
      • বি 2 বি মিডওয়্যার
        • বি 2 বি ইনবাউন্ড মিডলওয়্যার বি 2 বি ম্যানেজমেন্ট সার্ভিসেস এবং বি 2 বি নেটওয়ার্কগুলি
        ইন্টিগ্রেশন সফটওয়্যার
        • এপিআইপি পরিচালনা সফটওয়্যার ইন্টিগ্রেশন প্ল্যাটফর্মগুলি প্লাগ-ইন সফ্টওয়্যার এবং সংযোগ অ্যাডাপ্টারগুলি ters
        ইভেন্ট-সক্রিয় মিডলওয়্যার
        • বার্তা ওরিয়েন্টড মিডলওয়্যার অ্যানালিটিকস রিলে সফ্টওয়্যার বৈশিষ্ট্য সফ্টওয়্যার
        ফাইল ট্রান্সফার ম্যানেজার
      অ্যাপ্লিকেশন বিকাশ সফ্টওয়্যার
      • বিকাশ সরঞ্জাম, পরিবেশ এবং ভাষা বিল্ডিং সফটওয়্যার উপাদান ব্যবসায়িক বিধি ব্যবস্থাপনার সিস্টেমগুলি মডেলিং এবং আর্কিটেকচার সরঞ্জামগুলি
        • অবজেক্ট মডেলিং টুলস বিজনেস প্রসেস মডেলিং টুলস বিজনেস আর্কিটেকচার টুলস
        সফ্টওয়্যার গুণমান এবং জীবনচক্র সরঞ্জাম
        • স্বয়ংক্রিয় সফ্টওয়্যার মানের সরঞ্জামসমূহ সফ্টওয়্যার কনফিগারেশন এবং পরিবর্তন পরিচালনা
        অ্যাপ্লিকেশন প্ল্যাটফর্ম
        • উপস্থাপনা-ভিত্তিক অ্যাপ্লিকেশন প্ল্যাটফর্মগুলি
          • সার্ভার সফ্টওয়্যার অ্যাপ্লিকেশন প্ল্যাটফর্ম উপস্থাপনা-ভিত্তিক মেঘ অ্যাপ্লিকেশন প্ল্যাটফর্ম
          মডেল-প্রেরিত অ্যাপ্লিকেশন প্ল্যাটফর্ম লেনদেন পর্যবেক্ষণ রোবোটিক টাস্ক অটোমেশন সফ্টওয়্যার
  1. সিস্টেম অবকাঠামো সফ্টওয়্যার
    • সিস্টেম এবং পরিষেবা পরিচালন সফ্টওয়্যার
      • আইটি অপারেশন পরিচালনাকারী কনফিগারেশন এবং অটোমেশন পরিচালক
        • ওয়ার্কলোড পরিচালকদের অ্যাপ্লিকেশন ড্রাইভার এবং সিস্টেম ডেটা কেন্দ্র
        আইটি পরিষেবা পরিচালকরা
      নেটওয়ার্ক সফটওয়্যার
      • নেটওয়ার্ক অবকাঠামো সফ্টওয়্যার
        • নেটওয়ার্ক অ্যাপ্লিকেশন বিতরণ সফ্টওয়্যার এসডিএন ড্রাইভার সফ্টওয়্যার এবং নেটওয়ার্ক ডিসপ্লে
        নেটওয়ার্ক ম্যানেজমেন্ট সফটওয়্যার
      সুরক্ষা সফ্টওয়্যার
      • ডিজিটাল শংসাপত্র এবং সনাক্তকরণ সফ্টওয়্যার এন্ডপয়েন্ট সুরক্ষা সফ্টওয়্যার বার্তা সুরক্ষা সফ্টওয়্যার নেটওয়ার্ক সুরক্ষা সফ্টওয়্যার ওয়েব সামগ্রী পরিদর্শন এবং সুরক্ষা সরঞ্জাম অর্কেস্ট্রেশন, প্রতিক্রিয়া, বুদ্ধি এবং সুরক্ষা বিশ্লেষণ সরঞ্জামগুলি অন্যান্য সুরক্ষা প্রোগ্রাম
      স্টোরেজ সফ্টওয়্যার
      • প্রতিলিপি এবং তথ্য সুরক্ষা সফ্টওয়্যার
        • ডেটা সুরক্ষা সফ্টওয়্যার রিপোর্টিং, পুনরুদ্ধার এবং ব্যাকআপ সফ্টওয়্যার স্টোরেজ প্রতিলিপি সফ্টওয়্যার হাইপারভাইজার বা হোস্ট ভিত্তিক প্রতিলিপি সফ্টওয়্যার সিস্টেম এবং ডেটা মাইগ্রেশন সফ্টওয়্যার অ্যাপ্লিকেশন ভিত্তিক প্রতিলিপি সফ্টওয়্যার এবং ফ্যাব্রিক প্রোগ্রামিং ইন্টারফেস ফ্রেমওয়ার্ক ম্যাট্রিক্স প্রতিলিপি সফ্টওয়্যার প্রতিরূপ ব্যবস্থাপনা
        সংরক্ষণাগার সফ্টওয়্যার
        • ইমেল সংরক্ষণাগার সফ্টওয়্যার ফাইল সংরক্ষণাগার সফ্টওয়্যার এবং এর মতো
        স্টোরেজ এবং ডিভাইস পরিচালনার সফ্টওয়্যার
        • ভিন্ন ভিন্ন এসআরএম এবং সান পরিচালন সফটওয়্যার সমজাতীয় এসআরএম এবং সান পরিচালন সফ্টওয়্যার স্টোরেজ ডিভাইস ম্যানেজমেন্ট সফটওয়্যার অন্যান্য স্টোরেজ ম্যানেজমেন্ট প্রোগ্রামসমূহ
        স্টোরেজ অবকাঠামো সফ্টওয়্যার
        • ফেডারেশন এবং ভার্চুয়ালাইজেশন সফ্টওয়্যার হোস্ট- ভিত্তিক ফাইল সিস্টেম এবং ভলিউম পরিচালন সফ্টওয়্যার স্টোরেজ পাথ এবং অ্যাক্সেস ম্যানেজমেন্ট সফ্টওয়্যার স্বয়ংক্রিয় স্টোরেজ হায়ারার্কি সফ্টওয়্যার স্টোরেজ এক্সিলার সফ্টওয়্যার
        সফ্টওয়্যার- সংজ্ঞায়িত স্টোরেজ নিয়ন্ত্রক
        • ব্লক-ভিত্তিক সফ্টওয়্যার- সংজ্ঞায়িত স্টোরেজ কন্ট্রোলার ফাইল-ভিত্তিক সফ্টওয়্যার- সংজ্ঞায়িত স্টোরেজ কন্ট্রোলারঅজেক্ট-ভিত্তিক সফ্টওয়্যার- সংজ্ঞায়িত স্টোরেজ কন্ট্রোলার হাইপার কনভার্জড সফ্টওয়্যার- সংজ্ঞায়িত স্টোরেজ নিয়ন্ত্রক
        শেষ পয়েন্ট পরিচালনা
        • আউটপুট পরিচালনার সরঞ্জাম
          • ডিভাইস পরিচালকগণ প্রিন্ট পরিচালকগণ এন্টারপ্রাইজ আউটপুট পরিচালক
          ক্লায়েন্ট শেষ পয়েন্ট পরিচালক
        ভার্চুয়াল এবং শারীরিক কম্পিউটিং সফ্টওয়্যার
        • অপারেটিং সিস্টেম এবং সাবসিস্টেমগুলি
          • অপারেটিং সিস্টেম কোর অপারেটিং সিস্টেম ক্লায়েন্ট এম্বেড করা শিল্প অপারেটিং সিস্টেমগুলি
          সফ্টওয়্যার সংজ্ঞায়িত কম্পিউটিং সরঞ্জাম
          • ভার্চুয়াল মেশিনগুলির ইনফ্রাস্ট্রাকচারের ধারক ক্লাউড সিস্টেমগুলি
          ভার্চুয়াল কম্পিউটিং ক্লায়েন্টস অন্যান্য কম্পিউটিং প্রোগ্রাম
আমরা আপনাকে আইওএস 12 এ অ্যাপ্লিকেশন এবং বিভাগগুলিতে ব্যবহারের সীমাটি কীভাবে সেট করবেন তা আমরা আপনাকে প্রস্তাব দিই

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

  • ওয়ার্ড প্রসেসর ডেটাবেস ম্যানেজারস স্প্রেডশিট ম্যানেজার মিডিয়া প্লেয়ার্স প্রেজেন্টেশন ম্যানেজার কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট সিস্টেম রিসোর্স প্ল্যানিং অ্যান্ড ম্যানেজমেন্ট সফটওয়্যার শিক্ষামূলক প্রোগ্রামসমূহ সিমুলেটারস কনটেন্ট এক্সপ্লোরার কম্পিউটার এডেড ডিজাইন (সিএডি) সরঞ্জামগুলি নিয়ন্ত্রণ সফ্টওয়্যার যোগাযোগ পরিচালকগণ

সফ্টওয়্যারটির আরও একটি সম্ভাব্য শ্রেণিবিন্যাস বোঝায় যেভাবে এটি জনসাধারণের কাছে বিতরণ করা হয় । এই বৈশিষ্ট্যটির ভিত্তিতে, আমরা নিম্নলিখিত বিভাগগুলিকে পৃথক করতে পারি:

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

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

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

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

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

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

হার্ডওয়্যার এবং সফ্টওয়্যার মধ্যে একটি ফিউশন: ফার্মওয়্যার

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

ফার্মওয়্যারের কয়েকটি উদাহরণ হ'ল বিআইওএস এবং ইউইএফআই, আরটিএএস (রানটাইম অ্যাবস্ট্রাকশন পরিষেবা), সিএফই (সাধারণ ফার্মওয়্যার এনভায়রনমেন্টস) এবং নির্দিষ্ট কম্পিউটার, রাউটার , ফায়ারওয়ালস এবং এনএএস-তে ব্যবহৃত কিছু অন্যান্য প্রযুক্তি।

হার্ডওয়্যার এবং সফ্টওয়্যার মধ্যে পার্থক্য সারণী

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

এটির সাহায্যে আমরা হার্ডওয়্যার এবং সফ্টওয়্যারগুলির পার্থক্য সম্পর্কে আমাদের নিবন্ধটি শেষ করি। তাদের সংজ্ঞাগুলি খুঁজে পেতে এবং তাদের মিলগুলি সম্পর্কে পরিষ্কার হওয়ার জন্য একটি ভাল সূচনা পয়েন্ট।

টিউটোরিয়াল

সম্পাদকের পছন্দ

Back to top button