Begriffserklärung MBR

Gast #4198330
Lesenswert?

Helpme91 schrieb:
> Hallo,
>
> ich hätte eine kurze Frage an euch.
> "Master-Boot-Routine" und "Bootloader" sind ein und das selbe oder?
> Bootloader ist halt eine andere Bezeichnung für "Master-Boot-Routine"?
>
> Stimmt das so?
>
> MfG

Naja. Mich würde mal interessieren, wer denn die Abkürzung "MBR" mit 
"Master Boot Routine" erklärt.

Das ist die Abkürzung für "Master Boot Record". Wenn man auch Wikipedia 
nicht alles glauben darf 
(https://en.wikipedia.org/wiki/Master_boot_record), empfiehlt sich doch 
immer mindestens eine zweite Erklärung zu suchen, ehe man die erste 
gefundene akzeptiert.

Ein "Bootloader" ist in dem MBR als Code enthalten. Aber die Bezeichnung 
MBR sagt mehr darüber aus, als das Wort Bootloader allein.
Recherchiere das bitte noch einmal etwas gründlicher.
Gast #4198387
Lesenswert?

Vom Master Boot Record ist hier jetzt nicht die rede!
Bitte beantwortet mir nur meine Frage mit JA oder NEIN.
Stimmt es, das "Master-Boot-Routine" und "Bootloader" das selbe sind, 
also zwei unterschiedliche Begriffe für ein und dasselbe?

Bitte nur diese Frage beantworten und nicht mehr.
Ich weiß selbst, das MBR = Master Boot Record bedeutet.

Danke!
Gast #4198401
Lesenswert?

Helpme91 schrieb:
> Vom Master Boot Record ist hier jetzt nicht die rede!
Das ist aber die einzige gängige Deutung der Abkürzung "MBR" in der 
Informatik.

> Bitte beantwortet mir nur meine Frage mit JA oder NEIN.
Geht leider nicht.

> Stimmt es, das "Master-Boot-Routine" und "Bootloader" das selbe sind,
> also zwei unterschiedliche Begriffe für ein und dasselbe?
>
> Bitte nur diese Frage beantworten und nicht mehr.

Schön. Aber wie sollen wir die Frage beantworten, wenn Du uns nicht 
zuerst erklärst, was denn eine "Master-Boot-Routine" sein soll?

Wenn man mal voraussetzt, dass Google das gesamte Internet indexiert hat 
und "startpage" darauf Zugriff hat, dann finde ich im "gesamten 
Internet" keinen Hinweis auf ein Ding namens "Master-Boot-Routine".

Das mag Dich irgendwie frustrieren, aber meine Kristallkugel ist gerade 
beim polieren.
#4198850
Lesenswert?

Wenn man sich mal den Artikel im Wiki anschauen würde, dann sieht man 
schon, daß "Bootloader" mehrere Bedeutungen hat.
Z.B. bei MCs dient er dazu, ein neues Programm in den Flash zu laden.

Bei "Master-Boot-Routine" würde ich schlußfolgern, daß es auch eine oder 
mehrere "Slave-Boot-Routine(n)" in dem unbekannten System gibt.

MBR ist wieder was völlig anderes (0xAA55).

Es ist immer wieder schön, Wörter aus dem Zusammenhang zu reißen und 
dann die Forenteilnehmer rätseln zu lassen, worauf sich das beziehen 
könne.
#4199474
Lesenswert?

Diese Auslegung von "MBR" Ist mir auch noch nie untergekommen. Auf der 
Seite steht auch

"Die Master-Boot-Routine, auch Startcode genannt, ist die Schnittstelle 
zwischen BIOS und dem Bootsektor mit einer Länge von 446 Bytes."

Hat mich stuzig gemacht, weil der Bootcode normal 440 Bytes groß ist. 
Allerdings: https://de.wikipedia.org/wiki/Master_Boot_Record bestätigt, 
dass bei Offset 440 "seit Windows 2000" die Datenträgersignatur steht, 
gefolgt von zwei Null-Bytes.

Und nicht nur Windows' Bootcode hat diese Länge:
$ ls -l /usr/share/syslinux/mbr*
-rw-r--r-- 1 root root 440  8. Apr 12:54 /usr/share/syslinux/mbr.bin
-rw-r--r-- 1 root root 440  8. Apr 12:54 /usr/share/syslinux/mbr_c.bin
-rw-r--r-- 1 root root 440  8. Apr 12:54 /usr/share/syslinux/mbr_f.bin
Gast #4199477
Lesenswert?

Helpme91 schrieb:
> Hier der Link: http://www.edv-lehrgang.de/mbr-master-boot-record/

Aha. Daher kommt das Wort.

Nun, mit vielen Wenn-Und-Abers, Bedinungen und Einschränkungen und unter 
Auslassung von Sonderfällen kann man durchaus, dass was hier als 
"Master-Boot-Routine" bezeichnet wird, auch als "Bootloader" bezeichnen. 
Wenn Du das allerdings in einem produktiven Kontext in den Raum wirfst 
solltest Du auch klar stellen, worauf es sich bezieht.

Zu den Wenn-Und-Abers etc. siehe die entsprechenden Wikipedia-Artikel 
aus denen auch die ursprüngliche Terminologie hervorgeht. Ich kann Dir 
nur empfehlen auch immer den englischen Artikel dazu zu lesen, denn die 
deutschen Artikel bemühen sich oft vergebens englische Wörter der 
Technik sinngemäss ins Deutsche zu übertragen. Ich erinnere nur an das 
unsägliche: "Handy".

Ich sehe keinen Grund nun noch ein neues Wort für etwas einzuführen, 
dass ohnehin schon benannt ist, aber dafür kannst Du ja nichts. Du liest 
was und denkst es müsse was bedeuten. Unter den "Schulungen" gibt es 
halt auch Sogenannte, die um sich irgendwie abzuheben eben mal neue 
Wörter prägen, obwohl es völlig unnötig ist.


Es kann nützlich sein Folgendes zu wissen:

Der Begriff "bootloader" kommt ursprünglich von dem englischen Ausdruck: 
"To pull oneself over a fence by its own boot straps".
Wörtlich übersetzt etwa: "Sich selbst an dem Zugband (nicht an den 
Schnürsenkeln!) der eigenen Stiefel über einen Zaun ziehen".

