b Adj.

Abkürzung für »binär«.

Abkürzung für »bit«.

Selten verwendete Abkürzung für »Baud«.

B Subst.

Abkürzung für »Byte«.

B: Subst.

In MS-DOS und einigen anderen Betriebssystemen die Bezeichnung für das zweite Diskettenlaufwerk.

Falls nur ein Diskettenlaufwerk vorhanden ist, kann dieses Laufwerk sowohl mit »A:« als auch mit »B:« angesprochen werden.

.ba

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Bosnien und Herzegowina angibt.

Backbone Subst. (backbone)

Ein Netzwerk, das den hauptsächlichen Datenverkehr zwischen kleineren Netzwerken trägt. Die Backbones im Internet, Netzbetreiber wie die US-amerikanischen Gesellschaften Sprint und MCI eingeschlossen, sind in der Lage, Tausende von Kilometern mit Hilfe von Funkverbindungen (im Mikrowellenbereich) und Standleitungen zu überbrücken.

Als »Backbones« werden auch die kleineren Netzwerke (im Vergleich zum kompletten Internet) bezeichnet, die den Großteil der Paketvermittlung im Internet durchführen. Heute setzen sich diese kleineren Netzwerke aus den Netzwerken zusammen, die ursprünglich zur Bildung des Internet entwickelt wurden. Dabei handelt es sich um die Netzwerke der Bildungs- und Forschungseinrichtungen der USA, insbesondere um NSFnet, das Netzwerk der National Science Foundation (wissenschaftliche Stiftung mit Sitz in Oak Ridge, Tennessee). ® siehe auch NSFnet, Paketvermittlung.

Auch die Leitungen, die den hauptsächlichen Datenverkehr in einem Netzwerk tragen, werden als »Backbone« bezeichnet. In einem lokalen Netzwerk übernimmt häufig der Netzwerkbus die Funktion des Backbones. ® auch genannt zusammengebrochener Backbone.

Backbone Cabal Subst. (backbone cabal)

Ehemalige Gruppe von Netzwerkadministratoren im Internet, die für die Namensvergabe der Hierarchien von Usenet-Newsgroups und die Verfahren beim Anlegen neuer Newsgroups zuständig waren.

Back-End Subst. (back end)

In einer Client-Server-Anwendung der Teil eines Programms, der auf dem Server läuft. ® siehe auch Client-Server-Architektur. ® Vgl. Front End.

In der Programmierung der Teil eines Compilers, der den Quellcode (also die für den Menschen verständlichen Befehle) in den Objektcode (also den maschinenlesbaren Code) umwandelt. ® siehe auch Compiler, Objektcode, Quellcode.

Back-end-Prozessor Subst. (back-end processor)

Ein Slave-Prozessor (zu deutsch: Sklave), der den Hauptprozessor entlastet, indem er Spezialaufgaben übernimmt, z.B. die Realisierung eines schnellen Datenbankzugriffs. Eine derartige Aufgabe wird als »Back-End« (zu deutsch etwa »rückwärtige Dienste«) bezeichnet, da sie der Hauptfunktion des Computers untergeordnet ist.

Der Begriff kann sich auch auf einen Prozessor beziehen, der von einem anderen Prozessor bereitgestellte Daten manipuliert. Beispielsweise operiert ein Hochgeschwindigkeits-Grafikprozessor, der dazu konzipiert ist, Grafiken auf einem Video-Display zu zeichnen, als Reaktion auf Befehle, die der Hauptprozessor an ihn sendet. ® Vgl. Coprozessor.

Backplane Subst. (backplane)

Eine Leiterplatte oder ein Basisgerät, die bzw. das den Einbau von Erweiterungskarten, Platinen, Geräten und die Verbindung von Geräten untereinander ermöglicht sowie den eingebauten Komponenten eine Stromversorgung und Datensignale zur Verfügung stellt.

Backus-Naur-Form Subst. (Backus-Naur form)

Abkürzung: BNF. Eine Metasprache zur Syntaxbeschreibung formaler Programmiersprachen. Sie ist sowohl für den Sprachentwickler als auch für den Programmierer konzipert, der die entsprechende Sprache einsetzt. Die Beschreibung einer Sprache setzt sich aus einem Satz von Befehlen zusammen; jeder Befehl definiert ein Sprachelement, das als »Metavariable« bezeichnet und in spitze Klammern gesetzt wird. Die Metavariable wird dabei als ein Ausdruck eigentlicher Symbole (sog. Terminals) und anderer Metavariablen (inklusive sich selbst, falls erforderlich) dargestellt. ® siehe auch Metasprache, Normalform.

.bak

Eine Hilfsdatei, die entweder automatisch oder auf Befehl angelegt wird und die vorletzte Version einer Datei enthält. Sie trägt denselben Namen wie die Originaldatei, verwendet jedoch ».bak« als Dateinamenerweiterung. ® siehe auch Sicherungskopie.

Bakterie Subst. (bacterium)

Eine Form eines Computervirus, der sich wiederholt selbst reproduziert und möglicherweise über das komplette System verbreitet. ® siehe auch Virus.

Balkendiagramm Subst. (bar chart, histogram)

Typ einer Geschäftsgrafik, bei der jedes Datenelement als rechteckiger Balken dargestellt wird. Die Balken lassen sich in der Regel sowohl vertikal als auch horizontal anzeigen bzw. drucken, wobei sie farblich oder durch verschiedene Muster voneinander abgegrenzt werden können. Außerdem ist die Darstellung von positiven und negativen Werten in bezug auf eine Nullinie möglich. Balkendiagramme sind in zwei Formen gebräuchlich: als Standard-Balkendiagramm, bei dem jeder Wert durch einen eigenen Balken dargestellt wird, und als gestapeltes Balkendiagramm, bei dem mehrere voneinander abhängige Datenelemente aufeinandergesetzt und so zu einem Balken vereint werden. ® auch genannt Balkengrafik.

Balkendiagramm: Zwei verbreitete Typen des Balkendiagramms

Balkengrafik Subst. (bar graph)

® siehe Balkendiagramm.

Band Subst. (band)

Beim Druck von Grafiken ein rechteckiger Bereich (Streifen) einer Grafik, der vom Computer an den Drucker gesendet wird. Die Technik, bei der die Grafik in mehrere Bänder aufgeteilt wird, hat den Vorteil, daß der Drucker nicht die komplette Grafik in seinem Speicher aufbauen muß, bevor er mit dem Druckvorgang beginnen kann.

In der Kommunikationstechnik ein zusammenhängender Frequenzbereich, der für einen bestimmten Zweck eingesetzt wird, z.B. für Rundfunk- oder Fernsehübertragungen.

Bandbreite Subst. (bandwidth)

In der Kommunikationstechnik die Differenz zwischen der höchsten und der niedrigsten Frequenz in einem analogen Übertragungskanal. Beispielsweise arbeitet ein Telefon mit einer Bandbreite von 3.000 Hz. Sie ergibt sich aus der Differenz zwischen der höchsten (3.300 Hz) und der niedrigsten (300 Hz) übertragbaren Frequenz.

In einem digitalen Kommunikationssystem stellt die Bandbreite die Datenübertragungskapazität dar.

Bandbreite auf Anforderung Subst. (bandwidth on demand)

In der Telekommunikation ein Leistungsmerkmal, mit dem die Bandbreite (und damit die mögliche Übertragungsgeschwindigkeit) verändert werden kann, abhängig davon, welche Bandbreite von dem Dienst benötigt wird, der auf einem Kanal genutzt werden soll. ® siehe auch Bandbreite, Durchsatz, Kanal.

Bandbreiten-Filter Subst. (bandpass filter)

Ein elektronischer Schaltkreis, der nur Signale innerhalb eines bestimmten Frequenzbereichs (Frequenzbandes) ungehindert durchläßt. Frequenzen oberhalb und unterhalb des Frequenzbandes werden dagegen unterdrückt oder abgeschwächt. ® siehe auch Dämpfung. ® Vgl. Hochpaßfilter, Tiefpaßfilter.

Bandbreite, vertikale Subst. (vertical bandwidth)

® siehe vertikale Bandbreite.

Bandkassette Subst. (tape cartridge)

Ein Modul, das äußerlich einer Musikkassette ähnlich ist. Das darin enthaltende Magnetband kann mit Hilfe eines Bandlaufwerks gelesen oder beschrieben werden. Bandkassetten werden hauptsächlich für die Datensicherung von Festplatten eingesetzt.

Bandkassette

Bandlaufwerk Subst. (tape drive)

Ein Gerät zum Lesen und Beschreiben von Magnetbändern. ® siehe auch Magnetband.

Bank Subst. (bank)

Eine Gruppe gleichartiger elektrischer Geräte oder elektronischer Bauelemente, die miteinander verbunden sind und als eine Einheit eingesetzt werden. Beispielsweise sind Transistoren innerhalb eines Chips zeilen- und spaltenweise in einer Matrix verschaltet und bilden in dieser Anordnung einen Speicherbereich; mehrere Speicherchips können zu einem Speichermodul wie einem SIMM zusammengeschlossen werden. ® siehe auch SIMM.

»Bank« bezeichnet außerdem ein Speichersegment, dessen Größe gewöhnlich in Übereinstimmung mit den Adressierungsmöglichkeiten des Prozessors gewählt wird. Beispielsweise kann ein 8-Bit-Prozessor auf einen Adreßraum von 65.536 Byte zugreifen, so daß in diesem Fall eine Speicherbank mit maximal 64 Kilobyte direkt adressierbar ist. Um eine weitere 64-Kilobyte-Bank einbeziehen zu können, muß dem Prozessor mit Hilfe einer Logikschaltung vorgetäuscht werden, daß er es mit einem separaten Speicherblock zu tun hat. ® siehe auch Bank-Umschaltung, Seite.

