主题:[讨论]时间中断函数
			 vfdff
				 [专家分:740]  发布于 2007-11-06 13:11:00
 vfdff
				 [专家分:740]  发布于 2007-11-06 13:11:00							
			看到 时间中断函数,中断向量__CPPARGS,想问下
这个是不是就是调用了系统的计数器?
void interrupt ( *oldhandler)(__CPPARGS);
void interrupt newhandler(__CPPARGS)   /* 新的时钟中断处理函数 */
{
   TimerCounter++; /* increase the global counter */
   oldhandler();   /* call the old routine */
}
现在的系统主频都2G 了,为什么这个进度仍来是 1/18 秒 呢?
						
					 
		
			
回复列表 (共10个回复)
		
								
				沙发
				
					 kacha [专家分:260]  发布于 2007-11-13 00:49:00
kacha [专家分:260]  发布于 2007-11-13 00:49:00				
				这个1/18秒与主频是两码事
							 
						
				板凳
				
					 vfdff [专家分:740]  发布于 2007-11-16 00:04:00
vfdff [专家分:740]  发布于 2007-11-16 00:04:00				
				
恩,能 具体说说吗 ?为什么他的时间中断不会受到主频影响?
							 
						
				3 楼
				
					 kacha [专家分:260]  发布于 2007-11-16 16:50:00
kacha [专家分:260]  发布于 2007-11-16 16:50:00				
				这个时间是由时间“时钟发生器”产生的,也就是我们通常说的“时间晶振”,
CPU的主频是由其他“时钟发生器”产生的。
两个时钟发生器不同,当然没有关系啦
							 
						
				4 楼
				
					 vfdff [专家分:740]  发布于 2007-11-18 01:21:00
vfdff [专家分:740]  发布于 2007-11-18 01:21:00				
				
涓€涓數鑴戜腑鏈夊緢澶氫釜鏅舵尟鍚楋紵
							 
						
				5 楼
				
					 kacha [专家分:260]  发布于 2007-11-18 14:06:00
kacha [专家分:260]  发布于 2007-11-18 14:06:00				
				涓€涓數鑴戜腑鏈夊緢澶氫釜鏅舵尟鍚楋紵
???
乱码!!!
							 
						
				6 楼
				
					 vfdff [专家分:740]  发布于 2007-11-18 14:41:00
vfdff [专家分:740]  发布于 2007-11-18 14:41:00				
				是呀!怎么是乱码:)
一个CPU中有多个 “时钟发生器”吗?
							 
						
				7 楼
				
					 kacha [专家分:260]  发布于 2007-11-18 21:35:00
kacha [专家分:260]  发布于 2007-11-18 21:35:00				
				时钟发生器 在主板上 和CPU无关的
							 
						
				8 楼
				
					 vfdff [专家分:740]  发布于 2007-11-19 00:51:00
vfdff [专家分:740]  发布于 2007-11-19 00:51:00				
				那主频呢?
							 
						
				9 楼
				
					 bpttc [专家分:8790]  发布于 2007-11-19 17:31:00
bpttc [专家分:8790]  发布于 2007-11-19 17:31:00				
				这个频率一般都经ICH(南桥)加工,即使其与CPU使用同一脉冲源(而且多半不是)
(老PC使用8253或者8254来加工)也不会跟共给CPU的主频一致
lz可以翻翻有关计算机原理的书籍
							 
						
				10 楼
				
					 vfdff [专家分:740]  发布于 2007-11-20 16:23:00
vfdff [专家分:740]  发布于 2007-11-20 16:23:00				
				8253的频率一般只有几十MHZ,南桥的倍频效率这么高 ??那不是一个超级的PLL吗 ?
							 
									
			
我来回复