turboboost是Intel在iCore平台引入的动态变频技术。 在这之前,或者说大约20+年前,在Intel奔腾处理器的时代,在那个CPU...
之前在写X86 Linux的时候提到了BSP,它的全称是Boot Strap Processor,是负责系统引导启动的处理器,其余的处理器叫做A...
X86在32bit保护模式和64bit的长模式下的中断处理依靠IDT,中断描述符表。 这个表是X86众多描述符表的一个,每一个表项都是一个中断门...
triple fault从字面含义理解就是三次错误(失误)。 在X86的世界里,triple-fault真的就是三振出局了,因为系统会被shut...
UNIX家族的操作系统里面都用进程的概念,进程就是一个程序运行的实体(instance)。这个概念当年大学里面学《操作系统原理》的时候怎么也搞不...
之前遇到一个case,用户在VMware ESXi上面部署了一台RedHat Linux虚机,虚机里面跑的是Oracle的业务。 用户发现,每次...
PCID全称是Intel的process context identifier,目的是为了解决进程切换时TLBflush导致的性能下降问题。提出...
之前提到了PCID的引入目的在于优化TLB flush的场景,从而提到系统性能。这里主要搞一个测试,用以验证以下几个方面。 验证TLB的有效(f...
这个产品是职业开始时候做的。当时没有IoT和云计算的概念,所以当时就是叫做透明传输终端,远没有现在的IoT网关这么‘高大上’和‘时髦’。 应用场...