تحقیق تعريف FAT 59 ص ( ورد)
دسته بندي :
دانش آموزی و دانشجویی »
دانلود تحقیق
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت )
تعداد صفحه : 98 صفحه
قسمتی از متن word (..doc) :
1
1
(file allocation table) fat :
فايل سيستمي كه در اواخر دهه 1970 و اوايل دهه 1980 توليد شد فايل سيستمي بود كه توسط سيستم عامل MS-DOS پشتيباني مي شد. اين فايل به اندازه يك فايل سيستمي ساده اي كه براي فلاپي ديسك درايوهاي كمتر از k500 بود پيشرفت كرد. بعد از آن زمان آن بيشتر و بيشتر به عنوان يك واسطه بكار گرفته شد. به طور متداول سه نوع از فايل سيستمي F AT وجود دارد : FAT32 , FAT16 , FAT12 . دليل تفاوت انواع FAT و اسمهايشان در سايز و در بيتهايي است كه در ساختار واقعي FAT روي ديسك ثبت شده مي باشند. در FAT12، 12 بيت ورودي، در FAT16، 16 بيت ورودي و در FAT32 ، 32 بيت ورودي وجود دارد.
نكات مورد توجه در اين تحقيق :
اعدادي كه با كاراكتر 0x آغاز مي شوند اعداد هگزا دسيمال (مبناي 16) هستند.
1
2
هر عددي كه كاراكتر 0X را ندارد عدد دسيمال (مبناي 10) است.
ديگر كدهاي نوشته شده در اين تحقيق به زبان C هستند. كدهاي ديگر باقي مانده در اين تحقيق به طور آزاد مخلوطي از ديتا المنتهاي 16 و 32 بيتي است.
توضيحات عمومي (تمام انواع فايلهاي FAT قابل اجرا)
تمام فايلهاي سيستمي FAT به طور خودكار براي معماري كامپيوترهاي IBM توسعه پيدا مي كند. اهميت FAT بخاطر اين است كه تمام ساختار داده اي روي ديسك little endian هستند. اگر ما به ورودي يك FAT ،32 بيتي نگاه كنيم داده ها روي ديسك به صورت يك سري از بايتهاي 8 بيتي-شروع بايت صفر و پايان بايت 4- ذخيره مي شوند. در اينجا اين 32 بيت از 00 تا 31 شماره گذاري شده اند .(00 بيت شروع ليست)
byte[3] 3 3 2 2 2 2 2 2
1
3
1 0 9 8 7 6 5 4
byte[2] 2 2 2 2 1 1 1 1
3 2 1 0 9 8 7 6
byte[1] 1 1 1 1 1 10 0
5 4 3 2 1 0 9 8
byte[0] 0 0 0 0 0 0 0 0
7 6 5 4 3 2 1 0
اين مهم است كه شما بدانيد كه كامپيوتر شما يك كامپيوتر big endian است، چون به همان مقدار كه داده را انتقال ميدهد و از ديسك ميگيرد به شما مقداري در رنج خودش برخواهد گرداند .
يك فايل سيستمي FAT از چهار بخش اصلي تشكيل شده است كه در زير راجع به ولوم ذكر شده است :
1
5
0 بخش رزرو شده
1 بخش FAT
2 بخش فهرست ريشه ( در ولومهاي FAT 32 موجود نيست)
3بخش فهرست فايل و داده
boot sector و BPB (سكتور بوت و BPB )
اولين ساختار داده اي مهم روي يك ولوم (bios parameter block) BPB, FAT ناميده ميشود، كه در اولين سكتور از ولوم در بخش رزرو شده قرار داده مي شود. اين سكتور گاهي اوقات سكتور بوت يا سكتور ذخيره يا سكتور 0 ناميده مي شود، اما آن در واقع اولين سكتور از ولوم مي باشد.
اين اولين چيزي است كه در مورد فايل سيستمي FAT بايد بدانيم. در ورژن MS-DOS 1.0 در سكتور بوت يك BPB ، وجود نداشت. در ورژن اوليه فايل سيستم FAT،فقط دو نوع فرمت وجود داشت، يكي براي فلاپي ديسكهاي يك طرفه و ديگري براي دو طرفه