Jan 23 20:01
3 mos ago
43 viewers *
English term

read starvation

English to German Tech/Engineering Electronics / Elect Eng Patent
In a patent related to the read quality of service in a non-volatile memory

Sample text:
The memory controller comprising a command logic (116) configured to reduce a ***read starvation*** of a read command in the command queue during a program operation on a page of the block-addressable non-volatile memory, the ***read starvation*** a result of any of:
the read command in collision with the program operation on a same page of the block-addressable non-volatile memory, the same page includes a page in a same linked page group of the block-addressable non-volatile memory

Discussion

gofink Jan 25:
@uyuni Danke für den Hinweis
uyuni Jan 25:
@gofink Ich kaufe ein "c" für Deine Überschrift hinzu...;-)
Björn Vrooman Jan 25:
@uyuni Nicht falsch verstehen! Ich danke dir herzlich für deinen Hinweis.

Die Zweitbemerkung war eine Anspielung auf eine 2023er-Frage, bei der es kein Feedback gab (was vielleicht wiederum mit einer 2018er-Frage zusammenhängt).

Also lange Vorgeschichte, aber hat nichts mit dir zu tun.

Zumindest habe ich den Gerhard noch nicht als Doris bezeichnet, Johannes :D Siehe Diskussion: https://www.proz.com/kudoz/english-to-german/electronics-ele...

(Nicht böse sein, Johannes, kann jedem passieren - fand es deshalb erheiternd.)

Beste Grüße
uyuni Jan 25:
@Björn (3 Beiträge weiter unten) Das war ja nicht böse gemeint. Ich habe halt meinen Hinweis gelöscht nachdem Du die Korrektur bereits vorgenommen hattest, dies in der Überzeugung, dass es für alle anderen irrelevant ist und inhaltlich nichts zur Sache tat. Entschuldigung für die Irritation....
Johannes Gleim Jan 24:
Ist "Verhungern" ein Fachbegriff oder eine Ironie? In der folgenden 195-seitigem Vorlesung „Informatik II“ (Studiengang ITET) von Friedemann Mattern zum Thema "Parallele Prozesse und Threads" (29. März 2023) kommt "verhungern" nur einmal vor, und zwar in Anführungszeichen, was bestätigt, dass es sich um eine ironische Übersetzung (Jargon) und nicht um einen etablierten Fachbegriff handelt:

Ein Thread mit Endlosschleife kann u.U. das ganze System blockieren (so dass andere Threads „verhungern“)
https://vs.inf.ethz.ch/edu/I2/slides/Info2-ITET-16.pdf
Johannes Gleim Jan 24:
starvation, the little sister of deadlock. "starvation" ist kein von IEC genormter Begriff, wird aber in der Informatik verwendet:

1. Introduction
In a multiprogramming environment, more than one process may compete for a finite set of resources. If a process requests for a resource and the resource is not presently available, then the process waits for it. Sometimes this waiting process never succeeds to get access to the resource. This waiting for resources leads to three scenarios – deadlock, livelock, and starvation.
:
2.1. What Is a Deadlock?
A deadlock is a situation in which processes block each other due to resource acquisition and none of the processes makes any progress as they wait for the resource held by the other process.
:
4.1. What Is Starvation?
Starvation is an outcome of a process that is unable to gain regular access to the shared resources it requires to complete a task and thus, unable to make any progress.
https://www.baeldung.com/cs/deadlock-livelock-starvation

Statt "starvation" mit Verhungern zu übersetzen, würde ich lieber den englischen Begriff unübersetzt sein lassen. Faktisch handelt es sich um den von mir beschriebenen Vorgang. Auch "Deadlock" wird im Deutschen nicht übersetzt.
Björn Vrooman Jan 24:
@uyuni Danke für die (nicht mehr zu sehende) Anmerkung! Ob das doch die Feedback-Rate erhöht, weiß ich nicht. Aber versuchen kann ich es ja einmal (ist korrigiert).

Einen schönen Tag!
Björn Vrooman Jan 23:
Gerhard... ...das steht doch in deinem Patent:
"...read starvation occurs when the read command(s) wait for the program operation to complete. Read starvation increases read operation latency...."

Allerdings passt, soweit ich es sehe, diese Definition, die hier verwendet wird, gar nicht zu anderen Starvation-Fällen (die treten bei "perpetually denied access" auf u.ä.). Etwas seltsam.

Grüße

Proposed translations

+2
1 hr
Selected

Verhungern beim Lesezugriff

https://de.wikipedia.org/wiki/Verhungern_(Informatik)

https://www.informatik.htw-dresden.de/~robge/bs2/vl/bs2-02-s... (S. 7: " Jeder Eintrittswunsch sollte in endlicher Zeit befriedigt werden (kein Verhungern, kein Deadlock)."

https://unstop.com/blog/starvation-in-os --> "Difference Between Deadlock And Starvation in OS"

https://www.elektronikpraxis.de/das-rtos-der-zukunft-a-58361... --> "... Ein „Verhungern“ beim Zugriff auf den Prozessor wird innerhalb der Task-Gruppen vermieden. ..."
Peer comment(s):

