K A S R A
30-04-08, 21:23
سلام به همه دوستان عزیز :love:
یه توضیح کوچولو بدم .. این مطالب از هیچ سایت فارسی دیگه ای کپی برداری نشدن ... همشون از منابع معتبر اینترنتی و Ebook های
لاتین و تا حدودی معلومات و دانسته های خودم تو این زمینه جمع آوری شدن .
اول از همه خود فایل سیستم رو تعریف میکنیم :
فایل سیستم چیست :
فایل سیستم یکی از اجزا سیستم عامل هست که روشها و قوانینی برای ایجاد فایل ها تعریف می کنه .
به طور کلی در یک کامپیوتر سیستم فایل روش و قاعده ایست برای ایجاد , ذخیره و بازیابی فایل ها بر روی هارد دیسک است .
در نتیجه فایل سیستم یه سری پروتکل هست که با یه زبان برنامه نویسی پیاده سازی میشه و درون سیستم عامل قرار می گیره .
یکی از وظایف فایل سیستم اینه که برای هر فایلی یه سری مشخصات رو تعریف می کنه . البته هر FS ی می تونه اطلاعات اضافه تر برای
فایل ذخیره کنه اما یه سری از اطلاعات هستند که برای همه فایل ها مشترک هستند مثه نام , نوع , شناسه , اندازه , مسیر و ....
همین ویژگی های مشترک باعث میشن که ما بتونیم به فایلهایی که در ویندوز ایجاد کردیم روی موبایل یا مثلایه سیستم عامل دیگه مثه لینوکس
دسترسی داشته باشیم .
فایل سیستم قرارداد هایی رو برای نامگذاری فایل ها ایجاد میکنه ... برای مثال چه کاراکتر هایی در نامگذاری مجاز هستند و حداکثر طول نام یک
فایل چقدر می تونه باشه و در بعضی از سیستم ها طول پسوند فایل هم مشخص شده .
همچنین فایل سیستم یک فرمت و غالب برای توصیف مسیر دسترسی به فایل تعریف می کنه .
نسل های قبلی فایل سیستم مثه FAT16 و FAT32 که توسط Microsoft تهیه شده بودن نمونه هایی از FS های بزرگ و
تجاری هستند که به صورت استانداردی برای نسل های بعدی قرار گرفتن .
در علم کامپیوتر ما یه اصلی داریم به نام Compatibility . یعنی هر محصول نرم یا سخت افزاری جدیدی ک بوجود میاد باید
بیشترین سازگاری رو با محصولات قبل از خودش داشته باشه ... واسه همینم هست که NTFS قابلیت خوندن و ویرایش کردن فایل های
FAT رو داره ...
مختصری هم در مورد FAT :
کلمه FAT سرنام کلمات File Allocatation Table هست . به معنای جدول تخصیص فایل . این جدول
اطلاعات جانبی مربوط به فایل ها رو ذخیره میکنه ... دقت کنید فقط اطلاعات جانبی .
معمولا هم روی بیرونی ترین Sector هارد ذخیره میشه تا سریعا بوسیله سیستم عامل و در زمن بوت شدن سیستم بتونه Load بشه .
دو نسخه از این فایل سیستم ایجاد شده FAT16 و FAT32 .
FAT16 روی DOS برای اولین بار پیاده شد ... قابلیت ذخیره حداکثر فایل های 2 GB رو هم داشت ... یعنی مثلا یه فایل 2.1 GB
رو نمیشه با FAT16 ذخیره کرد .
نسخه جدیدتر FAT32 همراه ویندوز به بازار اومد که میتونست فایل هایی با اندازه 32 GB هم ایجاد کنه ... البته این تنها معیار خوب
بودن یه فایل سیستم نیست ... بلکه پایداری , امنیت , سازگاری داده ای , فشرده سازی و ... هم از عوامل تعیین کننده و خیلی خیلی مهم هستند که
باعث شدن فایل سیستم بسیار قدرتمند و ایمن NTFS بوجود بیاد ....
ادامه دارد
:11():
یه توضیح کوچولو بدم .. این مطالب از هیچ سایت فارسی دیگه ای کپی برداری نشدن ... همشون از منابع معتبر اینترنتی و Ebook های
لاتین و تا حدودی معلومات و دانسته های خودم تو این زمینه جمع آوری شدن .
اول از همه خود فایل سیستم رو تعریف میکنیم :
فایل سیستم چیست :
فایل سیستم یکی از اجزا سیستم عامل هست که روشها و قوانینی برای ایجاد فایل ها تعریف می کنه .
به طور کلی در یک کامپیوتر سیستم فایل روش و قاعده ایست برای ایجاد , ذخیره و بازیابی فایل ها بر روی هارد دیسک است .
در نتیجه فایل سیستم یه سری پروتکل هست که با یه زبان برنامه نویسی پیاده سازی میشه و درون سیستم عامل قرار می گیره .
یکی از وظایف فایل سیستم اینه که برای هر فایلی یه سری مشخصات رو تعریف می کنه . البته هر FS ی می تونه اطلاعات اضافه تر برای
فایل ذخیره کنه اما یه سری از اطلاعات هستند که برای همه فایل ها مشترک هستند مثه نام , نوع , شناسه , اندازه , مسیر و ....
همین ویژگی های مشترک باعث میشن که ما بتونیم به فایلهایی که در ویندوز ایجاد کردیم روی موبایل یا مثلایه سیستم عامل دیگه مثه لینوکس
دسترسی داشته باشیم .
فایل سیستم قرارداد هایی رو برای نامگذاری فایل ها ایجاد میکنه ... برای مثال چه کاراکتر هایی در نامگذاری مجاز هستند و حداکثر طول نام یک
فایل چقدر می تونه باشه و در بعضی از سیستم ها طول پسوند فایل هم مشخص شده .
همچنین فایل سیستم یک فرمت و غالب برای توصیف مسیر دسترسی به فایل تعریف می کنه .
نسل های قبلی فایل سیستم مثه FAT16 و FAT32 که توسط Microsoft تهیه شده بودن نمونه هایی از FS های بزرگ و
تجاری هستند که به صورت استانداردی برای نسل های بعدی قرار گرفتن .
در علم کامپیوتر ما یه اصلی داریم به نام Compatibility . یعنی هر محصول نرم یا سخت افزاری جدیدی ک بوجود میاد باید
بیشترین سازگاری رو با محصولات قبل از خودش داشته باشه ... واسه همینم هست که NTFS قابلیت خوندن و ویرایش کردن فایل های
FAT رو داره ...
مختصری هم در مورد FAT :
کلمه FAT سرنام کلمات File Allocatation Table هست . به معنای جدول تخصیص فایل . این جدول
اطلاعات جانبی مربوط به فایل ها رو ذخیره میکنه ... دقت کنید فقط اطلاعات جانبی .
معمولا هم روی بیرونی ترین Sector هارد ذخیره میشه تا سریعا بوسیله سیستم عامل و در زمن بوت شدن سیستم بتونه Load بشه .
دو نسخه از این فایل سیستم ایجاد شده FAT16 و FAT32 .
FAT16 روی DOS برای اولین بار پیاده شد ... قابلیت ذخیره حداکثر فایل های 2 GB رو هم داشت ... یعنی مثلا یه فایل 2.1 GB
رو نمیشه با FAT16 ذخیره کرد .
نسخه جدیدتر FAT32 همراه ویندوز به بازار اومد که میتونست فایل هایی با اندازه 32 GB هم ایجاد کنه ... البته این تنها معیار خوب
بودن یه فایل سیستم نیست ... بلکه پایداری , امنیت , سازگاری داده ای , فشرده سازی و ... هم از عوامل تعیین کننده و خیلی خیلی مهم هستند که
باعث شدن فایل سیستم بسیار قدرتمند و ایمن NTFS بوجود بیاد ....
ادامه دارد
:11():