نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

نیک فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

تحقیق درباره تعریف FAT

اختصاصی از نیک فایل تحقیق درباره تعریف FAT دانلود با لینک مستقیم و پر سرعت .

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 60

 

(file allocation table) fat :

فایل سیستمی که در اواخر دهه 1970 و اوایل دهه 1980 تولید شد فایل سیستمی بود که توسط سیستم عامل MS-DOS پشتیبانی می شد. این فایل به اندازه یک فایل سیستمی ساده ای که برای فلاپی دیسک درایوهای کمتر از k500 بود پیشرفت کرد. بعد از آن زمان آن بیشتر و بیشتر به عنوان یک واسطه بکار گرفته شد. به طور متداول سه نوع از فایل سیستمی F AT وجود دارد : FAT32 , FAT16 , FAT12 . دلیل تفاوت انواع FAT و اسمهایشان در سایز و در بیتهایی است که در ساختار واقعی FAT روی دیسک ثبت شده می باشند. در FAT12، 12 بیت ورودی، در FAT16، 16 بیت ورودی و در FAT32 ، 32 بیت ورودی وجود دارد.

نکات مورد توجه در این تحقیق :

اعدادی که با کاراکتر 0x آغاز می شوند اعداد هگزا دسیمال (مبنای 16) هستند.

هر عددی که کاراکتر 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 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 از چهار بخش اصلی تشکیل شده است که در زیر راجع به ولوم ذکر شده است :

0 بخش رزرو شده

1 بخش FAT

2 بخش فهرست ریشه ( در ولومهای FAT 32 موجود نیست)

3بخش فهرست فایل و داده

boot sector و BPB (سکتور بوت و BPB )

اولین ساختار داده ای مهم روی یک ولوم (bios parameter block) BPB, FAT نامیده می‌شود، که در اولین سکتور از ولوم در بخش رزرو شده قرار داده می شود. این سکتور گاهی اوقات سکتور بوت یا سکتور ذخیره یا سکتور 0 نامیده می شود، اما آن در واقع اولین سکتور از ولوم می باشد.

این اولین چیزی است که در مورد فایل سیستمی FAT باید بدانیم. در ورژن MS-DOS 1.0 در سکتور بوت یک BPB ، وجود نداشت. در ورژن اولیه فایل سیستم FAT،فقط دو نوع فرمت وجود داشت، یکی برای فلاپی دیسکهای یک طرفه و دیگری برای دو طرفه k 360 یا 28/5 اینچ. تعیین اینکه دیسک از کدام نوع بود بوسیله نگاه کردن به بایت اول F AT انجام می شد (8 بیت پایین FAT[0] ).

این نقص در ورژن MS-DOS, 2.X بوسیله قرار دادن یک BPB در سکتور بوت از بین رفت و شیوه قدیمی تعیین واسطه (نگاه کردن به اولین بایت FAT ) دیگر کمتر استفاده می شد. تمام ولومهای FAT باید یک BPB در سکتور بوت داشته باشد.

این باعث می شود تا دومین نقص بر حسب مشخصه ولوم FAT را بیان کنیم. BPB شبیه چه چیزی است؟ BPB تعریف شده در سکتور بوت MS-DOS 2.X فقط به ولومهای FAT کمتر از 65536 اجازه می داد. (32 MB و 512 بایت سکتور). این محدودیت در واقع تنها برای یک فیلد 16 بیتی بود. این محدودیت در MS-DOS 3.X توسط اصلاح BPB با یک فیلد جدید 32 بیتی برای مقدار کل سکتورها از بین رفت.

BPB بعدی توسط سیستم عامل windows 95 تغییر پیدا کرد، در جاهایی که FAT32 استفاده می شد به طور مشخص سرویس OE M2 را منتشر ساخت (OSR 2) .


دانلود با لینک مستقیم


تحقیق درباره تعریف FAT

مقاله سیستمی با فرمت FAT - مهندسی کامپیوتر و IT - در قالب فایل word

