Flash¹¤×÷ÔÀí
£ÛÔÀí£Ý
¾µäÎïÀíѧÈÏΪ£¬ÎïÌåÔ½¹ýÊÆÀÝ£¬ÓÐÒ»ãÐÖµÄÜÁ¿£»Á£×ÓÄÜÁ¿Ð¡ÓÚ´ËÄÜÁ¿Ôò²»ÄÜÔ½¹ý£¬´óÓÚ´ËÄÜÁ¿Ôò¿ÉÒÔÔ½¹ý¡£ÀýÈçÆï×ÔÐгµ¹ýСÆÂ£¬ÏÈÓÃÁ¦Æï£¬Èç¹ûÆÂºÜµÍ£¬²»µÅ×ÔÐгµÒ²ÄÜ¿¿¹ßÐÔ¹ýÈ¥¡£Èç¹ûÆÂºÜ¸ß£¬²»µÅ×ÔÐгµ£¬³µµ½Ò»°ë¾Íͣס£¬È»ºóÍË»ØÈ¥¡£
Á¿×ÓÁ¦Ñ§ÔòÈÏΪ£¬¼´Ê¹Á£×ÓÄÜÁ¿Ð¡ÓÚãÐÖµÄÜÁ¿£¬ºÜ¶àÁ£×Ó³åÏòÊÆÀÝ£¬Ò»²¿·ÖÁ£×Ó·´µ¯£¬»¹»áÓÐһЩÁ£×ÓÄܹýÈ¥£¬ºÃÏóÓÐÒ»¸öËíµÀ£¬³Æ×÷“Á¿×ÓËíµÀ£¨quantum tunneling£©”¡£
¿É¼û£¬ºê¹ÛÉϵÄÈ·¶¨ÐÔÔÚ΢¹ÛÉÏÍùÍù¾Í¾ßÓв»È·¶¨ÐÔ¡£ËäÈ»ÔÚͨ³£µÄÇé¿öÏ£¬ËíµÀЧӦ²¢²»Ó°Ïì¾µäµÄºê¹ÛЧӦ£¬ÒòΪËí´©¼¸Âʼ«Ð¡£¬µ«ÔÚÄ³Ð©ÌØ¶¡µÄÌõ¼þϺê¹ÛµÄËíµÀЧӦҲ»á³öÏÖ¡£
£Û·¢ÏÖÕߣÝ
1957Ä꣬ÊܹÍÓÚË÷Äṫ˾µÄ½ÆéÁáì¶ÄΣ¨Leo Esaki£¬1940¡«£©ÔÚ¸ÄÁ¼¸ßƵ¾§Ìå¹Ü2T7µÄ¹ý³ÌÖз¢ÏÖ£¬µ±Ôö¼ÓPN½áÁ½¶ËµÄµçѹʱµçÁ÷·´¶ø¼õÉÙ£¬½ÆéÁáì¶Äν«ÕâÖÖ·´³£µÄ¸ºµç×èÏÖÏó½âÊÍΪËíµÀЧӦ¡£´Ëºó£¬½ÆéÀûÓÃÕâÒ»Ð§Ó¦ÖÆ³ÉÁËËíµÀ¶þ¼«¹Ü£¨Ò²³Æ½Æé¶þ¼«¹Ü£©¡£
1960Ä꣬ÃÀÒáŲÍþ¼®¿ÆÑ§¼Ò¼Ó°£ÎÖ£¨Ivan Giaever£¬1929¡«£©Í¨¹ýʵÑéÖ¤Ã÷ÁËÔÚ³¬µ¼ÌåËíµÀ½áÖдæÔÚµ¥µç×ÓËíµÀЧӦ¡£ÔÚ´Ë֮ǰµÄ1956Äê³öÏֵē¿âçê¶Ô”¼°BCSÀíÂÛ±»¹«ÈÏΪÊǶԳ¬µ¼ÏÖÏóµÄÍêÃÀ½âÊÍ£¬µ¥µç×ÓËíµÀЧӦÎÞÒÉÊǶԳ¬µ¼ÀíÂÛµÄÒ»¸öÖØÒª²¹³ä¡£
1962Ä꣬Äê½ö20ËêµÄÓ¢¹ú½£ÇÅ´óѧʵÑéÎïÀíѧÑо¿ÉúԼɪ·òÉ£¨Brian David Josephson£¬1940¡«£©Ô¤ÑÔ£¬µ±Á½¸ö³¬µ¼ÌåÖ®¼äÉèÖÃÒ»¸ö¾øÔµ±¡²ã¹¹³ÉSIS£¨Superconductor-Insulator-Superconductor£©Ê±£¬µç×Ó¿ÉÒÔ´©¹ý¾øÔµÌå´ÓÒ»¸ö³¬µ¼Ìåµ½´ïÁíÒ»¸ö³¬µ¼Ì塣Լɪ·òɵÄÕâÒ»Ô¤ÑÔ²»¾Ã¾ÍΪP.W.°²µÂɺÍJ.M.ÂÞ¶ò¶úµÄʵÑé¹Û²âËù֤ʵ——µç×Ó¶Ôͨ¹ýÁ½¿é³¬µ¼½ðÊô¼äµÄ±¡¾øÔµ²ã£¨ºñ¶ÈԼΪ10°££©Ê±·¢ÉúÁËËíµÀЧӦ£¬ÓÚÊdzÆÖ®Îª“Լɪ·òÉЧӦ”¡£
ºê¹ÛÁ¿×ÓËíµÀЧӦȷÁ¢ÁË΢µç×ÓÆ÷¼þ½øÒ»²½Î¢ÐÍ»¯µÄ¼«ÏÞ£¬µ±Î¢µç×ÓÆ÷¼þ½øÒ»²½Î¢ÐÍ»¯Ê±±ØÐëÒª¿¼ÂÇÉÏÊöµÄÁ¿×ÓЧӦ¡£ÀýÈ磬ÔÚÖÆÔì°ëµ¼Ì弯³Éµç·ʱ£¬µ±µç·µÄ³ß´ç½Ó½üµç×Ó²¨³¤Ê±£¬µç×Ó¾Íͨ¹ýËíµÀЧӦ¶ø´©Í¸¾øÔµ²ã£¬Ê¹Æ÷¼þÎÞ·¨Õý³£¹¤×÷¡£Òò´Ë£¬ºê¹ÛÁ¿×ÓËíµÀЧӦÒѳÉΪ΢µç×Óѧ¡¢¹âµç×Ó
Ïà¹ØÎĵµ£º
ROMºÍRAMÖ¸µÄ¶¼Êǰ뵼Ìå´æ´¢Æ÷£¬ROMÊÇRead Only MemoryµÄËõд£¬RAMÊÇRandom Access MemoryµÄËõд¡£ROMÔÚϵͳֹͣ¹©µçµÄ
ʱºòÈÔÈ»¿ÉÒÔ±£³ÖÊý¾Ý£¬¶øRAMͨ³£¶¼ÊÇÔÚµôµçÖ®ºó¾Í¶ªÊ§Êý¾Ý£¬µäÐ͵ÄRAM¾ÍÊǼÆËã»úµÄÄÚ´æ¡£
RAM·ÖΪÁ½ÀࣺһÖÖÊǾ²Ì¬µÄRAM£¨SRAM£©£¬ÁíÍâµÄÒ»ÖÖÊǶ¯Ì¬RAM£¨DRAM£©£¬¶þÕßµÄÇø±ðÊÇSRAMµÄËÙ¶ÈÒª±ÈDRAMµÄËÙ ......
NORºÍNANDÊÇÏÖÔÚÊг¡ÉÏÁ½ÖÖÖ÷ÒªµÄ·ÇÒ×ʧÉÁ´æ¼¼Êõ¡£IntelÓÚ1988ÄêÊ×ÏÈ¿ª·¢³öNOR flash¼¼Êõ£¬³¹µ×¸Ä±äÁËÔÏÈÓÉEPROMºÍEEPROMһͳÌìϵľÖÃæ¡£½ô½Ó×Å£¬1989Ä꣬¶«Ö¥¹«Ë¾·¢±íÁËNAND flash½á¹¹£¬Ç¿µ÷½µµÍÿ±ÈÌØµÄ³É±¾£¬¸ü¸ßµÄÐÔÄÜ£¬²¢ÇÒÏó´ÅÅÌÒ»Ñù¿ÉÒÔͨ¹ý½Ó¿ÚÇáËÉÉý¼¶¡£µ«ÊǾ¹ýÁËÊ®¶àÄêÖ®ºó£¬ÈÔÈ»ÓÐÏ൱¶àµÄÓ²¼þ¹¤³Ìʦ·Ö²»Çå ......
ÔÚÒ³ÃæAÖмÓÔØÁËÒ»¸öflashÎļþa.swfºó£¬a.swfµÄ·¾¶¾Í»á±ä³ÉAËùÔڵķ¾¶¡£Èç¹ûÔÚa.swfÖÐÒª¼ÓÔØb.swfʱ£¬ÕâʱºòµÄ·¾¶¾ÍÒª½øÐÐÏàÓ¦µÄ´¦Àí¡£
±¾À´°´ÕÕa.swfºÍb.swfÔÚ´ÅÅÌÖеĴæ·Å·¾¶£¬aÖмÓÔØbÊǺܼòµ¥µÄ£¬µ«ÊÇÏÖÔÚa.swfÒѾ±ä³ÉÒ³ÃæAËùÔڵķ¾¶ÁË£¬Èç¹û»¹Êǰ²×°ÔÀ´µÄ·¾¶È¥¼ÓÔØb.swf¾Í¼ÓÔØ²»ÁËÁË¡£Òò´Ë¿ÉÒÔÔÚas´úÂë¼ÓÔØb ......
ÔÚÕâÀïÖ÷ÒªÃèÊö
v3
µÄ
mtd
£¬ÔÚ
linux
µÄ
MTD
×Óϵͳµ±ÖУº
Linux MTD
É豸µÄ
NOR
¡¡
Flash
оƬÇý¶¯×ñÑ
CFI
½Ó¿Ú±ê×¼£¬ÆäÇý¶¯³ÌÐòλÓÚ
drivers/mtd/chips
×ÓĿ¼Ï¡£
NAND
ÐÍ
Flash
µÄÇý¶¯³ÌÐòÔòλÓÚ
/drivers/mtd/nand
×ÓĿ¼ÏÂMap
ÖеÄ
bankwidth
ÊÇ×ÜÏßλ¿í£¬
device_typ ......
ROMÊÇRead Only MemoryµÄËõд¡£
RAMÊÇRandom Access MemoryµÄËõд¡£µäÐ͵ÄRAM¾ÍÊǼÆËã»úµÄÄÚ´æ¡£
RAMÓÐÁ½´óÀ࣬һÖÖ³ÆÎª¾²Ì¬RAM£¨Static RAM/SRAM£©£¬SRAMËٶȷdz£¿ì£¬ÊÇĿǰ¶Áд×î¿ìµÄ´æ´¢É豸ÁË£¬µ«ÊÇËüÒ²·Ç³£°º¹ó£¬ËùÒÔÖ»ÔÚÒªÇóºÜ¿Á¿ÌµÄµØ·½Ê¹Óã¬Æ©ÈçCPUµÄÒ»¼¶»º³å£¬¶þ¼¶»º³å¡£ÁíÒ»ÖÖ³ÆÎª¶¯Ì¬RAM£¨Dynamic RAM/DRAM£ ......