¡¡¡¡·þÎñÆ÷ÔÚÏß
¡¡¡¡ÔÚÍÏÑÓÁ˼¸¸öÔµĿª·¢¹ý³ÌÖ®ºó£¬Linus Torvalds×îÖÕ·¢²¼ÁËLinux 2.6.21°æ±¾Äںˣ¬Ôö¼ÓÁËÄں˵ÄЧÂÊͬʱÌá¸ßÁËÐéÄ⻯¼¼Êõ¡£
¡°Õâ´óÔ¼ÓÐ2¸ö°ëÔ£¬µ«ÊÇ»¹²»ÊÇ·¢²¼ÖÜÆÚ×µÄ£¬Ëü»¹ÊDZÈÎÒËùÔ¤ÆÚµÄʱ¼äÒª³¤£¬µ«ÊDZØÐëÒªÕâô×ö¡± ÔÚÐÇÆÚÈýTorvalds ÔÚÄں˷¢²¼±¸×¢µÄÓʼþÁбíÖÐ˵¡£
¡¡¡¡Ëû˵£ºÕâ¸öÑÓ³ÙÖ÷ÒªÊÇÒòΪÐÂÄÚºËÉè¼ÆÀ´Ö§³ÖÒ»¸ö¸ü¸ßЧµÄ"tickless"ϵͳ¡£
×î´óµÄ±ä»¯ÊÇÔÚ2.6.21°æ±¾ÄÚºËÖÐËùÓеĶ¨Ê±Æ÷¶¼Ö§³ÖÒ»¸ötickleϵͳ£¬ËûдµÀ¡£Èç¹û˵2.6.20µÄÄ¿±êÊÇ×·ÇóÒ»¸öÎȶ¨°æ±¾µÄ»°£¨ÊµÊÂÉÏËü×öµ½ÁË£©£¬2.6.21°æµÄÄ¿±êÊǶ¨Ê±Æ÷Ïà¹ØµÄ±ä»¯ºÍÆäËüÁîÈ˾ª²ïµÄÌØÉ«¡£
еÄÄں˸øLinux´øÀ´ÁËÒ»¸öÎ޵δðµÄ¿ÕÏÐÑ»·»úÖÆ"tickless"½Ð×ödynticks£¬¹¹½¨ÔÚÒ»¸ö½Ð×öʱÖÓʼþ(clockevents)¼¼ÊõÖ®ÉÏ¡£Õâ¸öticklessϵͳÒâζ×ÅÔÚÈí¼þÔڵȴýÈÎÎñµÄʱºòÔÊÐíCPU±»¸üÓÐЧµÄÀûÓã¬ÕâÑù¿ÉÒÔ½ÚÊ¡ÄÜÔ´£¬ÀýÈ磺¿ÉÒÔ´ó´óÀ©Õ¹Ï¥ÉÏÐ͵çÄÔµÄµç³ØÊ¹ÓÃʱ¼ä¡£
ÆäËü½Ï´óµÄ±ä»¯»¹°üÀ¨ÐéÄ⻯¼¼ÊõµÄÌá¸ß£¬°üÀ¨VMIµÄ±ä»¯--- Ò»¸ö×¼ÐéÄ⻯½Ó¿ÚͬVmwareºÍXenÏà¼æÈÝ¡£Õâ¸öÄÚºËͬʱҲÔöÇ¿ÁËĿǰºÜÓÐǰ;µÄKVM¼¼Êõ£¨»ùÓÚÄں˵ÄÐéÄâ»ú£©£¬°üÀ¨×î»ù±¾µÄ×¼ÐéÄ⻯֧³Ö¡£ ×¼ÐéÄ⻯ÊÇÒ»ÏîÀàËÆÓÚXenÒ»ÑùµÄ¼¼Êõ£¬Í¨¹ý²»±ØÍêÈ«ÐéÄ⻯²Ù×÷ϵͳ¾Í¿ÉÒÔʹµÃÐéÄâ»ú¸ßЧµÄÔËÐС£
ÆäËüµÄ±ä»¯»¹°üÀ¨ÌáÉýµÄÍøÂçÐÔÄܺÍÒôƵÉ豸֧³Ö£¬»¹ÓÐÖ§³ÖPA SEMI ¹«Ë¾PWRficient ¼Ü¹¹µÄCPUºÍToshiba¹«Ë¾»ùÓÚCellµÄCellEB¼Ü¹¹¡£