Bank-Umschaltung Subst. (bank switching)

Eine Methode zur Erweiterung des verfügbaren Arbeitsspeichers (RAM) durch Umschalten zwischen mehreren Speicherbänken mit RAM-Chips. Dabei kann nicht auf mehrere Bänke gleichzeitig zugegriffen werden. Die einzelnen Bänke verwenden alle denselben Speicherbereich, der vor der Umschaltung jeweils ausgeblendet wird. Auch wenn eine Bank nicht aktiv ist, bleiben die gespeicherten Informationen erhalten. Bevor auf eine andere Bank zugegriffen werden kann, muß das Betriebssystem, ein Treiber oder ein Programm explizit einen Befehl an die Hardware erteilen, um die Umschaltung zu bewerkstelligen. Da dieser Vorgang eine gewisse Zeit in Anspruch nimmt, sind speicherintensive Operationen mit Bank-Umschaltung langsamer als vergleichbare mit ausschließlicher Verwendung des Hauptspeichers. Die Realisierung von Speicher mit Bank-Umschaltung erfolgt gewöhnlich in Form einer Erweiterungskarte, die in einen Steckplatz auf der Hauptplatine gesteckt wird.

Banner Subst. (banner)

Ein streifenförmiger Bereich auf einer Web-Seite, der eine Werbebotschaft enthält und typischerweise über die komplette Seitenbreite reicht. Ein Banner enthält einen Link zu der Site der Firma, die die Anzeige geschaltet hat. ® siehe auch Web-Seite, Website.

Barcode Subst. (bar code)

Ein spezieller Identifizierungscode, der in Form von vertikalen Balken unterschiedlicher Breite auf Büchern, Lebensmitteln und anderen Handelsgütern aufgedruckt ist und für die schnelle, fehlerfreie Eingabe in Einrichtungen wie Büchereien, Krankenhäusern und Supermärkten eingesetzt wird. Der Barcode stellt binäre Informationen dar, die sich mit einem optischen Scanner lesen lassen. Im Code können sowohl Ziffern als auch Buchstaben enthalten sein; einige Codes verwenden eine integrierte Prüfsumme und sind in beiden Richtungen lesbar. Ein bekannter Barcode ist der EAN (Europäische Artikel-Numerierung), der in Europa auf Lebensmitteln und anderen Handelsgütern verwendet wird. Das US-amerikanische Gegenstück zum EAN ist der UPC (Universal Product Code).

Barcode-Lesegerät Subst. (bar code reader)

® siehe Barcode-Scanner.

Barcode-Scanner Subst. (bar code scanner)

Ein optisches Gerät, das einen Laserstrahl verwendet und dazu dient, Barcodes einzulesen und zu interpretieren - z.B. den EAN-Code, der in Europa auf Handelsgütern eingesetzt wird. ® siehe auch Barcode, Universal Product Code.

Basic Subst.

Abkürzung für »Beginner's All-purpose Symbolic Instruction Code« (zu deutsch »Allzweckprogrammiersprache für Anfänger«). Eine höhere Programmiersprache, die Mitte der 60er Jahre von John Kemeny und Thomas Kurtz am Dartmouth College (in Hanover, New Hampshire, USA) entwickelt wurde. Sie gilt als eine der am einfachsten erlernbaren Programmiersprachen überhaupt. ® siehe auch True BASIC, Visual Basic.

Basic Rate Interface Subst.

® siehe BRI.

Basis Subst. (base, radix)

In der Mathematik die Grundzahl eines Zahlensystems.

Die Basis gibt dabei die Anzahl der verschiedenen Ziffern des jeweiligen Zahlensystems an. Bei Mikrocomputern spielen vier Zahlensysteme eine Rolle: Binärsystem, Oktalsystem, Dezimalsystem und Hexadezimalsystem. Jedes dieser Zahlensysteme basiert auf einer unterschiedlichen Anzahl an Ziffern. Das Binärsystem (auch als »Dualsystem« bezeichnet), das System zur Basis 2, wird zur Darstellung der Zustände von elektronischen Logikschaltungen verwendet und weist 2 Ziffern auf: 0 und 1. Das Oktalsystem, das System zur Basis 8, verfügt über 8 Ziffern: 0 bis 7. Das gewohnte Dezimalsystem, das System zur Basis 10, besitzt 10 Ziffern: 0 bis 9. Das Hexadezimalsystem, das System zur Basis 16, arbeitet mit 16 Ziffern: 0 bis 9, A bis F. Falls Zahlen in bezug auf eine besondere Basis geschrieben werden, wird letztere häufig in eingeklammerter und tiefgestellter Form hinter die Werte gesetzt, z.B. in 24AE(16). Der Wert 24AE ist also ein hexadezimaler Wert (dezimal 9.390). ® siehe auch binary, Dezimalsystem, hexadezimal, oktal.

In der Mathematik außerdem eine Zahl, die mit Hilfe des angegebenen Exponenten potenziert, also mit sich selbst multipliziert wird. Dazu ein Beispiel: 23 = 2 × 2 × 2 = 8. In diesem Beispiel ist 2 die Basis und 3 der Exponent.

In der Elektronik stellt die Basis einen der drei Anschlüsse eines bipolaren Transistors dar. Die anderen beiden Anschlüsse werden als »Emitter« und »Kollektor« bezeichnet. Über den durch die Basis fließenden Steuerstrom wird der Hauptstrom zwischen Emitter und Kollektor beeinflußt. ® siehe auch Transistor.

Auch das isolierende Grundmaterial einer gedruckten Leiterplatte wird als »Basis« bezeichnet. ® siehe auch Leiterplatte.

Basis 10 Adj. (base 10)

® siehe Dezimalsystem.

Basis 16 Adj. (base 16)

® siehe hexadezimal.

Basis 2 Adj. (base 2)

® siehe binary.

Basis 8 Adj. (base 8)

® siehe oktal.

Basisadresse Subst. (base address)

Der Teil einer zweiteiligen Speicheradresse, der konstant ist und als Bezugspunkt (Basis) für die Berechnung der Position eines Datenbytes dient. Eine Basisadresse wird von einem Offset-Wert begleitet, der zur Basis addiert wird, um den genauen Ort (die absolute Adresse) von Daten zu bestimmen. Dieses Konzept ist vergleichbar mit einem Straßen-Adreßsystem (wie es z.B. in US-amerikanischen Großstädten verwendet wird). Beispielsweise besteht die Adresse »2010 Main Street« aus einer Basis (der Block 2000 in der Main Street) plus einem Offset (10 von Beginn des Blocks gerechnet). Bei IBM-PCs und kompatiblen PCs werden Basisadressen als »Segmentadressen« bezeichnet. Bei diesen Computern werden die Positionen von Daten als relative Offset-Werte angegeben, bezogen auf den Start eines Speichersegments. ® siehe auch absolute Adresse, Offset, relative Adresse, Segment.

Basisband- Adj. (baseband)

Eigenschaft eines Kommunikationssystems, in dem das Übertragungsmedium (z.B. ein gewöhnliches Kabel oder ein Glasfaserkabel) genau eine digitale Nachricht transportiert. Erst nachdem die Übertragung beendet ist, kann eine neue Nachricht übertragen werden. Basisband-Übertragungen werden in lokalen Netzwerken wie Ethernet und Token Ring eingesetzt. ® siehe auch Ethernet, Glasfasertechnik, Token-Ring-Netzwerk. ® Vgl. Breitband-.

Basisband-Netzwerk Subst. (baseband network)

Typ eines lokalen Netzwerks, bei dem der Nachrichtenverkehr in digitaler Form auf einem einzelnen Übertragungskanal abgewickelt wird und bei dem die beteiligten Geräte durch Koaxialkabel oder verdrillte Leitungen miteinander verbunden sind. Geräte in einem Basisband-Netzwerk senden nur, wenn der Kanal nicht belegt ist, obwohl sich durch das sog. Zeitmultiplex-Verfahren eine gemeinsame Kanalnutzung realisieren ließe. Jede Meldung wird als »Paket« verschickt, das sowohl die eigentlichen Daten als auch Informationen über die Quell- und Zielgeräte enthält. Basisband-Netzwerke arbeiten über kurze Entfernungen bei Geschwindigkeiten im Bereich von 50 Kilobit pro Sekunde (Kbps) bis zu 16 Megabit pro Sekunde (Mbps). Empfang, Verifizierung und Konvertierung einer Nachricht erhöhen den eigentlichen Zeitbedarf allerdings erheblich bzw. verringern den Durchsatz. Die empfohlene Maximalentfernung für ein derartiges Netzwerk beträgt etwa 3 km, sollte aber bei stark frequentierten Netzwerken deutlich darunter liegen. ® siehe auch Durchsatz, Koaxialkabel, Multiplexing, Paket, Twisted-pair-Kabel, Zeit-Multiplexing. ® Vgl. Breitband-Netzwerk.

Basisklasse Subst. (base class)

In der Programmiersprache C++ eine Klasse, von der andere Klassen durch Vererbung abgeleitet wurden (oder abgeleitet werden können). ® siehe auch abgeleitete Klasse, Klasse, objektorientierte Programmierung, Vererbung.

Basis-minus-1-Komplement Subst. (radix-minus-1 complement)

