تبليغاتX
کامپیوتر برای همه و همه برای کامپیوتر
آموزش و اطلاعات مختلف کامپیوتر
نتایج نمرات نهایی درس ذخیره و بازیابی (با ارفاق) سه شنبه ۲۹ خرداد اعلام خواهد شد. و هیچ اعتراضی پاسخ داده نخواهد شد. وبلاگ خانه کارگر

+ نوشته شده در  دوشنبه بیست و نهم خرداد 1385ساعت 12:26  توسط عیسی زاده  | 

 

.net واژه اي است كه مفهوم تعدادي از تكنولوژي هاي جديد مايكروسافت را تحت پوشش قرار مي دهد . در مجموع اين تكنولوژي ها پر اهميت ترين ، عظيم ترين و اساسي ترين تغييراتي هستند كه از زمان انتقال محيط 16 بيتي به محيط 32 بيتي ، در زير ساخت توسعه برنامه ها توسط مايكروسافت بوجود آمده اند .

Microsoft .net شامل سه گروه اصلي مي باشد:
1-  چارچوب .net
2- .net enterprise servers
3- ابزارها و زبانهاي جديد سازگار با .net

چارچوب .net
چارچوب .net يك تكنولوژي ضروري براي asp.net به شمار مي رود . اين چارچوب خدمات و سرويسهايي را كه از asp.net پشتيباني مي كنند ارائه مي دهد . به علاوه ، تكنولوژي جديد ديگري موسوم به  Windows Forms Development را
ارئه مي دهد كه براي ساختن برنامه هاي سرويس گيرنده بسيار قدرتمند مي باشد.
همانطور كه  windows NT 4.0 option pack  به عنوان افزودني براي سيستم عامل Windows NT محسوب ميشد و تكنولوژي asp را به اين سيستم عامل اضافه ميكرد ، چارچوب .net نيز يك افزودني براي سيستم عامل هاي Windows 2000,xp ميباشد كه با اضافه كردن سرويس هاي اساسي سيستم، امكان پشتيباني از تكنولوژي هاي .net را براي سيستم عامل فراهم مي كند .
برنامه هاي كاربردي كه مشتري asp.net مي باشند بر روي تمام سيستم عاملها قابل اجرا هستند ولي برنامه هاي سرويس دهنده فقط برروي سيستم عامل هاي بعد از 2000 قابل اجرا هستند .
چارچوب .net شامل چهار قسمت اساسي مي باشد :
1-  common language runtime يا به اختصار  CLR .
2- مجموعه اي از كلاس ها كه به صورت يك كتابخانه در دسترس مي باشد و نام      كتابخانه چارچوب .net معروف مي باشد .
3-  . ado.net & xml
4- . Windows forms - web forms - web services

