কম্পিউটার

পাঁচ ধরণের সিস্টেম সফটওয়্যার

লেখক: Peter Berry
সৃষ্টির তারিখ: 17 জুলাই 2021
আপডেটের তারিখ: 11 মে 2024
Anonim
পুরাতন জমির দলিল ডাউনলোড করুন শুধুমাত্র নাম দিয়ে
ভিডিও: পুরাতন জমির দলিল ডাউনলোড করুন শুধুমাত্র নাম দিয়ে

কন্টেন্ট

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

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

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

সিস্টেম সফ্টওয়্যার নিম্নলিখিত অধীনে শ্রেণিবদ্ধ করা যেতে পারে:

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

1. অপারেটিং সিস্টেম (ওএস)

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


সিস্টেম সফ্টওয়্যার হ'ল সফ্টওয়্যারটির প্রথম স্তরটি প্রতিবার কোনও কম্পিউটার চালিত হওয়ার পরে মেমরিতে লোড হয়।

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

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

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

অপারেটিং সিস্টেমের প্রকার

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

অপারেটিং সিস্টেমের কার্যাদি

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

অপারেটিং সিস্টেমের উদাহরণ

কম্পিউটারগুলির জন্য জনপ্রিয় ওএসগুলি হ'ল:


  • উইন্ডোজ 10
  • ম্যাক ওএস এক্স
  • উবুন্টু

জনপ্রিয় নেটওয়ার্ক / সার্ভার ওএসগুলি হ'ল:

  • উবুন্টু সার্ভার
  • উইন্ডোজ সার্ভার
  • রেড হ্যাট এন্টারপ্রাইজ

জনপ্রিয় ইন্টারনেট / ওয়েব ওএস হ'ল:

  • ক্রোম ওএস
  • ক্লাব লিনাক্স
  • রিমিক্স ওএস

জনপ্রিয় মোবাইল ওএসগুলি হ'ল:

  • আইফোন ওএস
  • অ্যান্ড্রয়েড ওএস
  • উইন্ডোজ ফোন ওএস

ডিভাইস ড্রাইভার

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

যে সমস্ত ডিভাইসগুলির জন্য ড্রাইভার প্রয়োজন তার উদাহরণ:

  • মাউস
  • কীবোর্ড
  • সাউন্ডকার্ড
  • ডিসপ্লে কার্ড
  • নেটওয়ার্ক কার্ড
  • প্রিন্টার

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


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

3. ফার্মওয়্যার

ফার্মওয়্যার অপারেটিং সফ্টওয়্যার যা ওএস সনাক্ত করার জন্য ফ্ল্যাশ, রম বা ইপ্রোম মেমরি চিপের মধ্যে এমবেড করা থাকে। এটি সরাসরি কোনও একক হার্ডওয়্যারের সমস্ত ক্রিয়াকলাপ পরিচালনা করে এবং নিয়ন্ত্রণ করে।

Ditionতিহ্যগতভাবে, ফার্মওয়্যারটি শব্দ দ্বারা চিহ্নিত হিসাবে স্থির সফ্টওয়্যার বোঝায় দৃঢ়। এটি অ-অস্থির চিপগুলিতে ইনস্টল করা হয়েছিল এবং কেবলমাত্র নতুন, প্রিপ্রোগ্রামযুক্ত চিপগুলির সাহায্যে এগুলি অদলবদল করে আপগ্রেড করা যেতে পারে।

এটি তাদের উচ্চ-স্তরের সফ্টওয়্যার থেকে আলাদা করার জন্য করা হয়েছিল, যা উপাদানগুলি অদলবদল না করে আপডেট করা যেতে পারে।

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

BIOS এবং UEFI