In einem Zahlensystem bei gegebener fester Stellenzahl ein Komplement einer Zahl. Dabei wird jede ihrer Stellen von der höchsten im Zahlensystem darzustellenden Ziffer (entspricht der Basis minus 1) subtrahiert. Bei einem System aus fünf Dezimalstellen ist das Basis-minus-1-Komplement von 1.234 die Zahl 98.765 (d.h. 99.999 - 1.234). Die Addition einer Zahl zu ihrem Basis-minus-1-Komplement ergibt die höchstmögliche Zahl in diesem System (in diesem Beispiel wieder 99.999). Wird eine weitere 1 zu dieser Zahl addiert, würde sich im Beispiel 100.000 ergeben, da jedoch nur fünf Stellen berücksichtigt werden, lautet das Ergebnis Null. Auf diese Weise läßt sich in diesem System die negative Form einer Zahl durch Addition einer 1 zum Basis-minus-1-Komplement darstellen, da folgendes gilt: -a + a = 0. Im Binärsystem ist das Basis-minus-1-Komplement das Einerkomplement, das sich einfach durch Invertieren aller Bits (binären Stellen) gewinnen läßt.

Basis-RAM Subst. (base RAM)

® siehe konventioneller Arbeitsspeicher.

Basis-Sortieralgorithmus Subst. (radix sorting algorithm)

Ein Sortieralgorithmus, der Elemente entsprechend aufeinanderfolgender Teile ihrer Schlüssel gruppiert. Ein einfaches Beispiel stellt das Sortieren einer Liste von Zahlen im Bereich 0 - 999 dar. Zuerst sortiert man die Liste nach der Hunderterstelle in (bis zu) 10 Listen. Diese Listen werden jede für sich auf Basis der Zehnerstellen wiederum in (bis zu) 10 Listen sortiert. Als abschließenden Schritt ordnet man jede dieser Listen nach der Einerstelle. Dieser Algorithmus arbeitet gewöhnlich effizienter, wenn die Sortierung auf Basis binärer Werte erfolgt, wodurch sich die Vergleiche vereinfachen (Ist ein gegebenes Bit gesetzt oder nicht?) und sich die Anzahl der Listen reduziert (jeder Durchlauf produziert höchstens zwei Listen).

Basissortierung Subst. (radix sort)

® siehe numerische Sortierung.

Basisspeicher Subst. (base memory)

® siehe konventioneller Arbeitsspeicher.

.bat

Die Endung eines Dateinamens, die eine Stapeldatei kennzeichnet. Unter MS-DOS sind .bat-Dateien ausführbare Programmdateien, die andere Programmdateien aufrufen. ® siehe auch Stapeldatei.

Batch-Job Subst. (batch job)

Ein Programm oder eine Befehlsfolge, das bzw. die ohne Mitwirkung des Benutzers abgearbeitet wird. ® siehe auch Stapelverarbeitung.

Batterie Subst. (battery)

Ein Stromspeicher, der aus einem Gehäuse besteht, in dem sich zwei oder mehr Zellen befinden. Jede dieser Zellen enthält ein Elektrolyt und eine darin eingelassene Elektrode. In Personal Computern werden Batterien als Hilfsstromquelle verwendet, mit der vor allem die Echtzeituhr mit Strom versorgt wird, wenn der Computer ausgeschaltet oder anderweitig vom Netz getrennt ist. In Laptops und Notebooks werden Batterien als Stromquelle eingesetzt, um einen Betrieb ohne Steckdose zu ermöglichen. Bei diesen Computern kommen in aller Regel wiederaufladbare Batterien wie Nickel-Cadmium-, Nickel-Hydrid- und Lithium-Batterien zum Einsatz. Neben der Versorgung der Echtzeituhr werden auch bestimmte Formen von Speicherchips, die typischerweise wichtige Systeminformationen puffern (z.B. das CMOS), mit Hilfe einer Batterie dauerhaft mit Strom versorgt. Strenggenommen werden im Deutschen nur die nicht wiederaufladbaren Stromspeicher als »Batterien« bezeichnet. Wiederaufladbare Stromspeicher werden dagegen als »Akkus« genannt. In der Praxis wird dieser Unterschied jedoch häufig nicht beachtet. ® siehe auch Bleiakku, Lithium-Akku, Nickel-Cadmium-Akkumulator, Nickel-Hydrid-Akku, RAM.

Batterie-Backup Subst. (battery backup)

Eine batteriebetriebene Hilfsstromversorgung zur Überbrückung von Netzausfällen.

Auch der Einsatz von Batterien, um bestimmte Schaltkreise (z.B. die Echtzeituhr eines Computers) weiterzubetreiben, wenn die Hauptstromversorgung abgeschaltet ist, oder spezielle Speicherchips mit Strom zu versorgen - typischerweise solche Chips, die wichtige Systeminformationen puffern (z.B. das CMOS) -, wird als »Batterie-Backup« bezeichnet. ® siehe auch UPS.

Batterieprüfer Subst. (battery meter)

Ein Gerät, das dazu dient, die Kapazität einer elektrischen Zelle zu messen.

Baud Subst. (baud)

Einheit der Schrittgeschwindigkeit. 1 Baud = 1 Signaländerung pro Sekunde. Die Einheit wurde nach dem französischen Techniker und Telegrafen Jean-Maurice-Emile Baudot benannt und ursprünglich dazu verwendet, die Übertragungsgeschwindigkeit von Telegrafie-Einrichtungen zu bestimmen. Heute wird die Einheit meist in bezug auf die Datenübertragung bei Modems verwendet. ® siehe auch Baudrate.

Baudot-Code Subst. (Baudot code)

Ein 5-Bit-Code, der hauptsächlich in der Fernschreibtechnik zum Einsatz kommt. Die Entwicklung dieses Codes geht auf den französischen Techniker und Telegrafen Jean-Maurice-Emile Baudot zurück. Obwohl es nicht ganz korrekt ist, wird der Baudot-Code manchmal mit dem Internationalen Alphabet Nummer 2 gleichgesetzt, das vom CCITT (Comité Consultatif Internationale de Télégraphique et Téléphonique) vorgeschlagen wurde.

Baudrate Subst. (baud rate)

Die Geschwindigkeit, mit der ein Modem Daten überträgt. Die Baudrate ist die Anzahl an Signaländerungen, die pro Sekunde durchgeführt werden, nicht die Anzahl der pro Sekunde übertragenen Bits (bps). In der Hochgeschwindigkeitskommunikation kann eine Signaländerung nämlich mehrere Bits codieren, so daß Modems besser über die Einheit bps, die exakte Rückschlüsse zuläßt, als über die Baudrate charakterisiert werden sollten. Beispielsweise ist es denkbar, daß ein - fälschlicherweise - als »9.600-Baud-Modem« bezeichnetes Modem tatsächlich mit 2.400 Baud arbeitet, aber 9.600 bit pro Sekunde überträgt, indem mit jeder Signaländerung 4 bit codiert werden (2.400 * 4 = 9.600), so daß das Modem korrekterweise als »9.600-bps-Modem« bezeichnet werden muß. ® Vgl. Bitrate, Transferrate.

Baum Subst. (tree)

Eine Datenstruktur, die in einer hierarchischen Anordnung miteinander verknüpfte Knoten enthalten kann. Den obersten Knoten bezeichnet man als Wurzel. Mit Ausnahme der Wurzel gibt es zu jedem Knoten genau einen Elternknoten, und jeder Knoten kann wiederum mehrere Kind-Knoten aufweisen. ® siehe auch Blatt (eines Logikbaums), Graph, Kante, Knoten.

baumartige Bandverteilung Subst. (tape tree)

Eine Verteilungsmethode für Musikaufnahmen, wie sie bei Musik-Newsgroups und Verteilerlisten im Usenet verwendet wird. Dabei wird eine Aufnahme kopiert und an eine Anzahl von Teilnehmern (den Ästen) verschickt, die wiederum weitere Kopien verschicken (an Kinder bzw. Blätter des Baums). ® siehe auch Baumstruktur, Blatt (eines Logikbaums), Child, Verzweigung. ® Vgl. Vine.

Baum, binärer Subst. (binary tree)

® siehe binärer Baum.

Baum-Netzwerk Subst. (tree network)

Eine Topologie eines lokalen Netzwerks (LAN), bei der eine Maschine mit mehreren anderen verbunden ist, und diese Maschinen wiederum mit weiteren verbunden sind usw., so daß die sich ergebende Struktur des Netzwerks einem Baum ähnelt. ® siehe auch Bus-Netzwerk, Ring-Netzwerk, Stern-Netzwerk, Token-Ring-Netzwerk, Topologie, verteiltes Netzwerk.

Baum-Netzwerk

Baumstruktur Subst. (tree structure)

Eine Datenstruktur, die in Grundzügen die organisatorischen Eigenschaften eines Baums aufweist. ® siehe auch Baum.

Baumsuche Subst. (tree search)

Eine Suchprozedur für Daten, die in einer Baumstruktur vorliegen. Bei jedem einzelnen Suchschritt kann dabei anhand des Kennwertes eines einzelnen Knotens bestimmt werden, ob der Knoten zu durchsuchen ist oder die darunter liegenden Äste eliminiert werden können. Die Äste selbst müssen für diese Entscheidung nicht durchsucht werden. ® siehe auch Baumstruktur, Verzweigung.

Bauteil, gepoltes Subst. (polarized component)

® siehe gepoltes Bauteil.

.bb

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse auf Barbados angibt.

B-Baum Subst. (B-tree)

Eine Baumstruktur für die Speicherung von Datenbankindizes. Das Prinzip des B-Baumes erlaubt es, sehr große Indexdateien schnell zu durchsuchen. Zu diesem Zweck ist der Index nicht sequentiell aufgebaut (das sequentielle Durchsuchen des Index dauert bei großen Datenbeständen sehr lange), sondern als Baum. Jeder Knoten des Baumes enthält dabei mehrere aufsteigend sortierte Schlüsselwerte, die die höchsten Schlüsselwerte des jeweiligen untergeordneten Knotens darstellen. Davon ausgehend, daß von einem aufzufindenden Datensatz der Schlüssel bekannt ist (im folgenden als »Suchschlüssel« bezeichnet), läßt sich die physikalische Datensatzposition nach folgendem Prinzip ermitteln: Das Programm liest den ersten Knoten (die Wurzel) von der Festplatte ein und vergleicht die enthaltenen Schlüsselwerte mit dem Suchschlüssel. Der erste Schlüsselwert, der größer als der Suchschlüssel oder mit diesem identisch ist, führt zum untergeordneten Knoten, an dem die Vergleichsprozedur wiederholt wird. Dieser Vorgang wird so lange fortgesetzt, bis die unterste Schicht erreicht ist. Die Schlüsselwerte der Knoten dieser Schicht (diese besonderen Schlüsselwerte werden als »einfache Indizes« bezeichnet) enthalten Zeiger auf die gesuchten physikalischen Datensatzpositionen.

