宏基笔记本支持 acpi table apicapic 模式在哪

ACPI&Multiprocessor&PC&计算机电源管理模式中暗藏的秘密&(一)
ACPI Multiprocessor PC
计算机电源管理模式中暗藏的秘密 (一)
---双核四核 ACPI Multiprocessor PC
的另类设置
ACPI Multiprocessor PC、Advanced Configuration Power Interface
PC、双核四核、单核多线程电脑电源模式的另类设置,4GB以下及以上都适用。
在您阅读正文之前,请注意以下提示:
1、本文所介绍的方法,在本文发布之前,作者未曾见识同样的介绍;
2、内容涉及、使用的文件对象均为系统原生/官方文件,不涉及其他第三方程序;
3、本文需要一定的文件改名操作,务必看清相应要求/步骤;
4、完成本文的操作,需视您的电脑情况,准备一个可引导的、PE系统的U盘或光盘;
5、完成操作时,务必检查核对;
6、本文所有操作并不繁琐,您需要备份对应文件,所有操作均可回退;
7、正常情况下,本文建议的操作不会导致系统过载,若启动失败,请通过可引导的U盘或光盘检查您之前的操作;
8、本文较长,若对电源模式有基础认识的朋友,可直接跳到(二);
9、按照本文操作之后,系统仅在4GB及以下运行,若您的系统需要更大的内存方可运行的,请勿仿照;
10、据个人感受,依据介绍所作出的调整,旧版系统确有改善,新版系统未知。
原创内容,需要引用或转载的,须注明此出处。
开文之际,感谢新浪给予网络空间支持先!
篇首-科普:
Windows系统定义的计算机类型有:
ACPI Multiprocessor PC 用于多处理器 ACPI 计算机&
ACPI Uniprocessor PC 用于只安装了一个处理器的 ACPI
多处理器主板&
Advanced Configuration Power Interface PC 用于带有单处理器 ACPI
系统的单处理器主板&
Compaq Systempro 用于 Compaq Systempro
MPS Uniprocessor PC 用于只安装了一个处理器的非 ACPI
系统双处理器主板&
MPS Multiproc PC 运行双处理器的非 ACPI 系统&
Standard PC 任何标准 PC、非 ACPI、或非 MPS&
ACPI Uniprocessor PC 用于只安装了一个处理器的 ACPI
多处理器主板&
Advanced Configuration Power Interface PC 用于带有单处理器 ACPI
系统的单处理器主板&
2000年以前的老机器,主要支持Standard PC电源模式&
2003年以前的主要支持Advanced Configuration Power Interface
2003年以后的主要支持ACPI Uniprocessor PC&
安装系统时,根据hal.inf,检测出相应的电源管理模式后,对管理文件做以下调整,然后复制到系统所在文件夹:
(所需hal*.dll文件在安装盘的driver.cab或SP(?).cab中)
1、Standard PC :
ntkrnlpa.exe&
ntoskrnl.exe&
2、Advanced Configuration and Power Interface (ACPI) PC :
halacpi.dll&----&hal.dll&
ntkrnlpa.exe&
ntoskrnl.exe&
3、ACPI Uniprocessor PC :
halaacpi.dll&---&hal.dll&
ntkrnlpa.exe&
ntoskrnl.exe&
4、MPS Uniprocessor PC :
halapic.dll&-----&hal.dll&
ntkrnlpa.exe&
ntoskrnl.exe
ACPI Multiprocessor PC :
halmacpi.dll&---&hal.dll&
ntkrpamp.exe&---&ntkrnlpa.exe&
ntkrnlmp.exe&----&ntoskrnl.exe&
5、Compag SystemPro Multiprocessor or 100% Compatible :
halsp.dll&----&hal.dll&
ntkrpamp.exe&---&ntkrnlpa.exe&
ntkrnlmp.exe&---&ntoskrnl.exe&
6、MPS Multiprocessor PC :
halmps.dll&-----&hal.dll&
ntkrpamp.exe&-----&ntkrnlpa.exe&
ntkrnlmp.exe&---&ntoskrnl.exe&
7、Silicon Graphics Visual Workstation&
halsp.dll&-----&hal.dll&
ntkrpamp.exe&-----&ntkrnlpa.exe&
ntkrnlmp.exe&----&ntoskrnl.exe&
电源管理文件 :
kernel32.dll&
ntdll.dll&
ntkrnlpa.exe&
ntoskrnl.exe&
win32k.sys&
winsrv.dll
我们在用的电脑,绝大部分是多线程的。即:ACPI Multiprocessor PC,
所以,检测完毕,系统安装的操作是:
ACPI Multiprocessor PC :
halmacpi.dll&---&hal.dll&
ntkrpamp.exe&---&ntkrnlpa.exe&
ntkrnlmp.exe&----&ntoskrnl.exe&
接着,系统纳入这三个文件,重启后调用。
到这一步,系统按照多年前编制的预配置文件,选择“正确的”文件开始后续运行!
当然,这样的配置无可厚非,大家都认为不必再去管它了,对系统性能做出的调整多半也基于其他的模块。
电源管理模式,可视为系统软件据此通过管理电路开闭获取运算结果、以控制各种设备完成各项操作的规则。
已投稿到: 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
ACPI和APIC的关系
下载积分:30
内容提示:ACPI和APIC的关系
文档格式:PDF|
浏览次数:193|
上传日期: 14:33:40|
文档星级:
全文阅读已结束,如果下载本文需要使用
 30 积分
