পরিচালিত ওএসগুলি সম্ভবত কোনওরকম মাইক্রোকার্নেলের মতো - আপনি সুরক্ষার নামে কর্মক্ষমতা ত্যাগ করেন।
এটির জন্য 2 ভাগে বিভক্ত কোড প্রয়োজন বলে অনুরূপ সমস্যা হতে পারে:
- সি / এসেমবেলারে লিখিত নিম্ন-স্তরের কার্নেল
- পরিচালিত ভাষায় উচ্চ স্তরের কার্নেল লেখা
নিরাপদে এইচএল ভাষা প্রবেশের / ছাড়ার ব্যয়ের উপর নির্ভর করে এটি মাইক্রোকার্নেলগুলির মতো একই সমস্যা চাপিয়ে দিতে পারে - সম্ভবত কিছুটা দ্রুত (এইচএল ছেড়ে যাওয়া দ্রুত হয় তবে সম্পূর্ণ প্রসঙ্গের সুইচ তবে আইআইআরসি যেমন জেএনআই বেশ ব্যয়বহুল)।
অন্যান্য অ্যাপ্লিকেশনগুলিতে (যেমন সি, জাভা বা। নেট) বলে অনেক অ্যাপ্লিকেশন লেখা থাকায় ব্যবহারকারী অ্যাপ্লিকেশনটিরও পৃথক প্রসঙ্গ থাকতে পারে probably একই ক্ষেত্রে অ্যাপ্লিকেশনগুলি সিপিইউ-আবদ্ধ (সংকলক, সঙ্গীত রূপান্তরকারী ইত্যাদি) হতে পারে এবং পর্যাপ্ত গতির সাথে সঞ্চালনের জন্য এমনকি এসেম্বলারের অপ্টিমাইজেশন প্রয়োজন। তদতিরিক্ত - এইচএল ভাষায় প্রয়োগ করা এমএমইউ সুরক্ষা সম্ভবত এটি আরও বেশি সূক্ষ্ম-সুরযুক্ত হলেও হার্ডওয়ারগুলির মতো দ্রুত হবে না।
এছাড়াও এইচএল ভাষা নিম্ন-স্তরের ক্রিয়াকলাপগুলিতে দক্ষ নয়। সফ্টওয়্যারটি সাধারণত "ভাল" কোডিং অনুশীলন দিয়ে ডিজাইন করা হয় তবে চালকদের প্রয়োজনীয় হয় না। আমি মনে করি না যে তারা কমপক্ষে কিছু ত্রুটিগুলি থেকে রক্ষা করবে কারণ কার্নেলগুলির মাঝে মাঝে হাত পরিচালনা মেমরির প্রয়োজন হয়।
পরিশেষে আমি মনে করি না যে এই ধরণের ওএসের জন্য সম্পূর্ণ ভিএম দরকার হবে। যেহেতু ওএস নীতি সংকলন দিয়ে তৈরি করা যায় না - একবারে রান করা সর্বত্র এইচএল ভাষা (এমনকি জিসি ও কো। সহ) আরও ভাল প্রার্থী তৈরি করতে পারে।
উদাহরণস্বরূপ, আপনি হঠাৎ করে স্বেচ্ছাসেবক পয়েন্টারগুলি অপ্রচলিত করে তোলেন।
ওএস সহজাতভাবে নিম্ন-স্তরের। আপনি হার্ডওয়ারটিতে কেবল 'স্বেচ্ছাসেবক পয়েন্টার' না দিয়ে সম্ভবত শারীরিক ঠিকানাটি পরে ভার্চুয়াল ঠিকানাটি দিয়ে যান। কিছু ডিএমএ কেবলমাত্র 16MiB মেমরি পরিচালনা করতে পারে। যদিও এই জাতীয় ওএস অনেক সহজ করতে পারে তবে এটি ঠিকানা থেকে মুক্তি পাবে না।
এবং যদি ভালভাবে লিখিত হয় তবে আপনি বেশিরভাগ আধুনিক ওএস-এর বর্তমানে প্রচুর টান লেগ্যাসি ক্রুড থেকে মুক্তি পাবেন।
- প্রচুর উত্তরাধিকারী হার্ডওয়্যার রয়েছে। সফটওয়্যারের ক্ষেত্রে আরও অনেক কিছু। আপনি প্রথমে রিয়েল মোডে শুরু করুন, তারপরে A20 গেট সক্ষম করবেন (জিজ্ঞাসা করবেন না) সুরক্ষিত মোডে লাফ দেবে তারপরে লং মোডে।
- এপিআই / এবিআই সামঞ্জস্যতা ভাল। বলুন যে তারা এই জাতীয় ওএস লিখেছেন - আপনি কী তাতে চালাবেন? ফায়ারফক্স - নাপ (উইনপিআই ব্যবহার করে সি এবং সি ++)। জাভা - সম্ভবত এটিটি পোর্ট করার দরকার ছিল বা আইকিভিএমের মাধ্যমে কিছু ছোটখাটো সমস্যা ছিল - যদি না এটি জেএনআই ব্যবহার করতে খুশি হয়। আমি অনুমান করি যে এমএসএসকিউএল (এবং নিশ্চিতভাবে ওরাকল, মাইএসকিউএল, পোস্টগ্র্যাস্কিল ...) পরিচালিত ভাষায় লিখিত হয়নি তাই এটি সার্ভারের জন্য উপযুক্ত হবে না।
- এমনকি বাগের সামঞ্জস্যটিও "ভাল"। এএফআইকে এমএস, কেবলমাত্র কোনও সফ্টওয়্যার স্মার্ট (ভুল পড়ুন) উপায়ে এপিআই ব্যবহার করছে না তা পরীক্ষা করে দেখার জন্য অনেক সময় ব্যয় করে।
free
উইন্ডোজ আসলে মেমরি মুক্ত করতে শুরু করার পরে পয়েন্টার ব্যবহার করার সমস্যাটি পছন্দ করে ।
আমার ধারণা, এটি একই সময়ে মাইক্রোকার্নেলগুলির মতো জনপ্রিয়তা অর্জন করবে।