B-Baum: Eine B-Baum-Indexstruktur

BBL Subst.

Abkürzung für »be back later«, zu deutsch »Bin später wieder da«. Ein Ausdruck, der gewöhnlich in Livechats im Internet und anderen Online-Diensten verwendet wird und angibt, daß ein Teilnehmer das Diskussionsforum vorübergehend verläßt. ® siehe auch chatten.

BBS Subst.

Abkürzung für »bulletin board system« (wörtlich übersetzt »Schwarzes-Brett-System«. Im Deutschen wird synonym zu »BBS« sehr häufig der Ausdruck »Mailbox« verwendet). Ein Computersystem, das mit einem oder mehreren Modems oder mit besonderen Netzwerkzugängen ausgerüstet ist und als Informations- und Nachrichtenübergabe-Zentrale dient, in die sich die Benutzer einwählen können. Mailboxen konzentrieren sich häufig auf besondere Interessen - z.B. Science-fiction, Kinofilme, das Betriebssystem Windows oder den Macintosh - und sind kostenlos zugänglich oder aber gebührenpflichtig, wobei bei gebührenpflichtigen Systemen oftmals zumindest bestimmte Dienste kostenlos angeboten werden. Benutzer wählen sich in eine Mailbox mit Hilfe ihres Modems ein und legen Nachrichten und Beiträge in bestimmten Bereichen (Foren) ab, in denen sich die Teilnehmer über diverse Themen unterhalten. Entfernt ist eine Mailbox mit einem schwarzen Brett vergleichbar (daher auch die Bezeichnung BBS), wie es z.B. an Schulen und Universitäten zu finden ist, und an das Notizzettel geheftet werden, um Informationen auszutauschen und Kontakte zu knüpfen. Viele Mailboxen erlauben es den Benutzern, sich mit anderen Benutzern zu unterhalten (Online Chat), E-Mail zuzusenden sowie Dateien herunter- und hochzuladen, wobei häufig eine Softwarebibliothek mit Freeware und Shareware zur Verfügung steht. Einige Mailboxen bieten außerdem einen Internet-Zugang an. Viele Software- und Hardwarefirmen betreiben herstellereigene Mailboxen, über die sich ihre Kunden über Produkte informieren, technische Anwenderunterstützung in Anspruch nehmen sowie Software-Upgrades und -Patches beziehen können.

»BBS« ist außerdem die Abkürzung für »be back soon«, zu deutsch »Bin bald zurück«. Sie wird häufig in Internet-Diskussionen als Grußformel von einem Teilnehmer verwendet, der sich auf diese Weise vorübergehend von der Runde verabschiedet.

bcc Subst.

Abkürzung für »blind courtesy copy«, zu deutsch »Blinddurchschlag«. Ein Leistungsmerkmal eines E-Mail-Programms, das es dem Benutzer erlaubt, eine Kopie einer E-Mail an einen Empfänger zu senden, ohne daß die anderen Empfänger dieser E-Mail darüber Kenntnis erhalten. Im allgemeinen wird der Empfänger der »Blindkopie« in ein mit »bcc:« beschriftetes Feld im Mailkopf eingetragen. ® siehe auch E-Mail, Kopf. ® auch genannt Blind Carbon Copy. ® Vgl. cc.

.bc.ca

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Britisch-Kolumbien in Kanada angibt.

BCD Subst.

® siehe binär-codierte Dezimalzahlen.

BCNF Subst.

Abkürzung für »Boyce-Codd normal form«. ® siehe Normalform.

.bd

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Bangladesch angibt.

.be

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Belgien angibt.

Beachtung der Groß-/Kleinschreibung Subst. (case sensitivity)

Unterscheidung zwischen Klein- und Großbuchstaben in einem Programm oder in Verbindung mit einer Programmiersprache. ® siehe auch CASE.

bearbeiten Vb. (edit)

Den Inhalt einer bestehenden Datei oder eines Dokuments verändern. Änderungen an einem vorhandenen Dokument werden zunächst im Speicher oder einer temporären Datei gespeichert, werden aber erst dann im Dokument wirksam, wenn man das Programm anweist, sie zu speichern. Bei den meisten Bearbeitungsprogrammen sind Schutzmaßnahmen gegen unbeabsichtigte Änderungen vorgesehen. Die Bearbeitungsprogramme erwarten z.B. eine Bestätigung, bevor sie ein Dokument unter einem existierenden Dateinamen speichern, sie bieten dem Benutzer die Möglichkeit einer Kennwortvergabe oder ermöglichen die Zuweisung des Nur-Lese-Status an eine Datei.

Auch beim Ausführen von spezieller Software, die umfangreiche, vorhersehbare Änderungen an einer Datei automatisch vornimmt (z.B. ein Linker oder ein Grafikfilter), spricht man von »bearbeiten«.

Bearbeitungsmodus Subst. (edit mode)

Der Modus eines Programms, in dem ein Benutzer Änderungen an einem Dokument vornehmen kann, z.B. das Einfügen oder Löschen von Daten oder Text. ® Vgl. Befehlsmodus.

Bearbeitungstaste Subst. (edit key)

Eine vordefinierte Taste oder eine Tastenkombination in einer Software-Anwendung, die die Anwendung in den Bearbeitungsmodus versetzt.

Bearbeitungstasten Subst. (editing keys)

Eine Gruppe von Tasten auf einigen Tastaturen zur Unterstützung der Textbearbeitung. Die Bearbeitungstasten sind zwischen der Haupttastatur und dem numerischen Tastenblock angeordnet. In beiden Fällen umfaßt dieser Satz drei Tastenpaare: Einfügen und Entfernen, Position 1 und Ende sowie Bild nach oben und Bild nach unten.

BeBox Subst.

Ein Hochleistungs-Mehrprozessor-Computer (RISC-basierte PowerPC-Prozessoren), der von der Firma Be angeboten wurde und mit dem eigenen Betriebssystem BeOS arbeitet. Der BeBox-Computer wurde bis Anfang 1997 als Instrument für Software-Entwickler vertrieben. Be hat die Produktion des BeBox-Computers inzwischen eingestellt und konzentriert sich auf die Entwicklung des Betriebssystems BeOS für andere Plattformen. ® siehe auch BeOS, PowerPC, RISC.

Bedienkomfort Subst. (accessibility)

Die Qualität eines Systems, eingeschlossen die Hardware und Software, die den Computer für Personen nutzbar machen, die eine oder mehrere körperliche Behinderungen aufweisen, z.B. eingeschränkte Beweglichkeit, Blindheit oder Taubheit.

bedingt Adj. (conditional)

Eigenschaft einer Aktion oder Operation, die abhängig von dem Ergebnis einer bestimmten Bedingung (wahr oder falsch) ausgeführt wird. ® siehe auch Bedingungsanweisung, Boolescher Ausdruck.

bedingte Kompilierung Subst. (conditional compilation)

Die Kompilierung oder Übersetzung eines Quellcodes in Abhängigkeit von bestimmten Bedingungen oder Flags. Beispielsweise läßt sich erreichen, daß bei der Programmierung festgelegte Programmabschnitte nur dann kompiliert werden, wenn ein DEBUG-Flag zum Zeitpunkt der Kompilierung gesetzt ist. ® siehe auch auskommentieren.

bedingter Ausdruck Subst. (conditional expression)

® siehe Boolescher Ausdruck.

bedingter Sprung Subst. (conditional jump)

In einem Programm ein Sprungbefehl, dessen Ausführung vom Ergebnis eines bestimmten Bedingungscodes (entweder wahr oder falsch) abhängig ist. Der Begriff wird gewöhnlich in bezug auf maschinennahe Sprachen verwendet. ® siehe auch Bedingungscode, Sprungbefehl.

bedingte Übergabe Subst. (conditional transfer)

Die Übergabe des Programmablaufs an eine festgelegte Stelle im Programm in Abhängigkeit vom Ergebnis einer bestimmten Bedingung (wahr oder falsch). Der Begriff wird gewöhnlich in bezug auf Hochsprachen verwendet. ® siehe auch Bedingungsanweisung.

bedingte Verzweigung Subst. (conditional branch)

In einem Programm ein Verzweigungsbefehl, dessen Ausführung vom Ergebnis eines bestimmten Bedingungscodes (entweder wahr oder falsch) abhängig ist. Der Begriff wird gewöhnlich in bezug auf maschinennahe Sprachen verwendet. ® siehe auch Bedingungscode, Verzweigungsbefehl.

Bedingung Subst. (condition)

Logischer Ausdruck, der das Ergebnis eines eingebetteten Ausdrucks oder den Wert einer Variable überprüft (z.B. darauf, ob der Ausdruck wahr oder falsch bzw. ob zwei Elemente gleich oder ungleich sind).

Bedingungsanweisung Subst. (conditional statement)

Ein Befehl in einer Programmiersprache, der einen Ausführungspfad auf der Grundlage einer Bedingung (wahr oder falsch) auswählt. Die IF-Anweisung ist ein Beispiel für eine Bedingungsanweisung. ® siehe auch Anweisung, bedingt, Case-Befehl, IF-Anweisung.

