1
0
这在某种程度上取决于您为之编写本文的体系结构。 您需要所有的寄存器[1],而不仅仅是状态寄存器。 堆栈指针。可能是堆栈大小。
如果你的操作系统支持浮点运算,而你的CPU有一个浮点单元,别忘了保存那些寄存器。 [1] 除非你是为ARM这样的东西写的,它有几个寄存器组。在这种情况下,您只需要保存在正常操作中使用的银行。 |
2
0
完整的寄存器集通常保存在线程的堆栈上,这意味着一个堆栈指针可能就是存储程序计数器、状态寄存器和任何其他需要进行上下文切换的寄存器所需的全部。 下面是几个月前我开放源码的一个RTOS的TCB/PCB实例( Atomthreads)
|
Jason Steve · 实时gps reall需要数据库? 6 年前 |
Naveen Attri · Android实时位置共享 6 年前 |
Amin Ullah · EmguCv实时视频解码中的600毫秒延迟 6 年前 |
Laveena · 连续无限实时流式音频信号,Python 6 年前 |
Malerosa · 如何将数据库链接到我的Android应用程序? 7 年前 |