একটি অপারেটিং সিস্টেম এবং এর উপাদানগুলি কী

সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন





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

অপারেটিং সিস্টেম (ওএস) কী?

সংজ্ঞা: একটি অপারেটিং সিস্টেমটিকে একটি সিস্টেম হিসাবে সংজ্ঞায়িত করা যায় যেমন একটি ইন্টারফেস ব্যবহার করে একটি বৃহত এবং জটিল ছোট ছোট টুকরোতে বিভক্ত হয়। এই সিস্টেমটি বিভিন্ন ওএস ভাগ করে নিতে ব্যবহৃত হয় উপাদান যার মধ্যে ফাইল, ইনপুট / আউটপুট ডিভাইস, প্রক্রিয়া মেমরি ইত্যাদি অন্তর্ভুক্ত রয়েছে the সমস্ত পার্টিশনযুক্ত টুকরা অবশ্যই সাবধানে শ্রেণিবদ্ধ i / ps, o / PS এবং ফাংশন সহ সিস্টেমের কিছু অংশের সংজ্ঞাযুক্ত হতে হবে। আমরা জানি যে সমস্ত সিস্টেমে একই কাঠামো নেই তবে বেশ কয়েকটি বর্তমান রয়েছে অপারেটিং সিস্টেম নীচে বর্ণিত সিস্টেমের উপাদানগুলি ভাগ করুন।




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

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

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



অপারেটিং-সিস্টেম-উপাদান

অপারেটিং সিস্টেম-উপাদান

কার্নেল

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

প্রক্রিয়া সম্পাদন

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


বাধা দেয়

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

স্মৃতি ব্যবস্থাপনা

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

মাল্টিটাস্কিং

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

নেটওয়ার্কিং

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

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

সুরক্ষা

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

ব্যবহারকারী ইন্টারফেস

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

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

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