Bedingungscode Subst. (condition code)

Ein Bit aus einer Bitmenge, das stellvertretend für das Ergebnis eines vorangegangenen Maschinenbefehls auf »ein« (1 oder »wahr«) bzw. »aus« (0 oder »falsch«) gesetzt wird. Der Begriff wird überwiegend im Assembler- und Maschinensprachenbereich verwendet. Bedingungscodes sind spezifisch für die jeweilige Hardware; sie umfassen aber in der Regel Codes für Übertrag, Überlauf, Null-Ergebnis und Negativ-Ergebnis. ® siehe auch bedingte Verzweigung.

beenden Vb. (quit, quit, terminate)

Allgemein das Anhalten eines Systems oder Programms.

Meist wird dabei assoziiert, daß das Programm auf ordnungsgemäßem Weg verlassen und die Steuerung an das Betriebssystem zurückgegeben wird. ® Vgl. abbrechen, abstürzen, crashen, hängen.

Das Beenden kann allerdings auch irregulär erfolgen. Die Ursache dafür liegt meist in einem Eingriff des Benutzers oder in einem Hardware- bzw. Softwarefehler.

Der Befehl oder Menüpunkt, der zum Verlassen eines Programms dient, lautet meist »Beenden« oder - bei englischsprachigen Programmen - »quit«.

Befehl Subst. (command, instruction)

In Verbindung mit Anwendungen eine auf der Benutzerebene initiierte Anweisung an ein Computerprogramm, die das Ausführen einer Aktion bewirkt. Befehle werden entweder über die Tastatur eingegeben oder aus einem Menü gewählt.

In der Programmierung eine Ausführungsanweisung in einer beliebigen Computersprache (Maschinen- oder Assemblersprache). Die meisten Programme lassen sich in zwei Anweisungstypen aufteilen: Deklarationen und Befehle. ® siehe auch Anweisung, Deklaration.

Befehl, eingebetteter Subst. (embedded command)

® siehe eingebetteter Befehl.

Befehl, externer Subst. (external command)

® siehe externer Befehl.

Befehl, interner Subst. (internal command)

® siehe interner Befehl.

Befehl, privilegierter Subst. (privileged instruction)

® siehe privilegierter Befehl.

Befehlsadressierung, segmentierte Subst. (segmented instruction addressing)

® siehe segmentierte Adressierungsarchitektur.

Befehlsausführungszeit Subst. (instruction time)

Die Anzahl von Taktzyklen (Impulsen des internen Computer-Timer), die benötigt wird, um einen Befehl aus dem Speicher abzurufen. Die Befehlsausführungszeit bildet den ersten Teil eines Befehlszyklus, die Ausführungszeit (Übertragen und Ausführen) den zweiten Teil. ® auch genannt I-time.

Befehlscode Subst. (instruction code)

® siehe Operation Code.

Befehlsinterpreter Subst. (command interpreter)

Ein Programm - gewöhnlich ein Bestandteil des Betriebssystems -, das über die Tastatur eingegebene Befehle entgegennimmt und die entsprechenden Befehle ausführt. Der Befehlsinterpreter ist für das Laden von Anwendungen und die Steuerung des Informationsflusses zwischen Anwendungen verantwortlich. In den Betriebssystemen OS/2 und MS-DOS erlaubt der Befehlsinterpreter außerdem die Durchführung einfacher Aufgaben, z.B. das Verschieben und Kopieren von Dateien und die Anzeige des Inhaltsverzeichnisses. ® siehe auch Shell.

Befehlsmix Subst. (instruction mix)

Die in einem Programm vorkommende Mischung von Befehlstypen, z.B. Zuweisungen, mathematische (Gleitkomma- oder Integer) Anweisungen, Steueranweisungen, Indexanweisungen usw. Anhand des Befehlsmix eines typischen Programms können die Entwickler von CPUs Rückschlüsse ziehen, welche Befehle zum Erreichen der größten Geschwindigkeit gekürzt werden sollen. Ähnlich hilfreich ist die Kenntnis des Befehlsmix für die Gestaltung von Benchmarks, um relevante Aussagen für reale Aufgaben treffen zu können.

Befehlsmodus Subst. (command mode, command state)

Allgemein eine Betriebsart, in der ein Programm auf die Eingabe eines Befehls wartet. ® Vgl. Bearbeitungsmodus, Einfügemodus.

Bei einem Modem eine Betriebsart, in der das Modem Befehle akzeptiert, z.B. einen Befehl, der eine Telefonnummer wählt. ® Vgl. Online-Status.

befehlsorientierte Benutzerschnittstelle Subst. (programmatic interface)

Eine Benutzeroberfläche, die im Gegensatz zu einer grafischen Benutzeroberfläche von Befehlen oder von einer speziellen Programmiersprache abhängig ist. UNIX und MS-DOS verfügen über befehlsorientierte Benutzerschnittstellen. Apple Macintosh und Microsoft Windows besitzen grafische Benutzeroberflächen. ® siehe auch Befehlszeilen-Schnittstelle, grafische Benutzeroberfläche, symbolorientierte Oberfläche.

Befehlsprozessor Subst. (command processor)

® siehe Befehlsinterpreter.

Befehlspuffer Subst. (command buffer, history)

Ein Speicherbereich, in dem die von den Benutzern eingegebenen Befehle zwischengespeichert werden. Mit Hilfe des Befehlspuffers können bereits gesendete Befehle erneut abgeschickt werden, ohne sie ein weiteres Mal eingeben zu müssen. Außerdem ist es möglich, bereits gesendete Befehle zu editieren, um bei diesen Parameter zu ändern oder Eingabefehler zu korrigieren. Des weiteren lassen sich Befehle zurücknehmen (Undo-Funktion), und es kann eine Liste der zuletzt eingegebenen Befehle angefordert werden. ® siehe auch Schablone.

Neben Befehlen, die in der Shell eines Betriebssystems eingegeben werden, werden in einem Befehlspuffer abhängig vom eingesetzten Programm auch andersartige Informationen gespeichert, z.B. die Menüs, die im Gopher durchlaufen werden, oder die Verknüpfungen, die über einen Web-Browser aufgerufen werden.

Befehlsregister Subst. (instruction register)

Ein Register in einer CPU, das die Adresse des nächsten auszuführenden Befehls aufnimmt.

Befehlssatz Subst. (instruction set)

Die Menge der Maschinenbefehle, die ein Prozessor versteht und ausführen kann. ® siehe auch Assembler, Mikrocode.

Befehlsschaltfläche Subst. (command button)

Ein Steuerelement in einem Dialogfeld innerhalb einer grafischen Benutzeroberfläche, das einen ausführenden Charakter besitzt. Durch einen Klick auf eine Befehlsschaltfläche wird der Computer angewiesen, eine Aktion durchzuführen, z.B. das Öffnen einer Datei, die bereits mit Hilfe anderer Steuerelemente im Dialogfeld ausgewählt wurde.

Befehls-Shell Subst. (command shell)

® siehe Shell.

Befehlssprache Subst. (command language)

Die Menge der Schlüsselwörter und Ausdrücke, über die ein bestimmter Befehlsinterpreter verfügt. ® siehe auch Befehlsinterpreter.

Befehlstaste Subst. (Command key)

Auf der ursprünglichen Tastatur des Apple Macintosh eine Taste, die mit einem speziellen, kleeblattähnlichen Symbol beschriftet ist. Die Taste ist entweder zweimal vorhanden - links und rechts neben der Leertaste - oder nur einmal, abhängig von der Version des Tastaturmodells. Die Befehlstaste ist mit der Strg-Taste (Steuerungstaste, auf englischsprachigen Tastaturlayouts mit »Control« oder »Ctrl« gekennzeichnet) vergleichbar, wie sie auf IBM-Tastaturen und kompatiblen Tastaturen zu finden ist. ® siehe auch Steuerungstaste.

Befehlswort Subst. (instruction word)

Eine Anweisung in der Maschinensprache. Sie enthält einen Code zur Identifizierung des Befehlstyps, einen oder zwei Operanden (zur Festlegung von Adressen), Bits für die Indizierung oder andere Zwecke und gelegentlich Daten. ® siehe auch Assembler, Maschinencode.

Außerdem bezeichnet »Befehlswort« die Länge eines Maschinensprache-Befehls.

Befehlszähler Subst. (instruction counter, instruction pointer)

® siehe Programmzähler.

® siehe Befehlsregister.

Befehlszeile Subst. (command line)

Eine Zeichenkette, die in einer Befehlssprache geschrieben ist und an den Befehlsinterpreter zur Ausführung übergeben wird. ® siehe auch Befehl.

befehlszeilenorientiert Adj. (command-driven)

Eigenschaft eines Systems, das Befehle erwartet, die in Form von Codewörtern oder -buchstaben eingegeben werden. Die Befehle müssen entweder auswendig gelernt oder nachgeschlagen werden. ® Vgl. menügesteuert.

befehlszeilenorientiertes System Subst. (command-driven system)

Ein System, bei dem die Operationen durch Befehle ausgelöst werden, die über die Konsole eingegeben werden. ® Vgl. grafische Benutzeroberfläche.

Befehlszeilen-Schnittstelle Subst. (command-line interface)

Eine Form der Schnittstelle zwischen dem Betriebssystem und der Benutzerebene, bei der die Befehle unter Verwendung einer speziellen Befehlssprache über die Tastatur eingegeben werden. Systeme mit Befehlszeilenschnittstelle sind zwar im allgemeinen schwerer zu erlernen und weniger komfortabel anzuwenden als grafische Benutzeroberflächen, bieten aber den Vorteil, daß sie programmierbar sind, wodurch im allgemeinen eine höhere Flexibilität erreicht wird. ® Vgl. grafische Benutzeroberfläche.

