初步认识处理器 处理器中的中断 处理器中的内存管理 老问题:为什么访问0地址的时候,程序会崩溃? 因为0地址(虚拟地址)在页表中对应的页的属性(权限)是不可访问的。 处理器中的缓存 伪代码 void process(message* msg) { static parser* cache = nullptr; //一级缓存 if((cache) && (cache->type == msg->type)) { cache->handle(msg); } else { cache = find_parser(msg->type); cache->handle(msg); } }