Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Linux¶ÔI/O¶Ë¿Ú×ÊÔ´µÄ¹ÜÀí

 ÕªÒª
¡¡¡¡±¾ÎÄÖ÷Òª´ÓÄÚºËʵÏֵĽǶȷÖÎöLinux 2.4.0ÄÚºËIO×ÓϵͳÖжÔIO¶Ë¿Ú×ÊÔ´µÄ¹ÜÀíµÄʵÏÖÔ­Àí¡£±¾ÎÄÊÇΪÄÇЩÏëÒªÉîÈë·ÖÎöLinuxµÄIO×ÓϵͳµÄ¶ÁÕߺÍÉ豸Çý¶¯³ÌÐò¿ª·¢ÈËÔ±¶øÐ´µÄ¡£(2002-10-08 14:14:05)
--------------------------------------------------------------------------------
By °¢¿ª
¡¡¡¡Copyright © 2002 by Õ²ÈÙ¿ª
¡¡¡¡E-mail:zhanrk@sohu.com
¡¡¡¡Linux-2.4.0
¡¡¡¡Version 1.0.0£¬2002-10-1
¡¡¡¡¹Ø¼ü´Ê£ºÉ豸¹ÜÀí¡¢Çý¶¯³ÌÐò¡¢I/O¶Ë¿Ú¡¢×ÊÔ´
¡¡¡¡ÉêÃ÷£ºÕâ·ÝÎĵµÊǰ´ÕÕ×ÔÓÉÈí¼þ¿ª·ÅÔ´´úÂëµÄ¾«Éñ·¢²¼µÄ£¬ÈκÎÈË¿ÉÒÔÃâ·Ñ»ñµÃ¡¢Ê¹ÓúÍÖØÐ·¢²¼£¬µ«ÊÇÄãûÓÐÏÞÖÆ±ðÈËÖØÐ·¢²¼Äã·¢²¼ÄÚÈݵÄȨÀû¡£·¢²¼±¾ÎĵÄÄ¿µÄÊÇÏ£ÍûËüÄܶԶÁÕßÓÐÓ㬵«Ã»ÓÐÈκε£±££¬ÉõÖÁûÓÐÊʺÏÌØ¶¨Ä¿µÄµÄÒþº¬µÄµ£±£¡£¸üÏêϸµÄÇé¿öÇë²ÎÔÄGNUͨÓù«¹²Ðí¿ÉÖ¤(GPL)£¬ÒÔ¼°GNU×ÔÓÉÎĵµÐ­Òé(GFDL)¡£
¡¡¡¡¼¸ºõÿһÖÖÍâÉè¶¼ÊÇͨ¹ý¶ÁдÉ豸ÉϵļĴæÆ÷À´½øÐеġ£ÍâÉè¼Ä´æÆ÷Ò²³ÆÎª“I/O¶Ë¿Ú”£¬Í¨³£°üÀ¨£º¿ØÖƼĴæÆ÷¡¢×´Ì¬¼Ä´æÆ÷ºÍÊý¾Ý¼Ä´æÆ÷Èý´óÀ࣬¶øÇÒÒ»¸öÍâÉèµÄ¼Ä´æÆ÷ͨ³£±»Á¬ÐøµØ±àÖ·¡£CPU¶ÔÍâÉèIO¶Ë¿ÚÎïÀíµØÖ·µÄ±àÖ··½Ê½ÓÐÁ½ÖÖ£ºÒ»ÖÖÊÇI/OÓ³É䷽ʽ£¨I/O£­mapped£©£¬ÁíÒ»ÖÖÊÇÄÚ´æÓ³É䷽ʽ£¨Memory£­mapped£©¡£¶ø¾ßÌå²ÉÓÃÄÄÒ»ÖÖÔòÈ¡¾öÓÚCPUµÄÌåϵ½á¹¹¡£
¡¡¡¡ÓÐЩÌåϵ½á¹¹µÄCPU£¨È磬PowerPC¡¢m68kµÈ£©Í¨³£Ö»ÊµÏÖÒ»¸öÎïÀíµØÖ·¿Õ¼ä£¨RAM£©¡£ÔÚÕâÖÖÇé¿öÏ£¬ÍâÉèI/O¶Ë¿ÚµÄÎïÀíµØÖ·¾Í±»Ó³Éäµ½CPUµÄµ¥Ò»ÎïÀíµØÖ·¿Õ¼äÖУ¬¶ø³ÉΪÄÚ´æµÄÒ»²¿·Ö¡£´Ëʱ£¬CPU¿ÉÒÔÏó·ÃÎÊÒ»¸öÄÚ´æµ¥ÔªÄÇÑù·ÃÎÊÍâÉèI/O¶Ë¿Ú£¬¶ø²»ÐèÒªÉèÁ¢×¨ÃŵÄÍâÉèI/OÖ¸Áî¡£Õâ¾ÍÊÇËùνµÄ“ÄÚ´æÓ³É䷽ʽ”£¨Memory£­mapped£©¡£
¡¡¡¡¶øÁíÍâһЩÌåϵ½á¹¹µÄCPU£¨µäÐ͵ØÈçX86£©ÔòΪÍâÉèרÃÅʵÏÖÁËÒ»¸öµ¥¶ÀµØµØÖ·¿Õ¼ä£¬³ÆÎª“I/OµØÖ·¿Õ¼ä”»òÕß“I/O¶Ë¿Ú¿Õ¼ä”¡£ÕâÊÇÒ»¸öÓëCPUµØRAMÎïÀíµØÖ·¿Õ¼ä²»Í¬µÄµØÖ·¿Õ¼ä£¬ËùÓÐÍâÉèµÄI/O¶Ë¿Ú¾ùÔÚÕâÒ»¿Õ¼äÖнøÐбàÖ·¡£CPUͨ¹ýÉèÁ¢×¨ÃŵÄI/OÖ¸ÁÈçX86µÄINºÍOUTÖ¸ÁÀ´·ÃÎÊÕâÒ»¿Õ¼äÖеĵØÖ·µ¥Ôª£¨Ò²¼´I/O¶Ë¿Ú£©¡£Õâ¾ÍÊÇËùνµÄ“I/OÓ³É䷽ʽ”£¨I/O£­mapped£©¡£ÓëRAMÎïÀíµØÖ·¿Õ¼äÏà±È£¬I/OµØÖ·¿Õ¼äͨ³£¶¼±È½ÏС£¬Èçx86 CPUµÄI/O¿Õ¼ä¾ÍÖ»ÓÐ64KB£¨0£­0xffff£©¡£ÕâÊÇ“I/OÓ³É䷽ʽ”µÄÒ»¸öÖ÷Ҫȱµã¡£
¡¡¡¡Linux½«»ùÓÚI/OÓ³É䷽ʽµÄ»òÄÚ´æÓ³É䷽ʽµÄI/O¶Ë¿Úͨ³ÆÎª“I/OÇøÓò”£¨I/O region£©¡£ÔÚ