Befehlszeilen-Verarbeitung Subst. (command processing)

® siehe befehlszeilenorientiertes System.

Befehlszeilenzugriff Subst. (shell account)

Eine Einrichtung eines Computersystems, die es einem Benutzer ermöglicht, Betriebssystembefehle über eine Befehlszeilenschnittstelle (üblicherweise eine der UNIX-Shells) auf dem System des Dienstanbieters einzugeben, statt dies über eine grafische Benutzeroberfläche durchzuführen. Befehlszeilenzugriffe können mit textbasierenden Tools (z.B. Lynx) auf das Internet zugreifen, um das World Wide Web zu durchsuchen.

Befehlszyklus Subst. (instruction cycle)

Der Zyklus, in dem ein Prozessor einen Befehl aus dem Speicher holt, ihn dekodiert und ausführt. Die für einen Befehlszyklus erforderliche Zeit setzt sich aus der Summe der Befehlsausführungszeit (Abholzeit) und der Ausführungszeit (übersetzen und ausführen) zusammen und wird nach der Anzahl der Prozessor-Ticks (Impulse des internen Timers eines Prozessors) gemessen.

begrenzen Vb. (delimit)

Die Begrenzungen eines Objekts festlegen. In der Regel verwendet man dafür ein spezielles Symbol, das sog. Begrenzungszeichen. In Programmiersprachen werden in der Regel Elemente mit variabler Länge, z.B. Kommentare, Zeichenfolgen und Programmblöcke, begrenzt. ® siehe auch Begrenzungszeichen.

begrenzt Adj. (bound)

Eine Eigenschaft, die Einschränkungen in bezug auf Leistung oder Geschwindigkeit charakterisiert. Beispielsweise bedeutet »eingabe-ausgabe-begrenzt«, daß ein System hinsichtlich der Geschwindigkeit der Eingabe- und Ausgabegeräte (Tastatur, Laufwerke usw.) limitiert ist, obwohl der Prozessor oder das Programm eine höhere Geschwindigkeit zulassen würden.

Begrenzungszeichen Subst. (delimiter)

Ein spezielles Zeichen, das einzelne Elemente in einem Programm oder in einem Satz von Daten voneinander abhebt oder trennt. Im folgenden Beispiel werden die Felder eines Datenbank-Datensatzes durch Kommas getrennt (jedes nicht numerische Feld ist in doppelte Anführungszeichen eingeschlossen).

"Schmidt", "Leopoldstr. 1", 81234, "München"; "Mustermann", "Hauptstr. 3", 82345, "München";

® siehe auch aufzeichnen, begrenzen, Feld.

Behandlungsroutine Subst. (handler)

® siehe Handler.

beidseitige Diskette Subst. (double-sided disk)

Eine Floppy-Disk, die Daten sowohl auf der Ober- als auch der Unterseite speichern kann.

Beitrag Subst. (article)

Eine Nachricht, die in einer Internet-Newsgroup veröffentlicht wird. ® siehe auch Newsgroup. ® auch genannt POST.

belastete Verbindung Subst. (loaded line)

Ein Übertragungskabel mit Ladespulen, die ungefähr 1,5 km voneinander entfernt sind und die Amplitudenverzerrung in einem Signal reduzieren, indem der Verbindung Induktanz (Widerstand gegen Änderungen im aktuellen Fluß) hinzugefügt wird. Belastete Verbindungen minimieren die Verzerrung innerhalb des Frequenzbereichs, der von den Ladespulen beeinflußt wird. Die Spulen reduzieren jedoch auch die Bandbreite, die für die Übertragung verfügbar ist.

Belastungstest Subst. (stress test)

Ein Test der funktionalen Grenzwerte eines Software- oder Hardwaresystems, bei dem das System extremen Bedingungen ausgesetzt wird, um z.B. das Verhalten bei maximalem Datenaufkommen oder extremen Temperaturen zu testen.

Belegungseinheit Subst. (allocation unit)

® siehe Cluster.

Beleuchtungsstärke Subst. (illuminance)

Das Maß für die auf eine Oberfläche einfallende Lichtenergie. Auch der von einer Lichtquelle ausgehende Lichtstrom.

Außerdem ein Maß für die Leuchtintensität, das für Geräte, z.B. Fernsehgeräte und Computermonitore, verwendet wird. Die Beleuchtungsstärke wird z.B. in der Einheit Watt pro Quadratmeter angegeben. ® Vgl. Leuchtdichte.

Belichter Subst. (imagesetter)

Eine Satzmaschine, die reprofähige Texte und Grafiken von Computer-Dateien direkt auf Papier oder Film übertragen kann. Belichter drucken im allgemeinen mit einer hohen Auflösung (über 1000 dpi) und sind in der Regel PostScript-kompatibel.

beliebige Taste Subst. (any key)

Eine wahlfreie Taste auf der Computertastatur. Einige Programme fordern den Benutzer auf, »eine beliebige Taste« zu drücken, um fortzusetzen (in englischsprachigen Programmen »press any key to continue«). Es kann dabei irgendeine Taste gedrückt werden (Buchstabentaste, Zifferntaste usw.), nur bestimmte Sondertasten wie die Umschalttaste oder Alt-Taste funktionieren im allgemeinen nicht.

Bell-Kommunikationsstandards Subst. (Bell communications standards)

Eine Reihe von Standards zur Datenübertragung, die von der Firma AT&T während der späten 70er und frühen 80er Jahre entwickelt wurden. Durch ihre breite Akzeptanz in Nordamerika wurden sie zu De-facto-Standards für Modemhersteller. Der inzwischen weitgehend veraltete Standard Bell 103 regelt die Übertragung bei 300 Bit pro Sekunde (bps) für asynchrone Vollduplex-Übertragungen über Telefon-Wählleitungen. Als Modulationsverfahren kommt FSK (frequency-shift keying) zum Einsatz. Bell 212A regelt den Modembetrieb bei 1.200 bps und verwendet im Unterschied zu Bell 103 das Modulationsverfahren PSK (phase-shift keying). Mittlerweile haben sich die internationalen CCITT-Empfehlungen als Schrittmacher bei der Standardisierung durchgesetzt; die Bell-Standards besitzen nur noch bei Übertragungsgeschwindigkeiten von 1.200 bps und weniger eine gewisse Bedeutung. ® siehe auch CCITT V series, FSK, PSK.

Bell-kompatibles Modem Subst. (Bell-compatible modem)

Ein Modem, das die Bell-Kommunikationsstandards einhält. ® siehe auch Bell-Kommunikationsstandards.

Bemaßung Subst. (dimensioning)

In CAD-Anwendungen ein Werkzeug, mit dem sich die Abmessungen und räumlichen Beziehungen der Elemente in einem modellierten Objekt festlegen und möglicherweise steuern lassen, z.B. die Verwendung von Linien, Pfeilen und Text (d.h. Maßzahlen) zur Kennzeichnung von Länge, Höhe, Dicke von Wänden in einem modellierten Zimmer oder Haus. ® siehe auch CAD.

benannter Anker Subst. (named anchor)

Ein Begriff der HTML-Terminologie. Ein Tag innerhalb eines Dokuments, das als Ziel für einen Hyperlink dient. Benannte Anker ermöglichen eine Verknüpfung zu einer bestimmten Position innerhalb eines Dokuments. ® siehe auch HTML, Hyperlink. ® auch genannt benanntes Ziel.

benanntes Ziel Subst. (named target)

® siehe benannter Anker.

Benchmark Subst. (benchmark)

Zu deutsch »Maßstab«. Ein Test, der zur Messung der Leistungsfähigkeit von Hardware und Software verwendet wird. Bei Hardware-Benchmarks kommen Programme zum Einsatz, die die Fähigkeiten von bestimmten Hardwarekomponenten feststellen - z.B. die Geschwindigkeit, mit der ein Prozessor Befehle ausführt oder Gleitkommazahlen verarbeitet. Software-Benchmarks ermitteln die Effektivität, Genauigkeit und Geschwindigkeit bei der Durchführung bestimmter Aufgaben, z.B. der Neuberechnung von Daten in einem Tabellenblatt. Beim Test werden immer dieselben Daten verarbeitet, so daß durch einen Vergleich der Ergebnisse Rückschlüsse darauf gezogen werden können, wie hoch die Leistungsfähigkeit eines Programms auf einem bestimmten Gebiet ist. Die Entwicklung von aussagekräftigen, objektiven Benchmarks ist sehr schwierig, da verschiedene Hardware-Software-Kombinationen unter wechselnden Bedingungen stark divergierende Leistungswerte hervorrufen können. Nachdem ein Benchmark-Verfahren zum Standard geworden ist, kommt es häufig vor, daß die Herstellerfirma ein Produkt so modifiziert, daß es im Benchmark besser als die Konkurrenz abschneidet, wobei jedoch die praxisrelevante Leistungsfähigkeit dabei nicht unbedingt erhöht wird. Mit den besseren Benchmark-Ergebnissen wirbt aber die Herstellerfirma, um die Verkäufe anzukurbeln. ® siehe auch Sieb des Eratosthenes.

benchmarken Vb. (benchmark)

Das Messen der Leistungsfähigkeit von Hardware oder Software.

benutzerdefinierte Funktionstaste Subst. (user-defined function key)

® siehe programmierbare Funktionstaste, Tastaturerweiterung.

benutzerdefinierter Datentyp Subst. (user-defined data type)

Ein Datentyp, der in einem Programm festgelegt wird. Benutzerdefinierte Datentypen sind normalerweise Kombinationen der in der jeweiligen Programmiersprache definierten Datentypen und werden häufig für die Erstellung von Datenstrukturen verwendet. ® siehe auch Datenstruktur, Datentyp.

Benutzergruppe Subst. (user group)