Common Language Runtime (CLR) محيطي براي اجراي كدهاي نوشته شده به وسيله زبان هاي سازگار با چارچوب .net  ارائه مي دهد . runtime مديريت اجراي كدهاي .net را بعهده دارد اعم از مديريت مدت زمان زندگي اشيا و مديريت حافظه . علاوه بر اين خدمات ، runtime  به برنامه نويسان يا به عبارتي توسعه دهندگان امكان مي دهد كه عمليات اشكال زدائي ، مهاركردن استثناها و وراثت ميان كلاسها را دربين زبان هاي مختلف سازگار با .net به راحتي انجام دهند . انجام اين عمليات مستلزم آن است كه كامپايلرهاي زبان هاي مختلف از common language specification يا به اختصار CLS پيروي كنند . CLS مجموعه قوانين و نوع هاي داده اي را تعريف مي كند كه بين تمام زبان هاي سازگار با .net مشترك ميباشند .
هر يك از كامپايلرها ، كد نوشته شده توسط برنامه نويسان را به يك زبان مياني موسوم به Microsoft intermediate language يا به اختصار IL  يا MSIL كامپايل ميكند . سپس اين كد مياني در زمان نصب برنامه يا در هنگام اولين اجرا
توسط runtime به زبان ماشين تبديل مي شود .
روش كامپايل كردن كد در هنگام اولين اجرا را JIT مي گويند .
كدي كه به IL تبديل شده و مديريت آن توسط runtime صورت ميگيرد managed code ناميده ميشود .
علت اين نامگذاري اين است كه مديريت اجراي اين كد اعم از ساختن اشياء ، تخصيص حافظه و حذف اشياء بلااستفاده از حافظه توسط runtime  اجرا مي شود .
مولفه هايي كه با IL نوشته ميشوند و توسط runtime  اجرا ميگردند ، .net managed assemblies  يا به اختصار اسمبلي ناميده مي شوند . اسمبلي ها كوچكترين واحد دسته بندي اشيا در دنياي .net مي باشند و بسيار شبيه مولفه هاي com هستند . تفاوت آنها در اين است كه يك مولفه com براي تعيين چگونگي استفاده از اشياي دروني اش ، يك type library به مشتريان خود ارائه ميدهد ، در حالي كه يك اسمبلي براي اين منظور يك مانيفيست دارد
.
مانيفيست فهرستي است كه محتويات آن اسمبلي را مشخص مي كند . اين ويژگي مولفه هاي .net ، علاوه بر مزاياي ديگري كه بعدا به آنها اشاره خواهد شد ، بيانگر آن است كه يك اسمبلي نيازي به ثبت در رجيستري كامپيوتر ندارد و خودش شامل اطلاعاتي است كه محتويات و چگونگي استفاده از آن را مشخص ميسازند .
اطلاعات موجود در مانيفيست ، وابستگي ها و شماره نسخه آن اسمبلي را نيز معين مي كند . اين اطلاعات به شما كمك مي كنند كه به راحتي تمام اسمبلي هاي مورد نياز براي استفاده از يك اسمبلي را شناسايي كنيد .
بعلاوه ، اين امكان وجود دارد كه چندين نسخه مختلف از يك اسمبلي برروي يك كامپيوتر و بدون ايجاد تداخل با يكديگر
كار كنند . اين ويژگي گام مهمي براي حل يكي از مشكلات فايل هاي DLL  مي باشد كه به DLL Hell معروف است و يكي از بدترين مصيبت هاي هر برنامه نويسي مي باشد . كافي است از كسي كه با چند نسخه مختلف ADO كاركرده
است دراين مورد مشورت كنيد ! با وجود .net اين مشكل حل شده است . با توجه به اين كه برنامه كاربردي ميداند براي استفاده از كدام نسخه يك اسمبلي طراحي شده است با مراجعه به مانيفيست به راحتي ميتواند نسخه مورد نظر را از ميان چند نسخه موجود انتخاب كند .

كتابخانه چارچوب .net

اين كتابخانه مجموعه اي از كلاس هاي پايه است كه برنامه نويسان مي توانند به طور مستقيم از آنها استفاده كنند و يا از روي آنها كلاس هاي جديدي بسازند . اين كلاسها به صورت سلسله مراتبي طراحي شده اند .اين كلاسها كه بستگي به كاربردشان در گروه هاي مختلفي به نام فضاي نامي (namespace) طبقه بندي شده اند ، توانايي هاي اساسي و
پيشرفته اي دارند كه شما به راحتي مي توانيد آنها را به خدمت بگيريد . براي مثال كلاسهاي مربوط به اتصال به بانك
اطلاعاتي (ado.net) ، كلاسهاي مربوط به برنامه نويسي گرافيكي (GDI+) و ...
به علاوه ، اين كتابخانه شامل كلاسهايي است كه asp.net  را شكل مي دهند . از جمله كلاس page  كه در فضاي نامي system.web.UI قرار دارد و تمامي صفحات asp.net از آن مشتق مي شوند .

