摘要 |
一种微处理器,包括乱数产生器(RNG),可储存及回存工作切换时其本身的状态,而不需作业系统(OS)支援。RNG包括用以储存控制值之控制与状态暂存器(CSR),其会影响乱数的产生。CSR不由OS来储存及回存。RNG会以由OS储存及回存之SSE暂存器来遮蔽CSR。新指令载入CSR,也会载入遮蔽的SSE暂存器。每当SSE暂存器从记忆体回存,RNG会设定用以表示可能已发生工作切换的旗标。每当处理器执行将随机资料储存至记忆体的新指令时,会检查此旗标,在旗标为真时,将控制值从SSE暂存器复制到CSR,除检查旗标外,处理器还会丢弃先前所产生的位元组,并重新开始产生乱数。 |