Sparc V8 RTOS Query -


in sparc v8 architecture have n register windows. rtos during context switching pushes , pops registers. possible( or has been done) use each of these register windows 1 of thread. make switching onto next thread shifting register window , pushing , popping psr ! saving context switching time , enabling faster context switching frequency.

maybe, depends on mean threads , how many.

the register windows built around idea of function calls , returns, implementing in hardware , software traps defined operation. if threads functions called in round robin fashion etc... yes switched in manner other functions called "thread". said once have more functions number of register windows start getting paged in , out of register file.

from perspective of os , user code... don't have control of happens when enter , leave register window implemented trap understand in firmware. if go changing how works aren't running sparc anymore because there defined in spec.

the whole point of register windows has been fast context switching.. other aspects of sparc hardware such tlb can in way of that... in context of sparc mcu flat address space... yeah fast.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -