A. Fpga搴旇ュ︿範鍝浜涚戠洰鍋氬熀紜錛
瀛︿範FPGA搴旇ュ叿澶囦互涓嬪熀紜縐戠洰錛
鏁扮數/鏁板瓧鐢佃礬錛欶PGA涓昏佹槸鏁板瓧鐢佃礬璁捐″拰瀹炵幇錛屾帉鎻℃暟瀛楃數璺鍩虹鐭ヨ瘑瀵笷PGA瀛︿範闈炲父閲嶈併
璁$畻鏈虹粍鎴愬師鐞嗭細FPGA鏄璁$畻鏈洪嗗煙鐨勯噸瑕佺粍鎴愰儴鍒嗭紝鎺屾彙璁$畻鏈虹粍鎴愬師鐞嗘湁鍒╀簬鐞嗚ВFPGA鐨勫疄鐜板師鐞嗐
Verilog/VHDL璇璦錛欶PGA璁捐′富瑕佹槸鐢℉DL璇璦榪涜屾弿榪幫紝瑕佹帉鎻″叾涓涓縐嶈璦騫朵簡瑙e叾璇娉曞拰搴旂敤銆
瀛樺偍鍣ㄥ師鐞嗭細FPGA閫氬父璺熷瓨鍌ㄥ櫒鑺鐗囦竴璧蜂嬌鐢錛屽洜姝ゆ帉鎻″瓨鍌ㄥ櫒鍘熺悊鏈夊姪浜庣悊瑙FPGA涓庡叾浠栬姱鐗囩殑榪炴帴鍜屽簲鐢ㄣ
淇″彿澶勭悊銆佸祵鍏ュ紡緋葷粺銆佸祵鍏ュ紡緙栫▼絳夋柟闈㈢殑鐭ヨ瘑錛岃繖浜涚煡璇嗗彲浠ョ敤鏉ュ簲鐢‵PGA榪涜屽疄闄呭簲鐢ㄥ満鏅鐨勫紑鍙戝拰搴旂敤銆
B. 瀛樺偍鍣ㄦ槸鎬庝箞瀛樺偍涓滆タ鐨 鍒扮幇鍦ㄩ兘涓嶆槑鐧藉瓨鍌ㄥ櫒鏄鎬庝箞瀛樺偍鐨 鐜板湪閮戒笉鐭ラ亾涓轟粈涔堬紵
紜鐩樻槸鐜板湪璁$畻鏈轟笂鏈甯哥敤鐨勫瓨鍌ㄥ櫒涔嬩竴銆傛垜浠閮界煡閬擄紝璁$畻鏈轟箣鎵浠ョ炲囷紝鏄鍥犱負瀹冨叿鏈夐珮閫熷垎鏋愬勭悊鏁版嵁鐨勮兘鍔涖傝岃繖浜涙暟鎹閮戒互鏂囦歡鐨勫艦寮忓瓨鍌ㄥ湪紜鐩橀噷銆備笉榪囷紝璁$畻鏈哄彲涓嶅儚浜洪偅涔堣仾鏄庛傚湪璇誨彇鐩稿簲鐨勬枃浠舵椂錛屼綘蹇呴』瑕佺粰鍑虹浉搴旂殑瑙勫垯銆傝繖灝辨槸鍒嗗尯姒傚康銆傚垎鍖轟粠瀹炶川涓婅村氨鏄瀵圭‖鐩樼殑涓縐嶆牸寮忓寲銆傚綋鎴戜滑鍒涘緩鍒嗗尯鏃訛紝灝卞凡緇忚劇疆濂戒簡紜鐩樼殑鍚勯」鐗╃悊鍙傛暟錛屾寚瀹氫簡紜鐩樹富寮曞艱板綍(鍗矼aster Boot Record錛屼竴鑸綆縐頒負MBR)鍜屽紩瀵艱板綍澶囦喚鐨勫瓨鏀句綅緗銆傝屽逛簬鏂囦歡緋葷粺浠ュ強鍏朵粬鎿嶄綔緋葷粺綆$悊紜鐩樻墍闇瑕佺殑淇℃伅鍒欐槸閫氳繃浠ュ悗鐨勯珮綰ф牸寮忓寲錛屽嵆Format鍛戒護鏉ュ疄鐜般
闈銆佺侀亾鍜屾墖鍖
紜鐩樺垎鍖哄悗錛屽皢浼氳鍒掑垎涓洪潰(Side)銆佺侀亾(Track)鍜屾墖鍖(Sector)銆傞渶瑕佹敞鎰忕殑鏄錛岃繖浜涘彧鏄涓鉶氭嫙鐨勬傚康錛屽苟涓嶆槸鐪熸e湪紜鐩樹笂鍒掕建閬撱傚厛浠庨潰璇磋搗錛岀‖鐩樹竴鑸鏄鐢變竴鐗囨垨鍑犵墖鍦嗗艦鍚勮啘鍙犲姞鑰屾垚銆傛垜浠鎵璇達紝姣忎釜鍦嗗艦鍚勮啘閮芥湁涓や釜鈥滈潰鈥濓紝榪欎袱涓闈㈤兘鏄鐢ㄦ潵瀛樺偍鏁版嵁鐨勩傛寜鐓ч潰鐨勫氬皯錛屼緷嬈$О涓0闈銆1闈銆2闈⑩︹︾敱浜庢瘡涓闈㈤兘涓撴湁涓涓璇誨啓紓佸ご錛屼篃甯哥敤0澶(head)銆1澶粹︹︾О涔嬨傛寜鐓х‖鐩樺歸噺鍜岃勬牸鐨勪笉鍚岋紝紜鐩橀潰鏁(鎴栧ご鏁)涔熶笉涓瀹氱浉鍚岋紝灝戠殑鍙鏈2闈錛屽氱殑鍙杈炬暟鍗侀潰銆傚悇闈涓婄侀亾鍙風浉鍚岀殑紓侀亾鍚堣搗鏉ワ紝縐頒負涓涓鏌遍潰(Cylinder)(濡傚浘1)銆(鍥)
涓婇潰鎴戜滑鎻愬埌浜嗙侀亾鐨勬傚康銆傞偅涔堢┒絝熶綍涓虹侀亾鍛錛熺敱浜庣佺洏鏄鏃嬭漿鐨勶紝鍒欒繛緇鍐欏叆鐨勬暟鎹鏄鎺掑垪鍦ㄤ竴涓鍦嗗懆涓婄殑銆傛垜浠縐拌繖鏍風殑鍦嗗懆涓轟竴涓紓侀亾銆(濡傚浘2)濡傛灉璇誨啓紓佸ご娌跨潃鍦嗗艦鍚勮啘鐨勫崐寰勬柟鍚戠Щ鍔ㄤ竴孌佃窛紱伙紝浠ュ悗鍐欏叆鐨勬暟鎹鍙堟帓鍒楀湪鍙﹀栦竴涓紓侀亾涓娿傛牴鎹紜鐩樿勬牸鐨勪笉鍚岋紝紓侀亾鏁板彲浠ヤ粠鍑犵櫨鍒版暟鍗冧笉絳夛紱涓涓紓侀亾涓婂彲浠ュ圭撼鏁癒B鐨勬暟鎹錛岃屼富鏈鴻誨啓鏃跺線寰騫朵笉闇瑕佷竴嬈¤誨啓閭d箞澶氾紝浜庢槸錛岀侀亾鍙堣鍒掑垎鎴愯嫢騫叉碉紝姣忔電О涓轟竴涓鎵囧尯銆備竴涓鎵囧尯涓鑸瀛樻斁512瀛楄妭鐨勬暟鎹銆傛墖鍖轟篃闇瑕佺紪鍙鳳紝鍚屼竴紓侀亾涓鐨勬墖鍖猴紝鍒嗗埆縐頒負1鎵囧尯錛2鎵囧尯鈥︹
璁$畻鏈哄圭‖鐩樼殑璇誨啓錛屽勪簬鏁堢巼鐨勮冭檻錛屾槸浠ユ墖鍖轟負鍩烘湰鍗曚綅鐨勩傚嵆浣胯$畻鏈哄彧闇瑕佺‖鐩樹笂瀛樺偍鐨勬煇涓瀛楄妭錛屼篃蹇呴』涓嬈℃妸榪欎釜瀛楄妭鎵鍦ㄧ殑鎵囧尯涓鐨512瀛楄妭鍏ㄩ儴璇誨叆鍐呭瓨錛屽啀浣跨敤鎵闇鐨勯偅涓瀛楄妭銆備笉榪囷紝鍦ㄤ笂鏂囦腑鎴戜滑涔熸彁鍒幫紝紜鐩樹笂闈銆佺侀亾銆佹墖鍖虹殑鍒掑垎琛ㄩ潰涓婃槸鐪嬩笉鍒頒換浣曠棔榪圭殑錛岃櫧鐒剁佸ご鍙浠ユ牴鎹鏌愪釜紓侀亾鐨勫簲鏈夊崐寰勬潵瀵瑰噯榪欎釜紓侀亾錛屼絾鎬庢牱鎵嶈兘鍦ㄩ栧熬鐩歌繛鐨勪竴鍦堟墖鍖轟腑鎵懼嚭鎵闇瑕佺殑鏌愪竴鎵囧尯鍛錛熷師鏉ワ紝姣忎釜鎵囧尯騫朵笉浠呬粎鐢512涓瀛楄妭緇勬垚鐨勶紝鍦ㄨ繖浜涚敱璁$畻鏈哄瓨鍙栫殑鏁版嵁鐨勫墠銆佸悗涓ょ錛岄兘鍙︽湁涓浜涚壒瀹氱殑鏁版嵁錛岃繖浜涙暟鎹鏋勬垚浜嗘墖鍖虹殑鐣岄檺鏍囧織錛屾爣蹇椾腑鍚鏈夋墖鍖虹殑緙栧彿鍜屽叾浠栦俊鎮銆傝$畻鏈哄氨鍑鍊熺潃榪欎簺鏍囧織鏉ヨ瘑鍒鎵囧尯
紜鐩樼殑鏁版嵁緇撴瀯
鍦ㄤ笂鏂囦腑錛屾垜浠璋堜簡鏁版嵁鍦ㄧ‖鐩樹腑鐨勫瓨鍌ㄧ殑涓鑸鍘熺悊銆備負浜嗚兘鏇存繁鍏ュ湴浜嗚В紜鐩橈紝鎴戜滑榪樺繀欏誨圭‖鐩樼殑鏁版嵁緇撴瀯鏈変釜綆鍗曠殑浜嗚В銆傜‖鐩樹笂鐨勬暟鎹鎸夌収鍏朵笉鍚岀殑鐗圭偣鍜屼綔鐢ㄥぇ鑷村彲鍒嗕負5閮ㄥ垎錛歁BR鍖恆丏BR鍖恆丗AT鍖恆丏IR鍖哄拰DATA鍖恆傛垜浠鏉ュ垎鍒浠嬬粛涓涓嬶細
1錛嶮BR鍖
MBR(Main Boot Record 涓誨紩瀵艱板綍鍖)�浣嶄簬鏁翠釜紜鐩樼殑0紓侀亾0鏌遍潰1鎵囧尯銆備笉榪囷紝鍦ㄦ誨叡512瀛楄妭鐨勪富寮曞兼墖鍖轟腑錛孧BR鍙鍗犵敤浜嗗叾涓鐨446涓瀛楄妭錛屽彟澶栫殑64涓瀛楄妭浜ょ粰浜咲PT(Disk Partition Table紜鐩樺垎鍖鴻〃)(瑙佽〃)錛屾渶鍚庝袱涓瀛楄妭鈥55錛孉A鈥濇槸鍒嗗尯鐨勭粨鏉熸爣蹇椼傝繖涓鏁翠綋鏋勬垚浜嗙‖鐩樼殑涓誨紩瀵兼墖鍖恆(鍥)
涓誨紩瀵艱板綍涓鍖呭惈浜嗙‖鐩樼殑涓緋誨垪鍙傛暟鍜屼竴孌靛紩瀵肩▼搴忋傚叾涓鐨勭‖鐩樺紩瀵肩▼搴忕殑涓昏佷綔鐢ㄦ槸媯鏌ュ垎鍖鴻〃鏄鍚︽g『騫朵笖鍦ㄧ郴緇熺‖浠跺畬鎴愯嚜媯浠ュ悗寮曞煎叿鏈夋縺媧繪爣蹇楃殑鍒嗗尯涓婄殑鎿嶄綔緋葷粺錛屽苟灝嗘帶鍒舵潈浜ょ粰鍚鍔ㄧ▼搴忋侻BR鏄鐢卞垎鍖虹▼搴(濡侳disk錛巈xe)鎵浜х敓鐨勶紝瀹冧笉渚濊禆浠諱綍鎿嶄綔緋葷粺錛岃屼笖紜鐩樺紩瀵肩▼搴忎篃鏄鍙浠ユ敼鍙樼殑錛屼粠鑰屽疄鐜板氱郴緇熷叡瀛樸
涓嬮潰錛屾垜浠浠ヤ竴涓瀹炰緥璁╁ぇ瀹舵洿鐩磋傚湴鏉ヤ簡瑙d富寮曞艱板綍錛
渚嬶細80 01 01 00 0B FE BF FC 3F 00 00 00 7E 86 BB 00
鍦ㄨ繖閲屾垜浠鍙浠ョ湅鍒幫紝鏈鍓嶉潰鐨勨80鈥濇槸涓涓鍒嗗尯鐨勬縺媧繪爣蹇楋紝琛ㄧず緋葷粺鍙寮曞礆紱鈥01 01 00鈥濊〃紺哄垎鍖哄紑濮嬬殑紓佸ご鍙蜂負01錛屽紑濮嬬殑鎵囧尯鍙蜂負01錛屽紑濮嬬殑鏌遍潰鍙蜂負00錛涒0B鈥濊〃紺哄垎鍖虹殑緋葷粺綾誨瀷鏄疐AT32錛屽叾浠栨瘮杈冨父鐢ㄧ殑鏈04(FAT16)銆07(NTFS)錛涒淔E BF FC鈥濊〃紺哄垎鍖虹粨鏉熺殑紓佸ご鍙蜂負254錛屽垎鍖虹粨鏉熺殑鎵囧尯鍙蜂負63銆佸垎鍖虹粨鏉熺殑鏌遍潰鍙蜂負764錛涒3F 00 00 00鈥濊〃紺洪栨墖鍖虹殑鐩稿規墖鍖哄彿涓63錛涒7E 86 BB 00鈥濊〃紺烘繪墖鍖烘暟涓12289622銆
2錛嶥BR鍖
DBR(Dos Boot Record)鏄鎿嶄綔緋葷粺寮曞艱板綍鍖虹殑鎰忔濄傚畠閫氬父浣嶄簬紜鐩樼殑0紓侀亾1鏌遍潰1鎵囧尯錛屾槸鎿嶄綔緋葷粺鍙浠ョ洿鎺ヨ塊棶鐨勭涓涓鎵囧尯錛屽畠鍖呮嫭涓涓寮曞肩▼搴忓拰涓涓琚縐頒負BPB(Bios Parameter Block)鐨勬湰鍒嗗尯鍙傛暟璁板綍琛ㄣ傚紩瀵肩▼搴忕殑涓昏佷換鍔℃槸褰揗BR灝嗙郴緇熸帶鍒舵潈浜ょ粰瀹冩椂錛屽垽鏂鏈鍒嗗尯璺熺洰褰曞墠涓や釜鏂囦歡鏄涓嶆槸鎿嶄綔緋葷粺鐨勫紩瀵兼枃浠(浠DOS涓轟緥錛屽嵆鏄疘o錛巗ys鍜孧sdos錛巗ys)銆傚傛灉紜瀹氬瓨鍦錛屽氨鎶婂畠璇誨叆鍐呭瓨錛屽苟鎶婃帶鍒舵潈 浜ょ粰璇ユ枃浠躲侭PB鍙傛暟鍧楄板綍鐫鏈鍒嗗尯鐨勮搗濮嬫墖鍖恆佺粨鏉熸墖鍖恆佹枃浠跺瓨鍌ㄦ牸寮忋佺‖鐩樹粙璐ㄦ弿榪扮︺佹牴鐩褰曞ぇ灝忋丗AT涓鏁幫紝鍒嗛厤鍗曞厓鐨勫ぇ灝忕瓑閲嶈佸弬鏁般侱BR鏄鐢遍珮綰ф牸寮忓寲紼嬪簭(鍗矲ormat錛巆om絳夌▼搴)鎵浜х敓鐨勩
3錛嶧AT鍖
鍦―BR涔嬪悗鐨勬槸鎴戜滑姣旇緝鐔熸倝鐨凢AT(File Allocation Table鏂囦歡鍒嗛厤琛)鍖恆傚湪瑙i噴鏂囦歡鍒嗛厤琛ㄧ殑姒傚康涔嬪墠錛屾垜浠鍏堟潵璋堣皥綈(Cluster)鐨勬傚康銆傛枃浠跺崰鐢ㄧ佺洏絀洪棿鏃訛紝鍩烘湰鍗曚綅涓嶆槸瀛楄妭鑰屾槸綈囥備竴鑸鎯呭喌涓嬶紝杞鐩樻瘡綈囨槸1涓鎵囧尯錛岀‖鐩樻瘡綈囩殑鎵囧尯鏁頒笌紜鐩樼殑鎬誨歸噺澶у皬鏈夊叧錛屽彲鑳芥槸4銆8銆16銆32銆64鈥︹
鍚屼竴涓鏂囦歡鐨勬暟鎹騫朵笉涓瀹氬畬鏁村湴瀛樻斁鍦ㄧ佺洏鐨勪竴涓榪炵畫鐨勫尯鍩熷唴錛岃屽線寰浼氬垎鎴愯嫢騫叉碉紝鍍忎竴鏉¢摼瀛愪竴鏍峰瓨鏀俱傝繖縐嶅瓨鍌ㄦ柟寮忕О涓烘枃浠剁殑閾懼紡瀛樺偍銆傜敱浜庣‖鐩樹笂淇濆瓨鐫孌典笌孌典箣闂寸殑榪炴帴淇℃伅(鍗矲AT)錛屾搷浣滅郴緇熷湪璇誨彇鏂囦歡鏃訛紝鎬繪槸鑳藉熷噯紜鍦版壘鍒板悇孌電殑浣嶇疆騫舵g『璇誨嚭銆
涓轟簡瀹炵幇鏂囦歡鐨勯摼寮忓瓨鍌錛岀‖鐩樹笂蹇呴』鍑嗙『鍦拌板綍鍝浜涚皣宸茬粡琚鏂囦歡鍗犵敤錛岃繕蹇呴』涓烘瘡涓宸茬粡鍗犵敤鐨勭皣鎸囨槑瀛樺偍鍚庣戶鍐呭圭殑涓嬩竴涓綈囩殑綈囧彿銆傚逛竴涓鏂囦歡鐨勬渶鍚庝竴綈囷紝鍒欒佹寚鏄庢湰綈囨棤鍚庣戶綈囥傝繖浜涢兘鏄鐢盕AT琛ㄦ潵淇濆瓨鐨勶紝琛ㄤ腑鏈夊緢澶氳〃欏癸紝姣忛」璁板綍涓涓綈囩殑淇℃伅銆傜敱浜嶧AT瀵逛簬鏂囦歡綆$悊鐨勯噸瑕佹э紝鎵浠FAT鏈変竴涓澶囦喚錛屽嵆鍦ㄥ師FAT鐨勫悗闈㈠啀寤轟竴涓鍚屾牱鐨凢AT銆傚垵褰㈡垚鐨凢AT涓鎵鏈夐」閮芥爣鏄庝負鈥滄湭鍗犵敤鈥濓紝浣嗗傛灉紓佺洏鏈夊矓閮ㄦ崯鍧忥紝閭d箞鏍煎紡鍖栫▼搴忎細媯嫻嬪嚭鎹熷潖鐨勭皣錛屽湪鐩稿簲鐨勯」涓鏍囦負鈥滃潖綈団濓紝浠ュ悗瀛樻枃浠舵椂灝變笉浼氬啀浣跨敤榪欎釜綈囦簡銆侳AT鐨勯」鏁頒笌紜鐩樹笂鐨勬葷皣鏁扮浉褰擄紝姣忎竴欏瑰崰鐢ㄧ殑瀛楄妭鏁頒篃瑕佷笌鎬葷皣鏁扮浉閫傚簲錛屽洜涓哄叾涓闇瑕佸瓨鏀劇皣鍙楓侳AT鐨勬牸寮忔湁澶氱嶏紝鏈涓哄父瑙佺殑鏄疐AT16鍜孎AT32銆
4錛嶥IR鍖
DIR(Directory)鏄鏍圭洰褰曞尯錛岀揣鎺ョ潃絎浜孎AT琛(鍗沖囦喚鐨凢AT琛)涔嬪悗錛岃板綍鐫鏍圭洰褰曚笅姣忎釜鏂囦歡(鐩褰)鐨勮搗濮嬪崟鍏冿紝鏂囦歡鐨勫睘鎬х瓑銆傚畾浣嶆枃浠朵綅緗鏃訛紝鎿嶄綔緋葷粺鏍規嵁DIR涓鐨勮搗濮嬪崟鍏冿紝緇撳悎FAT琛ㄥ氨鍙浠ョ煡閬撴枃浠跺湪紜鐩樹腑鐨勫叿浣撲綅緗鍜屽ぇ灝忎簡銆
5錛庢暟鎹(DATA)鍖
鏁版嵁鍖烘槸鐪熸f剰涔変笂鐨勬暟鎹瀛樺偍鐨勫湴鏂癸紝浣嶄簬DIR鍖轟箣鍚庯紝鍗犳嵁紜鐩樹笂鐨勫ぇ閮ㄥ垎鏁版嵁絀洪棿銆
紓佺洏鐨勬枃浠剁郴緇
緇忓父鍚楂樻墜浠璇村埌FAT16銆丗AT32銆丯TFS絳夊悕璇嶏紝鏈嬪弸浠鍙鑳介殣綰︾煡閬撹繖鏄鏂囦歡緋葷粺鐨勬剰鎬濄傚彲鏄錛岀┒絝熻繖涔堝氭枃浠剁郴緇熷垎鍒浠h〃浠涔堝惈涔夊憿錛熶粖澶╋紝鎴戜滑灝變竴璧鋒潵瀛︿範瀛︿範錛
1.浠涔堟槸鏂囦歡緋葷粺錛
鎵璋撴枃浠剁郴緇燂紝瀹冩槸鎿嶄綔緋葷粺涓鈃変互緇勭粐銆佸瓨鍌ㄥ拰鍛藉悕鏂囦歡鐨勭粨鏋勩傜佺洏鎴栧垎鍖哄拰瀹冩墍鍖呮嫭鐨勬枃浠剁郴緇熺殑涓嶅悓鏄寰堥噸瑕佺殑錛屽ぇ閮ㄥ垎搴旂敤紼嬪簭閮藉熀浜庢枃浠剁郴緇熻繘琛屾搷浣滐紝鍦ㄤ笉鍚岀嶆枃浠剁郴緇熶笂鏄涓嶈兘宸ヤ綔鐨勩
2.鏂囦歡緋葷粺澶у舵棌
甯哥敤鐨勬枃浠剁郴緇熸湁寰堝氾紝MS-DOS鍜學indows 3.x浣跨敤FAT16鏂囦歡緋葷粺錛岄粯璁ゆ儏鍐典笅Windows 98涔熶嬌鐢‵AT16錛學indows 98鍜孧e鍙浠ュ悓鏃舵敮鎸丗AT16銆丗AT32涓ょ嶆枃浠剁郴緇燂紝Windows NT鍒欐敮鎸丗AT16銆丯TFS涓ょ嶆枃浠剁郴緇燂紝Windows 2000鍙浠ユ敮鎸丗AT16銆丗AT32銆丯TFS涓夌嶆枃浠剁郴緇燂紝Linux鍒欏彲浠ユ敮鎸佸氱嶆枃浠剁郴緇燂紝濡侳AT16銆丗AT32銆丯TFS銆丮inix銆乪xt銆乪xt2銆亁iafs銆丠PFS銆乂FAT絳夛紝涓嶈繃Linux涓鑸閮戒嬌鐢╡xt2鏂囦歡緋葷粺銆備笅闈錛岀瑪鑰呭氨綆瑕佷粙緇嶈繖浜涙枃浠剁郴緇熺殑鏈夊叧鎯呭喌錛
(1)FAT16
FAT鐨勫叏縐版槸鈥淔ile Allocation Table(鏂囦歡鍒嗛厤琛ㄧ郴緇)鈥濓紝鏈鏃╀簬1982騫村紑濮嬪簲鐢ㄤ簬MS-DOS涓銆侳AT鏂囦歡緋葷粺涓昏佺殑浼樼偣灝辨槸瀹冨彲浠ュ厑璁稿氱嶆搷浣滅郴緇熻塊棶錛屽侻S-DOS銆乄indows 3.x銆乄indows 9x銆乄indows NT鍜孫S/2絳夈傝繖涓鏂囦歡緋葷粺鍦ㄤ嬌鐢ㄦ椂閬靛驚8.3鍛藉悕瑙勫垯(鍗蟲枃浠跺悕鏈澶氫負8涓瀛楃︼紝鎵╁睍鍚嶄負3涓瀛楃)銆
(2)VFAT
VFAT鏄鈥滄墿灞曟枃浠跺垎閰嶈〃緋葷粺鈥濈殑鎰忔濓紝涓昏佸簲鐢ㄤ簬鍦╓indows 95涓銆傚畠瀵笷AT16鏂囦歡緋葷粺榪涜屾墿灞曪紝騫舵彁渚涙敮鎸侀暱鏂囦歡鍚嶏紝鏂囦歡鍚嶅彲闀胯揪255涓瀛楃︼紝VFAT浠嶄繚鐣欐湁鎵╁睍鍚嶏紝鑰屼笖鏀鎸佹枃浠舵棩鏈熷拰鏃墮棿灞炴э紝涓烘瘡涓鏂囦歡淇濈暀浜嗘枃浠跺壋寤烘棩鏈/鏃墮棿銆佹枃浠舵渶榪戣淇鏀圭殑鏃ユ湡/鏃墮棿鍜屾枃浠舵渶榪戣鎵撳紑鐨勬棩鏈/鏃墮棿榪欎笁涓鏃ユ湡/鏃墮棿銆
(3)FAT32
FAT32涓昏佸簲鐢ㄤ簬Windows 98緋葷粺錛屽畠鍙浠ュ炲己紓佺洏鎬ц兘騫跺炲姞鍙鐢ㄧ佺洏絀洪棿銆傚洜涓轟笌FAT16鐩告瘮錛屽畠鐨勪竴涓綈囩殑澶у皬瑕佹瘮FAT16灝忓緢澶氾紝鎵浠ュ彲浠ヨ妭鐪佺佺洏絀洪棿銆傝屼笖瀹冩敮鎸2G浠ヤ笂鐨勫垎鍖哄ぇ灝忋傛湅鍙嬩滑浠庨檮琛ㄤ腑鍙浠ョ湅鍑篎AT16涓嶧AT32鐨勪竴涓嶅悓銆
(4)HPFS
楂樻ц兘鏂囦歡緋葷粺銆侽S/2鐨勯珮鎬ц兘鏂囦歡緋葷粺(HPFS)涓昏佸厠鏈嶄簡FAT鏂囦歡緋葷粺涓嶉傚悎浜庨珮妗f搷浣滅郴緇熻繖涓緙虹偣錛孒PFS鏀鎸侀暱鏂囦歡鍚嶏紝姣擣AT鏂囦歡緋葷粺鏈夋洿寮虹殑綰犻敊鑳藉姏銆俉indows NT涔熸敮鎸丠PFS錛屼嬌寰椾粠OS/2鍒癢indows NT鐨勮繃娓℃洿涓哄規槗銆侶PFS鍜孨TFS鏈夊寘鎷闀挎枃浠跺悕鍦ㄥ唴鐨勮稿氱浉鍚岀壒鎬э紝浣嗕嬌鐢ㄥ彲闈犳ц緝宸銆
(5)NTFS
NTFS鏄涓撶敤浜嶹indows NT/2000鎿嶄綔緋葷粺鐨勯珮綰ф枃浠剁郴緇燂紝瀹冩敮鎸佹枃浠剁郴緇熸晠闅滄仮澶嶏紝灝ゅ叾鏄澶у瓨鍌ㄥ獟浣撱侀暱鏂囦歡鍚嶃侼TFS鐨勪富瑕佸急鐐規槸瀹冨彧鑳借玏indows NT/2000鎵璇嗗埆錛岃櫧鐒跺畠鍙浠ヨ誨彇FAT鏂囦歡緋葷粺鍜孒PFS鏂囦歡緋葷粺鐨勬枃浠訛紝浣嗗叾鏂囦歡鍗翠笉鑳借獸AT鏂囦歡緋葷粺鍜孒PFS鏂囦歡緋葷粺鎵瀛樺彇錛屽洜姝ゅ吋瀹規ф柟闈㈡瘮杈冩垚闂棰樸
ext2
榪欐槸Linux涓浣跨敤鏈澶氱殑涓縐嶆枃浠剁郴緇燂紝鍥犱負瀹冩槸涓撻棬涓篖inux璁捐★紝鎷ユ湁鏈蹇鐨勯熷害鍜屾渶灝忕殑CPU鍗犵敤鐜囥俥xt2鏃㈠彲浠ョ敤浜庢爣鍑嗙殑鍧楄懼(濡傜‖鐩)錛屼篃琚搴旂敤鍦ㄨ蔣鐩樼瓑縐誨姩瀛樺偍璁懼囦笂銆傜幇鍦ㄥ凡緇忔湁鏂頒竴浠g殑Linux鏂囦歡緋葷粺濡係GI鍏鍙哥殑XFS銆丷eiserFS銆乪xt3鏂囦歡緋葷粺絳夊嚭鐜般
灝忕粨錛氳櫧鐒朵笂闈㈢瑪鑰呬粙緇嶄簡6縐嶆枃浠剁郴緇燂紝浣嗗崰緇熸不鍦頒綅鐨勫嵈鏄疐AT16/32銆丯TFS絳夊皯鏁板嚑縐嶏紝浣跨敤鏈澶氱殑褰撶劧灝辨槸FAT32鍟︺傚彧瑕佸湪鈥滄垜鐨勭數鑴戔濅腑鍙沖嚮鏌愪釜椹卞姩鍣ㄧ殑灞炴э紝灝卞彲浠ュ湪鈥滃父瑙勨濋夐」涓(鍥)鐪嬪埌鎵浣跨敤鐨勬枃浠剁郴緇熴
鏄庢槑鐧界櫧璇嗗埆紜鐩樼紪鍙
鐩鍓嶏紝鐢靛瓙甯傚満涓婄‖鐩樺搧鐗屾渶璁╁ぇ瀹剁啛鎮夌殑鏃犻潪鏄疘BM銆佹槅鑵(Quantum)銆佸笇鎹(Seagate),榪堟嫇(Maxtor)絳夆滆佸瓧鍙封濄傝岃繖浜涚‖鐩樺瀷鍙風殑緙栧彿鍒欏悇涓嶇浉鍚岋紝浠や漢鐪艱姳緙涔便傚叾瀹烇紝榪欎簺緙栧彿鍧囨湁涓瀹氱殑瑙勫緥錛岃〃紺轟竴浜涚壒瀹?鐨勫惈涔夈備竴鑸鏉ヨ達紝鎴戜滑鍙浠ヤ粠鍏剁紪鍙鋒潵浜嗚В紜鐩樼殑鎬ц兘鎸囨爣錛屽寘鎷鎺ュ彛?綾誨瀷銆佽漿閫熴佸歸噺絳夈備綔涓篋IY鏈嬪弸鏉ヨ達紝鍙鏈夎嚜宸辯湡姝f帉鎻℃g『璇嗗埆紜鐩樼紪鍙鳳紝鍦ㄩ夎喘紜鐩樻椂錛屽氨鏂逛究寰楀(浠ヨ嚧涓嶈鈥滈粦鈥)錛岃嚦灝戜笉浼氳鍗栫殑浜鴻村暐鏄鍟ャ備互涓嬩婦渚嬭存槑錛屼緵鏈嬪弸浠鍙傝冦
涓銆両BM
IBM鏄紜鐩樹笟鐨勫法澶達紝鍏朵駭鍝佸嚑涔庢兜鐩栦簡鎵鏈夌‖鐩橀嗗煙銆傝屼笖IBM榪樻槸鍘誨勾紜鐩樺歸噺銆佷環鏍兼垬鐨勫嬩綔錏硅呫傛垜浠浠婂ぉ鑳藉熺敤寰椾笂緇忔祹涓婃棦渚垮疁錛岃屼笖瀹歸噺鍙堝ぇ鐨勭‖鐩樺彲閮藉緱鎰熻阿IBM銆
IBM鐨勬瘡涓涓浜у搧鍙堝垎涓哄氫釜緋誨垪錛屽畠鐨勫懡鍚嶆柟寮忎負錛氫駭鍝佸悕錛嬬郴鍒椾唬鍙鳳紜鎺ュ彛綾誨瀷錛嬬洏鐗囧昂瀵革紜杞閫燂紜瀹歸噺銆備互Deskstar 22GXP鐨13.5GB紜鐩樹負渚嬶紝璇ョ‖鐩樼殑鍨嬪彿涓猴細DJNA錛371350錛屽瓧姣岲浠h〃Deskstar浜у搧錛孞N浠h〃Deskstar25GP涓22GP緋誨垪錛孉浠h〃ATA鎺ュ彛錛3浠h〃3瀵哥洏鐗囷紝7鏄7200杞浜у搧錛屾渶鍚庡洓浣嶆暟瀛椾負紜鐩樺歸噺13.5GB銆侷BM緋誨垪浠e彿(IDE)鍚涔夊備笅錛
TT=Deskstar 16GP鎴14GXP JN=Deskstar 25GP鎴22GXP RV=Ultrastar 18LZX鎴36ZX
鎺ュ彛綾誨瀷鍚涔夊備笅錛欰錛滱TA
S涓嶶錛漊ltra SCSI銆乁ltra SCSI Wide銆乁ltra SCSI SCA銆佸炲己鍨婼CSI銆
澧炲己鎵╁睍鍨婼CSI錛圫CA錛
C錛漇erial Storage Architecture榪炵畫瀛樺偍浣撶郴SCSI L錛濆厜綰ら氶亾SCSI
浜屻丮AXTOR(榪堟嫇)
MAXTOR鏄闊╁浗鐜頒唬鐢靛瓙緹庡浗鍏鍙哥殑涓涓鐙絝嬪瓙鍏鍙革紝浠ュ墠璇ュ叕鍙哥殑浜у搧涔熻嗙洊浜咺DE涓嶴CSI涓や釜鏂歸潰錛屼絾鐢變簬SCSI鏂歸潰鐨勪駭鍝佺己涔忕珶浜夊姏鑰屾渶緇堟斁寮冧簡榪欎釜楂樼甯傚満浠庤屼富鏀籌DE紜鐩橈紝鎵浠MAXTOR鍏鍙稿簲璇ユ槸濡備粖紜鐩樺巶鍟嗕腑鏈涓撲竴鐨勪簡銆
MAXTOR紜鐩樼紪鍙瘋勫垯濡備笅錛氶栦綅錛嬪歸噺錛嬫帴鍙g被鍨嬶紜紓佸ご鏁幫紝MAXTOR?浠庨捇鐭沖洓浠e紑濮嬶紝鍏墮栦綅鏁板瓧灝變負9錛屼竴鐩村歡緇鍒扮幇鍦錛屾墍浠ュぇ瀹跺備粖鑳藉湪鐢靛瓙甯傚満涓婅佸埌鐨凪AXTOR紜鐩橀栦綅鍩烘湰涓婇兘涓9銆傚彟澶栨瘮杈冪壒孌婄殑鏄疢AXTOR緙栧彿涓鏈夌佸ご鏁拌繖涓姒傚康錛屽洜涓篗AXTOR紜鐩樻槸澶ф墦鍗曠熷歸噺鐨勫彂璧蜂漢錛屾墍浠ュ叾紜鐩樼殑鍨嬪彿涓瑕佸皢鍗曠熷歸噺浠庣佸ご鏁頒腑浣撶幇鍑烘潵銆傚崟紕熷歸噺錛2*紜鐩樻誨歸噺/紓佸ご鏁般
鐜頒互閲戦捇涓変唬(DiamondMax Plus6800)10.2GB鐨勭‖鐩樹負渚嬭存槑錛氳ョ‖鐩?鍨嬪彿涓91024U3錛9鏄棣栦綅錛1024鏄瀹歸噺錛孶鏄鎺ュ彛綾誨瀷UDMA66錛3浠h〃璇ョ‖鐩樻湁3涓紓佸ご錛屼篃灝辨槸璇村叾涓鐨勪竴涓鐩樼墖鏄鍗曢潰鏈夋暟鎹銆傝繖涓鍗曠熷歸噺灝變負2*10.2/3=6.8GB銆侻AXTOR紜鐩樻帴鍙g被鍨嬪瓧姣嶅惈涔夊傦細
A錛漃IO妯″紡 D錛漊DMA33妯″紡 U錛漊DMA66妯″紡
涓夈丼EAGATE(甯屾嵎)
甯屾嵎縐戞妧鍏鍙(Seagate Technology)鏄涓栫晫涓婃渶澶х殑紓佺洏椹卞姩鍣ㄣ佺?鐩樺拰璇誨啓紓佸ご鐢熶駭鍘傚訛紝璇ュ叕鍙告槸涓鐩存槸IBM銆丆OMPAQ銆丼ONY絳変笟鐣屽ぇ鎴風殑紜鐩樹緵搴斿晢銆傚笇鎹瘋繕淇濇寔鐫涓氱晫絎涓嬈10000杞紜鐩樼殑璁板綍(鎹瘋憊Cheetah緋誨垪SCSI)涓庢渶澶у歸噺(鎹瘋憊涓変唬73GB)鐨勮板綍錛屽叕鍙哥殑瀹炲姏鐢辨ゅ彲瑙佷竴鏂戙備絾?鐢變簬甯屾嵎涓鐩存槸浠ラ珮絝搴旂敤涓轟富(渚嬪係CSI紜鐩)錛岃屽苟涓嶆槸鐗瑰埆閲嶈嗕綆絝瀹剁敤浜у搧鐨勫紑鍙戱紝浠庤屽艱嚧鍦―IY涓鏃忓績鐩涓鐨勫湴浣嶄笉濡傛槅鑵劇瓑紜鐩樹緵搴斿晢?銆傚ソ鍦ㄥ笇鎹峰叕鍙稿強鏃舵敞鎰忓埌浜嗚繖涓闂棰橈紝涓嶄箙鍓嶆姇鍏ュ競鍦虹殑閰烽奔(Barracuda)緋誨垪灝變竴鎵甯屾嵎紜鐩樹互寰鍦ㄥ崟紕熷歸噺銆佽漿閫熴佸櫔闊熾侀潪姝e父澶栭戜笅宸ヤ綔紼?瀹氭с佺患鍚堟ц兘涓婄殑鍔e娍銆
甯屾嵎鐨勭‖鐩樼郴鍒椾粠浣庣鍒伴珮絝鐨勪駭鍝佸悕縐板垎鍒涓猴細U4緋誨垪銆丮edalist(閲戠墝)緋誨垪銆乁8緋誨垪銆丮edalist Pro(閲戠墝Pro)緋誨垪銆丅arracuda(閰烽奔)緋誨垪銆傚叾涓璏edalist Pro涓嶣arracuda緋誨垪鏄7200杞鐨勪駭鍝侊紝鍏朵粬鐨勬槸5400杞鐨勪駭鍝併傜‖鐩樼殑鍨嬪彿鍧囦互ST寮澶達紝鐜頒互閰烽奔10.2GB紜鐩樹負渚嬫潵璇存槑銆傝ョ‖鐩樼殑鍨嬪彿鏄錛歋T310220A錛屽湪ST鍚庣涓浣嶆暟瀛楁槸浠h〃紜鐩樼殑灝哄革紝3灝辨槸璇ョ‖鐩橀噰鐢3瀵哥洏鐗囷紝濡備粖鍏朵粬瑙勬牸鐨勭‖鐩樺凡鍩烘湰涓婃病鏈変簡錛屾墍浠ュぇ瀹惰兘澶熻佸埌?鐨勭粷澶у氭暟紜鐩樿ヤ綅鏁板瓧鍧囦笉3錛3鍚庨潰鐨1022浠h〃鐨勬槸璇ョ‖鐩樼殑鏍煎紡鍖栧歸噺鏄10.22GB錛屾渶鍚庝竴浣嶆暟瀛0鏄浠h〃7200杞浜у搧銆傝繖涓鐐逛笉瑕佹販娣嗕笌甯屾嵎浠ュ墠鐨勫叆闂ㄧ駭浜у搧Medalist ST38420A娣鋒穯銆傚氭暟甯屾嵎鐨凪edalist Pro緋誨垪寮濮嬶紝浠ョ粨灝劇殑浜у搧鍧囦唬琛7200杞紜鐩橈紝鍏跺畠鏁板瓧緇撳熬(鍖呮嫭1銆2)浠h〃5400杞鐨勪駭鍝併備綅浜庡瀷鍙鋒渶鍚庣殑瀛楁瘝鏄紜鐩樼殑鎺ュ彛綾誨瀷銆傚笇鎹風‖鐩樼殑鎺ュ彛綾誨瀷瀛楁瘝鍚涔夊備笅錛
A=ATA UDMA33鎴朥DMA66 IDE鎺ュ彛 AG涓虹瑪璁版湰鐢佃剳涓撶敤鐨凙TA鎺ュ彛紜鐩樸
W涓篣LTRA Wide SCSI錛
鍏舵暟鎹浼犺緭鐜囦負40MB姣忕 N涓篣LTRA Narrow SCSI錛屽叾鏁版嵁浼犺緭鐜囦負20MB姣忕掋
鑰孲T34501W/FC鍜孲T19101N/FC涓鐨凢C(Fibre Channel)琛ㄧず鍏夌氦閫氶亾錛屽彲鎻愪緵楂樿揪姣忕100MB鐨勬暟鎹浼犺緭鐜囷紝騫朵笖鏀鎸佺儹鎻掓嫈銆
紜鐩樺強鎺ュ彛鏍囧噯鐨勫彂灞曞巻鍙
涓銆佺‖鐩樼殑鍘嗗彶
璇磋搗紜鐩樼殑鍘嗗彶錛屾垜浠涓嶈兘涓嶉栧厛鎻愬埌钃濊壊宸ㄤ漢IBM鎵鍙戞尌鐨勯噸瑕佷綔鐢錛屾f槸IBM鍙戞槑浜嗙‖鐩橈紝騫朵笖涓虹‖鐩樼殑鍙戝睍鍋氬嚭浜嗕竴緋誨垪閲嶅ぇ璐$尞銆傚湪鍙戞槑紓佺洏緋葷粺涔嬪墠錛岃$畻鏈轟嬌鐢ㄧ┛瀛旂焊甯︺佺佸甫絳夋潵瀛樺偍紼嬪簭涓庢暟鎹錛岃繖浜涘瓨鍌ㄦ柟寮忎笉浠呭歸噺浣庛侀熷害鎱錛岃屼笖鏈変釜澶х己闄鳳細瀹冧滑閮芥槸欏哄簭瀛樺偍錛屼負浜嗚誨彇鍚庨潰鐨勬暟鎹錛屽繀欏諱粠澶村紑濮嬭伙紝鏃犳硶瀹炵幇闅忔満瀛樺彇鏁版嵁銆
鍦1956騫9鏈堬紝IBM鍚戜笘鐣屽睍紺轟簡絎涓鍙板晢鐢ㄧ‖鐩業BM 350 RAMAC錛圧andom Access Method of Accounting and Control錛夛紝榪欏楃郴緇熺殑鎬誨歸噺鍙鏈5MB錛屽嵈鏄浣跨敤浜50涓鐩村緞涓24鑻卞哥殑紓佺洏緇勬垚鐨勫簽鐒跺ぇ鐗┿傝屽湪1968騫碔BM鍏鍙稿張棣栨℃彁鍑轟簡鈥滄俯褰繪柉鐗光漌inchester鎶鏈銆傗滄俯褰繪柉鐗光濇妧鏈鐨勭簿楂撴槸錛氣滀嬌鐢ㄥ瘑灝併佸滻瀹氬苟楂橀熸棆杞鐨勯晙紓佺洏鐗囷紝紓佸ご娌跨洏鐗囧緞鍚戠Щ鍔錛岀佸ご紓佸ご鎮嫻鍦ㄩ珮閫熻漿鍔ㄧ殑鐩樼墖涓婃柟錛岃屼笉涓庣洏鐗囩洿鎺ユ帴瑙︹濓紝榪欎究鏄鐜頒唬紜鐩樼殑鍘熷瀷銆傚湪1973騫碔BM鍏鍙稿埗閫犲嚭絎涓鍙伴噰鐢ㄢ滄俯褰繪湡鐗光濇妧鏈鍒墮犵殑紜鐩橈紝浠庢ょ‖鐩樻妧鏈鐨勫彂灞曟湁浜嗘g『鐨勭粨鏋勫熀紜銆1979騫達紝IBM鍐嶆″彂鏄庝簡鍚勮啘紓佸ご錛屼負榪涗竴姝ュ噺灝忕‖鐩樹綋縐銆佸炲ぇ瀹歸噺銆佹彁楂樿誨啓閫熷害鎻愪緵浜嗗彲鑳姐70騫翠唬鏈涓80騫翠唬鍒濇槸寰鍨嬭$畻鏈虹殑钀岃娊鏃舵湡錛屽寘鎷甯屾嵎銆佹槅鑵俱佽繄鎷撳湪鍐呯殑璁稿氳憲鍚嶇‖鐩樺巶鍟嗛兘璇炵敓浜庤繖涓孌墊椂闂淬1979騫達紝IBM鐨勪袱浣嶅憳宸Alan Shugart鍜孎inis Conner鍐沖畾瑕佸紑鍙戝儚5.25鑻卞歌蔣椹遍偅鏍峰ぇ灝忕殑紜鐩橀┍鍔ㄥ櫒錛屼粬浠紱誨紑IBM鍚庣粍寤轟簡甯屾嵎鍏鍙革紝嬈″勾錛屽笇鎹峰彂甯冧簡絎涓嬈鵑傚悎浜庡井鍨嬭$畻鏈轟嬌鐢ㄧ殑紜鐩橈紝瀹歸噺涓5MB錛屼綋縐涓庤蔣椹辯浉浠褲
PC鏃朵唬涔嬪墠鐨勭‖鐩樼郴緇熼兘鍏鋒湁浣撶Н澶с佸歸噺灝忋侀熷害鎱㈠拰浠鋒牸鏄傝吹鐨勭壒鐐癸紝榪欐槸鍥犱負褰撴椂璁$畻鏈虹殑搴旂敤鑼冨洿榪樺お灝忥紝鎶鏈涓庡競鍦轟箣闂存槸涓縐嶇浉浜掑埗綰︾殑鍏崇郴錛屼嬌寰楀寘鎷瀛樺偍涓氬湪鍐呯殑鏁翠釜璁$畻鏈轟駭涓氱殑鍙戝睍閮藉彈鍒頒簡闄愬埗銆 80騫翠唬鏈鏈烮BM瀵圭‖鐩樺彂灞曠殑鍙堜竴欏歸噸澶ц礎鐚錛屽嵆鍙戞槑浜哅R錛圡agneto Resistive)紓佸ご錛岃繖縐嶇佸ご鍦ㄨ誨彇鏁版嵁鏃跺逛俊鍙峰彉鍖栫浉褰撴晱鎰燂紝浣垮緱鐩樼墖鐨勫瓨鍌ㄥ瘑搴﹁兘澶熸瘮浠ュ線20MB姣忚嫳瀵告彁楂樹簡鏁板嶮鍊嶃1991騫碔BM鐢熶駭鐨3.5鑻卞哥殑紜鐩樹嬌鐢ㄤ簡MR紓佸ご錛屼嬌紜鐩樼殑瀹歸噺棣栨¤揪鍒頒簡1GB錛屼粠姝ょ‖鐩樺歸噺寮濮嬭繘鍏ヤ簡GB鏁伴噺綰х殑鏃朵唬 銆1999騫9鏈7鏃ワ紝榪堟嫇鍏鍙(Maxtor)_瀹e竷浜嗛栧潡鍗曠熷歸噺楂樿揪10.2GB鐨凙TA紜鐩橈紝浠庤屾妸紜鐩樼殑瀹歸噺寮曞叆浜嗕竴涓鏂伴噷紼嬬戙
浜屻佹帴鍙f爣鍑嗙殑鍙戝睍
錛1錛塈DE鍜孍IDE鐨勭敱鏉
鏈鏃╃殑IBM PC騫朵笉甯︽湁紜鐩橈紝瀹冪殑BIOS鍙奃OS 1.0鎿嶄綔緋葷粺涔熶笉鏀鎸佷換浣曠‖鐩橈紝鍥犱負緋葷粺鐨勫唴瀛樺彧鏈16KB錛屽氨榪炶蔣椹卞拰DOS閮芥槸鍙閫変歡銆傚悗鏉DOS 2寮曞叆浜嗗瓙鐩褰曠郴緇燂紝騫舵坊鍔犱簡瀵光滃ぇ瀹歸噺鈥濆瓨鍌ㄨ懼囩殑鏀鎸侊紝浜庢槸涓浜涘叕鍙稿紑濮嬪嚭鍞渚汭BM PC浣跨敤鐨勭‖鐩樼郴緇燂紝榪欎簺紜鐩樹笌涓鍧楁帶鍒跺崱銆佷竴涓鐙絝嬬殑鐢墊簮琚涓璧瘋呭湪涓涓澶栫疆鐨勭洅瀛愰噷錛屽苟閫氳繃涓鏉$數緙嗕笌鎻掑湪鎵╁睍妲戒腑鐨勪竴鍧楅傞厤鍣ㄧ浉榪烇紝涓轟簡浣跨敤榪欐牱鐨勭‖鐩橈紝蹇呴』浠庤蔣椹卞惎鍔錛屽苟鍔犺澆涓涓涓撶敤璁懼囬┍鍔ㄧ▼搴忋
1983騫碔BM鍏鍙告帹鍑轟簡PC/XT錛岃櫧鐒禭T浠嶇劧浣跨敤8088 CPU錛屼絾閰嶇疆鍗磋侀珮寰楀氾紝鍔犱笂浜嗕竴涓10MB鐨勫唴緗紜鐩橈紝IBM鎶婃帶鍒跺崱鐨勫姛鑳介泦鎴愬埌涓鍧楁帴鍙f帶鍒跺崱涓婏紝鏋勬垚浜嗘垜浠甯歌寸殑紜鐩樻帶鍒跺櫒銆傚叾鎺ュ彛鎺у埗鍗′笂鏈変竴鍧桼OM鑺鐗囷紝鍏朵腑瀛樻湁紜鐩樿誨啓紼嬪簭錛岀洿鍒板熀浜80286澶勭悊鍣ㄧ殑PC/AT鐨勬帹鍑猴紝紜鐩樻帴鍙f帶鍒剁▼搴忔墠琚鍔犲叆鍒頒簡涓繪澘鐨凚IOS涓銆
PC/XT鍜孭C/AT鏈哄櫒浣跨敤鐨勭‖鐩樿縐頒負MFM紜鐩樻垨ST錛506/412紜鐩橈紝MFM錛圡odified Frequency Molation錛夋槸鎸囦竴縐嶇紪鐮佹柟妗堬紝鑰孲T錛506/412鍒欐槸甯屾嵎寮鍙戠殑涓縐嶇‖鐩樻帴鍙o紝ST錛506鎺ュ彛涓嶉渶瑕佷換浣曠壒孌婄殑鐢電紗鍙婃帴澶達紝浣嗘槸瀹冩敮鎸佺殑浼犺緭閫熷害寰堜綆錛屽洜姝ゅ埌浜1987騫村乏鍙寵繖縐嶆帴鍙e氨鍩烘湰涓婅娣樻卑浜嗐
榪堟嫇浜1983騫村紑鍙戜簡ESDI錛圗nhanced Small Drive Interface錛夋帴鍙c傝繖縐嶆帴鍙f妸緙栬В鐮佸櫒鏀懼湪浜嗙‖鐩樻湰韜涔嬩腑錛屽畠鐨勭悊璁轟紶杈撻熷害鏄瘲T錛506鐨2鍀4鍊嶃備絾鐢變簬鎴愭湰姣旇緝楂橈紝涔濆嶮騫翠唬鍚庡氨閫愭ヨ娣樻卑鎺変簡銆
IDE錛圛ntegrated Drive Electronics錛夊疄闄呬笂鏄鎸囨妸鎺у埗鍣ㄤ笌鐩樹綋闆嗘垚鍦ㄤ竴璧風殑紜鐩橀┍鍔ㄥ櫒錛岃繖鏍峰噺灝戜簡紜鐩樻帴鍙g殑鐢電紗鏁扮洰涓庨暱搴︼紝鏁版嵁浼犺緭鐨勫彲闈犳у緱鍒頒簡澧炲己錛岀‖鐩樺埗閫犺搗鏉ュ彉寰楁洿瀹規槗錛屽圭敤鎴瘋岃█錛岀‖鐩樺畨瑁呰搗鏉ヤ篃鏇翠負鏂逛究銆侷DE鎺ュ彛涔熷彨ATA錛圓dvanced Technology Attachment錛夋帴鍙c
ATA鎺ュ彛鏈鍒濇槸鍦1986騫寸敱CDC銆佸悍鏌忓拰瑗塊儴鏁版嵁鍏卞悓寮鍙戠殑錛屼粬浠鍐沖畾浣跨敤40鑺鐨勭數緙嗭紝鏈鏃╃殑IDE紜鐩樺ぇ灝忎負5鑻卞革紝瀹歸噺涓40MB銆侫TA鎺ュ彛浠80騫翠唬鏈鏈熷紑濮嬮愭笎鍙栦唬浜嗗叾瀹冭佸紡鎺ュ彛銆
80騫翠唬鏈鏈烮BM鍙戞槑浜哅R錛圡agneto Resistive錛夌侀樆紓佸ご錛岃繖縐嶇佸ご鍦ㄨ誨彇鏁版嵁鏃跺逛俊鍙峰彉鍖栫浉褰撴晱鎰燂紝浣垮緱鐩樼墖鐨勫瓨鍌ㄥ瘑搴﹁兘澶熸瘮浠ュ線鐨20MB/in2鎻愰珮鏁板嶮涓婄櫨鍊嶃1991騫達紝IBM鐢熶駭鐨3.5鑻卞哥‖鐩0663錛岴12浣跨敤浜哅R紓佸ご錛屽歸噺棣栨¤揪鍒頒簡1GB錛屼粠姝ょ‖鐩樺歸噺寮濮嬭繘鍏ヤ簡GB鏁伴噺綰э紝鐩村埌浠婂ぉ錛屽ぇ澶氭暟紜鐩樹粛鐒墮噰鐢∕R紓佸ご銆
浜轟滑鍦ㄨ皥璁虹‖鐩樻椂緇忓父璁插埌PIO妯″紡鍜孌MA妯″紡錛屽畠浠鏄浠涔堝憿錛熺洰鍓嶇‖鐩樹笌涓繪満榪涜屾暟鎹浜ゆ崲鐨勬柟寮忔湁涓ょ嶏紝涓縐嶆槸閫氳繃CPU鎵ц孖/O絝鍙f寚浠ゆ潵榪涜屾暟鎹鐨勮誨啓錛涘彟澶栵紝涓縐嶆槸涓嶇粡榪嘋PU鐨凞MA鏂瑰紡銆
PIO妯″紡鍗砅rogramming Input/Output Model銆傝繖縐嶆ā寮忎嬌鐢≒C I/O絝鍙f寚浠ゆ潵浼犻佹墍鏈夌殑鍛戒護銆佺姸鎬佸拰鏁版嵁銆傜敱浜庨┍鍔ㄥ櫒涓鏈夊氫釜緙撳啿鍖猴紝瀵圭‖鐩樼殑璇誨啓涓鑸閲囩敤I/O涓叉搷浣滄寚浠わ紝榪欑嶆寚浠ゅ彧闇涓嬈″彇鎸囦護灝卞彲浠ラ噸澶嶅氭″湴瀹屾垚I/O鎿嶄綔錛屽洜姝わ紝杈懼埌楂樼殑鏁版嵁浼犺緭鐜囨槸鍙鑳界殑銆
DMA鍗矰irect Memory Access銆傚畠琛ㄧず鏁版嵁涓嶇粡榪嘋PU錛岃岀洿鎺ュ湪紜鐩樺拰鍐呭瓨涔嬮棿浼犻併傚湪澶氫換鍔℃搷浣滅郴緇熷唴錛屽侽S/2銆丩inux銆乄indows NT絳夛紝褰撶佺洏浼犺緭鏁版嵁鏃訛紝CPU鍙鑵懼嚭鏃墮棿鏉ュ仛鍏跺畠浜嬫儏錛岃屽湪DOS/Windows3.X鐜澧冮噷錛孋PU涓嶅緱涓嶇瓑寰呮暟鎹浼犺緭瀹屾瘯錛屾墍浠ュ湪榪欑嶆儏鍐典笅錛孌MA鏂瑰紡鐨勬剰涔夊苟涓嶅ぇ銆
DMA鏂瑰紡鏈変袱縐嶇被鍨嬶細絎涓夋柟DMA錛坱hird錛峱arty DMA錛夊拰絎涓鏂笵MA錛坒irst錛峱arty DMA錛(鎴栫О鎬葷嚎涓繪帶DMA錛孊usmastering DMA)銆傜涓夋柟DMA閫氳繃緋葷粺涓繪澘涓婄殑DMA鎺у埗鍣ㄧ殑浠茶佹潵鑾峰緱鎬葷嚎鍜屼紶杈撴暟鎹銆傝岀涓鏂笵MA錛屽垯瀹屽叏鐢辨帴鍙e崱涓婄殑閫昏緫鐢佃礬鏉ュ畬鎴愶紝褰撶劧榪欐牱灝卞炲姞浜嗘葷嚎涓繪帶鎺ュ彛鐨勫嶆潅鎬у拰鎴愭湰銆傜幇鍦錛屾墍鏈夎緝鏂扮殑鑺鐗囩粍鍧囨敮鎸佹葷嚎涓繪帶DMA銆
錛2錛塖CSI鎺ュ彛
錛圫mall Computer System Interface灝忓瀷璁$畻鏈虹郴緇熸帴鍙o級鏄涓縐嶄笌ATA瀹屽叏涓嶅悓鐨勬帴鍙o紝瀹冧笉鏄涓撻棬涓虹‖鐩樿捐$殑錛岃屾槸涓縐嶆葷嚎鍨嬬殑緋葷粺鎺ュ彛錛屾瘡涓猄CSI鎬葷嚎涓婂彲浠ヨ繛鎺ュ寘鎷琒CSI鎺у埗鍗″湪鍐呯殑8涓猄CSI璁懼囥係CSI鐨勪紭鍔垮湪浜庡畠鏀鎸佸氱嶈懼囷紝浼犺緭閫熺巼姣擜TA鎺ュ彛蹇寰楀氫絾浠鋒牸涔熷緢楂橈紝鐙絝嬬殑鎬葷嚎浣垮緱瀹冨笴PU鐨勫崰鐢ㄧ巼寰堜綆銆 鏈鏃╃殑SCSI鏄浜1979騫寸敱緹庡浗鐨凷hugart鍏鍙革紙Seagate甯屾嵎鍏鍙哥殑鍓嶈韓錛夊埗璁㈢殑錛90騫翠唬鍒濓紝SCSI鍙戝睍鍒頒簡SCSI錛2錛1995騫存帹鍑轟簡SCSI錛3錛屽叾淇楃ОUltra SCSI錛 1997騫存帹鍑轟簡Ultra 2 SCSI(Fast錛40)錛屽叾閲囩敤浜哃VD錛圠ow Voltage Differential錛屼綆鐢靛鉤寰鍒嗭級浼犺緭妯″紡錛16浣嶇殑Ultra2SCSI(LVD)鎺ュ彛鐨勬渶楂樹紶杈撻熺巼鍙杈80MB/S,鍏佽告帴鍙g數緙嗙殑鏈闀誇負12綾籌紝澶уぇ澧炲姞浜嗚懼囩殑鐏墊椿鎬с1998騫達紝鏇撮珮鏁版嵁浼犺緭鐜囩殑Ultra160/m SCSI(Wide涓嬬殑Fast錛80)瑙勬牸姝e紡鍏甯冿紝鍏舵渶楂樻暟鎹浼犺緭鐜囦負160MB/s錛屾槅鑵炬帹鍑虹殑Atlas10K鍜孉tlas鍥涗唬絳変駭鍝佹敮鎸乁ltra3 SCSI鐨刄ltra160/m浼犺緭妯″紡銆
SCSI紜鐩樺叿澶囨湁闈炲父浼樼鐨勪紶杈撴ц兘銆備絾鐢變簬澶у氭暟鐨勪富鏉垮苟涓嶅唴緗甋CSI鎺ュ彛錛岃繖灝變嬌寰楄繛鎺SCSI紜鐩樺繀欏誨畨瑁呯浉搴旂殑SCSI鍗★紝鐩鍓嶅叧浜嶴CSI鍗℃湁涓変釜姝e紡鏍囧噯錛孲CSI錛1錛孲CSI錛2鍜孲CSI錛3錛屼互鍙婁竴浜涗腑闂寸増鏈錛岃佷嬌SCSI紜鐩樿幏寰楁渶浣蟲ц兘灝卞繀欏諱繚璇丼CSI鍗′笌SCSI紜鐩樼増鏈涓鑷達紙鐩鍓嶈緝鏂扮敓浜х殑SCSI紜鐩樺拰SCSI鍗¢兘鏄鍚戝墠鍏煎圭殑錛屼笉涓瀹氬繀欏葷増鏈涓鑷達級銆
錛3錛塈EEE1394錛欼EEE1394鍙堢О涓篎irewire錛堢伀綰匡級鎴朠1394錛屽畠鏄涓縐嶉珮閫熶覆琛屾葷嚎錛岀幇鏈夌殑IEEE1394鏍囧噯鏀鎸100Mbps銆200Mbps鍜400Mbps鐨勪紶杈撻熺巼錛屽皢鏉ヤ細杈懼埌800Mbps銆1600Mbps銆3200Mbps鐢氳嚦鏇撮珮錛屽傛ら珮鐨勯熺巼浣垮緱瀹冨彲浠ヤ綔涓虹‖鐩樸丏VD銆丆D錛峈OM絳夊ぇ瀹歸噺瀛樺偍璁懼囩殑鎺ュ彛銆侷EEE1394灝嗘潵鏈夋湜鍙栦唬鐜版湁鐨凷CSI鎬葷嚎鍜孖DE鎺ュ彛錛屼絾鏄鐢變簬鎴愭湰杈冮珮鍜屾妧鏈涓婅繕涓嶅熸垚鐔熺瓑鍘熷洜錛岀洰鍓嶄粛鐒跺彧鏈夊皯閲忎嬌鐢↖EEE1394鎺ュ彛鐨勪駭鍝侊紝紜鐩樺氨鏇村皯浜嗐