下载此文档
该用户还上传了这些文档
ACPI和APIC的关系
关注微信公众号比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
Linux中的ACPI和APIC
关键字:技巧 应用
  今天一朋友系统启动有问题,用的是,据说是启动速度越用越慢,今天是完全进不去,进度条走到一半就停了。我过去看了看,在进度条停止后按 alt+f1,提示:
  checking file system..
  fsck……
  bug soft lockup detected on CPU#0!
  重启多次后进去了一次,然后又出现进不去的状况。想了半天没有想出原因,干脆直接把一些常用的启动参数全部试一遍,ide=nodma、acpi=off、apm=off、nofb之类的,后来发现只要启动时在第一个画面按F6,加上 noapic nolapic参数就可以解决了。光解决是不够的,还需要想想具体的原因。
  感觉很奇怪,APIC是高级可编程中断控制器,管理IRQ的分配以及多CPU,lapic 的意思是“ local apic”。朋友的机器是双核笔记本,估计是这个原因。单核系统关闭这玩意没有影响,但是多核系统关闭了APIC的话,就会严重降低系统高负荷下的性能,不过为了解决问题,目前也只有这种应急办法。似乎ubuntu 7.04没有这种问题,至少目前我实验室的双核还没有遇到。
  回宿舍还在想这个问题,APIC和ACPI这两个参数这么像,具体功能却大相径庭,有什么联系没有?外事不决问,搜一搜,还真搜到一篇很好的文章,是mlsx前辈写的ACPI和APIC有什么关系,详细介绍了双方的概念,顺便还介绍了APM和ACPI的区别比较。这篇文章是去年年初写的,估计现在的内核版本已经对ACPI支持得比较好了,所以问题比较少。而APIC则是因为双核是去年下半年开始流行,所以今年问题就出来了。
  有关这两个参数的具体解释,内核文档库的内核参数文件:
  /usr/src/`uname -r`/Documents/kernel-parameters.txt
  只是如mlsx前辈所说,如果你遇到了觉得不可思议的问题时,可以在启动时优先考虑增加apci=off noapic的核心参数,也许以为是大问题的事情就这么轻松的解决了。
