LinuxÄÚ´æ²¼¾Ö
ÔÚÉÏһƪ²©ÎÄÀÎÒÃÇÒѾ¿´µ½LinuxÈçºÎÓÐЧµØÀûÓÃ80x86µÄ·Ö¶ÎºÍ·ÖÒ³Ó²¼þµ¥Ôª°ÑÂß¼µØÖ·×ª»»ÎªÏßÐÔµØÖ·£¬ÔÚÓÉÏßÐÔµØÖ·×ª»»µ½ÎïÀíµØÖ·¡£ÄÇôÎÒÃǵÄÓ¦ÓóÌÐòÈçºÎʹÓÃÕâЩÂß¼µØÖ·£¬Õû¸öÄÚ´æµÄµØÖ·²¼¾ÖÓÖÊÇÔõÑùµÄ£¿´òÒ»¸ö±È·½£¬ÄÚ´æ¾ÍÏñÒ»×ù³ÇÊУ¬¶ø¾ÓסÔÚÕâ¸ö³ÇÊÐÀïµÄÊÐÃñ¾ÍÏñÊǸ÷¸ö½ø³Ì£¬Ò»¸öÊÐÃñ³ÔºÈÀÈö˯£¬µ±È»¾ÍµÃÓÃÓÚ“·¿×Ó”¡¢“³µ×Ó”¡¢“Ʊ×Ó”µÈ¸÷ÖÖ¸÷ÑùµÄ×ÊÔ´¡£ÓÐЩ×ÊÔ´Êǹ̶¨µÄ£¬Èç“·¿×Ó”£¬ÎÒÃdzÆÖ®Îª¾²Ì¬Êý¾Ý£»ÓÐЩ×ÊÔ´ÊǶ¯Ì¬µÄ£¬È瓳µ×Ó”£¬ÎÒÃdzÆÖ®Îª¶¯Ì¬Êý¾Ý£»ÓÐЩ×ÊÔ´ÊÇÓÃÀ´¹ºÂò£¨²úÉú£©Êý¾ÝµÄ£¬Èç“Æ±×Ó”£¬ÎÒÃdzÆÖ®Îª´úÂë¡£
ÏÖÔÚ£¬ÎÒÃǾÍÀ´¿´¿´ÄÚ´æÕâ×ù¾Þ´óµÄ³ÇÊÐÊ·ÈçºÎ²¼¾ÖµÄ¡£ÔÚϵͳ³õʼ»¯½×¶Î£¬ÄÚºËÊ×ÏÈÔÚʵģʽϽ¨Á¢Ò»¸öÎïÀíµØÖ·Ó³ÉäÀ´Ö¸¶¨ÄÄЩÎïÀíµØÖ··¶Î§¶ÔÄں˿ÉÓöøÄÄЩ²»¿ÉÓã¨Ö÷ÒªÊǸù¾ÝÓ³ÉäÓ²¼þÉ豸I/OµÄ¹²ÏíÄڴ棬»òÕ߸ù¾ÝÏàÓ¦µÄÒ³¿òº¬ÓеÄBIOSÊý¾Ý£©¡£
ÄÚ´æµÄijЩ²¿·Ö½«ÓÀ¾ÃµØ·ÖÅ䏸BOIS»òÄںˣ¬ÓÃÀ´´æ·ÅBIOSÐÅÏ¢¡¢Äں˴úÂëÒÔ¼°¾²Ì¬ÄÚºËÊý¾Ý½á¹¹¡£ËùÒÔÄں˽«ÏÂÁÐÒ³¿ò¼ÇΪ±£Áô£º
• ÔÚ²»¿ÉÓõÄÎïÀíµØÖ··¶Î§ÄÚµÄÒ³¿ò£¬Ò»°ãÓÃÀ´´æ·ÅBIOSÐÅÏ¢¡£
• º¬ÓÐÄں˴úÂëºÍÒѳõʼ»¯µÄÊý¾Ý½á¹¹µÄÒ³¿ò¡£
±ê¼ÇΪ±£ÁôÒ³¿òÖеÄÒ³£¬¾ø²»Äܱ»¶¯Ì¬·ÖÅä»ò½»»»µ½´ÅÅÌÉÏ¡£
Ò»°ãÀ´Ëµ£¬LinuxÄں˰²×°ÔÚRAMÖдÓÎïÀíµØÖ·0x00100000¿ªÊ¼µÄµØ·½£¬Ò²¾ÍÊÇ˵£¬´ÓµÚ¶þ¸öMB¿ªÊ¼¡£ËùÐèÒ³¿ò×ÜÊýÒÀÀµÓÚÄں˵ÄÅäÖ÷½°¸£ºµäÐ͵ÄÅäÖÃËùµÃµ½µÄÄں˿ÉÒÔÍêÈ«±»°²×°ÔÚСÓÚ3MBµÄRAMÖС£
ΪʲôÄÚºËûÓа²×°ÔÚRAMµÚÒ»¸öMB¿ªÊ¼µÄµØ·½£¿Ö÷ÒªÊÇΪ¾ßÌåµÄPCÌåϵ½á¹¹Ëù¿¼ÂÇ¡£ÀýÈ磺
• Ò³¿ò0ÓÉBIOSʹÓ㬴æ·Å¼Óµç×Լ죨Power-On Self-Test£¬POST£©ÆÚ¼ä¼ì²éµ½µÄÓ²¼þÅäÖá£Òò´Ë£¬ºÜ¶àÏ¥ÉÏÐ͵çÄÔµÄBIOSÉõÖÁÔÚϵͳ³õʼ»¯ºó»¹½«Êý¾Ýдµ½¸ÃÒ³¿ò¡£
• ÎïÀíµØÖ·´Ó0x000a0000 µ½ 0x000fffffµÄ·¶Î§Í¨³£Áô¸øBIOSÀý³Ì£¬²¢ÇÒÓ³ÉäISAͼÐο¨ÉϵÄÄÚ²¿´æ´¢Æ÷¡£Õâ¸öÇøÓò¾ÍÊÇËùÓÐIBM¼æÈÝPCÉÏ´Ó640KBµ½1MBÖ®¼äÖøÃûµÄ¶´£ºÎïÀíµØÖ·´æÔÚµ«±»±£Áô£¬¶ÔÓ¦µÄÒ³¿ò²»ÄÜÓɲÙ×÷ϵͳʹÓá£
• ǰ1MBÄ򵀮äËûÒ³¿ò¿ÉÄÜÓÉÌØ¶¨¼ÆËã»úÄ£Ðͱ£Áô¡£ÀýÈ磬IBM ±Ê¼Ç±¾µçÄÔ°Ñ0x0aÒ³¿òÓ³Éäµ½0x9fÒ³¿ò¡£
ÔÚÆô¶¯¹ý³ÌµÄÔçÆÚ½×¶Î£¬ÄÚºËѯÎÊBIOS²¢Á˽âÎïÀíÄÚ´æµÄ´óС£¬²¢µ÷ÓÃmachine_specific_memory_setup()º¯Êý½¨Á¢ÎïÀíµØÖ·Ó³Éä¡£¼ÙÉèÎÒÃǵÄÄÚ´æÊÇ128MB£¬ÄÇô£¬µÚÒ»¸öMB¾Í¸øBIOSÁË¡£Õû¸ö128MBµÄÄÚ´æ±»ÎïÀíÓ³Éä³ÉÒÔϲ¼¾Ö£º
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
»·¾³±äÁ¿ÊǺÍShell½ôÃÜÏà¹ØµÄ£¬Óû§µÇ¼ϵͳºó¾ÍÆô¶¯ÁËÒ»¸öShell¡£¶ÔÓÚLinuxÀ´ËµÒ»°ãÊÇbash£¬µ«Ò²¿ÉÒÔÖØÐÂÉ趨»òÇл»µ½ÆäËüµÄ Shell¡£¶ÔÓÚUNIX£¬¿ÉÄÜÊÇCShelll¡£»·¾³±äÁ¿ÊÇͨ¹ýShellÃüÁîÀ´ÉèÖõģ¬ÉèÖúõĻ·¾³±äÁ¿ÓÖ¿ÉÒÔ±»ËùÓе±Ç°Óû§ËùÔËÐеijÌÐòËùʹÓ᣶ÔÓÚbashÕâ¸öShell³ÌÐòÀ´Ëµ£¬¿ÉÒÔͨ¹ý±äÁ¿ÃûÀ´·ÃÎÊÏàÓ¦µÄ»·¾³±äÁ¿ ......
±¾ÈËÔÚ×î½üµÄÏîÄ¿¹ý³ÌÖУ¬·¢ÏÖÒ»¸öºÜÑÏÖØµÄÎÊÌâ
ÔÚÎÒÃÇдµÄÒ»¸öÓ¦ÓÃÖУ¬jboss×÷Ó¦ÓóÌÐòµÄÈÝÆ÷£¬ÆäÖмÓÔØÁËwebservice·þÎñ¡£Ã¿´Î·þÎñÔËÐÐÒ»¶Îʱ¼äºó£¬´ó¸Å¼¸Ììʱ¼äÒԺ󣬷¢ÏÖºÜÆæ¹ÖµÄÏÖÏó¡£ÎÒÃǵÄjboss¿ØÖÆÌ¨ÉÏ¿´µ½µÄÐÅÏ¢£¬ÏÔʾ³ö£¬jboss³ÐÔØµÄ¶à¸ö·þÎñ»¹ÔÚÔËÐУ¬µ«Î¨¶ÀÕâ¸öwebservice·þÎñdownµôÁË
·ÃÎʶÔÓ¦µÄurlµØÖ·£¬Ìá ......
Ò»¡¢¼à¿Øwindowsϵͳ£º
1¡¢¼àÊÓÁ¬½ÓǰµÄ×¼±¸¹¤×÷
1£©½øÈë±»¼àÊÓwindowsϵͳ£¬¿ªÆôÒÔ϶þ¸ö·þÎñRemote Procedure Call(RPC) ºÍRemote Registry Service (¿ªÊ¼—)ÔËÐÐ ÖÐÊäÈëservices.msc£¬¿ªÆô¶ÔÓ¦·þÎñ¼´¿É)¡£
2£©ÔÚ±»¼àÊÓµ ......