Definition

Fetch

In der Computertechnik hat Fetch mehrere Bedeutungen, die sich auf das Abrufen, Lesen oder Bewegen von Datenobjekten beziehen.

1) Fetch ist die erste von zwei Phasen bei der Computerverarbeitung. Der Prozessor arbeitet sich durch die Anweisungen im sogenannten Fetch-Execute-Cycle (Befehlszyklus). Der Prozessor holt (liest aus dem Speicher) eine Anweisung und führt sie, je nach Anweisung, aus. Schließlich holt er sich die nächste Anweisung.

Ein Register im Prozessor, der sogenannte Befehls- oder Programmzähler, enthält Informationen darüber, wo sich der Prozessor in dem jeweiligen Programm befindet, das gerade abgearbeitet wird, und die Adresse (Position) der nächsten auszuführenden Anweisung. Zu Beginn des Zyklus teilt der Befehlszähler dem Prozessor mit, welche Anweisung abgerufen werden soll; während des Zyklus wird die Anweisung ausgeführt und die Information wird aktualisiert, um auf die nächste abzurufende Anweisung zu verweisen.

In neueren Prozessordesigns können mehrere Befehle gleichzeitig geholt werden und die Ausführung erfolgt parallel.

2) Fetch ist ein Befehl, der in der Embedded Structured Query Language (SQL) verwendet wird, um Zeilen sequentiell abzurufen. In SQL ist ein Cursor ein Zeiger auf eine ausgewählte Zeile in einer Sammlung, die durch eine SQL-Anweisung abgerufen wird. Der Cursor durchläuft die Zeilen, eine nach der anderen, um eine sequentielle Verarbeitung der Datensätze zu ermöglichen. Der Fetch-Befehl ruft die ausgewählte Zeile aus dem Cursor ab. Die Schritte bei der Verwendung des Fetch-Befehls sind: Deklarieren des Cursors, Öffnen des Cursors, Abrufen der Zeile (für mehrere Zeilen können separate Abrufe ausgeführt werden) und Schließen des Cursors.

3) Fetch ist ein macOS-Programm zum Übertragen von Dateien zwischen beliebig vernetzten Mac-Computern unter Verwendung des File Transfer Protocol (FTP). Zu seinen Funktionen gehören die Unterstützung mehrerer Verbindungen, die Fähigkeit, unterbrochene Übertragungen neu zu starten, und die Drag-and-Drop-Funktionalität für die Übertragung, das Setzen von Lesezeichen und die Einstellung von Präferenzen.

Diese Definition wurde zuletzt im März 2021 aktualisiert

Erfahren Sie mehr über Business-Software

ComputerWeekly.de
Close