Questions tagged «interrupts»

4
计算机如何显示原始的低级文本和图形
我对计算机的兴趣与日俱增,这使我提出了更深层次的问题,而我们似乎再也不必问这些问题了。我们的电脑,在开机,据我了解,在文本模式,其中可使用软件中断来显示一个字符0x10时AH=0x0e。我们都已经看到了著名的启动字体,无论启动什么计算机,该字体始终看起来相同。 那么,计算机到底如何在操作系统之下以最低级别输出图形?而且,由于声音听起来很慢,因此肯定不会通过软件中断一次不输出图形像素吗? 是否有定义顶点,多边形,字体等基本输出的标准(例如,在OpenGL以下,可能使用哪个OpenGL)?我要问的是,为什么在没有安装官方驱动程序的情况下OS'通常可以正常运行?他们如何做到的? 抱歉,如果我的假设不正确。我将非常感谢您详细阐述这些主题!

5
什么是Linux命令“ less”的中断键
当用更少的时间执行shift -f时,您可以实时查看文件更新,并且会收到“正在等待数据...(中断中止)”消息。 更新工作正常,但是中断是什么?似乎没有任何效果(Ctrl-C,Esc,Ctrl-I等)。我总是不得不杀死终端,这很痛苦。
29 linux  interrupts 

1
由什么决定在冻结计算机时Caps Lock是否响应?
当计算机没有以某种方式响应时,会有不同级别的“冻结”。 例如,假设我正在PC上浏览网页... 如果当前浏览器选项卡停止响应(单击/键入不执行任何操作),则浏览器可能仍会响应。 如果整个浏览器都被锁定,则操作系统可能仍在响应。 如果OS GUI没有响应,通常我仍然可以切换Caps LockLED。 如果Caps Lock不再响应,则必须假定“最大冻结”。但是有时,如果我等待,一段时间后整个计算机可能仍会恢复正常。 如果Caps Lock不再切换,是否表示计算机“比步骤3更冻结”? Caps Lock用作“冻结”的最终测试是否有意义? ...如果是这样,Caps Lock切换和不切换之间有什么区别?什么决定了是否Caps Lock响应?

2
Windows中的“系统中断”过程是什么?
我的系统是一个笔记本电脑系统,带有AMD A10 5750m CPU,R9 M290X GPU,8GB,1TB。我注意到一个始终处于活动状态的进程称为“系统中断”,此刻,它平均消耗1.5%的CPU。 我到处搜索过,但未发现有关此过程的任何信息。我发现有些人的进程消耗的CPU值非常高,这不是我的情况。正常吗 它会一直处于活动状态,只消耗(甚至)占用很少的CPU吗?

