বাড়ি হার্ডওয়্যারের বুটস্ট্র্যাপ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

বুটস্ট্র্যাপ কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - বুটস্ট্র্যাপের অর্থ কী?

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

টেকোপিডিয়া বুটস্ট্র্যাপ ব্যাখ্যা করে

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

ওএস লোড করা সাধারণ প্রোগ্রামগুলি হ'ল:

  • জিএনইউ গ্র্যান্ড ইউনিফাইড বুটলোডার (GRUB): একটি মাল্টবूट স্পেসিফিকেশন যা ব্যবহারকারীকে বিভিন্ন ওএসগুলির মধ্যে একটি বেছে নিতে দেয়
  • এনটি লোডার (এনটিএলডিআর): মাইক্রোসফ্টের উইন্ডোজ এনটি ওএসের জন্য একটি বুটলোডার যা সাধারণত হার্ড ড্রাইভ থেকে চালিত হয়
  • লিনাক্স লোডার (LILO): লিনাক্সের জন্য একটি বুটলোডার যা সাধারণত একটি হার্ড ড্রাইভ বা ফ্লপি ডিস্ক থেকে চালিত হয়
  • নেটওয়ার্ক ইন্টারফেস কন্ট্রোলার (এনআইসি): এমন একটি বুটলোডার ব্যবহার করে যা কোনও নেটওয়ার্ক ইন্টারফেস যেমন ইথারবুট বা প্রাক-বুট এক্সিকিউশন এনভায়রনমেন্ট (পিএক্সই) থেকে বুট করতে সহায়তা করে Uses

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

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

বুটস্ট্র্যাপ কী? - টেকোপিডিয়া থেকে সংজ্ঞা