TLB
2015-11-13 21:43:36 0 举报
TLB(Translation Lookaside Buffer)是一种用于加速虚拟地址到物理地址转换的缓存。它通常位于处理器中,用于存储最近使用的虚拟地址和物理地址之间的映射关系。当处理器需要访问某个虚拟地址时,首先会检查TLB中是否存在相应的映射关系。如果存在,则直接使用映射关系进行地址转换;如果不存在,则需要进行页表查询以获取物理地址,并将新的映射关系添加到TLB中。TLB的大小有限,因此只能存储有限的映射关系。当TLB满时,最久未使用的映射关系会被替换掉。TLB的存在大大提高了处理器对内存的访问速度,从而提高了整个系统的性能。
作者其他创作
大纲/内容
class SubTask:public IMtTask{virtual int process()}
class example:public CSyncMsg{virtual int HandleProcess(); SubTask task1;SubTask task2;};IMtTaskList tasklist;tasklist.push_back(&task1);tasklist.push_back(&task2);int ret = mt_exec_all_task(tasklist);}
mtframe-InsertRunable(thread);
thread-wait();
mt_task_process中实例化MtTask类,执行process().
0 条评论
下一页