| 
					阅读:1446回复:5
				 入门疑问
					驱动程序中为何不能利用C运行库?
 new,free,为何最好不用? | |
| 沙发#发布于:2002-05-09 13:53 
					驱动程序运行在ring0级				 | |
| 
 | 
| 板凳#发布于:2002-05-09 13:53 
					主要是为了可移植性和与平台无关性吧				 | |
| 
 | 
| 地板#发布于:2002-05-09 13:58 
					ring级是用来表示什么的				 | |
| 地下室#发布于:2002-05-09 13:59 
					runtime lib 考虑的是兼容与稳定。
 在ring0有很多限制,你不知道runtime lib它内部是怎么实现的,不能保证符合你的要求。 比如,在ISR,不能访问分页内存,而new出来的内存,就可以被分页。 | |
| 5楼#发布于:2002-05-09 13:59 
					程序的不同运行级别				 | |
| 
 | 
 
							
 
				 
				 
				 
				