ADO.NET & XML
بعد از كتابخانه چارچوب .net  ، ado.net و xml قرار مي گيرد . ado.net   مجمو عه اي از كلاسهاست كه وظيفه برقراري ارتباط با بانك هاي اطلاعاتي را دارد . اين تكنولوژي براساس تكنولوژي قبلي ، يعني ADO بنيان گذاشته شده است . فرق ADO.net با نگارش قبلي آن استفاده از XML و همچنين ايجاد ارتباط offline  مي باشد
.
 Windows forms - web forms - web services

و سرانجام در انتها .net از دو نوع مختلف از برنامه ها پشتيباني مي كند كه يكي windows form مي باشد كه براي طراحي برنامه هاي سرويس گيرنده استفاده ميشود ، و ديگري ASP.NET كه براي ايجاد صفحات وب و سرويس دهنده هاي وب استفاده ميشود .

+ نوشته شده در  سه شنبه بیست و سوم خرداد 1385ساعت 12:45  توسط عیسی زاده  | 

سلام! هنگ كردن كامپيوتر به چند عامل بستگي دارد. از جمله كمبود حافظه رم، نصب برنامه هاي زياد كه در حافظه مقيم مي شوند مثل انواع ويروس يابها، و مهمترين عامل مي تواندويروسهايي باشد كه احتمالا به كامپيوترتان وارد شده اند. نصب يك ويروس ياب خوب مثل نورتون و يا مك آفي و آپ ديت كردن آن مي تواند تا حدودي مشكل ويروس را حل نمايد.

+ نوشته شده در  سه شنبه شانزدهم خرداد 1385ساعت 9:55  توسط عیسی زاده  | 

1- حافظه درون ماشین کدام است؟

الف.Local Memory                ب. DVD-ROM       ج. CD-ROM                          د. هر سه مورد

2- حافظه(های) برون ماشین کدام است ؟

الف.floppy Disk    ب. Flash                               ج. CD-RW                            د. هر سه مورد

3- کدام یک جزو خصوصیات حافظه های برون ماشین نمی باشد؟

الف.Transfer        ب.  Accessibility   ج. Read/Write     د. Addressability

4- با توجه به سلسله مراتب حافظه ها(از راست به چپ) کدام یک صحیح تر می باشد؟

الف. نوار مغناطیس – دیسک نوری – دیسک مغناطیس- حافظه اصلی – حافظه فلش – حافظه نهان – ثبات ها

ب. ثباتها-حافظه اصلی-حافظه نهان- حافظه فلش – دیسک مغناطیس – دیسک نوری نوار مغناطیسی

ج. ثباتها- حافظه نهان- حافظه اصلی- حافظه فلش – دیسک مغناطیس – دیسک نوری -نوار مغناطیسی

د. ثباتها- حافظه نهان- حافظه اصلی- حافظه فلش – دیسک نوری - دیسک مغناطیس – نوار مغناطیسی

5- حاصل جدیدترین نوع ساخت تکنولوژی در حافظه های برون ماشین چیست؟

الف.الکترو مغنااپتیک             ب.نوار کارتریج                        ج. Optical Disk                     د. Flash Memory (Cool Disk)

6- تعداد بیتهای قابل ضبط در هر اینچ نوار را .......... می گویند؟

الف.بیت در اینچ(bpi)              ب.چگالی(Density)               ج.گپ(IBG)                                           د. بلاک(Block)

7- فضای بلااستفاده بین دو رکورد را چه می گویند؟

الف.IRG                                ب. IBG                 ج.GAP                                                  د. هر سه مورد

8- سرعت دستیابی 200 اینچ درثانیه باشدو زمان صرف شده برای خواندن فضای بلااستفاده3 میلی ثانیه باشد مقدار فضای بلااستفاده نوارچه میزان می باشد؟

الف.60cm                             ب. 6.8                                  ج. 3Inch                                               د. 0.6 Inch

9-كدام يك از گزينه هاي زير جزء محيط عملياتي حساب نمي آيد؟

الف) حسابداري يك سازمان   ب) مشخصات پرسنلي يك كارمند            ج  ) دبيرخانه سازمان       د  ) تجهيزات سازمان

10- كدام يك را مي توان از گروه موجوديتها در مثال يك فروشگاه دانست؟

