داستان كلاستر،سكتور و FAT
تمام هارد ديسك ها براي خوانده شدن و قابل نوشتن بودن به يك فايل سيستم احتياج دارند. اين مساله براي CD ها يا فلاپي ها هم صادق است. فايل سيستم مسوول نامگذاري،ذخيره و بازيابي اطلاعات در قالب يك فايل است. اين سيستم براي سيستم عامل هاي مختلف،عملكردي متفاوت با بقيه دارد و حتي در بين نسخه هاي مختلف ويندوز هم،گوناگوني وجود دارد. اما ويژگي خاص كليه فايل سيستم هاي فعلي ويندوز ،محدود بودن آن ها به شيوه استفاده از كلاسترها و همچنين به سقف اطلاعاتي است كه مي توانند ذخيره كنند.كلاستر ،كوچكترين قطعه قابل ذخيره كردن بر روي هارد ديسك است. پس در نتيجه اگر فايلي از يك كلاستر هم كوچكتر باشد،سيستم ناچار است كل آن كلاستر را به فايل مذكور اختصاص دهد. سكتور كوچكترين قطعه فيزيكي قابل ذخيره كردن اطلاعات است كه بر اساس تعداد بايت هاي موجود در يك قطعه آن محاسبه مي شود. بنابراين مثلا” شما مي توانيد در كامپيوترتان يك يا چند سكتور 512 بايتي در هر كلاستر داشته باشيد. هر 4 كيلو بايت از فضاي هارد ديسك معمولا” شامل هشت سكتور،است. بنابراين كلاستريك يك مفهوم منطقي است و اندازه آن توسط فايل سيستم تعيين مي شود. در صورتي كه سكتور يك مفهوم فيزيكي است و ربطي به سيستم عامل و فايل سيستم ندارد. هر چه يك كلاستر تعدادد سكتورهاي كمتري را بتواند در خود جاي دهد و اين مفهوم منطقي خود را ظريف تر كند،بازدهي يك هارد ديسك چه از نظر حجم و چه از نظر سرعت افزايش مي يابد. در ويندوز 95 از فايل سيستمي به نام FAT 16 استفاده مي شود. اين فايل سيستم مي تواند يك پارتيشن 256 مگابايتي را در قالب كلاسترهاي 4 كيلوبايتي و يا پارتيشن 2 گيگابايتي را به صورت كلاسترهاي 32 كيلوبايتي نگهداري كند. كه در اين صورت مثلا” اگر بخواهد يك فايل 35 كيلوبايتي را ذخيره كند،بايد دو كلاستر 32 كيلوبايتي را به آن اختصاص داده و از 29 كيلوبايت باقيمانده آن صرف نظر كند. پس از اين كار،فايل سيستم آدرس كلاستر شروع يك فايل تعداد كلاسترهاي اشغال شده توسط آن فايل و مشخصات كلاستر آخر فايل مذكور را در جدولي به نام FAT (File Allocation Table : جدول تخصيص فايل) ذخيره مي كند. جدول FAT در فايل سيستم FAT16 در بيروني ترين شيار (Track ) يك ديسك يا در حقيقت همان تراك صفر ساخته و نگهداري مي شود. پس از مطرح شدن ويندوز 95 در بازار سيستم عامل ها،تغييري در FAT 16 موجود در آن صورت گرفت تا فايل سيستم مذكور بتوانند اسامي فايل هاي با بيش از 8 حرف را در خود نگهداري كند. اين تغيير كه VFAT نام گرفت آغازي بود بر فايل سيستم جديد ويندوز 95 كه با نام FAT 32 در سال 96 عرضه شد. اين فايل سيستم به كاربران توانستند در محيط ويندوز 95 براي اولين بار درايوهايي با حجم حداكثر 32 گيگابايت را در كامپيوتر خود داشته باشند كه در اولين صورت بزرگي هر كلاستر حداكثر فقط به 16 كيلوبايت مي رسيد كه بسيار مناسب اين ظرفيت بود.
فايل سيستم ترابايتي
در سال 1993 و همزمان با پيدايش ويندوز NT ،خبرها حاكي از پيدايش فايل سيستم جديدي به نام NTFS بود كه از آن زمان به بعد تا عرضه شدن ويندوز 2000 و حتي XP هم اين فايل سيستم جديد قدرت خود را كماكان در تمام سيستم عامل ها و نسخه هاي مختلف ويندوز حفظ كرد. حتي ابزار هاي جديدي هم به بازار آمد تا امكان خواندن درايوهاي فرمت شده به NTFS را براي ويندوزهاي قديمي مسير كند. مثلا” يكي از بهترين ابزارهاي مذكور كه Ntfsdos نام دارد مي تواند امكان دسترسي به درايوهاي NTFS را براي مواقعي كه سيستم از روي يك ديسك سيستم داس بوت شده فراهم كند. فايل سيستم NTFS به محض ظهور نشانه هاي كاملا” آشكاري را از بروز تغييرات و بهبودهاي قابل توجه در خود به همراه داشت. از جمله مهمترين اين تغييرات بهينه شدن استفاده از فضاي هاردديسك با كلاسترهاي 512 بايتي افزايش ظرفيت قابل پيشتيباني هارد ديسك توسط فايل سيستم تا حد چند صد ترابايت (ميليون مگابايت )در دو پارتيشن،وجود امكانات تصحيح خطا براي جلوگيري از بروز رخدادهايي كه در فايل سيستم هاي قديمي تر منجر به Crash شدن سيستم مي شد،بود. همچنين امكان حفاظت از اطلاعات در برابر دسترسي افراد غير مجاز و در واقع ايجاد نوعي امنيت اطلاعاتي براي هر كاربر،وجود الگوريتم ها و قابليت هاي ويژه فشرده كردن يا رمز گذاري اطلاعات (encryption ) از جمله ديگر نقاط قوت NTFS بود. اما با وجود تمام اين نكات ،فايل سيستم NTFS هنوز داراي نقاط ضعف متعددي است. يكي از اين نقاط،مربوط به نگهداري اطلاعات مربوط به درايوهاي هاردديسك در رجيستري ويندوز است. اين مساله باعث پيچيده شدن ساختار فايل سيستم و غير قابل خواندن شدن درايوهاي NTFS توسط سيستم عامل هاي ديگر مي شود. در ويندوز 2000 اين مساله به شكلي حل شده است. اولا” با ارايه يك سيستم جديد به نام مديريت منطقي ديسك (Logical Disk Manager ) محدوديت سقف 26 پارتيشن براي يك هارد ديسك كه در ويندوز NT وجود داشت رفع شده است و ثانيا” اطلاعات مربوط به درايوها به جاي رجيستري در محل مشخصي از هارد ديسك ذخيره شده كه توسط ساير سيستم عامل ها قابل دسترسي است . در ويندوز XP باز هم NTFS بهبودهاي محسوسي يافت به طوري كه محدوديت 512 بايتي براي هر كلاستر حذف شده و به شما اجازه تعريف و تعيين اندازه هر كلاستر داده مي شود. به علاوه اين كه توابع مديريت فايل ها و فولدرها و كلا” توابع دسترسي به اطلاعات ديسك تا حدودي در نسخه XP مورد بازبيني و ارتقاء قرار گرفته است. برخلاف FAT16 و FAT32 كه در آن ها جدول حاوي آدرس كلاسترهاي شروع و پايان فايل ها در اولين تراك ديسك ذخيره مي شود،در NTFS سيستمي به نام MFT (Master File Table ) كه مديريت فايل ها را انجام مي دهد،اطلاعات مربوط به فايل هاي يك ديسك را به جاي نوشتن در تراك صفر،در چند فايل مخفي نگهداري مي كند. اين روش يعني نگهداري اطلاعات فايل ها در يك يا چند فايل ديگر كه در بسياري از نرم افزارها به Meta File يا Meta Data File مشهور است،در NTFS به شكل بسيار جالب و در قالب ساختار يك بانك اطلاعاتي رابطه اي نگهداري مي شود.در يكي از جداول اين بانك اطلاعاتي ،رديف ها را همان فايل ها (مثل مخفي بودن،كد شده بودن ،فشرده و يا سيستمي بودن)تشكيل مي دهند. در محل ديگر اين بانك محل قرار گرفتن و آدرس كلاسترهاي تشكيل دهنده يك فايل و فولدر به صورت يك درخت متوازن (B-Tree ) است كه باعث افزايش سرعت دسترسي به فايل ها با استفاده از قابليت هاي الگوريتم جستجوي دو دويي در درخت توازن مي شود.
WinFS فايل سيستم آينده
فايل سيستم آينده موجود در سيستم عامل ويندوز (Windows Future Storage ) كه زمزمه هاي تولد آن توسط برايان والنتين معاون مدير عامل مايكروسافت و سرپرست دپارتمان ويندوز مطرح شد،نه تنها براي سيستم عامل ويندوز لانگ هورن بلكه براي سري ويندوزهاي سرور مثل ويندوز 2003 نيز در نظر گرفته شده تا در آينده،اين فايل سيستم جديد به طور كلي در كليه ويندوزهاي كلانيت و سروري كه قراراست ساخته شوند،جايگاه ويژه اي را به خود اختصاص دهد. WinFS از يك پايگاه داده رابطه اي مشابه SQL Server بنا شده و امكانات مختلف موجود در اين موتور پايگاه داده اي مثل ايندكس ها و كليه قواعد SQL را براي دسترسي سريع به فايل ها،مورد استفاده قرار مي دهد. اين فايل سيستم جديد به دليل برخورداري از ويژگي هاي يك بانك اطلاعاتي قادر است اطلاعات بيشتري در مورد يك فايل را در خود نگهداري كند. نام سازنده فايل ،محتواي فايل،منبع فايل و ليست كاربران استفاده كننده از آن،از جمله اين اطلاعات هستند. آخرين نسخه اين فايل سيستم به نام M4 كه در نسخه فعلي لانگ هورن مورد استفاده قرار گرفته است،قسمتي از ويژگي هاي مورد انتظار در نسخه نهايي WinFS را برآورده مي كند. اين نسخه به صورت يك فايل اجرايي براي مديريت ساختار فايل سيستم به نام WinFS.exe و با بيش از 20 مگابايت حجم در ويندوز لانگ هورن واژه جديدي را به نام موتور ذخيره سازي (Storage Engine ) به مقوله فايل سيستم اضافه كرده كه اميد مي رود در آينده از جايگاه خاصي در بين كليه فايل سيستم هاي موجود بر خوردار شود. دو پديده جديدي كه از نسخه اوليه WinFS در سيستم عامل لانگ هورن گذاشته شده و به شدت مورد توجه متخصصان قرار گرفته،سرويس هاي فايل سيستم (WinFS Services ) و همچنين امكان ايندكس گذاري كامل متن (Full Text lndex )نام دارند. اين دو پديده جديد امكان جستجوي كامل تر و سريع تري از فايل ها و فولدرها را در اختيار كاربران قرار مي دهند،به عنوان مثال در ويندوز XP كاربر مي تواند نهايتا” جستجوي خود را با مشخص نمودن نوع فايل (مثلا” تصويري يا متني ) و درايو و محل جستجو انجام دهد. در لانگ هورن به لطف وجود قابليت ايندكس گذاري و سرويس هاي جستجوي قدرتمند همانند سايت هاي جستجو مثل گوگل،امكان پيدا كردن فايل هايي كه در نام يا حتي درون متن،آن ها،نام سازنده،توضيحات و كلا” مشخصات فايل،اثري از عبارت مذكور وجود دارد. از جمله اين تسهيلات ويژه تعداد زيادي فايل صوتي بر روي كامپيوتر خود داشته باشد مي تواند آن ها را بر اساس ترتيب الفبايي اسم فايل، اسم خواننده ،اسم آلبوم و امثال آن جستجو فايل مي تواند به صورتي تركيبي از ف_ * ل*_ ت ر مختلف محقق شود. به هر حال آنچه مسلم است اين است كه براي قضاوت در مورد فايل سيستم جديد مايكروسافت و مقايسه و انتخاب بين آن و فايل سيستم هاي ديگر هنوز زود است و بايد تا زمان ارايه نسخه نهايي و بررسي عملكرد واقعي و فوايد استفاده از آن كرد.
فايل سيستم ويندوز از سكتور و FAT تا ...
شما در اين بخش اطلاعات مفيد و آموزشهاي كاربردي كامپيوتر را ميتوانيد بيابيد
مدیران انجمن: Mahdi Mahdavi, MASTER, شوراي نظارت