Eine Personengruppe, die sich aufgrund eines gemeinsamen Interesses am gleichen Computersystem oder Softwareprodukt zusammengeschlossen hat. Benutzergruppen, darunter große und einflußreiche Organisationen, unterstützen Neueinsteiger und bieten ihren Mitgliedern ein Forum zum Austausch von Ideen und Informationen.

Benutzerkonto Subst. (user account)

Auf einem Sicherheits- oder Mehrbenutzersystem eine Einrichtung, die einer Einzelperson den Zugriff auf ein System und seine Ressourcen ermöglicht. Ein Benutzerkonto wird im allgemeinen durch den Systemverwalter eingerichtet und enthält Angaben über den Benutzer (wie Kennwort, Rechte und Befugnisse). ® siehe auch anmelden, Benutzerprofil, gruppieren.

Benutzername Subst. (user name, username)

Der Name, unter dem eine Person in einem Kommunikationsnetzwerk registriert und adressierbar ist. ® siehe auch Alias.

Außerdem der Name, durch den sich der Benutzer eines Computersystems oder eines Netzwerks ausweist. Während des Anmeldungsvorgangs muß der Benutzer den Benutzernamen und das richtige Paßwort eingeben. Ist das System bzw. Netzwerk mit dem Internet verbunden, entspricht der Benutzername in der Regel dem ganz links stehenden Teil der E-Mail-Adresse des Benutzers. ® siehe auch anmelden, E-Mail-Adresse.

Benutzeroberfläche Subst. (interface, user interface)

Bestandteil eines Betriebssystems oder einer Software, die es dem Benutzer ermöglicht, mit dem Computer in Wechselwirkung zu treten. Meist wird mit einer Benutzeroberfläche eine grafische Darstellung (»grafische Benutzeroberfläche«) assoziiert, bei der die Kommunikation vor allem über Symbole, Fenster und andere grafische Elemente erfolgt.

Etwas weiter gefaßt stellt jede Einrichtung, die der Kommunikation mit dem Benutzer dient - also auch eine Befehlszeilen-Schnittstelle oder eine textbasierende, einfache Menüsteuerung - eine Benutzeroberfläche dar.

Benutzeroberfläche, grafische Subst. (graphical user interface)

® siehe grafische Benutzeroberfläche.

Benutzeroberflächen-Toolbox Subst. (User Interface Toolbox)

® siehe Toolbox.

Benutzeroberfläche, zeichenorientierte Subst. (character user interface)

® siehe zeichenorientierte Benutzeroberfläche.

Benutzerprofil Subst. (user profile)

Ein computerbasierender Datensatz, der über einen autorisierten Benutzer eines Mehrbenutzersystems verwaltet wird. Ein Benutzerprofil wird hauptsächlich aus Gründen der Sicherheit benötigt und kann Informationen wie persönliche Zugriffsbeschränkungen, Standort der Mailbox, Terminalart usw. enthalten. ® siehe auch Benutzerkonto.

Benutzerschnittstelle, befehlsorientierte Subst. (programmatic interface)

® siehe befehlsorientierte Benutzerschnittstelle.

Benutzerstatus Subst. (user state)

Die Betriebsart eines Motorola 680x0-Mikroprozessors mit der niedrigsten Bevorrechtigung. Es handelt sich um die Betriebsart, in der die Anwendungsprogramme ausgeführt werden. ® siehe auch 68000. ® Vgl. Supervisor-Status.

benutzungsfreundlich Adj. (friendly, user-friendly)

Die in Hardware oder Software integrierten Merkmale, die im Sinne von »leicht zu erlernen und einfach anzuwenden« die Bedienung und den Einsatz von Computern oder Computerprogrammen erleichtern sollen. Die Benutzerfreundlichkeit wird von den meisten Herstellern besonders hervorgehoben und ist bei den meisten Benutzern gefragt.

Benutzungsrichtlinien Subst. (acceptable use policy)

Von einem Internet-Service-Provider oder einem Online-Dienst verbreitete Vorschriften, die angeben, welche Aktivitäten vom Benutzer durchgeführt werden dürfen und welche dagegen zu unterlassen sind, wenn dieser mit dem Netz verbunden ist. Beispielsweise verbieten einige Provider ihren Teilnehmern, das Netz für kommerzielle Zwecke zu nutzen. ® siehe auch Internet Service-Provider, Online-Dienst.

BeOS Subst.

Abkürzung für »Be operating system«. Ein objektorientiertes Betriebssystem der Firma Be, das ursprünglich für BeBox- und Power-Macintosh-Systeme konzipiert wurde. BeOS unterstützt symmetrischen Mehrprozessorbetrieb, Multitasking und Protected Memory. Es besitzt außerdem besondere Funktionen für die Bereiche Multimedia-Animation und Datenkommunikation. ® siehe auch BeBox, Multitasking, Protected Mode, Symmetric Multiprocessing.

berechnen Vb. (compute)

Das Durchführen von mathematischen und anderen verarbeitenden Operationen.

Etwas allgemeiner auch das Einsetzen eines Computers oder das Ausführen von Arbeiten durch den Computer.

berechnete Relation Subst. (derived relation)

Eine Relation, die als Ergebnis einer oder mehrerer Operationen der relationalen Algebra auf andere Relationen erzeugt wurde. ® siehe auch Ansicht, relationale Algebra.

Bereich Subst. (range)

In einem Tabellenblatt ein Block von Zellen, die für eine gleichartige Bearbeitung ausgewählt wurden. Ein Zellbereich kann sich über eine Zeile, eine Spalte oder eine Kombination aus beiden erstrecken. Dabei müssen alle Zellen des Bereichs zusammenhängend sein, d.h. aneinander angrenzen. Mit Hilfe von Bereichen kann der Benutzer mehrere Zellen mit einem einzelnen Befehl beeinflussen - z.B. sie in gleicher Weise formatieren, in alle Zellen die gleichen Daten eingeben, sie benennen und als eine Einheit behandeln, oder sie auswählen und in eine Formel einfügen.

Im weiteren Sinne die Spanne zwischen festgelegten Maximal- und Minimalwerten. Bereichsüberprüfung ist eine wichtige Methode, um die in eine Anwendung eingegebenen Daten auf Gültigkeit zu prüfen.

Bereichsfüllung Subst. (region fill)

Bezeichnet in der Computergrafik das Ausfüllen eines definierten Bereichs auf dem Bildschirm durch eine Farbe, ein Muster oder ein anderes ausgewähltes Attribut. ® siehe auch Region.

Bereichssuche Subst. (area search)

Im Bereich des Informations-Managements die Untersuchung einer Gruppe von Dokumenten, um diejenigen Dokumente zu ermitteln, die sich auf ein bestimmtes Thema oder eine bestimmte Kategorie beziehen.

Bereichsüberprüfung Subst. (range check)

In der Programmierung eine Überprüfung der oberen und unteren Schranken eines Wertes, um zu bestimmen, ob der Wert im zulässigen Intervall liegt. ® siehe auch Grenzprüfung.

bereit Adj. (idle)

Bezeichnet die Zeit, während der ein Gerät zwar in Betrieb ist, aber keine eigentlichen Operationen ausführt.

In diesem Sinne bezieht man sich auch auf den Zustand eines Geräts, das auf einen Befehl wartet, um mit der Arbeit zu beginnen.

Bereitschaftszustand Subst. (idle state)

Der Zustand, bei dem ein Gerät zwar in Betrieb ist, aber nicht verwendet wird.

Bericht Subst. (report)

Die Präsentation von Informationen über ein gegebenes Thema - meist in gedruckter Form. Per Computer mit entsprechender Software aufbereitete Berichte können Text, Grafiken und Diagramme umfassen. Datenbank-Programme enthalten meist spezielle Funktionen für die Erstellung von Berichtformularen und die Erzeugung von Berichten. Mit Software für Desktop Publishing sowie Laserdruckern bzw. Satzmaschinen lassen sich Ausgaben in veröffentlichungsreifer Druckqualität produzieren.

Berichtsgenerator Subst. (report generator, report writer)

Ein Anwendungstyp, der häufig Bestandteil eines Datenbank-Managementprogramms ist und der anhand eines durch den Benutzer erstellten Berichtsformulars den Ausdruck für den Inhalt einer Datenbank samt Layout erzeugt. Ein Berichtsgenerator wird zur Auswahl spezifischer Datensatzfelder oder Bereiche von Datensätzen verwendet, um die Ausgabe ansprechend zu gestalten und Details wie Überschriften, lebende Kolumnentitel, Seitenzahlen und Schriftarten festzulegen.

Bernoulli-Box Subst. (Bernoulli box)

Ein Wechselplattensystem für Personal Computer, das Daten permanent speichert und eine hohe Speicherkapazität aufweist. Die Wechselplatten sind in speziellen Kassetten untergebracht, die in das Laufwerk geschoben werden. Das System wurde nach dem Physiker Daniel Bernoulli benannt, der im 18. Jahrhundert lebte und als erster das Prinzip der aerodynamischen Hubkraft nachwies. Dieses Prinzip kommt auch bei der Bernoulli-Box zum Einsatz. Dabei wird die flexible, in der Kassette befindliche Magnetscheibe auf eine hohe Rotationsgeschwindigkeit gebracht, wodurch diese nach oben gedrückt und damit in die Nähe des darüber befindlichen Schreib-Lese-Kopfes gebracht wird. ® siehe auch Schreib-Lese-Kopf.

Bernoulli-Prozeß Subst. (Bernoulli process)

Ein mathematisches Verfahren, das auf den Bernoulli-Versuch zurückgreift - eine Wiederholung eines Experiments, bei dem es nur zwei mögliche Ergebnisse gibt, z.B. »Erfolg« und »Mißerfolg«. Dieses Verfahren wird hauptsächlich bei der statistischen Analyse eingesetzt. ® siehe auch Bernoulli-Sampling-Prozeß, Binominalverteilung.

