শেল অবশ্যই।
প্রথম রূপে আমাদের জন্য "কার্নেল" শব্দটি পাওয়া যায় এমন মূল রূপকটি প্রায়শই ভুলে যায়। রূপকটি হল একটি অপারেটিং সিস্টেমটি একটি বীজ বা বাদাম। বীজের "কর্নেল" অপারেটিং সিস্টেমের মূল, যা অ্যাপ্লিকেশন প্রোগ্রামগুলিতে অপারেটিং সিস্টেম পরিষেবাদি সরবরাহ করে, যা বীজের "শেল" দ্বারা বেষ্টিত থাকে যা ব্যবহারকারীরা বাইরে থেকে দেখেন।
কিছু লোক তার চেয়ে আরও নির্দিষ্ট হতে "কার্নেল" (এবং প্রকৃতপক্ষে "শেল") বেঁধে রাখতে চান। তবে সত্য বলতে গেলে অপারেটিং সিস্টেমগুলিতে অনেক বৈচিত্র রয়েছে। "শেল" (যা sh
নেটওয়ারের কনসোল কমান্ড ইন্টারপ্রেটারের মাধ্যমে সোলারিস থেকে শুরু করে ওএস / ২ এর ওয়ার্কপ্লেস শেল এবং উইন্ডোজ এনটি-র এক্সপ্লোরার পর্যন্ত হতে পারে) এই রূপান্তরগুলি অন্তত নয় , তবে এক অপারেটিং সিস্টেম থেকে অন্য অপারেটিং সিস্টেমের মধ্যেও অনেক বৈচিত্র রয়েছে shell "কার্নেল" এর একটি অংশ কী এবং কী নেই (উদাহরণস্বরূপ ডিস্ক I / O অন্তর্ভুক্ত থাকতে পারে বা নাও থাকতে পারে)। মনে রাখা ভাল যে এই পদগুলি রূপক ।
অন্যান্য পরিভাষা আছে। আইবিএম মেইনফ্রেম পরিভাষায়, বীজ / বাদাম রূপক "কর্নেল" কে নিয়ন্ত্রণ প্রোগ্রাম বলা হয় । অন্যান্য নামের মধ্যে তত্ত্বাবধায়ক , মনিটর , মূল এবং নির্বাহী অন্তর্ভুক্ত । কোর আরেকটি মোটামুটি সুস্পষ্ট জৈবিক রূপক। এটি আকর্ষণীয় যে একইভাবে অন্য একটি নাম। হার্ভে এম ডিটেল, তার অপারেটিং সিস্টেমগুলিতে , কন্ট্রোল প্রোগ্রামকে নিউক্লিয়াস বলেছিলেন এবং বলেছেন
নিউক্লিয়াস সাধারণত পুরো অপারেটিং সিস্টেম বলে মনে করা হয় এর কোডের একটি ছোট অংশকে প্রতিনিধিত্ব করে [...]
"নিউক্লিয়াস" শব্দটি লাতিন নিউক্লিয়াস থেকে এসেছে এবং এর অর্থ একটি বাদামের কর্নেল (সিএফ ল্যাটিন নাক্স , যার অর্থ "বাদাম")। এমনকি কন্ট্রোল প্রোগ্রামকে "নিউক্লিয়াস" বলা আসলে বাস্তবে একই অপারেটিং-সিস্টেম-হিসাবে-অ-বাদাম উপমা তৈরি করে। এটি একটি সাদৃশ্য যা কেবল অপারেটিং সিস্টেমের চেয়ে বেশি ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি যদি রসায়নের সাথে পরিচিত হন তবে আপনি জানতে পারবেন যে একটি পারমাণবিক নিউক্লিয়াস শেলগুলিতে ইলেক্ট্রন দ্বারা বেষ্টিত ।
ছদ্মনাম ব্যক্তি new123456
নীচে যা লিখেছেন সেগুলি এই রূপকগুলির উত্সটি ভুলে যাওয়ার ফলে যে ভুলগুলি উদাহরণস্বরূপ প্রমাণিত করে তা হ'ল একজন পুরোটির জন্য অংশটিকে ভুল করে এবং পুরো অপারেটিং সিস্টেমের জন্য কার্নেলটিকে ভুল করে। "ইউজারল্যান্ড" প্রোগ্রাম হওয়ায় শেলটি অপারেটিং সিস্টেমের বাইরের অংশকে কম কমিয়ে দেয় না বা কার্নেলটি আবদ্ধ করে এটি কম করে না। তদুপরি, ডস-একমাত্র ধারণা যা ইউনিক্সের সংস্করণ 7 এর বাইরে প্রযোজ্য নয়, এ ধারণাটি ইউনিক্স বিশ্বে ব্যাপক এবং বর্তমান উভয়ই।
(এটি new123456
একটি বিড়ম্বনার বিষয় যে এটি কোনও ডসিজমের জন্য ভুল করে। কার্নেল / শেল রূপকটি প্রারম্ভিক বছরগুলিতে ডস-এর কাছে মোটামুটি বিদেশী ছিল, যা সিপি / এম থেকে কমান্ড প্রসেসরের পক্ষে এবং অনুরূপ ছিল CP সিপি / এম এর আগে এমএস-ডস বিভক্ত ছিল মধ্যে মৌলিক ডিস্ক অপারেটিং সিস্টেম (BDOS), বেসিক ইনপুট-আউটপুট সিস্টেম (বায়োস - না সিস্টেম ফার্মওয়্যার, নোট), কমান্ড প্রসেসর , এবং গৃহস্থালি ইউটিলিটি । কোড আসলে এই ভাবে ফাইল উঠে parceled ছিল এই অন্য। উদাহরণস্বরূপ, কার্নেল / শেল রূপকটি কীভাবে অনেক অপারেটিং সিস্টেমে প্রকৃত বিভাগগুলির সাথে পুরোপুরি মেলে না বা পুরোপুরি মেলে না))
new123456
ডিটেল নিউক্লিয়াসকে সামগ্রিক অপারেটিং সিস্টেমের একটি অংশ হওয়ার বিষয়ে যা লিখেছিলেন তা ভুলে যাচ্ছেন । অপারেটিং সিস্টেমটি কার্নেল এবং শেল উভয়ই । অর্থাৎ সর্বোপরি রূপক। ডিজিটালও একা নয়। ১৯৮০ এর দশক থেকে ইউনিক্স-এর-অ-বাদাম রূপককে ব্যাখ্যা করার জন্য ইউনিক্স বইয়ের রিম রয়েছে। আমি আরবানের এবং টিম্যানের নিজেকে শিখি ফ্রিবিএসডি 24 ঘন্টা (এসএএমএস, আইএসবিএন 9780672324246), সাধারণ কারণে যে পৃষ্ঠা 54 এ অপারেটিং-সিস্টেম-হিসাবে-বীজ রূপকটি চিত্রিত করে এবং - আশ্চর্যজনকভাবে - এর মধ্যে একটি এটি করার জন্য কয়েকটি বই।
"নিউক্লিয়াস" নামটি সম্ভবত পুরানো নাম; অবশ্যই ইউনিক্সের পূর্বাভাস দেওয়া, যা কার্নেল / শেল পরিভাষার পক্ষে যা আজ - সম্ভবত ইউনিক্সকে কোনও অংশে ধন্যবাদ দেওয়া হয়নি - এটি আরও প্রচলিত। অ্যালান সি শ এর 1974 বইয়ের অপারেটিং সিস্টেমগুলির লজিকাল ডিজাইন (প্রেন্টিস-হল, আইএসবিএন 9780135401125) উদাহরণস্বরূপ:
মূল স্টোরেজে স্থায়ীভাবে বসবাসকারী সিস্টেমের সেই অংশটিকে historতিহাসিকভাবে নিউক্লিয়াস বলা হয় । নিউক্লিয়াস সাধারণত প্রক্রিয়া, সংস্থান এবং ইনপুট আউটপুট পরিচালনার জন্য ন্যূনতম সেট এবং প্রসেস সমন্বিত গঠিত হবে।
শ-এর একটি চিত্রও রয়েছে। ☺