- پست: 3047
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۹:۴۱ ب.ظ
- سپاسهای ارسالی: 58 بار
- سپاسهای دریافتی: 384 بار
- تماس:
بازگشت به “مطالب كاربردي كامپيوتر”
پرش به
- بخشهاي داخلي
- ↲ اخبار و قوانين سايت
- ↲ سوالات، پيشنهادات و انتقادات
- ↲ مرکز جوامع مجازي - CentralClubs Network
- ↲ سرويس ميزباني وب - CentralClubs Hosting
- ↲ مجله الکترونيکي مرکز انجمنهاي تخصصي
- بخش تلفن همراه
- ↲ نرم افزار تلفن همراه
- ↲ Symbian App
- ↲ Android App
- ↲ Windown Phone App
- ↲ iOS App
- ↲ JAVA Mobile App
- ↲ بازيهاي تلفن همراه
- ↲ Symbian Games
- ↲ Android Games
- ↲ iOS Games
- ↲ Windows Phone Games
- ↲ JAVA Mobile Games
- ↲ گوشيهاي تلفن همراه
- ↲ Sony
- ↲ Samsung
- ↲ GLX
- ↲ Dimo
- ↲ Huawei
- ↲ Motorola
- ↲ Nokia
- ↲ گوشيهاي متفرقه
- ↲ سرگرميهاي تلفن همراه
- ↲ خدمات و سرويسهاي مخابراتي
- ↲ تازه ها و اخبار تلفن همراه
- ↲ مطالب كاربردي تلفن همراه
- ↲ متفرقه در مورد تلفن همراه
- ↲ سوالات و اشکالات تلفن همراه
- بخش كامپيوتر
- ↲ نرم افزار كامپيوتر
- ↲ گرافيک و طراحي کامپيوتري
- ↲ طراحي صفحات اينترنتي
- ↲ سوالات و اشکالات نرم افزاري
- ↲ برنامه نويسي
- ↲ C Base Programming
- ↲ Dot Net Programming
- ↲ Web Programming
- ↲ Other Programming
- ↲ Software Engineering
- ↲ Java Programming
- ↲ Database Programming
- ↲ سخت افزار كامپيوتر
- ↲ امنيت و شبكه
- ↲ امنيت
- ↲ شبکه
- ↲ تازه ها و اخبار دنياي کامپيوتر
- ↲ مطالب كاربردي كامپيوتر
- ↲ متفرقه در مورد کامپيوتر
- بخش هوا فضا
- ↲ نيروي هوايي ايران
- ↲ متفرقه درباره نیروی هوایی
- ↲ نیروی هوایی و سازندگی
- ↲ حماسه و حماسه آفرینان نيروي هوايي
- ↲ تیزپروازان در بند
- ↲ شهدا و جانباختگان نیروی هوایی
- ↲ عملیاتهاي نيروي هوايي
- ↲ دستاوردها و اخبار نيروي هوايي
- ↲ تاریخچه نیروی هوایی در ایران
- ↲ هوانيروز ايران
- ↲ حماسه و حماسه آفرينان هوانيروز
- ↲ شهدا و جانباختگان هوانيروز
- ↲ دستاوردها و اخبار هوانيروز
- ↲ هواپيماها
- ↲ هواپيماهاي نظامي
- ↲ هواپيماهاي غير نظامي
- ↲ هواپيماهاي بدون سرنشين
- ↲ بالگردها
- ↲ بالگردهاي نظامي
- ↲ بالگردهاي غير نظامي
- ↲ بالگردهاي بدون سرنشين
- ↲ اخبار بالگردها
- ↲ تسليحات هوايي
- ↲ موشكهاي هوا به هوا
- ↲ موشكهاي هوا به زمين
- ↲ موشکهاي دريايي
- ↲ موشکهاي زمين به هوا
- ↲ موشکهاي زمين به زمين
- ↲ ديگر مباحث هوانوردي
- ↲ الکترونيک هواپيمايي
- ↲ موتورهاي هوايي
- ↲ شبيه سازهاي پرواز
- ↲ گالري تصاوير هوافضا
- ↲ تصاوير هواپيماهاي جنگنده
- ↲ کليپهاي هوايي
- ↲ تصاوير هواپيماهاي بمب افکن
- ↲ تصاوير هواپيماهاي ترابري
- ↲ تصاوير هواپيماهاي مسافربري
- ↲ تصاوير هواپيماهاي شناسايي
- ↲ تصاوير بالگردهاي نظامي
- ↲ تصاوير بالگردهاي غير نظامي
- ↲ تصاوير نمايشگاههاي هوايي
- ↲ تصاوير متفرقه هوايي
- ↲ انجمن نجوم
- ↲ منظومه شمسي
- ↲ كيهانشناسي
- ↲ گالري تصاوير نجوم
- ↲ اخبار نجوم
- ↲ اخبار هوافضا و هوانوردي
- ↲ مدرسه هوانوردي
- ↲ كتابخانهي هوا فضا
- ↲ متفرقه در مورد هوا فضا
- بخش جنگ افزار
- ↲ ادوات زميني
- ↲ ادوات زرهي
- ↲ تجهيزات انفرادي
- ↲ تسليحات سنگين و توپخانهاي
- ↲ خودروهاي نظامي
- ↲ تسليحات ضد زره
- ↲ ادوات دريايي
- ↲ ناوهاي هواپيمابر
- ↲ ناوشکنها
- ↲ رزم ناوها
- ↲ ناوچهها
- ↲ زيردرياييها
- ↲ تجهيزات و تسليحات دريايي
- ↲ ساير ادوات دريايي
- ↲ گالري تجهيزات و ادوات دريايي
- ↲ اخبار ادوات دريايي
- ↲ اخبار نظامي
- ↲ گالري نظامي
- ↲ متفرقه در مورد جنگ افزار
- بخش دفاع مقدس
- ↲ حماسه دفاع مقدس
- ↲ تخريب و خنثي سازي
- بخش خودرو و وسايل نقليه
- ↲ مباحث فنی و تخصصی خودرو
- ↲ معرفي خودرو
- ↲ تازهها و اخبار خودرويي
- ↲ گالري خودرو
- ↲ متفرقه وسايل نقليه
- بخش پزشکي
- ↲ پزشكي و درمان
- ↲ پزشکي
- ↲ سوال پزشکي
- ↲ بهداشت
- ↲ بهداشت عمومي
- ↲ بهداشت مواد غذايي
- ↲ لوازم آرايشي و بهداشتي
- ↲ متفرقه در مورد پزشکي
- ↲ روانشناسي و روان پزشكي
- بخش فرهنگ، تمدن و هنر
- ↲ فرهنگي هنري
- ↲ شعر و ادبيات
- ↲ فيلم و سينما
- ↲ هنرهاي نمايشي
- ↲ فرهنگ هنرهاي نمايشي
- ↲ موسيقي
- ↲ عكس و نقاشي
- ↲ تاريخ، فرهنگ و تمدن
- ↲ تاريخ ايران
- ↲ تاريخ جهان
- ↲ فلسفه
- ↲ زبانهاي خارجي
- ↲ زبان انگليسي
- ↲ زبان اسپانيايي
- ↲ هنر آشپزي
- بخش علم، فناوري و آموزش
- ↲ انجمن علم و فناوري
- ↲ انجمن آموزش
- ↲ کتاب و فرهنگ مطالعه
- ↲ دانش عمومی
- ↲ کنکور و دانشگاه
- ↲ جامعه شناسي
- ↲ خانواده
- ↲ متفرقه جامعه شناسي
- ↲ حقوق و قضا
- ↲ علوم
- ↲ فيزيک
- ↲ شيمي
- ↲ رياضي
- ↲ متالورژي
- ↲ پليمر
- ↲ علوم کشاورزي
- ↲ گياهان زراعي و باغي
- ↲ گياهان دارويي
- ↲ طبیعت و محیط زیست
- ↲ زيست شناسي
- ↲ عمران
- ↲ بتن و سازههاي بتني
- ↲ معماري و شهرسازي
- ↲ سبکها و مشاهير معماري
- ↲ شهرسازي
- ↲ معماري داخلي
- ↲ معماري منظر
- بخش الکترونيک و رباتیک
- ↲ مفاهیم اولیه و پایه در الکترونیک
- ↲ نرم افزارهای کمکی الکترونیک
- ↲ مدارهای مجتمع
- ↲ سوالات و پرسشهای مفاهیم پایه
- ↲ مدارات ساده و آسان
- ↲ مدارهای آنالوگ و دیجیتال
- ↲ شبیه ساز و طراحی مدار
- ↲ مدارات صوتی
- ↲ مدارات، منابع تغذیه سویچینگ و اینورتوری
- ↲ مدارات مخابراتی
- ↲ میکروکنترلرهای AVR
- ↲ آموزش و مثالها AVR
- ↲ طرح آماده و کامل شده AVR
- ↲ میکروکنترلرهای ARM
- ↲ سایر میکروکنترولرها و پردازندهها
- ↲ سایر میکروکنترلرها
- ↲ مدار مجتمع برنامه پذیر FPGA
- ↲ رباتیک
- ↲ اخبار و مصاحبه ها در رباتیک
- ↲ آموزش و مقالات رباتیک
- ↲ پروژهها تکمیل شده رباتیک
- ↲ مدارها و مکانیک در رباتیک
- ↲ رباتهای پرنده
- ↲ برق و الکترونیک عمومی
- ↲ تعمیر لوازم برقی
- ↲ اخبار برق و الکترونیک
- بخش بازيهاي رايانهاي
- ↲ بازيهاي رايانهاي
- ↲ كنسولهاي بازي
- ↲ PSP
- ↲ اخبار بازيها
- بخش تجاري اقتصادي
- ↲ بخش اقتصادی و مالی
- ↲ تجارت آنلاين
- ↲ بورس
- ↲ تحلیل و سیگنال روز
- ↲ کار آفرینی
- بخشهاي متفرقه
- ↲ بخش ويژه
- ↲ ساير گفتگوها
- ↲ صندلي داغ
- ↲ اخبار و حوادث
- ↲ انجمن ورزش
- ↲ آکواريوم و ماهيهاي زينتي
- ↲ معرفي سايتها و وبلاگها