[ 责任编辑:刘军 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte很多人问道了什么ACPI,什么是APIC,他们有没有关系?名字这么相近。下面给出我对其的一些理解,具体的解释可以查看内核文档库的内核参数文件:/usr/src/`uname -r`/Documents/kernel-parameters.txtACPI就是Advanced Configuration and Power Interface的缩写,意思是&高级配置与电源接口&。这是英特尔、微软和东芝共同开发的一种电源管理标准。&ACPI可实现以下功能:   &1、用户可以使外设在指定时间开关;   &2、使用笔记本电脑的用户可以指定计算机在低电压的情况下进入低功耗状态,以保证重要的应用程序运行;   &3、操作系统可以在应用程序对时间要求不高的情况下降低时钟频率;&4、操作系统可以根据外设和主板的具体需求为它分配能源;&5、在无人使用计算机时可以使计算机进入休眠状态,但保证一些通信设备打开;&6、即插即用设备在插入时能够由ACPI来控制。&不过,ACPI和其他的电源管理方式一样,要想享受到上面这些功能,必须要有软件和硬件的支持。在软件方面,Windows 98及其后续产品和Windows 2000都对ACPI给予了全面的支持;而Linux的内核目前对此支持得并不是太理想。硬件方面比较麻烦,除了要求主板、显卡和网卡等外设要支持ACPI外,还需要机箱电源的配合。电源在提供5伏电压给主板的同时,还必须使电流稳定在720毫安以上才可以,这样它才能够实现电脑的&睡眠&和&唤醒&。&ACPI共有六种状态,分别是S0到S5,它们代表的含义分别是:&S0--实际上这就是我们平常的工作状态,所有设备全开,功耗一般会超过80W;&S1--也称为POS(Power on Suspend),这时除了通过CPU时钟控制器将CPU关闭之外,其他的部件仍然正常工作,这时的功耗一般在30W以下;(其实有些CPU降温软件就是利用这种工作原理)&S2--这时CPU处于停止运作状态,总线时钟也被关闭,但其余的设备仍然运转;&S3--这就是我们熟悉的STR(Suspend to RAM),这时的功耗不超过10W;&S4--也称为STD(Suspend to Disk),这时系统主电源关闭,但是硬盘仍然带电并可以被唤醒;&S5--这种状态是最干脆的,就是连电源在内的所有设备全部关闭,功耗为0。&我们最常用到的是S3状态,即Suspend to RAM(挂起到内存)状态,简称STR。顾名思义,STR就是把系统进入STR前的工作状态数据都存放到内存中去。在STR状态下,电源仍然继续为内存等最必要的设备供电,以确保数据不丢失,而其他设备均处于关闭状态,系统的耗电量极低。一旦我们按下Power按钮(主机电源开关),系统就被唤醒,马上从内存中读取数据并恢复到STR之前的工作状态。内存的读写速度极快,因此我们感到进入和离开STR状态所花费的时间不过是几秒钟而已;而S4状态,即 STD(挂起到硬盘)与STR的原理是完全一样的,只不过数据是保存在硬盘中。由于硬盘的读写速度比内存要慢得多,因此用起来也就没有STR那么快了。 STD的优点是只通过软件就能实现,比如Windows 2000就能在不支持STR的硬件上实现STD。之前的电源管理是APM(Advanced Power Management),那么ACPI和APM相比有什么区别呢?2、ACPI与APM比较APM 1.0&1.1:由BIOS执行电源管理;APM 1.2:操作系统定义电源管理时间,由BIOS负责执行;ACPI:BIOS收集硬件信息,定义电源管理方案;由操作系统负责执行。APM是一种软件解决方案,因此是与操作系统有关的, 而ACPI是工业标准,包括了软件和硬件方面的规范。APIC (高级可编程中断控制器)对计算机来讲有两个作用,一是管理IRQ的分配,可以把传统的16个IRQ扩展到24个(传统的管理方式叫PIC),以适应更多的设备。二是管理多CPU。由于Nf2主板并不支持多CPU,所以,APIC关闭直接的影响是减少了可用的IRQ。不过,如果板卡不是非常多的话,关闭 APIC对系统是没有什么影响的。要实现SMP功能,我们使用的CPU必须具备以下要求:CPU内部必须内置APIC单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用。CPU通过彼此发送中断来完成它们之间的通信。通过给中断附加动作(actions),不同的CPU可以在某种程度上彼此进行控制。每个CPU有自己的APIC(成为那个CPU的本地APIC),并且还有一个I/O APIC来处理由I/O设备引起的中断,这个I/O APIC是安装在主板上的,但每个CPU上的APIC则不可或缺,否则将无法处理多CPU之间的中断协调。APIC可能遇到的问题,很多这类问题可以通过BIOS更新来解决。下面的是通过更改HAL类型来解决  CPU实际运行频率与BIOS设定频率不符  NF2的用户大约有10%的会出现CPU实际运行频率与BIOS设定频率不符的问题。我们称之为&频率不对&。  这种现象带来的直接后果就是在测试3dmark或跑3D游戏的时候,会感觉不流畅,也称之为&顿&。  一般在更改BIOS设置后、更新驱动后重启时,用测试软件如Aida32、MBM5等可以看到CPU的运行频率和你在BIOS里设置得不一样,而且差距很大。这个时候,用super pi测试CPU速度,会比平常花费时间长好几秒,用3dmark跑测试,会比平常低几百分甚至上千分。在3dmark中看到的CPU频率,也与BIOS设定不符合。  如果出现这种情况,则属于我们所讨论的&频率不对&的问题。  不过,不是所有的3D游戏&顿&都是这个原因。判断的方法是:如果你只有个别游戏&顿&,或者用上述软件测试频率正确,就不是此问题。  如果判断确实属此问题,解决的方法也很简单,经过网友讨论,只要关闭APIC功能即可。(注意,是APIC,不是ACPI)。有一些服务器(比如的,的),安装LINUX时,会给出内核的错误,导致无法安装,这个时候可以在安装的时候输入linux acpi=off noapic应该是安装上的。&&
本文已收录于以下专栏:
相关文章推荐
现在不管是电脑,还是移动设备都强调有多少个核心,哪么
多核处理器之间是怎么处理中断的呢? 请看后续逐章分解
产品部和业务部门是什么关系
“我们来自五湖四海,出身于不同的领域,我们拥有各自独到的技能,但我们为了同一个目的走到一起,为了创造出伟大的产品,这,就是我们,就是我们产品经理存在的意义。”
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把...
RAC是应用,是涉及操作系统,硬件,ORACLE设置等综合的东西,CRS则是ORACLE内部的为这个服务的组件
CRS:clusterware
RAC: CRS+ASM(CFS/NFS/RAW d...
几乎在每个项目里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己...
HADOOP与MPP是什么关系?有什么区别和联系?
适用范围、应用领域分别是什么?
其实MPP架构的关系型数据库与Hadoop的理论基础是极其相似的,都是将运算分布到节点中独立运算后进行结...
/blog/1533109重复一遍,这里的关系是,UTF-8是Unicode的实现方式之一,它规定了字符如何在计算机中存储、传输等。UTF-...
最近由于项目的需要,使用到了Android的NDK技术,对项目核心算法跨平台的移植。简答而言,就是使用C对原来的算法进行了改进,并集成到原 来的app项目里。
     从前的项目一直没有使用N...
花生壳和新花生壳关系是什么?类似应用有花生壳、nat123、金万维、等等。要么使用了动态域名解析技术,要么使用端口映射转发技术。新花生壳是花生壳演变的一个版本,在原动态域名解析基础上增加了端口映射转发...
他的最新文章
讲师:刘文志
讲师:陈伟
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 acpi apic support 的文章

 

随机推荐