কম্পিউটারগুলির মধ্যে বর্তমানে সবচেয়ে গুরুত্বপূর্ণ ফার্মওয়্যারটি প্রস্তুতকারক মাদারবোর্ডে ইনস্টল করেছেন এবং পুরানো মাধ্যমে অ্যাক্সেস করতে পারবেন বায়োস (বেসিক ইনপুট / আউটপুট সিস্টেম) বা নতুন ইউইএফআই (ইউনিফাইড এক্সটেন্ডেড ফার্মওয়্যার ইন্টারফেস) প্ল্যাটফর্মগুলি।

এটি কনফিগারেশন ইন্টারফেস যা কম্পিউটার চালিত হয়ে যাওয়ার পরে প্রথমে লোড হয় পোস্ট করুন (আত্ম - পরীক্ষণের সময় ক্ষমতা).

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

ব্যবহারকারী কনফিগারেশন পৃষ্ঠাটি লোড করতে বুট-আপে বিশেষ কীগুলি (একটি ফাংশন কী, মুছুন, বা এসকি কী) টিপে BIOS এবং UEFI সেটিংস পরিবর্তন করতে পারেন। ব্যবহারকারী সুরক্ষার ব্যবস্থা, বুট অর্ডার, সময় এবং পপ আপ পৃষ্ঠায় অন্যান্য বিকল্প কনফিগার করতে পারেন।

যদিও তারা ভিন্নভাবে কাজ করে তবে ফার্মওয়্যার কয়েকটি উপায়ে ড্রাইভারদের প্রশংসা করে। উভয়ই হার্ডওয়্যার ডিভাইসগুলিতে পরিচয় দেয়, পরে অপারেটিং সিস্টেমটি ডিভাইসটি দেখে see

উভয়ের মধ্যে প্রধান পার্থক্য হ'ল ফার্মওয়্যার সর্বদা ডিভাইসগুলির মধ্যেই থাকবে এবং ড্রাইভাররা অপারেটিং সিস্টেমের মধ্যে ইনস্টল করবে।

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

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

৪. প্রোগ্রামিং ভাষা অনুবাদক

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

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

মেশিন কোডটি বেস -২ এর একটি সংখ্যা সিস্টেমে লিখিত হয়, 0 বা 1 এ লিখিত হয় এটি সম্ভব সর্বনিম্ন স্তরের ভাষা। মানুষের কাছে আপাতদৃষ্টিতে অর্থহীন হয়ে ওঠার পরে, প্রতিটি অনুমেয় মানব কোড এবং শব্দ উল্লেখ করার জন্য প্রসেসরের দ্বারা শূন্যগুলি এবং বুদ্ধিগুলি আসলে বুদ্ধি অনুসারে ক্রমযুক্ত হয়।

সফটওয়্যার বিকাশকারীদের কাজকে সহজ করার পাশাপাশি অনুবাদকরা বিভিন্ন নকশার কাজে সহায়তা করেন;

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

5. উপযোগিতা সমূহ

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

বেশিরভাগ তৃতীয় পক্ষের সরঞ্জাম তবে সেগুলি অপারেটিং সিস্টেমের সাথে বান্ডিল হতে পারে। তৃতীয় পক্ষের সরঞ্জামগুলি পৃথকভাবে বা বান্ডিলযুক্ত যেমন হিরেন বুট সিডি, আলটিমেট বুট সিডি, এবং ক্যাসপারস্কি রেসকিউ ডিস্কের সাথে একত্রে উপলভ্য।

ইউটিলিটি সফ্টওয়্যারগুলির উদাহরণ এবং বৈশিষ্ট্যগুলির মধ্যে রয়েছে:

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

আজ জনপ্রিয়

Fascinating নিবন্ধ

ম্যাকবুক প্রো এবং মিনি 2018 এর জন্য সেরা ম্যাক মনিটর
কম্পিউটার

ম্যাকবুক প্রো এবং মিনি 2018 এর জন্য সেরা ম্যাক মনিটর

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

মাইক্রোকন্ট্রোলার কী? - একটি আরডুইনো বোর্ড প্রোগ্রামিং

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