اختصاصی از نیک فایل مقاله سیستمی با فرمت FAT - مهندسی کامپیوتر و IT - در قالب فایل word دانلود با لینک مستقیم و پر سرعت .

مقاله سیستمی با فرمت FAT - مهندسی کامپیوتر و IT - در قالب فایل word


مقاله سیستمی با فرمت FAT - مهندسی کامپیوتر و IT -  در قالب فایل word

مقاله سیستمی FAT برای رشته مهندسی کامپیوتر و IT  با فرمت word شامل 54 صفحه

 

عنوان                                                                                  صفحه

(file Allocation table)FAT                                                                

نکات مورد توجه در این تحقیق                                                                 

توضیحات عمومی انواع فایلهای FAT                                                        

boot sector و BPB‌                                                                            

سکتور بوت و ساختار BPB                                

ساختار FAT16  و FAT 12  با شروع از آفست 36                                       

ساختار داده ای FAT                                                                             

تعیین نوع FAT                                                                                    

بیت ClnshutBitmask                                                                         

بیت HrdErrBitmask                                                                          

ارزش دهی اولیه به ولوم FAT                                                        

ساختار سکتور Fsinfo و FAT32 و سکتور بوت Backup                           

ساختار FAT directory                                                              

ساختار بایت بایت ورودی دایرکتوری FAT32   

فرمتهای تاریخ و زمان                  

          فرمت تاریخ                

          فرمت زمان          

سازماندهی directory entry های کوتاه و بلند  

ترتیب directory entry های طولانی  

محدودیت های نام و مجموعه کاراکترها  

directory entry های کوتاه    

ورودیهای طولانی دایرکتوری  

قوانین نام نویسی برای نامهای طولانی  

الگوریتم تولید نام و پایه             

الگوریتم تولید دنباله عددی          

افکت ورودیهای دایرکتوری روی ورژنهای level پایینت FAT                      

تایید اعتبار محتویات یک دایرکتوری  


دانلود با لینک مستقیم


مقاله سیستمی با فرمت FAT - مهندسی کامپیوتر و IT - در قالب فایل word

مقاله در مورد NTFS

اختصاصی از نیک فایل مقاله در مورد NTFS دانلود با لینک مستقیم و پر سرعت .

مقاله در مورد NTFS


مقاله در مورد NTFS

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:24

 

  

 فهرست مطالب

 

سیستم فایل NTFS چیست ؟

 

تعیین مجوز برای منابع اشتراکی شبکه

 

MFT

 

فایل NTFS نسبت داده شده :

 

بهینه سازی NTFS

 

تعریف سایزدسته به طور دقیق :

 

یک سیستم فایل موازی نسل جدید برای کلاسترهای لینوکس مقدمه ای بر دومین سیستم فایل موازی مجازی

 

تاریخچه لینوکس

 

 Virtual File system) VFS)

 

Directories

 

سیستم PVFS2

 

 

 

 

حتما تا کنون با عناوینی همچون FAT16 و FAT32 آشنا هستید . این دو از سیستم های فایلی مایکروسافت هستند که در حال حاضر با توجه به گسترش زمینه های مختلف سیستم های کامپیوتری ناکارآمد و غیر قابل اطمینان هستند.

یکی از مهمترین مشکلات امنیتی در سیستم FAT16 و FAT32 عدم توانایی در تعریف سطوح مجوز دسترسی به فایل ها و یا پوشه ها می باشد . که این امر می تواند به عنوان یکی از دلایل ناکارآمدی و قابل اطمینان نبودن این سیستم ها در سطوح شبکه باشد .

بر این اساس مایکروسافت سیستم فایلی جدیدی تحت عنوان NTFS را ایجاد نمود که از یک ساختار 64 بیتی پشتیبانی می کند و از این رو کاربران می توانند فایل هایی ایجاد کنند که طول نام آنها تا 256 کارکتر باشد .

چهار مجوز استاندارد در سیستم NTFS برای فایل ها و پوشه ها وجود دارند :

1- No Access: با انتخاب این گزینه کاربران هیچگونه مجوزی برای خواندن ، نوشتن و ... فایل یا پوشه مربوطه نخواهند داشت .

