处理器亲和性

✍ dations ◷ 2025-07-10 08:59:10 #排程,等候理论,算法

处理器亲和性又称处理器关联。通过处理器关联可以将虚拟机或虚拟处理器映射到一个或多个物理处理器上。该技术基于对称多处理机操作系统中的native central queue调度算法。队列(queue)中的每一个任务(进程或线程)都有一个标签(tag)来指定它们倾向的处理器。在分配处理器的阶段,每个任务就会分配到它们所倾向的处理器上。

处理器亲和性利用了这样一个事实,就是进程上一次运行后的残余信息会保留在处理器的状态中(也就是指处理器的缓存)。如果下一次仍然将该进程调度到同一个处理器上,就能避免一些不好的情况(比如缓存未命中),使得进程的运行更加高效。

调度算法对于处理器亲和性的支持各不相同。有些调度算法在它认为合适的情况下会允许把一个任务调度到不同的处理器上。比如当两个计算密集型的任务(A和B)同时对一个处理器具有亲和性时,另外一个处理器可能就被闲置了。这种情况下许多调度算法会把任务B调度到第二个处理器上,使得多处理器的利用更加充分。

处理器亲和性能够有效地解决一些高速缓存的问题,但却不能缓解负载均衡的问题。而且,在异构系统中,处理器亲和性问题会变得更加复杂。

相关

  • 冷颤冷颤(英语:Shivering)是恒温动物因早期失温症、感到寒冷的原因而做出的身体反应。当核心体温下降时,身体就会开始打冷颤以维持身体机能的稳态。人在发烧时,因身体感到寒冷,有时也
  • 语义角色语义角色(英语:Semantic roles),又称语义关系、主题关系(thematic relations),生成语法中称为题元或题元角色(θ-roles),在格语法中也称为语义格或深层格,是语义学上的一个概念,指短语或
  • 基因的分离定律基因的分离定律(英语:mendelian inheritance)是遗传学的三大定律之一(另外两个是基因的自由组合定律和基因的连锁交换定律)。它由奥地利遗传学家孟德尔(G.J.Mendel, 1822~1884)经
  • 拉姆安拉拉姆安拉(阿拉伯语:رام الله‎),又译拉马拉,是巴勒斯坦的一个重要城市,位于约旦河西岸拉姆安拉和比雷赫省,在东耶路撒冷以北约10公里。人口274,600(2007年)。拉姆安拉是巴勒斯
  • RD以下为各国用于研究与开发(R & D)以美元计价费用的列表。研究开发开销低于一亿美元的国家未记在内;2010年全球用于研究开发的总费用大约为一万亿美元。
  • 环辛烷环辛烷(化学式:C8H16)是八个碳的环烷烃。无色液体或潮湿的白色固体。有类似樟脑的气味。难溶于水,易溶于乙醇、乙醚、苯等有机溶剂。易燃。Hendrickson认为环辛烷分子存在多个能
  • 尼扎米尼扎米(波斯语:نظامی گنجوی‎; 阿塞拜疆语:Nizami Gəncəvi, نظامی گنجوی ; 1141年-1209年),全名尼扎米·阿丁·阿布·穆罕默德·伊勒亚斯·伊本-扎吉·
  • 双鸭山市双鸭山市是中华人民共和国黑龙江省下辖的地级市,位于黑龙江省东部。双鸭山是中国重要的煤矿基地,煤炭储量位居黑龙江省第一位。双鸭山是中国重要煤炭、电力、铁矿等重工业产区
  • 美国电台广播电台在美国自1920年代初就一直成为向全国听众传播新闻和娱乐节目的重要渠道。它是第一种电子大众传播技术,广播电台的引入以及随后有声电影的出现,打破了印刷业对大众传
  • 西斯普林菲尔德 (马萨诸塞州)坐标:42°06′25″N 72°37′15″W / 42.10694°N 72.62083°W / 42.10694; -72.62083西斯普林菲尔德(英语:West Springfield),绰号“West Side”,是美国马萨诸塞州汉登县的一个城