الف) مشخصات فروشنده       ب) كالا                       ج) اطلاعات مشتريان                       د) فروشگاه

11- در صورتي كه نام يك كارمند كلمه مركب باشد درتعريف صفات خاصه(فيلد)كدام يك در مورد آن صحيح است ؟

الف) مي توان آن را به دو فيلد جداگانه تجزيه نمود.        ب) در صورتيكه كلمات حاصل شده در اثر تجزيه داراي معني مشخص باشند ايرادي ندارد.

ج) به هيچ وجه نمي توان آن را تجزيه نمود.                 د) اجزاي حاصله در اثر تجزيه را مي توان به دو صفات خاصه جداگانه ذخيره نمود.

12- در يك محيط عملياتي سازمان اطلاعات پرسنلي افراد ثبت مي گردد( در سيستم مالي آن سازمان فقط كارمند رسمي وجود دارد)اگرموجوديت كارمند داراي صفات خاصه : شماره پرسنلي ، نام ، نام خانوادگي، حقوق مبناء باشد در صورت تأهل كارمند حداقل چند صفت خاصه مي توان به آن اضافه نمود.

الف) 1                   ب) 2                ج) اصافه نمودن صفات خاصه منطقي نمي باشد.                 د) بستگي به محيط عملياتي دارد.

13) دلايل متغير شدن طول ركورد كدام يك مي باشد؟

الف) فقط اطلاع تكرار شونده (فيلد) وجود داشته باشد.                 ب) تعداد صفات خاصه مورد نياز براي نمونه‌هاي مختلف يك نوع موجوديت متفاوت نباشد.

ج) طول متغير يك يا بيش از يك صفات خاصه و يا طول فيلدها متغير نباشد.                د) هر سه مورد صحيح است.

14- در مثال زير كدام طرح ركوردي مطرح مي باشد؟

نام :  محمد

نام خانوادگي: امين

نام پدر: عبدالله

شهرت: امانت

الف) ركورد در قالب ثابت مكان    ب) ركودرد در قالب غير ثابت مكان      ج) تعريف ركورد با طول ثابت     د) تعريف ركورد با طول متغير

15-درج طول در كدام يك از حالات زير در بخش غير داده اي (پيشوندي) ركوردها نياز نمي باشد؟

الف) ركورد با طول متغير ب) ركورد با طول ثابت   ج) درج طول از مهمترين فيلدهاي غير داده اي و مي بايست درج شود    د) ركوردهاي تك نوعي

16)  فيلدهاي نوع ركورد در كدام حالت زير در بخش غير داده اي ركورد نياز مي باشد؟

الف) فايلهاي چند نوعي(multi type)  ب) فايلهاي تك نوعي (mono type)     ج  ) فايلهاي ساختمند   د) همه نوع فايلها لازم مي باشد

17- حق دسترسي به بخشي از يك فايل وظيفه كدام يك از فيلدهاي بخش غيرداده اي است؟

الف) نوع ركورد             ب) فلاگ عملياتي            ج) فلاگ حفاظتي                د) نشانه روها

18- عمل Refresh  در كدام يك از فيلدهاي بخش غير داده اي درج مي شود؟

الف) فيلد حاوي فلاگ حفاظتي    ب) فيلدهاي فلاگ عملياتي            ج) فيلد حاوي نشانه روها          د) فيلد حاوي نوع ركورد

19- فلاگ عملياتي در كدام يك از انواع حالات فايل استفاده مي شود؟

الف) فايلهاي بانك اطلاعاتي   ب) فايلهاي اجرايي      ج) فايلهاي اشتراكي       د) فايلهاي فقط خواندني

20- ليست حضور و غياب دانشجويان كه به ترتيب نام خانوادگي باشد چه نوع ساختاري را بيان مي نمايد.

الف) ساختار منطقي فايل   ب) ساختار برنامه فايل پرداز        ج) ساختار فيزيكي هم جوار      د) ساختار فيزيكي ناهمجوار

21- نشانه روها براي پياده سازي چه نوع ساختارهايي استفاده مي شوند؟

