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
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
Proposed translations
(German)
3 +2 | Verhungern beim Lesezugriff | Maja_K |
4 | Lese-Blokade | gofink |
3 | Lesezugriff verzögert/verweigert | Johannes Gleim |
3 | Abwürgen von Speicherzugriffen | Matthias Brombach |
References
So ähnlich wie | uyuni |
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. ..."
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
|
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.
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.
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.
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
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
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
|
Discussion
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
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
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.
Einen schönen Tag!
"...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