5
CPU使用率达到约50%并停留在那里直到暂停
这是Windows Vista的问题,我认为,主要是在双处理器笔记本电脑上,%CPU突然发射到45%左右并停留在那里。一旦发生这种情况,%CPU将永远不会恢复正常,但奇怪的是,“睡眠”盒子几秒钟将重置条件。 我已经多次看到这种情况发生了(索尼VGN-CS215J笔记本电脑采用英特尔双核CPU)当盒子坐在那里什么都不做时,只有正常的2-3%背景CPU,然后突然 - 砰! “Process Explorer”显示其中一个剧集中的CPU被“中断”消耗,而不是任何特定程序。 绝对是这种情况是“真实的”,而不仅仅是CPU计量的问题。当它发生时,框会变慢,有时特定的应用程序会慢慢爬行(例如,需要10秒的任务需要10秒钟)。此外,在我的笔记本电脑上,风扇高速起飞。 谷歌搜索显示这是一个相当普遍的问题,许多人认为“原因”已被“识别”,尽管它们总是被证明是错误的。这个问题往往会出现(似乎它的可能性从IPL到IPL不等,有些IPL几乎没有做过,有些人每隔10分钟做一次),所以很容易得到错误的印象,即问题已经存在“治好了”,只是让它回来了。 当然,微软否认所有关于这个问题的知识,即使它出现在几个不同品牌的系统上。 我的一个线索是,当我的笔记本电脑使用电池运行时似乎不会发生这种情况(当然,由于症状的多变性,很难确定这一点)。但我尝试使用CPU速度控制(在高级电源选项下)并且没有治愈它。 更新1: 我已经多次检查过,而且我的盒子里没有新的驱动程序。(有一个新的显示驱动程序,但索尼没有用它们的特殊挂钩重新打开它,所以它不适用于这个盒子。) 我没有看到“走堆栈”会有任何好处,因为“循环”是中断,而不是任何特定的过程。我想我可以尝试做一个中断跟踪,但是我可能需要很长时间才能进行中断跟踪。 更新2: 更新:今天我在电池运行时遇到了故障,这是第一次发生。所以我知道没有任何条件可以防止失败。 重新关闭搜索索引等Windows服务,我很久以前就这样做了。 更新3:(5/21/11) 一时兴起,我拔掉了网线,过去两天一直在家里和上班跑无线网络。(如果我不需要,我一般不喜欢无线运行,因为我认为已经有太多的RF污染。)没有发生过剧集。奇怪的。 更新4:(5/30/11) 我已经运行了11天左右,仅使用无线技术。(这不是我通常喜欢做的事情,因为我觉得已经有太多的RF污染,并且当有线连接可用时不需要添加更多。)在过去的11天里,我没有发生过“事件” - 这是我见过的最长的无事件时间。在一两天内,我将再次开始插入,看看会发生什么。 更新5:(6/2/11) 由于无线路由器在工作中断,我不得不在那里使用有线连接两天,并且旧的行为(在30-60分钟的正常运行时间后40%左右的“事件”)返回。但奇怪的是:在这两天,当我把笔记本电脑带回家并连接到无线网络时,问题会在几分钟内重现。但是,一旦我做了“睡眠”和“重新唤醒”,问题将永远消失。 为了把笔记本电脑带回家我会睡觉,但不知何故,“虫子”幸免于难。或者,很可能,有线接口直到重新唤醒后才重置,并且在这几秒钟内它做了一些令人讨厌的事情。 仅供参考,有线适配器是“Marvell Yukon 88E8040 PCI-E快速以太网控制器”。知道相同的适配器是否与此问题的其他情况相关联将会很有趣。 更新6:(6/6/11) 我开始怀疑无线适配器不知何故是罪魁祸首。当它关闭时,它可以以某种方式破坏系统。我这样说是因为工作中的路由器有点“时髦”而且我有时必须关闭并重新打开无线设备(通过笔记本电脑前面的机械开关)以获得连接。当我这样做时,不可避免地在几分钟内(不是立即)我得到了中断。睡眠和重新唤醒笔记本电脑会清除中断问题,似乎是永久性的(直到下次无线关闭时)。为了记录,无线适配器是“英特尔(R)WiFi链路5100 AGN”,尽管这可能是交换机实现方式的一个问题。 更新7:(7/5/11) 我已经在无线网络适配器上运行了一个多月(与硬线连接),问题基本消失了。几次(由于某些原因导致连接丢失)我已经关闭适配器几秒钟然后重新打开,重置它。除了其中一种情况之外,尽管我记得很清楚,但在关闭/开启周期后我得到了50%的CPU问题,但奇怪的是,在几种情况下,问题在关闭后30分钟或更长时间内没有出现/上。 更新8:(2013年7月18日) 大约10个月前,我不得不从备份中完全恢复我的系统,从那以后我没有看到50%的CPU问题。(并没有试图故意挑起它,但收音机已被多次意外关闭。)当然,没有任何Windows bug完全消失,所以现在我有Open Office崩溃的问题,但我想我可以与之共存。

2
操作系统如何防止非特权进程执行特权指令?
在Unix中, 如果您是访客用户并且做了: chmod 777 / 它会失败。 但是,这在硬件内部如何发生? 到目前为止,我认为这是发生的情况: 操作系统尝试执行该指令。 有关权限的信息可能位于辅助内存中的某个位置。因此它将发出一条写指令。 在2之前,它将检查用户是否有权限执行此操作。如果不是,那只会发出一条错误消息。 这是如何发生的,还是在出现这种情况时引发中断?ISR表中的主存储器中是否有与未特权指令相对应的例程?

1
大量CPU使用中断
作为该问题的后续措施 关闭大型应用程序后,为什么我的计算机无法再次加速? …我使用Process Explorer检查我的PC。 我发现,平均有30-40%的CPU被使用Interrupt。那是正常的吗? 如果不正常,您可以建议任何方法检查原因吗? 编辑:虽然此问题被标记为另一个问题的完全相同,但我发现另一个问题的解决方案在Windows XP中不起作用。在Windows XP计算机上安装Windows性能工具包无法使命令“ xperf”在命令提示符下运行。如果可能,请帮助提供其他方法来查找原因。 我已经执行了DPC延迟检查器,它提示驱动程序已损坏。我检查了设备管理器,一切似乎都很好。没有黄色“!” 符号。


1
系统中断正在杀死我的笔记本电脑
我有戴尔XPS 15笔记本电脑,它已经开始过热并关闭。我打开它来清理它,这阻止了过热。放回后,2个USB端口无法正常工作(它们没有检测到插入的设备,但有时会为其供电) 当我的计算机启动时,有时在从启动菜单(Linux / Windows双启动)中选择操作系统后,系统会挂起。我必须在此之后重启(有时多次)才能进入我的操作系统。 有时,在启动操作系统之后,事情在一段随机的时间内工作得很好,然后系统开始出现口吃并在此之后停止一段时间。 我查看了性能监视器日志和linux的顶部,它显示了系统中断过程在系统死亡之前占用了大约98%的CPU。我还禁用了Linux的Plymouth,以便在启动和关闭时实际看到系统输出。我有时会得到这个输出(系统确实无法关闭) [..timestamp..] hub 3-0:1.0: hub_port_status failed (err = -19) [..timestamp..] hub 3-0:1.0: hub_port_status failed (err = -19) . . [..timestamp..] hub 4-0:1.0: hub_port_status failed (err = -19) [..timestamp..] hub 4-0:1.0: hub_port_status failed (err = -19) [..timestamp..] hub 4-0:1.0: hub_port_status failed (err = -19) 我需要帮助的要点: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.