স্পেসএক্স ফ্যালকন 86 এ লিনাক্স এবং x9 প্রসেসর ব্যবহার করে

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

যেমনটি প্রকাশিত তথ্যের মধ্যেই এটি উল্লেখ করা হয়েছে যে ফ্যালকন 9 এমবেডেড সিস্টেমগুলি সরলিকৃত লিনাক্স ব্যবহার করে y তিনটি নকল কম্পিউটার পরিবারের প্রচলিত প্রসেসরের উপর ভিত্তি করে দ্বৈত কোর x86.

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

যে অংশটি নিজেই অবহিত নয়, সে সম্পর্কে নির্দিষ্ট কোন চিপ ব্যবহৃত হয় ফ্যালকন 9 এ, তবে স্ট্যান্ডার্ড সিপিইউ ব্যবহার সাধারণ অনুশীলন, উদাহরণস্বরূপ, ইন্টেল 80386SX 20 মেগাহার্টজ সিপিইউ প্রাথমিকভাবে আন্তর্জাতিক স্পেস স্টেশন কন্ট্রোল মাল্টিপ্লেজার এবং ডেমাল্টিপ্লেক্সার (সিএন্ডসি এমডিএম) দিয়ে সজ্জিত ছিল এবং এইচপি জেডবুক নোটবুকগুলি প্রতিদিনের কাজে ব্যবহৃত হয় সঙ্গে আইএসএস 15 "দেবিয়ান" লিনাক্স বিতরণ, বৈজ্ঞানিক লিনাক্স বা উইন্ডোজ 10।

লিনাক্স সিস্টেমের জন্য, এগুলি সিএন্ডসি এমডিএম এবং উইন্ডোজের জন্য দূরবর্তী টার্মিনাল হিসাবে ব্যবহৃত হয় অপাঙ্গদৃষ্টি ইমেল, ওয়েব সার্ফিং এবং বিনোদনমূলক (একটি কৌতূহলী সত্য, তবে এটি এখন বিখ্যাত "মানব ত্রুটি" থেকে মূল প্ল্যাটফর্মগুলি রক্ষার ক্ষেত্রে বোঝা যায়)।

জন্য হিসাবে ফ্যালকন 9 ফ্লাইট কন্ট্রোল সফটওয়্যার সি / সি ++ এ লেখা এবং সমান্তরালে চলে runs তিনটি কম্পিউটারের প্রতিটি।

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

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

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

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

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

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

শেষ অবধি, যদি আপনি সংগৃহীত তথ্য সম্পর্কে আরও জানতে চান, আপনি নীচের লিঙ্কে গিয়ে মূল নোটটি পরামর্শ করতে পারেন।

উৎস: https://www.zdnet.com


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

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

*

*

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