الف) ساختار منطقي و ساختار فيزيكي  ب) ساختار بين ركوردي             ج) نشاني نمايي        د) الف و ب

22-كاربرد كليد ركورد در كدام مورد زير بيشتر مي باشد؟

الف) در دوره هاي حيات فايل (File Life Cycle) كاربرد دارد.                         ب) براي پيدا كردن اطلاعات ديگر فايل كاربرد دارد.

ج) شناسه يك نوع موجوديت است كه موجوديت ها را از يكديگر متمايز مي نمايد.      د) فقط جهت كدگذاري فيلدهاي يك نوع موجوديت مي باشد.

23- ديد طراح و برنامه ساز به يك فايل يك ساختار ........................  است؟

الف) فيزيكي                           ب) منطقي                    ج) منطقي و فيزيكي               د) بلوك و ركوردي

24- كدام يك از گزينه هاي زير در مفهوم فايل به معناي عام صحيح مي باشد؟

الف) اندازه بزرگ يك فايل          ب) پايايي فايل               ج) اشتراكي بودن                   د) هر سه مورد

25- كدام لايه عمليات نهايي ذخيره و بازيابي را در لايه سخت افزار انجام مي دهد؟

الف) دستورات زبان ماشين          ب) سيستم عامل             ج) برنامه كاربردي                  د) سيستم فايل

26-رويه هاي كتابخانه اي دستورات را در كدام يك از لايه هاي سخت افزاري يا نرم افزاري فراخواني مي نمايد.

الف) برنامه هاي كاربردي            ب) سيستم فايل              ج) سيستم عامل              د) دستورات زبان ماشين

27- لايه رويه‌هاي كتابخانه‌اي داده‌هاي ذخيره شده روي ديسك را در اختيار كدام لايه قرار مي دهد؟

الف) برنامه هاي كاربردي            ب) رويه هاي كتابخانه اي         ج) سيستم فايل         د) سيستم عامل

28- ذخيره سازي بلاك ها روي رسانه اي مثل ديسك و انتقال به بافر جز وظايف كدام لايه سيستم فايل مي باشد.

الف) كاربر برنامه ساز                 ب) درايو                    ج) سيستم فايل فيزيكي          د) سيستم فايل مجازي


 

29- كدام لايه سيستم فايل به كاربران امكان مي دهد تا در ركوردهاي فايل دسترسي داشته باشند؟

الف) شيوه دستيابي              ب) سيستم فايل منطقي       ج) سيستم فايل فيزيكي         د) سيستم فايل مجازي

30- پايين ترين لايه سطح معماري در سيستم فايل كدام است؟

الف) ديسك و نوار           ب) درايور              ج) سيستم فايل فيزيكي و منطقي             د) برنامه هاي كاربردي

31- كدام لايه با مفهوم بلاك و كدام با محتوي بلاك در معماري سيستم فايل كاري ندارد؟

الف) درايور–ديسك ب) سيستم فايل منطقي-سيستم فايل فيزيكي ج) سيستم فايل مجازي‌-سيستم فايل منطقيج) سيستم فايل فيزيكي- سيستم فايل منطقي

32- در سيستم عامل هاي جديد كاربران عمدتاً از طريق كدام لايه معماري سيستم فايل كار مي كنند.

الف) شيوه دستيابي              ب) سيستم فايل مجازي (VFS)         ج) برنامه هاي كاربردي        د) سيستم فايل منطقي

33- كدام يك از گزينه هاي زير جزء وظايف كاربران برنامه ساز سيستم مي باشد؟

الف) طراحي سيستم فايل      ب) طراحي سيستم مديريت پايگاه دانش     ج) طراحي سيستم هاي پايگاه داده ها         د) هر سه مورد

34- ديد يك كاربر غير برنامه ساز نسبت به فايل كاملاً   ..............    و در سطح  ...............  مي باشد.

الف) مجازي - مجازي             ب) منطقي – منطقي            ج) فيزيكي – منطقي           د) منطقي – مجازي

