Ev Donanım Bootstrap nedir? - techopedia nedir?

Bootstrap nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Bootstrap anlamı ne?

Önyükleme, başlatma sırasında işletim sistemini (OS) başlatan programdır. Bootstrap veya bootstrapping terimi 1950'lerin başlarında ortaya çıktı. Kablolu bir bootstrap programını başlatmak için kullanılan bir bootstrap yükleme düğmesine veya işletim sistemi gibi daha büyük bir program yürüten daha küçük bir programa atıfta bulunur. Terimin, “kendi bootstraps'ınız tarafından yukarı çekilmesi” ifadesinden türetildiği söyleniyordu, her program “bağcıklıyken” veya sırayla yürütülecek bir sonraki programa bağlanırken, küçük ve programları teker teker yükleyerek.

Techopedia Bootstrap'ı Açıklıyor

Önyükleme, bir bilgisayar ilk açıldığında veya önyüklendiğinde bir dizi talimatı yükleme işlemidir. Başlatma işlemi sırasında, aygıtlar için yapılandırmaları ayarlayan veya kontrol eden ve çevre birimleri, donanım ve harici bellek aygıtlarının bağlantısı için rutin sınama yapan açılışta otomatik sınama (POST) gibi tanılama sınamaları gerçekleştirilir. Daha sonra işletim sistemini başlatmak için bootloader veya bootstrap programı yüklenir.

İşletim sistemini yükleyen tipik programlar şunlardır:

  • GNU Grand Unified Bootloader (GRUB): Kullanıcının birkaç işletim sisteminden birini seçmesine izin veren çoklu önyükleme belirtimi
  • NT Loader (NTLDR): Microsoft'un Windows NT işletim sistemi için genellikle sabit sürücüden çalışan bir önyükleyici
  • Linux Yükleyici (LILO): Linux için genellikle sabit diskten veya disketten çalışan bir önyükleyici
  • Ağ Arabirimi Denetleyicisi (NIC): Etherboot veya önyükleme öncesi yürütme ortamı (PXE) gibi bir ağ arabiriminden önyüklemeyi destekleyen bir önyükleyici kullanır

Önyükleme öncesinde bilgisayarın boş bir ana bellekle başladığı söylenir. Bootstrap, işletim sistemini başlatmak için programların yüklenmesine izin verir. İşletim sistemi, bir bilgisayarda çalışan tüm programları yöneten ve disk sürücüsü gibi çevre aygıtlarını kontrol etme, dizinleri ve dosyaları yönetme, çıkış sinyallerini monitöre iletme ve klavyeden giriş sinyallerini tanımlama gibi görevleri yerine getiren ana programdır.

Bootstrap ayrıca daha karmaşık ve kullanıcı dostu programlama ortamları oluşturmak için erken programlama ortamlarını aşamalı olarak hazırlamayı ifade edebilir. Örneğin, bir zamanlar programlama ortamı bir montaj programı ve basit bir metin düzenleyiciden oluşmuş olabilir. Zaman içinde, kademeli iyileştirmeler günümüzün gelişmiş nesne yönelimli programlama dillerine ve grafiksel entegre geliştirme ortamlarına (IDE'ler) yol açmıştır.

Bootstrap nedir? - techopedia nedir?