Bernoulli-Sampling-Prozeß Subst. (Bernoulli sampling process)

In der Statistik eine Folge von n unabhängigen und identischen Versuchen eines Zufallsexperiments, bei dem jeder Versuch eines von zwei möglichen Ergebnissen hat. ® siehe auch Bernoulli-Prozeß, Binominalverteilung.

Bernoulli-Verteilung Subst. (Bernoulli distribution)

® siehe Binominalverteilung.

berührungssensitives Display Subst. (touch-sensitive display)

® siehe Touchscreen.

berührungssensitives Tablett Subst. (touch-sensitive tablet)

® siehe Touchpad.

Beschleuniger Subst. (accelerator)

Ein Gerät, das die Geschwindigkeit eines oder mehrerer Teilsysteme beschleunigt oder andere Merkmale verbessert, um die Gesamtleistung des Systems zu erhöhen. ® siehe auch Beschleunigerkarte, Windows-Beschleuniger.

Beschleunigerkarte Subst. (accelerator board, accelerator card)

Eine Platine, die den Hauptprozessor des Computers durch einen schnelleren ersetzt oder in der Arbeit unterstützt, um die Gesamtleistung des Systems zu verbessern. ® siehe auch Erweiterungskarte, Grafikbeschleuniger.

Beschleunigerkarte, Windows-basierte Subst. (Windows-based accelerator card)

® siehe Windows-Beschleuniger.

Beschnittmarken Subst. (crop marks)

Markierungslinien an den Seitenecken eines Druckbogens oder eines Grafikausdrucks. Sie dienen in diesem Zusammenhang zur Kennzeichnung, an welcher Position das Papier geschnitten werden muß, um das endgültige Dokument herzustellen. ® siehe auch Paßkreuze.

® siehe auch freistellen.
Bestes seiner Klasse Adj. (best of breed)

Ein Ausdruck, mit dem ein Produkt charakterisiert wird, das das beste Produkt in einer bestimmten Kategorie von Produkten darstellt.

bestücken Vb. (populate)

Einstecken von Chips in die Sockel einer Leiterplatte.

Beta Adj. (beta)

Eigenschaft einer Software oder Hardware, die sich im zweiten Entwicklungsstadium befindet, also eine Betaversion darstellt. ® Vgl. Alpha.

Betatest Subst. (beta test)

Ein Test einer Software, die sich noch im Entwicklungsstadium befindet. Der Betatest wird von Personen durchgeführt, die bereits mit der Software arbeiten. Beim Betatest wird das Softwareprodukt an potentielle Kunden und einflußreiche Endanwender verteilt, die als »Betatester« bezeichnet werden und die Funktionalität testen sowie Fehler (Bugs) in bezug auf die Betriebssicherheit und Gebrauchsfähigkeit dokumentieren. Der Betatest stellt gewöhnlich einen der letzten Schritte dar, den ein Software-Entwickler durchführen läßt, bevor das Produkt auf den Markt kommt. Wenn allerdings der Betatest zeigt, daß der Einsatz der Software zu Problemen führt oder die Software außergewöhnlich viele Fehler enthält, muß der Entwickler nach der Überarbeitung des Programms in der Regel eine weitere Betatest-Phase einleiten, bevor das Produkt veröffentlicht wird.

Betatester Subst. (beta site)

Eine Person oder eine Organisation, die Software testet, bevor diese für die Öffentlichkeit freigegeben wird. Der Softwarehersteller wählt die Betatester in der Regel aus einem Pool von bestehenden Kunden und freiwillig gemeldeten Benutzern aus. Die meisten Betatester werden für ihre Arbeit nicht bezahlt; trotzdem ist der Test für viele Betatester lukrativ, da sie auf diese Weise vor der Marktveröffentlichung einen ersten Blick auf eine Software werfen können und häufig nach der Veröffentlichung des Produkts ein Freiexemplar erhalten.

Betaversion Subst. (beta)

Ein neues oder überarbeitetes Software- bzw. Hardwareprodukt, das sich im zweiten Entwicklungsstadium befindet und jetzt an Benutzer verteilt wird, die das Produkt einem Test unterziehen (Betatest). ® siehe auch Betatest.

Betriebssystem Subst. (operating system)

Abkürzung: OS, BS. Die Software, die die Belegung und die Verwendung von Hardwareressourcen, z.B. Arbeitsspeicher, Prozessorzeit, Datenträgerplatz und Peripheriegeräten, steuert. Das Betriebssystem stellt das Fundament dar, auf dem die Anwendungen aufgebaut sind. Zu den bekanntesten Betriebssystemen gehören Windows 95, Windows NT, Mac OS und UNIX. ® auch genannt Executive.

Betriebssystem, datenträgerorientiertes Subst. (disk operating system)

® siehe DOS.

Betriebssystem, objektorientiertes Subst. (object-oriented operating system)

® siehe objektorientiertes Betriebssystem.

Betriebszeit Subst. (uptime)

Die absolute oder prozentuale Zeitspanne, während deren ein Computersystem oder die angeschlossene Hardware funktionsfähig und betriebsbereit ist. ® Vgl. Ausfallzeit.

Betweening Subst. (betweening)

® siehe tween.

Bezeichner Subst. (identifier)

In der Regel jede Textzeichenfolge, die als Kennzeichnung, z.B. der Name einer Prozedur oder eine Variable in einem Programm, verwendet wird. Ein Bezeichner ist außerdem der Name, der einer Festplatte oder einem Floppy-Laufwerk zugewiesen wurde. ® Vgl. Deskriptor.

Bézier-Kurve Subst. (Bézier curve)

Eine Kurve, deren Verlauf mathematisch berechnet wird, um einzelne Punkte zu glatten Freihandkurven sowie Oberflächen zu verbinden, wie sie für die Verwendung in Illustrationsprogrammen und CAD-Modellen benötigt werden. Bézier-Kurven kommen mit nur wenigen Punkten aus, um eine große Anzahl an Formen zu erzeugen, woraus ihre Überlegenheit gegenüber anderen mathematischen Methoden in bezug auf den Grad der Annäherung an eine vorgegebene Figur resultiert. ® siehe auch CAD.

Bézier-Kurve

BFT Subst.

® siehe binäre Dateiübertragung, Stapel-Dateiübertragung.

.bg

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Bulgarien angibt.

BGP Subst.

® siehe Border Gateway Protocol.

.bh

Im Internet ein Kürzel für die übergreifende Länder-Domäne, die eine Adresse in Bahrain angibt.

Bibliothek Subst. (library)

In der Programmierung versteht man unter »Bibliothek« eine Sammlung von Routinen, die in einer Datei gespeichert sind. Jeder Befehlssatz kann sich über einen Namen ansprechen lassen und führt jeweils eine andere Aufgabe aus.

Mit »Bibliothek« bezeichnet man im herkömmlichen Sinne eine Sammlung von Programmen oder Datendateien.

Bibliothek, dynamische Subst. (dynamic-link library)

® siehe dynamische Bibliothek.

Bibliotheksroutine Subst. (library routine)

In der Programmierung eine Routine, die in einer Sammlung von Routinen (einer Bibliothek) gespeichert ist und sich durch jedes Programm nutzen läßt, das einen Verweis auf die Bibliothek herstellen kann. ® siehe auch Bibliothek, Funktionsbibliothek.

bidirektional Adj. (bidirectional)

Eigenschaft, die angibt, daß ein Gerät in beiden Richtungen arbeitet. Ein bidirektionaler Drucker kann von links nach rechts und von rechts nach links drucken; ein bidirektionaler Bus ist in der Lage, Signale zwischen zwei Geräten in beiden Richtungen zu übertragen.

bidirektionaler Druck Subst. (bidirectional printing)

Die Fähigkeit eines Anschlagdruckers oder Tintenstrahldruckers, von links nach rechts und von rechts nach links drucken zu können. Der bidirektionale Druck erhöht die Druckgeschwindigkeit wesentlich, da die Leerlaufbewegung des Druckkopfes zurück an den Zeilenanfang wegfällt. Allerdings kann ein bidirektionaler Druck zu Lasten der Druckqualität gehen.

bidirektionaler Port Subst. (bidirectional parallel port)

Eine parallele Schnittstelle, die zwischen einem Gerät und einem Computer in beiden Richtungen Daten übertragen kann.

bi-endian Adj.

Eigenschaft eines Prozessors oder eines anderen Chips, der wahlweise im Big-endian- oder Little-endian-Modus arbeiten kann. Über eine derartige Fähigkeit verfügt z.B. der Prozessor PowerPC, der entweder im Little-endian-Modus (für das Betriebssystem Windows NT) oder im Big-endian-Modus (für das Betriebssystem Mac OS/PPC) betrieben werden kann. ® siehe auch big endian, Little-Endian, PowerPC.

Big Blue Subst.

Wörtlich übersetzt »der große Blaue«. Ein Slangbegriff, mit dem die Firma »IBM« (International Business Machines) alternativ bezeichnet wird. Der Name kommt von der Identifikationsfarbe, die sich IBM auserkoren hat: Die Farbe Blau wurde auf den frühen IBM-Großrechnern verwendet und findet sich noch heute im Firmenlogo.

big endian Adj.

Eine Speichermethode, bei der das höchstwertige Byte einer Zahl an erster Stelle erscheint. Beispielsweise wird der Wert A02B im Big-Endian-Format als Folge A0 2B im Speicher abgelegt, bei der gegensätzlichen Methode - der Little-Endian-Methode - dagegen in der Form 2B A0 (also mit dem niederwertigen Byte zuerst). Prozessoren von Motorola verwenden das Big-Endian-Format, Prozessoren von Intel dagegen das Little-Endian-Format. Die Ausdrü