Yield
The term “Yield” is used a lot in the world of finance: https://www.investopedia.com/terms/c/currentyield.asp
ECE222
Yield is also used in the context of producing chips.
Die: The individual rectangular sections that are cut from a wafer, more informally known as chips.
Yield: proportion of working dies per wafer.
Typically, when we make a new chip, the yield can be as low as 6%. As we improve the processes and find optimizations, the yield can get up to 25%.
Low yield is due to things like dust interfering and making the
SE350 - Yield (OS)
We used osYield
for our SE350 Lab when writing our own operating system. It was pretty cool.
Is osYield
still considered preemption here??
- Cuz usually, the preemption is not done by the process, but rather by the kernel timer
GPT answer: The use of osYield() can still be considered a form of preemption, but it falls under the category of cooperative preemption, as opposed to the more common preemptive multitasking triggered by hardware interrupts or the kernel timer.