35- كدام يك از گزينه هاي زير در مورد عمل اساسي در مورد اطلاع صحيح نيست؟

الف) توليد                            ب) جمع آوري                    ج) ذخيره                          د) بازيابي

36- در وضع ماشيني مفهوم عيني فايل به صورت مجموعه از داده ها ذخيره شده به صورت فيزيكي در يك رسانه ماشيني مي باشد. منظور از رسانه چيست؟

الف) حافظه برون ماشين          ب) مغناطيسي – نوري            ج) كتاب يا كاغذ            د) حافظه هاي درون ماشين

37- كدام جمله صحيح تر است؟

الف) در فايلهاي دودويي طول سطها متغير مي باشد.                             ب) با چاپ محتوي فايلهاي دودويي چيزهاي نامفهوم چاپ نمي شود.

ج) تعداد سطرها در نوع فايلهاي اسكي ثابت است و طول آنها متغير است.     د) محتوي چند فايل ASCII را مي توان با يكديگر با هم تركيب نمود.

38- كدام جمله داراي ايراد مي باشد؟

الف) سيستم عامل تنها فايل را اجرا مي كند كه داراي ساختار متناسب باشند.            ب) صفات خاصه فايل در سيستم فايل نگه داري مي شود.

ج) فايل راهنما (Directory) حاوي اطلاعات كاربر و فايل عادي حاوي اطلاعات سيستم فايل مي باشد.

د) در برخي از سيستم عامل ها يك فايل مي تواند داراي بيش از يك پسوند فايل باشد.

39- فايلهاي با پسوند bak از نوع فايل   ............   مي باشد.

الف) زبان برنامه نويسي HTML            ب) فايلهاي مخفي             ج) فايل پشتيبان                د) كامپايلر C

40- فلاگ يك مربوط به كدام نوع از فايلها ياتكنيكهاي زير نمي باشد؟

الف) فايل راهنما و سيستمي         ب) فايل فقط خواندني        ج) دستيابي مستقيم يا تصادفي        د) فايل پشتيبان

41- كدام يك از گزينه هاي زير جز صفات خاصه فايل نمي باشد.

الف) فلاگ فايل پنهان               ب) آدرس شماره رسانه       ج) تاريخ وآخرين دستيابي به فيلد     د) فلاك شيوه دستيابي

42- فلاگ صفر مربوط به كدام نوع از فايل مي باشد.

الف) فايل پنهان                       ب) فايل ASCII           ج) فايل راهنما يا سيستمي              د) الف و ب


 

43-وظيفه اصلي راهنماي فايل در سيستم فايل عبارت است از:

الف) ايجاد ساختار جدول           ب) مديريت فايلها          ج) ايجاد فايل                   د) هر سه مورد

44- كدام گزينه صحيح مي باشد؟

الف) در راهنماي فايل به ازاي هر ميز فايل يك درايه (Entry) وجود دارد.  ب) در هر درايه علاوه بر نام فايل صفات خاصه و آدرس ها داده فايل ذخيره شده اند.

ج) نشانه روها نقش اساسي در ايجاد جدول راهنما ايفا مي نمايند.              د) صفات خاصه فايل در داخل هر درايه وجود دارند.

45- براي يك كارمند كه با انواع فايلها در يك سيستم كامپيوتري كار دارد كدام روش براي ايجاد جدول راهنما مناسب مي باشد؟

الف) به ازاي هر فايل يك مدخل (درايه) ايجاد گردد.           ب) ساده ترين روش براي طراحي جدول راهنما يك درايه با چندين فايل كه در آن قرار مي گيرد.

ج) ساختار درختي در طراحي جدول راهنما بهترين روش مي باشد.      د) استفاده از سيستم فايل مجازي

46- كدام يك از عمليات زير براي آماده شدن راهنماي فايل براي خواندن مي باشد؟

الف) Read Dir                 ب) link                    ج) Open Dir                  د) Make Dir

47- كدام يك از عمليات كاربر در فايل نمي باشد؟

