WikiDer > Start

Opstarten

Es Anlaufen von a Computer wird oft mit dem englischen Begriff verwendet booten (ausgesprochen 'to pay') oder booten was eigentlich eine Abkürzung von ist Bootstrapping.

Etymologie

Ein Bootstrap ist eine Stiefelschlaufe: die Lederschlaufe an der Rückseite eines Stiefels, die das Anziehen erleichtert. Das Baron von Münchhausen behauptete, er habe sich aus dem Sumpf gezogen, indem er an den Stiefelschlaufen zog. Der Begriff Bootstrap wird in Wissenschaft und Technik für Situationen verwendet, in denen sich, wie in der besagten Geschichte, ein Verfahren in den gewünschten Zustand bringt.

Methode

Die Daten zu a Festplatte sind klassifiziert in Dateien. Eine Datei kann auf der Festplatte verstreut sein. In einem Verzeichnis oder Ordner ist der Name einer Datei und wo die Datei zu finden ist. All dies macht es aus Dateisystem. Sie benötigen eine Software, um all dies zu bewältigen. Diese Software ist Teil der Betriebssystem von einem Computer.

Bei einem startenden Computer muss es sein Betriebssystem von einem externen Speicher (normalerweise einer Festplatte) geladen wird, während zu diesem Zeitpunkt die Dateimanager ist noch nicht verfügbar. Das Programm, das dies Hühner- und Eierproblem bricht durch ist die Bootloader.

Booten ist das Verfahren, bei dem die Systemkomponenten zuerst von der Grundlegendes Ein-und Ausgabesystem (BIOS oder UEFA) und dann die Bootloader wird geladen und gestartet. Das BIOS sagt Ihnen, wie Sie einen einzelnen Sektor der Festplatte lesen, aber nicht, wie das Dateisystem funktioniert. Direkt vom Motherboard ohne Festplatte ausgeführt, liest das BIOS den allerersten Sektor des Laufwerks, den Bootsektor, lädt das dort aufgeführte Programm und führt es aus. Der Bootsektor kümmert sich dann um das Auslesen der wichtigsten Dateien des Betriebssystems.

Wenn der Computer vor dem Start vollständig ausgeschaltet war, handelt es sich um eine harte oder kalte Boot, was durch Drücken und Loslassen der Starttaste geschieht. Es gibt ein weiches oder warmes Boot wenn der Computer nicht vollständig heruntergefahren wird und eine neue, kürzere Bootzeit angewendet wird.

Bootstrapping

sehen Bootstrap-Compiler für den Hauptartikel zu diesem Thema.

obwohl booten, wie oben definiert, ist eine Abkürzung von Bootstrapping, kann der Begriff Bootstrapping verweisen auch auf eine andere Anwendung: mit einfachen Programmen immer leistungsfähigere Programme zu erzeugen. Compiler werden zunehmend in derselben Programmiersprache geschrieben, die sie übersetzen. Ein solcher Compiler wird Bootstrap-Compiler genannt.

Ein Compiler ist ein Programm, das Quellcode (in einem höheren geschrieben Programmiersprache) in Maschinensprache (Anweisungen, die ein Computer versteht). Ist der Compiler selbst aber noch in einer höheren Programmiersprache geschrieben, muss er zunächst selbst kompiliert werden. Dies erfordert einen Ansatz, der auch Bootstrapping wird genannt.

Siehe auch