agree Kim Metzger : Starvation (Verhungern): • Eine Transaktion wird über längere Zeit nicht abgearbeitet, da andere Transaktionen vorgezogen werden https://www.uni-muenster.de/imperia/md/content/informatik/te...
24 mins
agree uyuni : I live and learn...:-)
11 hrs
disagree Johannes Gleim : Sorry, hier verhungert niemand.
14 hrs
agree Cilian O'Tuama : Verhungern ist nicht auf Lebewesen begrenzt
3 days 4 hrs
Something went wrong...
4 KudoZ points awarded for this answer. Comment: "Thank you, although after reading the various answers and comments, I am not entirely convinced but there was enough support for this answer. Thanks to everyone else who contributed"
56 mins

Lesezugriff verzögert/verweigert

Ich habe den Begriff "read starvation" noch nie gehört. Klingt so als ob der Befehl (vorübergehend) blockiert oder zeitverzögert wird.

Wenn ein eine Speicherzelle gelesen werden soll, die gerade beschrieben oder aufgefrischt wird oder anderweitig gesperrt ist, kann diese erst gelesen werden, wenn diese Vorgänge beendet sind und die Zelle zum Lesen freigegeben oder der Lesebefehl gelöscht wird. Dadurch ergibt sich im besten Fall nur nur eine Leseverzögerung, im ungünstigsten fall eine "exception", der zum Programmabbruch führt. Was im vorliegenden Fall zutrifft, ist aus dem Kontext nicht zu entnehmen

Zugriffsverweigerung beim Hinzufügen oder Aktualisieren von Knoten
https://documentation.arcserve.com/Arcserve-UDP/Available/V6...

Eine externe Lesezugriffsverzögerung tCAC,EXT kann ebenfalls definiert werden. Diese Verzögerung ist die Zeit zwischen der Anstiegsflanke des CLK[i,j]-Taktsignals, die effektiv den RQ[i,j]-Bus abtastet und dem Zeitpunkt, an dem das erste Bit auf dem Q[i,j]-Signalsatz gültig wird: tCAC,EXT = tBij + tSAMPLEij + tCAC,INT + tV,Q (2)
https://patents.google.com/patent/DE20221506U1

Wenn Daten geprüft werden, wird die Festplatten/ssd-Controller belastet und somit werden andere schreib/lesezugriff verzögert zugelassen.
https://www.computerbase.de/forum/threads/bitdefender-aerger...

--------------------------------------------------
Note added at 16 Stunden (2024-01-24 13:01:10 GMT)
--------------------------------------------------

"starvation" ist kein von IEC genormter Begriff, wird aber in der Informatik verwendet:

1. Introduction
In a multiprogramming environment, more than one process may compete for a finite set of resources. If a process requests for a resource and the resource is not presently available, then the process waits for it. Sometimes this waiting process never succeeds to get access to the resource. This waiting for resources leads to three scenarios – deadlock, livelock, and starvation.
:
2.1. What Is a Deadlock?
A deadlock is a situation in which processes block each other due to resource acquisition and none of the processes makes any progress as they wait for the resource held by the other process.
:
4.1. What Is Starvation?
Starvation is an outcome of a process that is unable to gain regular access to the shared resources it requires to complete a task and thus, unable to make any progress.
https://www.baeldung.com/cs/deadlock-livelock-starvation.
Something went wrong...
2 days 2 hrs

Abwürgen von Speicherzugriffen

...fände ich noch recht passabel, wenn selbst schon der Quelltext auf einen technisch unscharfen Begriff ("starvation") zurückgreift, wo zusammengefasst lediglich Speicherzugriffsfehler gemeint sind, die sich durch die näher bestimmten Umstände ergeben. Etwas mehr Mut zur Kreativität in der Technik kann nicht schaden, soweit man dabei korrekt bleibt natürlich. Meine Lösung sollte das Phänomen eigentlich gut veranschaulichen können.

Something went wrong...
1 day 20 hrs

Lese-Blokade

nichtflüchtige Speicher - non-volatile memory

write-starvation = Schreib-Blockade

Die oben beschriebene Lese-Blockade der betroffenen Bereiche wird aufgehoben, die Schreib-Blockade wird beibehalten. - https://patentimages.storage.googleapis.com/19/a1/5d/e741234...

--------------------------------------------------
Note added at 2 days 3 hrs (2024-01-25 23:59:01 GMT)
--------------------------------------------------

KORREKTUR: Lese-Blockade wie auch sonst im Text
Something went wrong...

Reference comments

17 hrs
Reference:

So ähnlich wie

Peer comments on this reference comment:

agree Maja_K
6 mins
neutral Björn Vrooman : Würde zustimmen, wenn es um gewöhnliche "thread starvation" geht. Habe mir den Großteil des Patents und diverse Bücher zu angeschaut und es scheint, dass "read starvation" in 2 Varianten gebraucht wird, in DE aber nur in einer als Verhungern.
13 mins
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search