الف) Make Dir                    ب) Write                     ج) Seek                                 د) get Attribute                                                                                      

48- كدام يك صحيح مي باشد؟

الف) عمليات كاربر در فايل به صورت منطقي انجام مي شود.                  ب) عمليات كاربر در فايل به صورت فيزيكي صورت مي پذيرد.

ج) كارآيي يك سيستم فايل براساس سرعت انجام عمليات ذخيره  و بازسازي و مورد ارزيابي قرار مي گيرد.      د)الف و ج صحيح است.

49- بلاك بندي چيست؟

الف) جاي دادن چندين بلاك در قالب بزرگتر را مي گويند.                     ب) جاي دادن چند Cluster در قالبي كوچكتر را مي گويند.

ج) جاي دادن چندين ركورد ثابت در قالبي بزرگتر را بلاك بندي مي گويند. د) جاي دادن چندين بلاك در ساختار مشخص در قالب بزرگتر را بلاك بندي مي گويند.

50- گسترش(Extend) چيست؟

الف) مجموعه اي از سيلندرهاي(استوانه) نا همجوار                                               ب) مجموعه‌اي از بلاكهاي ناهمجوار       

ج) مجموعهاي از سكتورهاي ناهمجوار                                                   د) مجموعه اي از سيلندرهاي(استوانه) همجوار

 

 

+ نوشته شده در  شنبه سیزدهم خرداد 1385ساعت 8:35  توسط عیسی زاده  | 

1ـ از نكات مهم در تخصيص فضاي ذخيره‌سازي به فايل‌ها اندازه واحدي است كه براساس آن تخصيص صورت مي‌گيرد منظور اين است كه آيا مثلا ً‌به واحد سكتور حافظه خارجي اختصاص داده شود يا به واحد شيار يا به واحد خوشه يا به واحد استوانه.

2ـ آيا يك فايل روي بايت‌هاي پيوسته و همجوار تخصيص داده شود يا به طور ناپيوسته و ناهمجوار

3ـ تفاوت ديد برنامه فايل‌پرداز و سيستم فايل از فايل است برنامه فايل‌پرداز در پردازش ترتيبي فايل را به صورت يك دنباله خطي از ركوردهاي منطقي مي‌بيند در صورتي كه سيستم فايل بيشتر محيط فيزيكي فايل در نظر دارد.

4ـ‌ اگر فايل به طور پيوسته روي واحدهاي تخصيص ذخيره شود فايل براي مكان‌يابي يك ركورد كافي است آدرس آغازين فايل طول ركورد منطقي و طول ركورد فيزيكي را بداند.

5ـ اگر فايل به طور پيوسته روي واحدهاي تخصيص و ذخيره شود يافتن مكان يك ركورد دلخواه تنها با داشتن آدرس شروع فايل امكان پذيرنيست و نياز به ساختار داده‌اي دارد.

6ـ براي تخصيص فضا به يك فايل سيستم فايل بايد جدولي داشته باشد كه در آن بتواند وضعيت رسانه ذخيره‌سازي از نظر ميزان فضاي آزاد و اشغال شده و آدرس آنها را روي ديسك بداند.

7ـ هرچه اندازه واحد تخصيص فضا به فايل بزرگ‌تر باشد ميزان حافظه هرز روي ديسك بيشتر خواهد بود.

8ـ اگر اندازه پيش‌بيني شده براي فايل كوچك باشد انتخاب واحد بزرگ تخصيص، كارايي ندارد.

9ـ مسئله انتخاب واحد تخصيص در ساختارهاي كمكي لازم،  براي دستيابي به فايل تأثير مستقيم دارد.

10ـ وقتي كه اندازه فايل از پيش مشخص باشد مي‌توان واحدهاي پيوسته ديسك را در آن تخصيص مشاركت داد حتي اگر مقدار داده‌هاي فايل را در عمل خواندن اوليه نداشته باشيم.

+ نوشته شده در  دوشنبه هشتم خرداد 1385ساعت 11:14  توسط عیسی زاده  |