Ein recht bekannter, analoger, aus dem Deutschen bekannter Ausdruck ist: 
"Sich selbst an den Haaren aus dem Sumpf ziehen" wie es sich der Baron 
von Münchhausen selbst zugeschrieben hat. 
(https://de.wikipedia.org/w/index.php?title=Datei:M%C3%BCnchhausen-Sumpf-Hosemann.PNG&filetimestamp=20080203195947&;)

An sich ein Paradox, etwas Unmögliches.

Das wurde als "bootstrapping" in die Informatik übernommen und 
bezeichnete zunächst lediglich das laden einer "Grundsoftware", in der 
Regel des Betriebssystems. Siehe: 
https://en.wikipedia.org/wiki/Bootstrapping

Um aber ein passendes Verb für das "Ding", dass das bootstrapping 
ausführt, zu formen, wurde unter anderem das Wort "Bootloader" gewählt. 
"Bootstrapper" wäre unsinnig gewesen, obwohl im Englischen ähnlich wie 
im Deutschen fast alles und jedes zum Substantiv gemacht wird was nicht 
bei Drei auf den Bäumen ist.

Ich hoffe das hilft Dir ein wenig weiter.

P.S. Also bitte: Bei solchen Fragen das nächste Mal gleich die Quelle 
angeben.
#4199483
Lesenswert?

Klaus schrieb:
> Nun, mit vielen Wenn-Und-Abers, Bedinungen und Einschränkungen und unter
> Auslassung von Sonderfällen kann man durchaus, dass was hier als
> "Master-Boot-Routine" bezeichnet wird, auch als "Bootloader" bezeichnen.

Yep. Der Bootcode im MBR ist ein Bootloader, soweit schon. Aber nicht 
jeder Bootloader sitzt im MBR. Die Begriffe sind also nicht identisch, 
"Bootloader" ist der Oberbegriff.
Gast #4199598
Lesenswert?

Gutes altes Siemens-Deutsch.

Leiterkartenrandverbinder klingt auch besser als Slotstecker oder slot 
connector. Und die ausländischen Kollegen haben viel Spass bis sie das 
aussprechen können :-)
#4199736
Lesenswert?

Ich find's ja immer witzig, wenn jemand eine unsinnige oder mehrdeutige 
Frage stellt und auf die entsprechenden Hinweise hin dann einfach 
hartnäckig auf der Beantwortung besteht.

Fragesteller: Ist dieses Auto grün, oder ist es schnell?
Antworter: Weder noch, es ist blau und langsam.
Fragesteller: Bitte nur entweder mit "grün" oder mit "schnell" 
antworten!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren