ﻣﻔﺎﻫﯿﻢ ﮐﻠﯿﺪي:

‫‪ :SECTOR.1

ﻓﻀﺎي ﻣﻤﻮري ﮐﺎرتﻫﺎ ﯾﺎ ﻫﺎرد دﯾﺴﮏﻫﺎ ﺑﻪ ﺗﻌﺪادي ﺳﮑﺘﻮر ﺗﻘﺴﯿﻢﻣﯽﺷﻮﻧﺪ ﮐﻪ ﺑﺮاي ﻣﻤﻮري ﮐﺎرتﻫﺎي ‪ SDو ‪ MMCﺳﮑﺘﻮر ﺷﺎﻣﻞ 215 ﺑﺎﯾﺖ ﻣﯽﺑﺎﺷﺪ و ﻣﻤﻮري ﮐﺎرت در ﻫﻨﮕﺎم ﻧﻮﺷﺘﻦ و ﺧﻮاﻧﺪن ﺑﻄﻮر ﻣﺴﺘﻘﯿﻢ ﺑﺎ ﺑﺎﯾﺖﻫﺎ ﺳﺮ و ﮐﺎر ﻧﺪارد ﺑﻠﮑﻪ ﺑﺎ ﺳﮑﺘﻮرﻫﺎ ﮐﺎر ﻣﯽﮐﻨﺪ و‫ ﺑﻪ اﯾﻦ ﺗﺮﺗﯿﺐ ﺑﺮاي اﯾﻨﮑﻪ ﺑﺘﻮان ﺑﺸﮑﻞ ﻣﻌﻤﻮل ﺑﺎ ﻣﻤﻮري ﮐﺎر ﮐﺮد ﺑﻬﺘﺮ اﺳﺖ ﮐﻪ ﻣﯿﮑﺮوﮐﻨﺘﺮﻟﺮي اﺳﺘﻔﺎده ﮐﺮد ﮐﻪ از 215 ﺑﺎﯾﺖ ﺑﯿ ﺸﺘﺮ ‪ داﺷﺘﻪ ﺑﺎﺷﺪSRAM  

2.CLUSTER :                          

‫‪ .از دﯾﺪﺳﺨﺖ اﻓﺰاري ﮐﻼﺳﺘﺮ وﺟﻮد ﺧﺎرﺟﯽ ﻧﺪارد و ﻓﻘﻂ در اﺳﺘﺎﻧﺪارد  FAT ﻓﺎﯾﻞ ﺳﯿﺴﺘﻢ ﺑﺠﺎي اﯾﻨﮑﻪ ﺑﺎ ﺳﮑﺘﻮرﻫﺎ ﮐﺎر ﮐﻨﺪ ﮐﻪ ﺗﻌﺪاد زﯾﺎدي ﻣﯽﺑﺎﺷﻨﺪ ﺑﺎ ﮐﻼﺳﺘﺮ ﮐﺎر ﻣﯽﮐﻨﺪ، و ﮐﻼﺳﺘﺮ ﺑﻪ ﻣﺠﻤﻮﻋﻪاي از ﺳﮑﺘﻮرﻫﺎ اﻃﻼق ﻣﯽﺷﻮد ﮐﻪ ﺑﺮاي ﻫﺮ ﻧﻮع ‪ FATاﻋﻢ از21‪ FAT32 ، FAT16 ، FATو ‪ NTFSﻣﺘﻔﺎوت و واﺑﺴﺘﻪﺑﻪ ﻇﺮﻓﯿﺖ ﺣﺎﻓﻈﻪ ﻣﯽﺑﺎﺷﺪ. در ﺟﺪول زﯾﺮ اﯾﻦﻣﻄﻠﺐ ﺑﻪ روﺷﻨﯽ ﻣﺸﺨﺺ ﺷﺪه:

fat table 1

 از آﻧﺠﺎﯾﯽ ﮐﻪ ﻫﺮ ﺳﮑﺘﻮر در اﯾﻦ ﻧﻮع ﻣﻤﻮري 215 ﺑﺎﯾﺖ اﺳﺖ ﭘﺲ ﺑﻪ ﻃﻮر ﻣﺜﺎل ﺑﺮاي ﻇﺮﻓﯿﺖ921 ﻣﮕﺎﺑﺎﯾﺖ ﺗﺎ 652 ﻣﮕﺎﺑﺎﯾﺖ در  ‪. ﮐﻪ ﮐﻼﺳﺘﺮ ﺳﺎﯾﺰ 2 ﮐﯿﻠﻮﺑﺎﯾﺖ ذﮐﺮ ﺷﺪه ﯾﻌﻨﯽ4 ﺳﮑﺘﻮر. fat 32

‫ 3.(MBR :MBR (MASTER BOOT RECORD

‫‪ ﯾﮏ ﮐﺪ اﺟﺮاﯾﯽ ﮐﻮﭼﮑﯽ اﺳﺖ ﮐﻪ در ﺑﺨﺸﯽ از ﺣﺎﻓﻈﻪ ﻗﺮار ﻣﯽﮔﯿﺮد ﺗﺎ ﺳﯿﺴﺘﻢ از آن ﺑﻪ اﺻﻄﻼح ‪ BOOTﺷﻮد. در ﺷﮑﻞ زﯾﺮ ‫ﻧﺤﻮه ﺑﻮت ﺷﺪن ﯾﮏ ﺳﯿﺴﺘﻢ ﻋﺎﻣﻞ را ﻣﻼﺣﻈﻪ ﻣﯽﮐﻨﯿﺪ:

تصوير 8-2 

4.اﺟﺰاي FAT در ‪ ﺟﺪول زﯾﺮ اﯾﻦ اﺟﺰا ﻣﺸﺨﺺ اﺳﺖ: 

fat table 2

تصوير 9-2 

ﻣﻌﻤﻮﻻ ﺳﮑﺘﻮر ﺻﻔﺮ در ﻣﻤﻮري ﮐﺎرتﻫﺎ ﺷﺎﻣﻞ BOOT SECTORﺑﻮده  ‪ و ﺑﻌﺪ از آن ﯾﮏ ﻓﻀﺎﯾﯽ رزرو ﺷﺪه و فضای fat اول قرار دارد و fat دوم برای ریکاوری و بکاپ دقیقا شبیه fat اول قرارمیگیرد        

ROOT DIRECTORY.5 :                               

‫‪ ﺑﻪ ﺷﺎﺧﻪ اﺻﻠﯽ ﻣﻤﻮري ﮐﺎرت‪ROOT DIRECTORY ﻣﯽﮔﻮﯾﻨﺪ ﮐﻪ در آن آدرس ﻓﺎﯾﻞﻫﺎ و ﻓﻮﻟﺪرﻫﺎي ﻣﻮﺟﻮد و ﻧﺎم و ﻣﺸﺨﺼﺎﺗﺸﺎن ﻧﻮﺷﺘﻪ ﺷﺪه اﺳﺖ.

در اداﻣﻪ ﺑﺮاي روﺷﻦ ﺷﺪن ﻣﻮﺿﻮع ، ﻫﺮ FAT را ‪ ﺑﻪ ﺻﻮرت ﺟﺪاﮔﺎﻧﻪ ﺑﺮرﺳﯽ ﻣﯽﮐﻨﯿﻢ.


قسمت های دیگر مقاله:

ارتباط میکروکنترلر با حافظه هاي فلش (sd،mmc) ; (قسمت چهارم)

ارتباط میکروکنترلر با حافظه هاي فلش (sd،mmc) ; (قسمت سوم)

ارتباط میکروکنترلر با حافظه هاي فلش (sd،mmc) ; (قسمت اول)