2- Read : با توجه به آنکه اجزاه خواندن یک فایل شامل اجرای آن نیز می باشد ،از این رو کاربری که این سطوح از دسترسی را داشته باشد می تواند فایل را اجرا کرده و آن را بخواند .

3- Change : این سطح دسترسی و مجوز ، کاربر را قادر می کند تا فایل را خوانده و در صورت لزوم تغییرات خود را در آن انجام دهد یا حنی فایل را حذف کند .

4- Full Control : با فعال بودن این گزینه کاربران دارای مجوز می توانند فایل را خواند ، تغییرات مورد نیاز را درآن ایجاد کرده و یا حذف کنند . در واقع تمام امکانات و اختیاراتی که کاربر در حالت Change دارد در این قسمت نیز وجود دارد و فرق این دو سطح مجوز در آن است که با داشتن مجوز Full Control ، کاربر می تواند حتی برای سایر کاربران سیستم دسترسی تعریف کند و یا دسترسی کاربر دیگر را از آن پوشه و یا فایل حذف کند .

از لحاظ امنیتی بهتر است حتی الامکان از این مجوز استفاده نکنید ، زیرا داشتن مجوز Change بالاترین سطح دسترسی را به کاربران می دهد مگر آنکه واقعا بخواهید کاربری امکان تعریف یا حذف مجوز برای سایرین را داشته باشد .

البته مجوزه های دیگری نیز چون Read Only ، No Execute، Execute Only ، Write Only و ... نیز قابل تعریف می باشند .


تعریف مجوزها

تعیین مجوز برای منابع اشتراکی شبکه
مجوزهای بررسی شده در فوق در واقع برای تعیین سطح دسترسی کاربرانی است که از یک سیستم بطور مشترک استفاده می کنند . اما ممکن است سیستم شما در بین چندین سیستم دیگر و در یک شبکه قرار گرفته باشد و شما بخواهید با تعیین سطح دسترسی های مشخص امکان دسترسی به یک یا چند کاربر بدهید . پس از تعریف منابع اشتارکی در سیستم تان که می تواند فایل ها ، پوشه ها ، درایو ها ، چاپگر ، اسکنر و ... باشد ، کاربران دارای مجوز می توانند به این منابع دسترسی داشته باشند . با توجه به آنچه گذشت می توان سطوح دسترسی کاربران در سطح شبکه را نیز به شکل زیر تعریف کرد:

1- No Access: نازلترین سطح دسترسی (دسترسی وجود ندارد)
2-
Read : اجرا و خواندن
3-
Change : اجرا ، خواندن و اعمال تغییرات
4-
Full Control : اجرا ، خواندن ، نوشتن و اعمال تغییرات ، تغییر در سطح مجوز ها

با توجه به این توانایی ها شما می توانید برای یک فایل و یا پوشه در هر دو وضعیت سیستم محلی و شبکه ، مجوزلازم را به کاربران بدهید . مثلا با تعیین مجوز Change برای یک فایل در سیستم محلی ، به کاربرانی که در پشت سیستم شما می نشینند امکان اعمال تغییرات را در فایل بدهید و با تعیین مجوز Read در سطح شبکه تنها امکان خواندن را به کاربرانی که از شبکه استفاده می کنند بدهید . البته در صورت جابجایی این سطوح ، یعنی تعیین مجوز Change, در سطح شبکه و Read در سطح سیستم محلی ، تنها مجوز Read که حداقل سطح دسترسی بین این دو است به کاربران داده می شود و کاربران شبکه نیز تنها می توانند فایل را خوانده و اجرا کنند . شکل زیر ، بوت سکتور یک ولوم قالب دار را با یک NTFS را شرح می دهد .وقتی یک ولوم NTFS را قالب بندی می کنید ، برنامه قالب بندی اولین 16 قسمت را برای بوت سکتور و کد بوت استرپ اختصاص می دهد.

 

 


دانلود با لینک مستقیم


مقاله در مورد NTFS