Ïà¹ØÎĵµ£º

linuxÏÂͬ²½Îļþ¼ÐµÄ¹¤¾ß

ÔÚÒÆ¶¯Ó²ÅÌÓëÓ²ÅÌÖ®¼ä¡¢±¾µØÓëÍøÂ磨FTP£¬SSHµÈ£©Ö®¼ä±¸·ÝÊý¾Ý¡¢Í¬²½Îļþ¼ÐµÄÐèÇó¶ÔÓÚLinuxÓû§ÊǺܳ£¼ûµÄ¡£ÔÚWindowsÖУ¬ÓÐTotal CommanderµÈ¹¤¾ßͬ²½Îļþ¼ÐµÄ¹¦ÄܺÜÇ¿´ó£¬ÄÇôLinuxÖÐÓÐÄÄЩͬ²½Îļþ¼ÐµÄÈí¼þÄØ£¿
rsyncºÍgrsync
grsyncµÄ½ØÍ¼
rsyncÊÇLinuxÖÐÖØÒªµÄÎļþͬ²½¹¤¾ß£¬Ö§³Ö±¾µØºÍÔ¶³ÌµÄÎļþͬ²½¹¤¾ß£¬¶øgrs ......

LinuxÏÂUSBÉãÏñÍ·Çý¶¯¿ª·¢(ת)

 http://blog.csdn.net/youta_chen/archive/2007/08/29/1763215.aspx
½ñÄêÉϰëÄêÎÒ¶ÔÊг¡³£¼ûµÄvimicro ÉãÏñÍ·ÒÆÖ²ÁËLinuxϵÄÇý¶¯ÖÁÔÚÑеÄÒ»¿îǶÈëʽ¿ª·¢°å£¬¿ª·¢»·¾³Îª£º
            OS:Linux2.6.9
Compile:cross 3.3.2
CPU:Intel PXA270
Camera Typ ......

linux Ö®topÃüÁîÏê½â

http://bbs.54master.com/redirect.php?tid=272658&goto=lastpost
·¢±íÓÚ 2008-9-21 16:31
linux Ö®topÃüÁîÏê½â
linux
, top
, Ïê½â
, ÃüÁî
ǰÁ½ÌìÓÐÈËÎʵ½£¬¾Í°ÑÕâ¸ö»ù±¾µÄÓÖ¹¦ÄÜÇ¿´óµÄÃüÁî
Ìù³öÀ´£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú£¡£¡£¡
linux
Ö®topÃüÁîÏê½â
topÃüÁîÊÇLinuxϳ£ÓõÄÐÔÄÜ·ÖÎö¹¤¾ß
£¬Äܹ»ÊµÊ±ÏÔÊ¾ÏµÍ ......

×ªÔØ£ºÐ´µÃÂùºÃµÄlinuxѧϰ±Ê¼Ç


linuxĿ¼¼Ü¹¹
/   ¸ùĿ¼
/bin    ³£ÓõÄÃüÁî
binary file µÄÄ¿錄
/boot   ´æ·ÅϵͳÆô¶¯Ê±±ØÐë¶ÁÈ¡µÄµµ°¸£¬°üÀ¨ºËÐÄ
(kernel) ÔÚÄÚ
     /boot/grub/menu.lst   GRUBÉèÖÃ
     /boot/vmlinuz   ÄÚºË
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