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.