对称多进程。
AMP(非对称多进程):多个核心相对独立的运行不同的任务,每个核心可能运行不同的 *** 作系统或裸机程序,但是有一个主要核心,用来控制整个系统以及其它从核心。SMP(对称多进程):一个 *** 作系统同等的管理各个内核,例如PC机。
MP中进程与CPU邦定 在SMP情况下,Linux调度器有负载均衡机制,将一个进程在不同CPU之间进行迁移。因此,一个进程运行在哪个CPU上是不确定的,但有时候为了测试数据方便,却有这样的需求,就是将某个进程绑定到一个CPU上运行。 怎么办呢?如果你有源代码,那么很简单,在代码里面加上sched_setaffinity()函数就可以了,但如果没有呢? 没关系,我们有秘密武器,那就是taskset命令。 该命令最简单的用法是: taskset [mask] [command] mask是CPU掩码,用16进制数表示,从低位起,为1的位表示该CPU上可以运行该进程。command是要运行的命令。如taskset 0x00000033 /usr/bin/aaa表示运行/usr/bin/aaa这个进程,并且绑定在0,1,4,5号CPU上。 也许你觉得掩码不直观,没关系,可以使用-c参数,指定CPU的id列表: taskset -c 0,1,4,5 /usr/bin/aaa 那么,如果是一个已经在运行的程序呢?也有办法,请出-p参数: task -pc 0,1,4,5 `pidof /usr/bin/aaa
请将程序设置为兼容XP吧
ntvdmexe 进程文件: ntvdm 或者 ntvdmexe
进程名称: Windows 16-bit Virtual Machine
描述:
ntvdmexe是Windows 16位虚拟机的一部分。该进程用于使16位的进程能够运行在32位的系统环境下。这个程序对你系统的正常运行是非常重要的。
出品者: Microsoft Corp
属于: Windows
系统进程: 是
后台程序: 是
使用网络: 否
硬件相关: 否
常见错误: 未知N/A
内存使用: 996K
安全等级 (0-5): 0
间谍软件: 否
Adware: 否
广告软件: 否
木马: 否
比如,在XP环境下,你运行DOS程序(com)或其他16位程序后,就会出现这个进程,不是病毒,但32位控制台程序(比如cmdexe),它运行时并不会出现
ntvdmexe是Windows 16位虚拟机的一部分。该进程用于使16位的进程能够运行在32位的系统环境下。这个程序对你系统的正常运行是非常重要的。
这是什么意思呢?
众所皆知,微软新的桌面 *** 作系统是向下兼容为旧系统开发的应用程序的(比如你可以在xp下玩仙剑奇侠传98柔情版),其中包括运行于DOS内核 *** 作系统的PE/NE格式可执行文件,以及为DOS开发的只包含16位指令、运行于处理器实模式的可执行程序/命令(排除那些试图直接 *** 作硬件的,因为这逾越了NT内核 *** 作系统给应用程序的权限,或者说它们试图运行于处理器的0环,与 *** 作系统内核运行于同一级别,为了内核的安全性,这显然是不能被允许的)。
微软采用了WOW(Windows On Windows)技术使得在xp等NT内核 *** 作系统上可以运行那些为旧版 *** 作系统开发的应用程序,这样我们便可以正常的运行Windows98的甚至是Windows32的计算器程序等。让我们在WindowsXP下打开Windows32的应用程序,如记事本<我的经典收藏啊。。。Felix注>,你就会发现NTVDM这个程序幽灵般的出现了,还带上了一个子进程WOWEXECexe,这就是WOW的一个体现了。
而针对那些为DOS也就是CPU运行于实模式的情况下开发的16位程序,微软则使用了DOS虚拟机(VM)的方法。NTVDM通过使用x86 CPU的虚拟8086模式,使得16位程序能够在一定权限范围内正常运行,除非它们试图直接访问硬件,原因如上所述。
借花献给你! 原作者:当我遇上你
最近valve对steam客户端进行了升级,其中添加了一个有意思的程序,steam media player(steam媒体播放器),其路径为steam\bin\smpexe,运行方法为右键点击媒体文件>打开方式>选择程序>其他,然后在相应路径选取smpexe程序,通过打开方式运行即可目前好像仅能支持WMP支持的媒体文件
以上就是关于smphelp是什么进程全部的内容,包括:smphelp是什么进程、android 进程 smp 哪个cpu、d出taskeng.exe,和smp.exe已停止工作等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)