অপারেটিভ সিস্টেম কী। কিছু বেসিক

অপারেটিভ সিস্টেম কী

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

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

অপারেটিভ সিস্টেম কী

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

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

একটি উদাহরণ দেওয়া যাক

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

যদি ব্যবহারকারী একই সাথে একটি ওয়েব পৃষ্ঠা, একটি নথি এবং একটি অঙ্কন মুদ্রণ করতে চায় তবে প্রতিটি অ্যাপ্লিকেশনটির আলাদা মুদ্রণের রুটিন রয়েছে, একটি বাধা তৈরি করা হবে।

আসলে যা ঘটে তা হ'ল সিপ্রতিটি অ্যাপ্লিকেশন অপারেটিং সিস্টেমকে বলে যে এটি কিছু মুদ্রণ করতে চায়। অপারেটিং সিস্টেমটি মুদ্রক ড্রাইভারকে অনুরোধগুলি প্রেরণ করে এবং ড্রাইভারটি সেগুলি ডিভাইসে প্রেরণ করে।

কার্নেল বা কার্নেল

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

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

যদিও, ব্যবহারকারীর দৃষ্টিকোণ থেকে মনে হয় যে কার্নেলের মধ্যে সমস্ত কাজ একসাথে সম্পাদিত হয়, এবংn আসলে ক্রমানুসারে করা হয়। অপারেটিং সিস্টেম প্রতিটি কাজের জন্য একটি নির্দিষ্ট সময় নির্দিষ্ট করে এবং তালিকার পরবর্তী একটিতে চলে যায় moves

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

লিনাক্স বিতরণ

আপনি যদি এ পর্যন্ত পড়ে থাকেন তবে আপনি সম্ভবত ভাবছেন যে শিক্ষাগত বিষয়বস্তু তৈরির সাথে এইগুলির কী সম্পর্ক রয়েছে।

এটি কারণ পরবর্তী নিবন্ধে আমরা বিশেষ উদ্দেশ্যে অপারেটিং সিস্টেমগুলি প্রবর্তন করতে চলেছি।

উইন্ডোজ এবং ম্যাকের বিপরীতে লিনাক্স বিতরণ আকারে উপলব্ধ।

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

  • লিনাক্স কার্নেল
  • জিএনইউ প্রকল্প দ্বারা নির্মিত সিস্টেম ইউটিলিটিস।
  • বিপরীত ইঞ্জিনিয়ারিং প্রয়োগকারী নির্মাতারা বা তৃতীয় পক্ষ দ্বারা তৈরি ডিভাইস ড্রাইভার
  • গ্রাফিক সার্ভার
  • উইন্ডো ম্যানেজার।
  • ডেস্ক
  • সফ্টওয়্যার সংগ্রহ।

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জোয়েল গিলেন তিনি বলেন

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

    1.    দিয়েগো জার্মান গঞ্জালেজ তিনি বলেন

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