تبليغاتX
ذخیره و بازیابی اطلاعات

رسانه هاي ذخيره سازي


Menu

  First Page

  Archives

  Email

Archive

  دی 1386

  آذر 1386

  آبان 1386

LinkDump

آرشیو پیوندهای روزانه

Category

Authors

Link

  وب سایت مهندس مقسمی

  مؤسسه آموزش عالی پارسه

  دانشگاه جامع علمي كاربردي

Designer

  Design By :  Mahdi Karimi

  Powered By :  BlogFa

Posts

فصل اول : رسانه هاي ذخيره سازي 

 

     

    حافظه

     

    رسانه هاي ذخيره سازي چه در محيط درون ماشيني و چه در محيط برون ماشيني حافظه نام دارند.

    حافظه ها به دو دستة كلي تقسيم مي شوند :

     

    1- حافظه هاي درون ماشيني

    2- حافظه هاي برون ماشيني

     

    حافظه هاي برون ماشيني گسترش حافظه هاي درون ماشيني با ظرفيت بيشتر و سرعت دستيابي كمتر هستند.

     

    ويژگيهاي مشترك انواع مختلف حافظه ها

     

    ظرفیت ( Capacity ) : ظرفيت حافظه به بيت يا بايت يا اضعاف آن بيان مي شود.

    1KB=1024 B=210 B

    1MB=1024 KB=220 B

    1GB=1024 MB=230 B

    1TB=1024 GB=240 B

     

    سرعت انتقال ( Transfer Rate ) : كميتي از اطلاعات قابل انتقال از حافظه يا به حافظه

    زمان دستيابي ( Access Time ) : مدت زمان بين لحظه صادر شدن دستور خواندن / نوشتن تا لحظه اي كه دستيابي به داده موجود در حافظه اصلي (word) يا حافظة خارجي (Block) انجام مي گيرد.

    آدرس پذيري ( Addressability ) : مي توان اطلاعات حافظه را آدرس دهي كرد.

    نوشتن و خواندن ( R/W ) : مي توان اطلاعات را در حافظه نوشت و يا خواند ( Fetch )

    دستيابي پذيري ( Accessibility ) : عمل R/W در حافظه بايد از طريق مكانيسم آدرس دهي صورت پذيرد.

     

    علت استفاده از حافظه هاي برون ماشيني :

     

    محدود بودن ظزفيت حافظه هاي درون ماشيني

    گران بودن رسانه هاي ذخيره سازي سريع

    عدم لزوم ذخيرة تمام اطلاعات در حافظه هاي درون ماشيني

    نامانا بودن حافظه هاي درون ماشيني

    نياز به دسترسي همروند ( concurrent ) به داده ها توسط چند فرايند

     

    مقايسة دو نوع حافظه

     

    1.     بالا بودن ظرفيت حافظه هاي برون ماشيني

    2.     بالا بودن هزينة يك بايت ( cpb ) در حافظه هاي درون ماشيني ( cpb : cost per byte )

    3.     بالا بودن سرعت دستيابي در حافظه هاي درون ماشيني

     

    رده بندي حافضه ها

     

    1.     حافظه هاي درون ماشيني ( ثبات ( register ) ، حافظه نهان ( cache ) ، حافظة اصلي )

    2.     ديسك مغناطيسي

    3.     ديسك نوري ( Optical Disk) و نوارهاي ظرفيت بالا ( High Density Tape )

    4.     كارتريج و نوار منگنه شدني

     

    انواع حافظه هاي برون ماشيني از نظر تكنولوژي ساخت

     

    الكترومكانيك ( Electro-Mechanic ) ( كارت منگنه شدني ، نوار منگنه شدني )

    الكترمغناطيس ( Electro-Magnetic ) ( نوار مغناطيسي ، ديسك مغناطيسي ، طبله ( Drum ))

    الكترواپتيك ( Electro-Optic ) ( ديسك نوري )

    الكترو مغنااپنيك ( Electro-Magnetic-Optic ) ( ديسك نوري-مغناطيسي )

     

        دانلود فرمول های فصل اول ذخیره و بازیابی اطلاعات

     

  نوشته شده در  چهارشنبه پنجم دی 1386ساعت 19:53  توسط میلاد   

                 

فصل دوم : رکورد, بلاک و روشهای بلاک بندی 

 

تعاریف اولیه :

نوع موجودیت :

به فرد، شیء، پدیده یا مفهومی که می خواهیم در مورد آن «اطلاع» داشته باشیم، موجودیت گفته می شود.

محیط عملیاتی :

 

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

 فیلد:

 مکان ذخیره شدن یک واحد معنایی ( semantic data unit ) یا یک فقره اطلاع را فیلد گویند. فیلد کوچکترین واحد اطلاع در فایل است که معنایی منطقی دارد. واحد معنایی داده ، حالت اتوماتیک یا تجزیه ناپذیری دارد. طول فیلد می تواند یک کاراکتر یا حتی یک بیت باشد.

 

اطلاع :

 

هر  صفت خاصه از دو مؤلفه تشکیل شده است: یکی اسم صفت خاصه و دیگری مقدار صفت خاصه.

به مجموعه این دو مؤلفه «اطلاع» گفته می شود.

 

مثال :

«نام خانوادگی» صفت خاصه و «عظیمی» مقدار صفت خاصه است. حال عبارت زیر  یک اطلاع است.

                                                 

                                                          عظیمی=نام خانوادگی

 

رکورد :

 

رکورد را از 3 جنبه می توان بررسی کرد :

1- رکورد در سطح انتزاعی ( Abstractive ) ، 2- رکورد در سطح کاربر ( سطح منطقی ) ، 3- رکورد در سطح فیزیکی ( محیط ذخیره سازی )

 

1- رکورد در سطح انتزاعی ( Abstractive )

 

 در سطح انتزاعی، رکورد را مستقل از جنبه های نمایشی آن بصورت کلی می بینیم. مثلاً می گوییم برای موجودیت دانشجو صفات خاصه نام، فامیلی و معدل را می خواهیم . رکورد در این سطح یک شیء انتزاعی است.

 

۲- رکورد منطقی ( Logical Record ) :

 

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

دو طرح کلی برای ساختار رکورد داریم : 1- طرح با قالب ثابت مکان ( Fixed Positional ) ، 2- طرح با قالب غیر ثابت مکان ( Non Fixed - Non Positional )  

 

1- در نوع ثابت مکان, مکان هر فیلد در رکورد ثابت بوده و بنابراین نیازی به ذخیره سازی اسم صفت خاصه در مقدار آن نیست. در این ساختار معمولاً تعداد فیلدها و طول هر کدام از آنها در تمام نمونه های رکورد ثابت است.

 

مثال :

 

                                               

 2- در نوع غیر ثابت مکان، در هر نمونه هم اسم صفت خاصه و هم مقدار آن ذخیره می گردد. مکان فیلد در رکورد ثابت نمی باشد. تعداد فیلدها و طول آنها نیز ممکن است در رکورد های مختلف متفاوت باشد. فرم کلی این رکوردها به صورت زیر است :

 A1=V1 , A2=V2 , ....

 

Ai اسم صفت خاصه و Vi مقدار صفت خاصه است مثل :

 

                                                          نام=علی ، فامیلی=کریمی ، رشته=برق

                                                          نام=حسین ، رشته=فیزیک

 

از یک جنبه دیگر رکوردها را می توان به دو دسته کلی با طول ثابت و طول متغیر تقسیم بندی کرد. در حالت کلی در هر دو ساختار ثابت مکان و غیر ثابت مکان، طول رکورد می تواند ثابت یا متغیر باشد ولی اغلب در نوع اول ثابت و در نوع دوم متغیر است.

 

علل متغیر شدن طول رکورد عبارتند از :

1-       طول بعضی فیلدها ( مثل آدرس ) ممکن است متغیر باشد.

2-       تعداد فیلدهای نمونه های مختلف یک نوع موجودیت ممکن است متغیر باشد.

3-       به علت فقره اطلاع تکرار شونده یا گروه اطلاع تکرارشونده به عبارتی دیگر ممکن است صفت خاصه ساده یا مرکب چند مقداری باشد.

  

3- رکورد فیزیکی یا رکورد ذخیره شده ( Stored Record )

 

رکورد فیزیکی هنگام ذخیره شدن رکورد در سطح حافظه جانبی ( مثل دیسک ) ذخیره می شود و ممکن است اطلاعات دیگری نیز به آن اضافه شود و یا ساختار آن قدری تغییر کند. معمولاً رکورد ذخیره شده ( فیزیکی ) دارای دو بخش مجزای داده ای و کنترلی می باشد. به بخش کنترلی بخش پیشوندی، بخش غیر داده ای یا Meta Section نیز می گویند. بخش کنترلی اغلب توسط سیستم فایل استفاده شده و از دید برنامه مخفی است.

 

اغلب در بخش کنترلی اطلاعات زیر ذخیره می شود :

1- طول رکورد ، 2- نوع رکورد ، 3- اشاره گرها ، 4- پرچمهای ( Flags ) عملیاتی و حفاظتی ، 5- اطلاعات خاص برای بعضی ساختارها

 

کلید ( Key ) :

 

صفت خاصه یا ترکیبی از چند صفت خاصه که در تمام نمونه های مختلف یک مجودیت, مقدار یکتایی داشته باشد را کلید گویند. طول کلید حتی الامکان باید کوتاه باشد. یک فایل ممکن است چند کلید داشته باشد. آن کلیدی که طول کوتاه داشته باشد و از نظر برنامه نویس مهم باشد را کلید اصلی ( Primary Key ) و بقیه را کلید ثانوی ( Secondary Key ) گویند.

 

 

بلاک بندی ( Blocking ) :

 

بلاک واحد رد و بدل اطلاعات بین حافظه جانبی و حافظه اصلی ( RAM ) توسط سیستم فایل است. البته در یک عمل I/O ممکن است چندین بلوک یکباره خوانده  و یا نوشته شوند. از نظر برنامه پردازشگر ، فایل مجموعه ای از رکوردها با ساختار مشخص است ولی از نظر سیستم فایل، یک فایل از تعدادی بلاک تشکیل شده است . نمایش ساده بلاک به صورت زیر است :

                        نمایش ساده بلاک 

 

به تعداد رکوردهای موجود در هر بلاک ضریب بلاک بندی گفته می شود  آن را با Bf ( Blocking Factor ) نمایش می دهیم. ما بین بلاکها یک فضای بلا استفاده ( Gap ) یا IBG ( Inter Block Gap ) وجود دارد که باعث هدر رفتن فضای ذخیره سازی می شود. طول بلاک یا Bf تأثیر بسزایی روی میزان استفاده از فضا و سرعت عملیات دارد.

بلاک در دیسک می تواند یک سکنور یا ترکیبی از چند سکتور سخت افزاری ، یک شیار یا بخشی از یک شیار باشد. یک بلوک را نمی توان بین دو یا چند شیار تقسیم کرد.

بعضی دیسک گردان ها ( Drivers ) از آدرس دهی سکتوری و بعضی دیگر از آدرس دهی بلوکی ( و یا هر دو ) استفاده می کنند.

اغلب در سازماندهی سکتوری، اندازه سکتورها ثابت است ولی در آدرس دهی بلوکی، اندازه بلوکها می تواند متغیر باشد.

 

تعیین درست اندازه بلاک و یا به عبارتی تعیین ضریب Bf توسط پردازشگر فایل از دو جنبه بسیار مهم است :

 

الف) بلاک بندی باید بگونه ای باشد که برای خواندن یک رکورد حتی الامکان فقط یک بلاک بازیابی شود.

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

 

با افزایش طول بلاک مشکل پراکندگی داخلی ( Internal Fragmentation ) در سطح شیار نیز افزایش می یابد و فضای بیشتری در انتهای شیار به هدر می رود.

 

 

روشهای تعیین محدوده رکورد در بلاک :

 

اگر طول رکوردهای فایل ثابت و معین باشد می توان طول رکورد را مثلاً در راهنمای فایل و یا در مکانی در خود فایل ذخیره کرد. هنگامی که طول رکوردها متغیر باشد برای معین کردن محدوده آنها در بلاک می توان از روشهای زیر استفاده کرد :

 

1) ذخیره یک علامت ویژه ( مثلاً علامت s در شکل زیر ) که انتهای رکورد را نشان دهد :

                          ذخیره یک علامت ویژه به عنوان انتهای رکورد

 

2) ذخیره طول رکورد در ابتدای آن.

                                     ذخیره طول در ابتدای رکورد

3) ذخیره آدرس نسبی هر رکورد نسبت به ابتدای بلاک در یک جدول مکان نما.

                                      

                                  درج آدرس نسبی در یک جدول مکان نما

 

4) استفاده از یک روش ترکیبی برای بالا بردن کارایی ( ترکیب روشهای 2 و 3 )

 

                                    روش ترکیبی

 

روشهاي مختلف بلاك بندي :

 

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

 

1- بلاك بندي ركوردهاي با طول ثابت : كه معمولاً يكپاره يا unspanned هستند.

 بلاك بندي ركوردهاي با طول ثابت و يكپاره

 

 

پارامترهاي مورد استفاده :

 

W : ميزان حافظه هرز

WB : ميزان حافظه هرز با ازاء هر بلاك

WR : ميزان حافظه هرز با ازاء هر ركورد

Tf : تعداد بلاكها در شيار يا فاكتور تراكينگ

W1 : حافظه هرز ناشي از گپ

W2 : حافظه هرز ناشي از نگنجيدن ركورد آخر در بلاك

W3 : حافظه هرز ناشي از نگنجيدن بلاك آخر در شيار

 

مقدار متوسط W2 برابر R/2 مي باشد.

 

فرمولهای مربوطه :

 

                    فاکتور بلاکینگ                   فضای هرز به ازای بلاک

 

2- بلاك بندي ركوردهاي با طول متغیر و دوپاره ( spanned ) :

 

 

               بلاک بندی رکوردهای با طول متغیر و دوپاره

در شکل فوق چون R3 به طور کامل درون بلاک اول نمی گنجد به صورت دوپاره ذخیره می شود.

 

فرمولهای مربوطه :

 

                  فاکتور بلاکینگ در روش دوم                      فضای هرز با ازای نگنجیدن بلاک

 

3- بلاك بندي ركوردهاي با طول متغیر و یکپاره ( unspanned ) :

بلاک بندی رکوردهای با طول متغیر و یکپاره

فرمولهای مربوطه :

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

 

  فرمول های فصل دوم ذخیره و بازیابی اطلاعات

 

  نوشته شده در  چهارشنبه پنجم دی 1386ساعت 19:52  توسط میلاد   

                 

فصل سوم : سیستم فایل و بافرینگ 

 

سیستم فایل :

 

 بخشی از سیستم عامل که با فایلها سرو کار دارد، سیستم فایل نامیده می شود.

 

در یک دید کلی لایه های یک سیستم را می توان مشابه شکل زیر در نظر گرفت :

 

                                                      لایه های یک سیستم

 

معماری کل سیستم فایل را می توان مشابه شکل کلی زیر در نظر گرفت :

 

 

                                               معماری کلی سیستم فایل

 

درایور :

 

در قسمت پایین این معماری قرار داشته و به طور مستقیم با کانال و کنترلر دیسک در ارتباط است.

 

سیستم فایل فیزیکی یا PFS  ( Physical File System ) :

 

این لایه اغلب با محتویات بلاک ها  و ساختار فایل ها سروکار دارد. همچنین مسئول ذخیره کردن بلاک ها روی دیسک و منتقل ساختن آنها از دیسک به بافر و برعکس است. ممکن  است این لایه بخشی از خود سیستم عامل باشد.

 

سیستم فایل منطقی یا LFS ( Logical File System ) :

 

این لایه این امکان را می دهد که کاربران به رکوردها دستیابی داشته باشند. برنامه کاربر از طریق یک شیوه دستیابی یا AM ( Access Method ) با این لایه در ارتباط بوده و این لایه درخواست های کاربر را انجام می دهد.

 

شیوه دستیابی یا AM ( Access Method ) :

 

این قسمت بالاترین لایه سیستم فایل بوده و واسط روابط بین کاربر و سیستم فایل منطقی است.

 

سیستم فایل مجازی یا VFS ( Virtual File System ) :

 

کاربران غیر برنامه ساز اغلب از طریق این لایه با سیسم فایل کار می کنند. سیستم فایل مجازی ساختاری برای فایل قائل نبوده و فایل را به صورت دنباله ای از کاراکترها و بایتها می بیند. کاربران غیر برنامه ساز از طریق مجموعه ای از دستورات خاص نیازهای خود را انجام می دهند.

 

 

فایل :

 

منظور اصلی از فایل مجموعه ای نامدار و اغلب دارای یک ساختار مشخص از نمونه های مختلف یک نوع رکورد ( فایل تک نوعی ) یا چند نوع رکورد ( فایل چند نوعی ) است. ولی فایل ممکن است تنها دنباله ای بی ساختار از کاراکنرها باشد و مجموعه ای از رکوردها نباشد.

 

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

 

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

 

فایل 3 ویژگی اصلی دارد :

 

1.       به اندازه ای بزرگ است که به طور کامل در حافظه قرار نمی گیرد.

2.       پایایی دارند یعنی داده ها از بین نمی روند.

3.       می توانند بین چند کاربر مجاز به صورت اشتراکی دستیابی شوند.

 

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

 

1.       فایل عادی که حاوی اطلاعات کاربر بوده و خود به دو نوع اسکی یا دودویی تقسیم می شود.

2.       فایل راهنما ( Directory ) یا فایل سیستمی  که حاوی اطلاعات خود سیستم فایل لست.

 

 

نکته :  جدول راهنمای فایل ( File Directory )

 

در سیستم فایل نوعی جدول وجود دارد که در آن اطلاعات مربوط به فایل ها ذخیره می شود. به طور کلی اطلاعات نمونه ای زیر در جدول برای هر فایل ثبت می شود :

نام فایل ، آدرس اولین بلاک آن ، طور رکورد ، تعداد رکوردها ، نام صاحب فایل ، طول فایل ، تاریخ ایجاد ، تاریخ اصلاح فایل و غیره.

 

 

نشست فایل در محیط فیزیکی  :

 

به طور کلی فایل به دو صورت می تواند در دیسک ذخیره شود :  

 

1.       نشست پیوسته

2.       نشست ناپیوسته

 

نشست پیوسته :

 

در این روش فایل در بلاکهای فیزیکی پیوسته و همجوار ذخیره می شود.

 

مزایا  :

1.       پیاده سازی آن ساده است و تنها با داشتن آدرس اولین بلاک و نیز تعداد بلاکها می توان به اطلاعات دسترسی داشت.

2.       -  آنکه کارایی و سرعت آن بالا است ، چرا که فایل را می توان در یک عمل واحد خواند.

 

معایب  :

1.       اندازه فایل در زمان ایجاد آن باید معلوم باشد.

2.       این روش مشکل بند بند شدگی خارجی ( External Fragmentation ) را دارد.

 

نشست ناپیوسته  :

 

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

 

مزایا  :

1.       با داشتن آدرس اولین بلاک، بقیه بلاکها با پیمایش این زنجیر دستیابی می شوند.

2.       مشکل بند بند شدگی خارجی وجود ندارد.

3.       خواندن پی در پی ( Sequential ) فایل کار ساده ای است.

 

معایب  :

1.       دستیابی مستقیم و تصادفی در آن بسیار کند است.

 

 

نکته :

 

برای آنکه دستیابی تصادفی در نشست ناپیوسته سریع تر گردد می توان از لیست پیوندی مجهز به جدول راهنما استفاده کرد، مشابه جدول FAT ( File Allocation Table ) در سیستم عامل DOS .

 

 

مدیریت بلاکهای آزاد :

 

دو روش برای مدیریت بلاکهای آزاد وجود دارد :

 

1.       لیست پیوندی :

 

در روش لیست پیوندی لیستی از چند بلاک دیسک پدید می آید که هر بلاک حاوی شماره  بلاک های آزاد است.

 

2.     نگاشت بیتی یا Bitmap  :

 

در روش بیت نقش برای دیسکی با n بلاک از n بیت استفاده می شود. بیت متناظر با بلاک آزاد برابر 1 و بیت متناظر با بلاک استفاده شده 0 منظور می شود.

 

 

 

 

روش های تولید نسخه پشتیبان  :

 

در موارد زیادی برای پشتیبان گیری از اطلاعات دیسک ، از نوار ، دیسکت ، CD و غیره استفاده می شود. چند روش دیگر برای این کار عبارتند از :

 

1.  استفاده از نیمه دو دیسک  :

 

در این روش از دو هارد دیسک استفاده شده که فضای هر کدام به دو قسمت تقسیم می شود. اغلب در انتهای هر روز کاری نیمه داده ای هر دیسک روی نیمه پشتیان دیسک دیگر کپی می شود :

 

                                             استفاده از دو نیمه دیسک

 

2.  تولید دامپ های تدریجی ( Incremental dumps )  :

 

در این تکنیک علاوه بر ایجاد نسخه پشتیبان به صورت هفتگی یا ماهیانه، دامپ فایلهایی که از زمان ایجاد آخرین نسخه پشتیبان تغییر کرده اند، به صورت روزانه ایجاد می شود. به علت مصرف زیاد حافظه در این تکنیک اغلب از نوار استفاده می شود.

 

3.  آینه سازی ( Mirroring )  :

 

در این روش از دو یا چند دیسک استفاده می گردد. مثلاً در حالتی که دو دیسک داریم عمل نوشتن در دو دیسک صورت گرفته که به آن آینه سازی می گوییم. البته عمل نوشتن دوم در دیسک قدری با تأخیر صورت می گیرد. در این روش عمل خواندن از روی یک دیسک انجام می شود و اگر دیسکی خراب شود، داده ها را می توان از دیسک دیگر خواند.

 

                                                                  

لوکالیتی ( Locality )  :

 

رکورد منطقی بعدی رکوردی است که از دید برنامه باید پس از رکورد فعلی مورد پردازش قرار بگیرد . به عبارتی دیگر رکورد منطقاً همجوار رکورد فعلی می باشد. همجواری منطقی رکوردها بر اساس نظمی است که برنامه تعریف می کنند. ( مانند نظم نزولی معدل)

میزان همسایگی رکورد منطقی بعدی ، نسبت به رکورد فعلی روی حافظه جانبی را لوکالیتی می گویند. درجات لوکالیتی از قوی به ضعیف به ترتیب عبارتند از :

 

توجه :

 ( s  یا seek time  : زمان استوانه جویی  ؛   r  یا rotational latency   :  زمان درنگ دورانی   )

 

1.  رکورد بعدی در همان بلاکی است که رکورد جاری هست و این بلاک در بافر قرار دارد. در این وضعیت عمل I/O نداریم .

s=0  ;  r=0  ;  I/O=0

2.  رکورد بعدی در بلاک بلافاصله بعدی رکورد جاری از همان استوانه است. در این وضعیت عمل I/O داریم.

s=0  ;  r=0  ;  I/O>0

3.  رکورد بعدی در همان استوانه ای است که رکورد فعلی قرار دارد.

s=0  ;  r>0  ;  I/O>0

 

4.  رکورد بعدی روی استوانه ای با همان شماره ولی روی دیسکی دیگر است، یعنی فایل روی چند دیسک توزیع شده است.

s=0  ;  r>0  ;  I/O>0

5.  رکورد بعدی در استوانه ای همجوار است.

s= smin > 0  ;  r>0  ;  I/O>0

6.  رکورد بعدی روی استوانه ای دیگر است که آدرس آن از پردازش رکورد جاری بدست می آید.

s>0  ;  r>0  ;  I/O>0

7.  رکورد بعدی روی استوانه ای ناشناخته است که آدرس آن با انجام محاسباتی خاص بدست می آید.

 

8.  رکورد بعدی روی استوانه ای ناشناخته است که آدرس آن با رجوع به فایلی دیگر به دست می آید.

 

9.  رکورد بعدی روی رسانه ای است که در حال حاضر روی درایور وجود ندارد.

 

چگالی لود اولیه  :

 

اگر بتوانیم میزان رشد فایل را در آینده به درستی پیش بینی کنیم، می توان بخشی از فضای بلاک را در لود اولیه به صورت رزرو شده خالی گذاشت. در این حالت نسبت فضای استفاده شده به فضای کل بلوک را  «چگالی لود اولیه» گویند و این نسبت کمتر از یک خواهد بود.

 

                               

                                 

مزایا :

 

1.       وجود ناحیه هرز باعث می شود لوکالیتی رکوردهای فایل بهتر حفظ شود.

2.       این تکنیک برخی عملیات روی فایل را ساده تر و سریع تر می سازد.

 

معایب  :

 

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

2.       اگر توزیع درج رکوردها یکنواخت نباشد، آنگاه بعضی از بلاکها پر شده در حالی که همچنان بعضی از بلاکها سبکبار هستند و در انتهای آنها حافظه هرز باقی می ماند.

 

 

سطوح مختلف آدزس دهی :

 

در یک دید کلی می توان سیستم فایل را مشابه شکل زیر به دو بخش فیزیکی و منطقی تقسیم بندی کرد :

 

طرح کلی آدرس دهی در سیستم فایل 

 

 

بخش منطقی سیستم فایل دستورات کاربر نظیر باز و بسته کردن و خواندن و نوشتن فایلها را انجام می دهد.

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

با توجه به شکل و تو ضیحات فوق سطوح مختلف آدرس دهی عبارتند از :

 

1.       در سطح کاربر (برنامه) 

2.       در سطح منطقی سیستم فایل

3.       در سطح فیزیکی سیستم فایل

 

1. آدرس دهی در سطح برنامه  :

 

در این سطح آدرس دهی می تواند به صورتهای زیر باشد :

 

الف ) محتوایی یا مقداری :

کاربر مقدار یک یا چند صفت خاصه را جهت جستجو می دهد. این صفت خاصه می تواند کلید باشد یا نباشد.

 

ب)  آدرس دهی نسبی :

در این روش کاربر فایل را به صورت یک ساختار خطی می بیند که هر رکورد یک شماره یکتا دارد. در این شیوه کاربر از آدرس نسبی رکورد استفاده می کند.

 

ج) آدرس دهی نمادین ( Symbolic ) :

در اینحالت رکورد دلخواه توسط یک نام مشخص آدرسدهی می شود.

 

2.  آدرس دهی در سطح منطقی سیستم فایل  :

 

بخش منطقی سیستم فایل کل فضای رسانه را به صورت یک آرایه از بلاکها می بیند. هر بلاک یک شماره یکتا دارد که به آن آدرس نسبی بلاک یا RBA ( Relative Block Address ) گفته می شود. شماره RBA از صفر شروع می شود. قسمت منطقی سیستم فایل آدرس تولید شده در سطح برنامه را دریافت نموده و آن را به آدرس RBA تبدیل می کند و سپس این RBA را به سمت بخش فیزیکی می فرستد.

 

3.  آدرس دهی در سطح فیزیکی سیستم فایل  :

 

بخش فیزیکی سیستم فایل آدرس RBA را از بخش منطقی دریافت کرده و آن را به آدرس دهی خاص رسانه ذخیره سازی تبدیل می کند. مثلاً در مورد دیسک، آدرس RBA را به شماره سیلندر، شماره شیار در سیلندر و شماره بلاک در شیار تبدیل می کند.

 

 

 

 فرمول های فصل سوم ذخیره و بازیابی اطلاعات  فرمول های فصل سوم ذخیره و بازیابی اطلاعات

 

  نوشته شده در  چهارشنبه پنجم دی 1386ساعت 19:50  توسط میلاد   

                 

آشنايي با هارد ديسک Hard Disk Drive H.D.D

 

     

    هارد ديسک HDD،( که پيش از اين به عنوان ديسک گردان ثابت شناخته مي‌شد) يک حافظه دائمي است که بطور ديجيتالي رمزنگاري شده و اطلاعات را روي سطح مغناطيسي ديسک‌هاي خود ذخيره مي کند. هارد ديسک‌ها در ابتدا براي استفاده در کنار کامپيوتر توليد شدند و بعدها از آن‌ها در داخل کامپيوتر استفاده شد. با گذشت زمان کاربردهاي هاردديسک از حيطه کامپيوتر فراتر رفت.

     

    هارد ديسک HDD، که پيش از اين به عنوان ديسک گردان ثابت شناخته مي شد) يک حافظه دائمي است که بطور ديجيتالي رمزنگاري شده و اطلاعات را روي سطح مغناطيسي ديسک هاي خود ذخيره مي کند.

     

    هارد ديسک ها در ابتدا براي استفاده در کنار کامپيوتر توليد شدند و بعد ها از آن ها در داخل کامپيوتر استفاده شد. با گذشت زمان کاربرد هاي هاردديسک از حيطه کامپيوتر فراتر رفت .بطوريکه در تجهيزات ضبط تصوير ،پخش صدا ، همچنين در سيستم ها و دوربين هاي ديجيتال مورد استفاده قرار گرفت . در سال ۲۰۰۵ اولين تلفن هاي همراه ِ داراي هارد ديسک توسط شرکت هاي نوکيا و سامسونگ ارائه شد. ايجاد نياز به حافظه هاي بزرگ ، قبال اعتماد و مستقل ، منجر به توليد ساختارهايي همچون RAID ،سخت افزار هايي همچون NASحافظه هاي متصل به شبکه) و سيستم هايي همچون SAN شبکه هاي ذخيره اطلاعات) شد تا بتوان بطور موثر به حجم بالايي از اطلاعات دسترسي پيدا کرد.

     

    ● ديسکهاي دايم H.D.D

     

    با گذشت زمان، ظرفيت هارد ديسک ها رشد نمايي داشته است. در کامپوتر هاي شخصي ابتدايی یک درایو با ظرفیت ۲۰ مگابایت بزرگ به نظر می رسید. در نیمه دوم دهه ۹۰ ،هارد درایو هایی با ظرفیت یک گیگابایت و حتی بزرگتر به بازار آمد. از سال ۲۰۰۶ کوچکترین هارد دیسکی که برای کامپیوتر های خانگی تولید می شود ظرفیتی برابر ۴۰ گیگابایت دارد. اکنون بیشترین ظرفیت در درایو های داخلی ۰/۷۵ ترابایت(۷۵۰ گیگابایت) و در درایو های خارجی با استفاده ازچند درایو داخلی از یک ترابایت نیز فراتر میرود.

     

    این درایو های داخلی ظرفیت ذخیره سازی خود را با استفاده از شیوه ضبط ستونی افزایش داده اند.

     

    ● آشنایی با تکنولوژی هارد دیسک Hard Disk Drive

     

    هارد درایو ها با تحت میدان قرار دادنِ یکسری مواد مغناطیسی اطلاعات را درخود ضبط می کنند. و با تشخیص مغناطیس شدگی آن ماده اطلاعات را از روی آن می خوانند. طرح کلی یک هارد دیسک تشکیل شده از یک مخروط که یک یا چند صفحه مسطح و گرد را نگه می دارد ،اطلاعات بر روی این صفحات ذخیره می شوند. این صفحه ها از یک ماده غیر مغناطیسی( اغلب شیشه یا آلومینیوم) ساخته می شوند و با یک لایه نازک از مواد مغناطیسی روکش می شوند. در درایو های قدیمی از تری اکسید آهن به عنوان ماده مغناطیسی استفاده می شد اما امروزه از آلیاژهای کبالت پایه استفاده می کنند.

     

    صفحات با سرعت های بالا به گردش در می آیند.اطلاعات در حین چرخش صفحات بر ری آنها نوشته می شوند.این کار توسط مکانیزمی با نامِ: هد خواندن/ نوشتن انجام می شود. این هد با فاصله بسیار کم بالای سطح مغناطیسی حرکت می کند. از این وسیله برای تشخیص و تغییر در وضعیت مغناطیس شدگیِ ماده زیر آن استفاده می شود. به ازای هر صفحه مغناطیسی بر روی مخروط ، یک هد وجود دارد که همه آنها بر روی یک بازوی مشترک سوار شده اند. همینطور که صفحات دوران می کنند یک بازوی محرک، هد ها را (به آرامی و با حرکت شعاعی ) روی یک مسیر قوس دار، بر روی صفحات به حرکت در می آورد.با اینکار به هر هد اجازه داده می شود که تقریبا به تمام سطح صفحهء در حال دوران دسترسی پیدا کندد.

     

    سطح مغناطیسی هر صفحه به تعداد زیادی محدوده های کوچک مغناطیسی تقسیم می شود. (اندازه این محدوده ها در حد میکرون می باشد). هر کدام از این محدوده ها برای رمزنگاری یک واحد باینری اطلاعات مورد استفاده قرار می گیرند.در هارد درایو های امروزی ، هر یک از این محدوده های مغناطیسی از چند صد دانه مغناطیسی تشکیل شده اند. هر محدده مغناطیسی ، یک دوقطبی مغناطیسی را تشکیل می دهد که این دو قطبی ها یک حوزه مغناطیسی متمرکز را در نزدیکی خود ایجاد می کنند.

     

    یک هد نوشتن، با ایجاد میدان مغناطیسی قوی در نزدیکی محدوده های مغناطیسی ، آن را تحت اثر خود قرار داده مغناطیس می کند. در هارد دیسک های اولیه برای خواندن اطلاعات از همان القاء کننده ای استفاده می شد که موقع نوشتن مورد استفاده قرار گرفته بود. اما با تکنولوژی جدید هد مخصوص نوشتن و هد مخصوص خواندن از هم جدا شده اند ، با این وجود هر دوی آنها روی یک بازوی محرک قرار دارند.

     

    اغلب هارد درایو ها دارای یک پوشش محکم و کیپ هستند که از محتویات درایو در برابر جمع شدگی ،گرد و غبار و دیگر عوامل آلودگی محافظت می کند. هد خواندن / نوشتنِ هارد درایو بالای صفحات مغناطیسی و بر روی یک بالشتک هوا که ضخامتی در حد چند نانومتر دارد حرکت می کند. بنابراین سطوح صفحات و محتویات داخلی درایو باید پاک نگه داشته شوند تا با توجه به فاصله نانومتری بین صفحات و هد ،از صدمات ناشی از اثر انگشت ، غبار، مو، ذرات دود و غیره جلوگیری شود.

     

    استفاده از صفحات صلب همچنین کیپ و عایق کردن هارد دیسک ، تولرانس بهتری را نسبت به فلاپی دیسک فراهم میکند.بنابراین هارد دیسک ها در مقایسه با فلاپی دیسک ها مقدار بیشتری اطلاعات را می توانند در خود ذخیره کنند. همچنین قابلیت دسترسی و انتقال اطلاعات در هارد دیسک ها سریع تر می باشد. در سال ۲۰۰۶ یک هارد دیسک باید بتواند بین ۸۰ تا ۷۵۰ مگابایت اطلاعات را در خود جای دهد، با سرعتی بین ۷۲۰۰ تا ۱۰۰۰۰ درو در دقیقه بچرخد و سرعت انتقال ترتیبی اطلاعات در آن باید بیشتر از ۵۰ مگابایت در هر ثانیه باشد. سریع ترین هارد درایوهای مربوط به سرور ها و ایستگاه های کاری با سرعتی معادل ۱۵۰۰۰ دور در دقیقه می چرخند و سرعت انتقال ترتیبی اطلاعات در آنها بالغ بر ۸۰مگابایت در هر ثانیه می باشد. هارد دیسک ها ی مربوط به نوت بوک ها که از نظر فیزیکی کوچکتر از نمونه های خانگی هستند، معمولا دارای سرعت و ظرفیت پایین تری میباشند. اغلب این هارد دیسک ها با سرعتی در حدود ۴۲۰۰ دور در دقیقه می چرخند. البته لازم به ذکر است که جدید ترین انواع این دسته هارددیسک ها دارای سرعتی معادل ۷۲۰۰ دور در دقیقه می باشند.

     

    ● تاریخچه دیسک دایم ؛ هارد دیسک Hard Disk Drive

     

    برای سالها ، هارد دیسک ها تجهیزات بزرگ و سنگین بودند و به دلیل بزرگی ، سنگینی ، حساسیت بالا و مصرف زیاد انرژی ، بیشتر برای محیط های حفاظت شدهء یک مرکز اطلاعات یا دفاتر بزرگ مناسب بودند تا محیط های خشن و ناملایم صنعتی ،خانه ها یا دفاتر کوچک .

     

    تا قبل از دهه ۸۰ میلادی اغلب هارد دیسک ها صفحات ۸ اینچی (۲۰ سانتی) یا ۱۴ اینچی( ۳۵) سانتی داشتند. و برای نگه داری آنها نیاز به فضای زیادی بود.( مخصوصا درایو های بزرگ قابل حمل و نقل (قابل نصب و برداشت) که به خاطر بزرگی به ماشین های لباسشویی معروف بودند). این گونه هارد درایو ها به علت داشتن موتور های بزرگ، به منبع تغذیه سه فاز و آمپراژ بالا نیاز داشتند. به همین دلیل تا سال ۱۹۸۰ برای میکروکامپیوتر ها از هارد دیسک استفاده نمی شد. تا اینکه در این سال شرکت seagate tecnology اولین هارد درایو ۵/۲۵ خود را با ظرفیت ۵ مگابایت تحت عنوان ST-۵۰۶ به بازار ارائه کرد. در واقع تا آن زمان کامپیوتر های شخصی اولیه IBM یعنی IBM۵۱۵۰ مجهز به هارد دیسک نبودند.

     

    در اوایل دهه ۸۰ اغلب هارد دیسک های مربوط به میکرو کامپیوتر ها با نام تولید کننده خود به فروش نمی رسیدند بلکه به وسیله OEM ها به عنوان بخشی از یک مجموعه بزرگتر (مانند Corvus Disk System یا Apple proFile) فروخته می شدند. کامپیوتر های نوع IBM PC/XT دارای هارد دیسک داخلی بودند و این باعث ایجاد تمایل عمومی به خرید درایو های خام (از طریق پست) و نصب مستقیم آنها در داخل سیستم شد. سازندگان هارد دیسک شروع به بازاریابی کردندو بالاخره طولی نکشید که در اواسط دهه ۹۰ هارد دیسکها در قفسه مغازه های خرده فروش نیز قرار گرفتند.

     

    هارد درایو های داخلی کم کم به یک گزینه رایج در کامپیوتر های PC تبدیل شدند و هارد درایو های خارجی محبوبیت خود را برای مدتها مخصوصا در بین انواع Apple Macintosh و انواع مشابه آن حفظ کردند. تمامی کامپیوتر های ساخت Mac بین سال های ۱۹۸۶ تا ۱۹۹۸ یک پورت SCSI در پشت خود داشتند که جداسازی خارجی را آسان می ساخت . به دلیل شرایط موجود، هارد درایو های خارجیSCSI تنها گزینه منطقی به نظر می رسیدند.

     

    هارد درایو های خارجیSCSI همچنین در میکرو کامپیوتر های قدیمی تر مانند سری Apple II به کار می رفتند، همچنین از آنها حتی امروزه بطور گسترده ای در سرور ها استفاده می شود. ظهور رابط های پرسرعت خارجی مانند USB و Fire Wire در اواخر دهه ۹۰ ، به کاربرد درایو های خارجی در بین کاربران جانی دوباره داد.به طور اخص کاربرانی که حجم بالایی از اطلاعات را بین دو یا چند محل جا به جا می کردند از این سیستم استقبال کردند. امروزه اغلب تولید کننده گان هارد دیسک ، دیسک های خود را به صورت خارجی نیز می سازند.

     

    ● خصوصیات هارد دیسک Hard Disk H.D.D

     

    ▪ ظرفیت معمولا با گیگابایت بیان می شود.

     

    ▪ اندازه فیزیکی معمولا با اینچ بیان می شود:

     

    امروزه تقریبا تمام هارد دیسک هایی که در کامپیوتر های رومیزی (خانگی - اداری) و نوت بوک ها استفاده می شوند ، ۳/۵ یا ۲/۵ اینچی هستند. هارد دیسک های ۲/۵ اینچی معمولا کند تر هستند و حجم کمتری نیز دارند اما در عوض برق کمتری مصرف می کنند و مقاومت به ضربه و تکان در آنها بیشتر است. اندازه دیگری که استفاده از آن بطور فزاینده ای در حال رشد است نوع ۱/۸ اینچی می باشد که درmp۳ player ها و نوت بوک های کوچک مورد استفاده قرار می گیرد.این نوع از هارد درایو ها مصرف انرژی بسیار پایینی دارند ودر مقابل ضربه بسیار مقاوم می باشند.

     

    علاوه بر موارد مذکور انواع دیگری نیز موجود می باشندکه در ادامه به توضیح آنها پرداخته می شود:

     

    نوع یک اینچی که طوری طراحی شده اند تا با ابعاد کانال های فیبری نوع دوم(FC Type II) جور باشند. از این نوع هاردیسک در تجهیزات قابل حمل و نقل از جمله دوربین های دیجیتال نیز استفاده می شود. همچنین نوع ۰/۸۵ اینچی نیزتوسط شرکت توشیبا جهت استفاده در گوشی های تلفن همراه و کاربرد های مشابه آن ساخته شده است. طراحی سایز هاردیسک ها کمی گیج کننده است ، به عنوان مثال یک دیسک درایو ۳/۵ اینچی دارای کیسی با پهنای ۴ اینچ می باشد. علاوه بر این هاردیسک های مخصوص سرور در دو اندازه ۳/۵ و ۲/۵ اینچی تولید می شوند.

     

    ▪ قبلیت اعتماد، با واحد (MTBF) یا فاصله زمانی بین خطاها سنجیده می شود.

     

    ▪ درایو های ۱ ایچی ساتا (SATA) سرعت هایی تا حدود ۱۰۰۰۰ دور در دقیقه را ساپورت می کنند . و دارای MTBF برابر با یک ملیون ساعت با چرخه فعالیت سبک ۸ ساعته می باشند. درایو های FC قابلیت چرخیدن با سرعت ۱۵۰۰۰ دور در دقیقه را دارا هستند و MTBF آنها برابر با ۱/۴ ملیون ساعت با ۲۴چرخه فعالیت ساعت ۲۴ ساعته می باشد.

     

    ▪ تعداد فعالیت های ورودی خروجی در هر ثانیه:

     

    ▪ دیسک های جدید در هر ثانیه قادرند ۵۰ دسترسی اتفاقی و یا ۱۰۰ دسترسی ترتیبی را برآورده سازند.

     

    ▪ مصرف انرژی( این موضوع به خصوص در رابطه با لب تاپ هایی که از باطری استفاده می کنند حائز اهمیت می باشد).

     

    ▪ شدت صدا و نویز تولید شده بر حسب دسی بل (db).( البته بسیاری افراد آن را برحسب بل می سنجند نه دسی بل.)

     

    ▪ میزان G Shock ( که در درایو های جدید بسیار بالا می باشد)

     

    ▪ سرعت انتقال اطلاعات:

     

    ▪ درایو های داخلی : از ۴۴/۲ تا ۷۴/۵ مگابایت در هر ثانیه.

     

    ▪ درایو های خارجی: از ۷۴ تا ۱۱۱/۴ مگابایت در هر ثانیه.

     

    ▪ سرعت دسترسی تصادفی : از ۵ تا ۱۵ میلی ثانیه.

     

    ● سنجش ظرفیت دیسکت سخت – هارد دیسک Hdd

     

    تولید کنندگان هارد درایو معمولا ظرفیت درایو را با استفاده از پیشوندهای SI مشخص می کنند. پیشوند های گیگا و مگا از این دسته اند. تاریخچه این نام گذاری به زمانی بر میگردد که ظرفیت ذخیره سازی از مرز ملیون بایت فراتر رفت . یعنی بسیار قبل تر از پیشوند های استاندارد باینری ( حتی قبل از اینکه پیشوند های SI درسال ۱۹۶۰ ایجاد شوند.)

     

    IEC در سال ۱۹۹۹ ، پیشوند های باینری را استاندارد کرد. بعد از آن بسیاری از دست اندر کاران تولید کامپیوتر و نیمه رساناها عبارت کبلو بایت را برای ۱۰۲۴ بایت پذیرفتند. دلیل پذیرش عبارت مذکور این بود که عدد ۱۰۲۴ به اندازه کافی به پیشوند کیلو(۱۰۰۰) نزدیک بود. بعضی مواقع این استاندارد غیر SI یک توصیف کننده نیز به همراه خود داشت،مثلا: ۱ KB = ۱۰۲۴ Bytes . اما این توصیف کننده، به خصوص در بین بازاریان کم کم حذف شد. این روند به تدریج تبدیل به عادت شد و به دنبال آن پیشوندهای مگا ، گیگا،ترا و حتی پتا نیز مورد استفاده قرار گرفتند.

     

    سیستم های عامل و نرم افزار های کاربردی آنها ( به ویژه سیستم عامل های گرافیکی مثل مایکروسافت ویندوز اغلب ظرفیت را با پیشوند های باینری بیان می کردند. و همین امر باعث شد تا بین ظرفیت اعلام شده از طرف تولید کنندگان و ظرفیت گزارش شده توسط سیتم های عامل اختلاف ایجاد شود. این اختلاف مخصوصا در مورد هارد درایو های با ظرفیت چندین گیگابایت بیشتر به چشم می آمد. کاربران اغلب متوجه می شدند که ظرفیت گزارش شده توسط سیستم عامل بسیار کمتر از ظرفیت اعلام شده توسط تولید کننده است . به عنوان مثال مایکروسافت ویندوز ۲۰۰۰ ، ظرفیت درایو را درسیستم دسیمال (ده دهی) با ۱۲ رقم و در سیتم باینری با ۳ رقم بیان میکرد. بنابر این هارد درایوی که ظرفیت آن توسط تولید کننده ۳۰ گیگابایت اعلام شده بود، توسط ویندوز، ۳۰۰۶۵۰۹۸۵۶۸ بایت یا ۲۸ گیگابایت گزارش می شد. تولید کنندگان هارد درایو از اصطلاح گیگا (۱۰ به توان ۹) در سیتم SI استفاده می کردنند که تقریب خوبی برای گیگا بایت به حساب می آمد.ولی سیتم عامل ها گیگابایت را۳۰^۲ ، یعنی ۱۰۷۳۷۴۱۸۲۴ بایت تعریف می کردند.بنابراین ظرفیت گزارش شده توسط سیستم عامل بیشتر نزدیک به ۲۸ گیگابایت بود.به همین علت بسیاری از نرم افزار ها که ظرفیت را گزارش می دادند شروع به استفاده از پیشوند های استاندارد IEC کردند. مثلا KiB ، MiB و GiB.

     

    بسیاری افراد اشتباها اختلاف در گزارش ظرفیت را به فضای اختصاص داده شده به اطلاعات مربوط به پارتیشن بندی و فایل های سیستم، نسبت می دهند.اما حتی برای فایل سیستم های بسیار بزرگ (چند GiB) ، فضای مرد نیاز از چند MiB تجاوز نمی کند.بنابراین فرضیه نمی تواند توجیه قانع کننده ای برای گم شدن ده ها گیگابایت باشد.

     

    ظرفیت یک هارد دیسک را می توان با استفاده از رابطه زیرمحاسبه کرد:

     

    ظرفیت هارد درایو= تعداد سیلندر ها× تعداد هد ها × تعداد سکتور ها ×۵۱۲

     

    ● جامعیت:

     

    در حین حرکت دیسک ،سیستم مخروط هارد دیسک به کمک فشار هوای داخل محفظه درایو، هد ها را در ارتفاع مناسبی از صفحه های مغناطیسی قرار می دهد. برای اینکه یک هارد درایو به خوبی کارکند به مقدار معینی فشار هوا نیاز دارد. ارتباط با محیط خارج و فشار اتمسفر از طریق یک سوراخ کوچک(تقریبا به قطر ۱/۲ میلیمتر) که روی درپوش قرار دارد میسر می شود.که معمولا یک فیلتر کربنی از داخل روی آن را پوشانده(فیلتر تنفسی). اگر فشار هوا خیلی پایین باشدهد ها به اندازه کافی از جای خود بلند نمی شوند و در ارتفاع مناسبی قرار نمی گیرند و خطر برخورد هد ها با صفحه و از دست رفتن اطلاعات وجود دارد. برای کارکرد در ارتفاع زیاد(۳۰۰۰ متر) به درایو های عایق و تنظیم فشار شده نیاز داریم. بدین منظور درایو های جدید دارای سنسور های دما هستند تا بتوانند فعالیت خود را با محیط اطرافشان تطبیق دهند.

     

    مجاورت با رطوبت بالا برای مدت زمان طولانی باعث ایجاد خوردگی در هد ها و دیسک ها می شود. اگر درایو برای قرار دادن هد های خود بر روی صفحات از تکنولوژی کلید های قطع و وصل تماسی(CSS ) استفاده کند ، رطوبت افزایش یافته و باعث افزایش تمایل چسبندگی هدها به صفحات مغناطیسی می گردد.این پدیده ممکن است منجر به وارد آمدن صدمات فیزیکی به دیسک و موتور شود همچنین ممکن است باعث برخورد هد با صفحات مغناطیسی گردد.

     

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

     

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

     

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

     

    قطعات الکترونیکی هارد درایو حرکات بازوی محرک و چرخش دیسک را کنترل می کنند. و با توجه به دستوری که از کنترل گر دیسک دریافت می کنند ،امکان خواندن ونوشتن بر روی دیسک را فراهم می سازند . لخت افزار های درایو های جدید(لخت افزار ترکیبی است از سخت افزار و نرم افزار )قادرند که فرآیند خواندن /نوشتن بر روی دیسک را برنامه ریزی کرده و سکتور هایی را که دچار خطا شده اند اصلاح نمایند. همچنین امروزه اغلب هارد درایو ها و مادر بردها از تکنولوژی SMART برخوردارند. ( تکنولوژی کنترل ، تحلیل و گزارش اتومات ) . به وسیله این تکنولوژی خطا های احتمالی پیشبینی شده و به کاربر هشدار داده می شود تا از صدمه دیدن اطلاعات جلوگیری شود.

     

    ● مناطق فرود:

     

    در حدود سال ۱۹۹۵ IBM تکنولوژی را ارائه داد که در آن مناطق فرود با پردازش دقیق لیزری تعیین می شدند. (LTZ ) .در این تکنولوژی یک ردیف برجستگی نانومتری و بسیار ظریف در مرکز صفحات ایجاد می شوند که عمل درگیری ونگه داشتن هد را تسهیل می کنند. این تکنولوژی امروزه نیز بطور گسترده مورد استفاده قرار می گیرد. چند سال بعد از آن ، IBM تکنولوژی تخلیه ء هد را ارئه کرد که در تجهیزات قابل حمل و نقل مثل لب تاپ ها ودیگر انواع هارد دیسک ها مورد استفاده قرارمی گرفت. در این تکنولوژی، هد از روی صفحه برداشته می شود و بر روی یک برجستگی پله مانند درلبه صفحات قرار می گیرد .با این فرآیند خطر چسبیدگی و بروز خطا به علت ضربات فیزیکی کاهش یافت. امروزه تمامی تولید کننده گان برای تولید محصولاتشان یکی از این دو تکنیک را مورد استفاده قرار می دهند. هر دو روش دارای مزایا و معایب خاص خودشان هستند. از جمله ایراداتی که به این روش ها وارد است می توان به کمتر شدن فضای ذخیره سازی ، کنترل نسبتا مشکل تلرانس و هزینه های تولید و بکارگیری اشاره کرد.

     

    IBM برای لب تاپ های سری Thinkpad خود، اقدام به طراحی سیستم حفاظت فعال کرد. وقتی یک ضربه یا حرکت ناگهانی توسط سنسور های حرکت داخل درایو حس می شد، هد های داخل هارددیسک از روی صفحات برداشته شده و در منطقه فرود قرار می گرفتند تا احتمال هرگونه صدمه و از دست رفتن اطلاعات و ایجاد خراش روی صفحات کاهش بابد. شرکت Apple نیز بعدها از این تکنولوژی تحت عنوان سنسور حرکت ناگهانی درPowerbookها،iBook ها ، MacBook pro هاوMacBook Line های خود استفاده کرد.]

     

    ● دسترسی و ارتباط به هارد درایو ها

     

    دسترسی به هارد درایو ها عموما از طریق تعدادی از باس های زیر صورت می گیرد:

     

    ATA (IDE, EIDE), Serial ATA (SATA), SCSI, SAS, IEEE ۱۳۹۴, USBو کانال های فیبری.

     

    در دوره رابط های ST-۵۰۶ ، روش ها و برنامه های رمزنگاری نیز حائز اهمیت بودند. در اولین دیسک ST-۵۰۶ از روش MFM (تلفیق بسامدی اصلاح شده) استفاده می شد. امروزه از این روش در فلاپی دیسک های ۱/۴۴ مگابایتی استفاده می شود که نرخ انتقال اطلاعات در آن برابر با ۵ مگابایت در ثانیه می باشد. بعدها کنترل کننده هایی که از RLL ۲.۷ استفاده می کردند ، سرعت انتقال را به ۱/۵ برابر یعنی ۷/۵ مگابایت در ثانیه افزایش دادند. این فرایند همچنین باعث افزایش ظرفیت درایو ها تا ۱/۵ برابر شد.

     

    بسیاری از رابط های ST-۵۰ فقط برای کار در سرعت پایین MFM ضمانت شده بودند. در حالیکه مدل های دیگر (اغلب ورژن های گران قیمت تر از همان هارد درایو) برای کارد در سرعت بالای انتقال اطلاعات RLL طراحی شده بودند . در برخی موارد بر روی درایوها کاربیشتری انجام می شد تا بتوان از مدل های مربوط به MFM در سرعت های بالا نیز استفاده کرد. اگر چه قبلیت اعتماد در این موارد پایین می آمد و به همین دلیل این روش توصیه نمی شد.درایو های مخصوص RLL می توانشتند در شرایط MFM کارکنند ولی از سرعت و ظرفیت آنها تا میزان ۳۳ درصد کاسته می شد.

     

    ESDI ( رابط کوچک ارتقاء یافته دیسک) هر دونوع سرعت را ساپورت می کرد. (درایو های ESDI قبلیت استفاده از RLL ۲.۷ را در سرعت های ۱۰، ۱۵ یا ۲۰ مگابایت در ثانیه دارا می باشد). گرچه اغلب اوقات درایو های ESDI با سرعت ۱۵ یا ۲۰ مگابایت با کنترل کننده های مدل های پایین تر از خود سازگار نبودند.( به عنوان مثال درایو های ۱۵ یا ۲۰ مگابایتی با کنترل کننده های ۱۰ مگابایتی کار نمی کردند.). درایو های ESDI دارای جامپر هایی بودند که تعداد سکتور های هر شیار و اندازه سکتور ها را تنظیم می کردند.

     

    SCSI در ابتدا فقط یک سرعت داشت .۵ مگاهرتز. (به ازای نرخ انتقال اطلاعات حداکثر ۵ مگابایت در ثانیه). اما بعد ها این مقدار افزایش چشمگیری پیدا کرد. سرعت باس SCSI ربطی به سرعت درونی درایو ندارد.( به علت استفاده از حافظه میانی بینِ باس SCSI و باسِ اطلاعات درونی درایو. اگرچه اغلب درایو های اولیه دارای بافر های کوچکی بودند . وقتی از این درایو ها روی کامپیوتر های کم سرعت استفاده می شد باید مجددا پیکر بندی می شدند . مثل مدل های IBM سازگار با PC و مدل های Apple Macintosh .

     

    درایو های ATA به خاطر طراحی خاص کنترل کننده هایشان، هیچگونه مشکلی با سرعت انتقال اطلاعات نداشتند. ولی بسیاری از مدل های اولیه بایکدیگر سازگار نبودند و هنگامی که دو درایو روی یک کابل قرار می گرفتند تنظیمات master/slave در آنها قابل اجرا نبود. این مشکل در اواسط دهه ۹۰ برطرف شد. این پیشرفت وقتی حاصل شد که خصوصیات ATA استاندارد شده و جزئیات غیر ضروری حذف شدند. اما هنوز هم این مشکل در مورد CD-ROM ها و DVD-ROM ها همچنین هنگام ترکیب تجهیزات فوق DMA و غیر UDMA به چشم می خورد .

     

    ATA های سریال، با قراردادن هر قطعه بر روی کانال اختصاصی خود با پورت های ورودی خروجی مجزا ، کاملا از شر تنظیمات master/slave خلاص شدند .

     

    هارددیسک های مدل۱۳۹۴ FireWire/IEEE وUSB(۱.۰/۲.۰) واحد های خارجی هستند که درایو های SCSI یا ATA با پورت هایی در پشت خود دارند. این پورت ها قابلیت حمل و نقل و جداسازی را بسیار ساده می کنند.

     

    خانوادهء درایو هایی که در کامپیوتر های شخصی استفاده می شوند.

     

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

     

    ▪ درایو های MFM نیازمندند که ساختار الکترونیکی کنترل کننده در آنها با ساختار الکترونیکی درایو سازگار باشد.

     

    ▪ درایو های RLL( کارکرد محدود) که بعداز ابداع تکنیک تلفیقی به این نام خوانده شدند. این گونه درایو ها به کابل های بزرگ بین کنترل کننده های PC و خود هارد درایو نیاز دارند. این درایو ها کنترل کننده ندارند بلکه فقط یک ترکیب/ تلفیق کننده دارند.

     

    ESDI یا رابط کوچک ارتقاء یافته دیسک) یک رابط است که توسط شرکت Maxtor برای سرعت دادن به ارتباط بین PC و دیسک تولید شده است .

     

    IDE الکترونیک مجتمع درایو) که بعدها با نام ATA و PTA خوانده می شد.

     

    کابلهای اطلاعات از ۴۰ سیم رسانا تشکیل شده بودند اما UMDA های مربوط به درایو های جدید تر به کابل های ۸۰ سیمی نیاز داشتند .( البته توجه داشته باشید که این کابل های ۸۰سیمی هنوز هم از کانکتورها و اتصال دهنده های ۴۰ خانه ای استفاده می کردند یعنی دو سیم برای هر خانه ).

     

    تعداد پین های رابط از ۴۰ به ۳۹ کاهش یافت . پین حذف شده به عنوان کلیدی جهت جلوگیری از جازدن نادرست کابل به کانکتور استفاده می شود. این خطا یکی از عوامل رایج صدمه به درایو وکنترل کننده ها بود.

     

    SCSI ( رابط کوچک سیستم کامپیوتر) رقیب قدیمی ESDI ، در ابتدا با نام شرکت Shugart یعنی SASI خوانده می شد. در اواسط دهه ۹۰ درایو های SCSI برای استفاده در سرور ها ، ایستگاه های کاری و کامپیوتر های Apple Macintosh استاندارد شدند. تا این زمان اغلب مدل ها دارای IDE وبعدها SATA شده بودند. تنها در سال ۲۰۰۵ ظرفیت درایو های SCSI از درایو های IDE عقب افتاد.البته هنوز هم بهترین کیفیت عملکرد تنها با SCSI و کانال های فیبری حاصل میشود. محدودیت طول در کابل های اطلاعات باعث استفاده بیشتر از تجهیزات خارجی SCSI می گردد. کابل های اطلاعات نوع SCSI در انتقال یک طرفه اطلاعات استفاده می شوند. اما مدل سرور SCSI انتقال دو یا چند طرفه اطلاعات را نیز میسر می کند و هارد درایو های متصل به رابط های FCو حلقه های FC-AL از فیبر نوری استفاده می کنند.

     

    FC-AL سنگ بنای شبکه های ذخیره اطلاعات می باشند. با این وجود پروتکل های دیگر نیز همچون iSCSI و ATA over Ethernet نیز پیشرفت خوبی داشته اند.

     

    SATA (Serial ATA):کابل اطلاعات SATA دارای یک جفت داده برای انتقال افتراقی اطلاعات به سیستم و یک جفت دیگر برای دریافت افتراقی اطلاعات از سیستم می باشد. این وضعیت نیازمند این است که اطلاعات به ترتیب انتقال داده شوند. ازهمین سیستم در RS۴۸۵, LocalTalk, USB, Firewire وSCSI نیز استفاده میشود

     

    SAS (Serial Attached SCSI). : SAS امروزه نسل جدیدی از پروتکل های ارتباطی است که جهت اسفاده در وسایل انتقال اطلاعات سرعت بالا طراحی شده است و با SATA نیز سازگاری دارد.

     

    SAS به جای روش موازی از روش ارتباط ترتیبی استفاده می کند . این روش در سیستم های سنتی SCSI ابداع شد اما هنوز برای ارتباط با SAS از دستورات SCSI استفاده می شود.

     

    EIDE: یک ارتقاءغیر رسمی ِ IDE اولیه می باشد که توسط شرکت Western Digital انجام شد. که در آن از بهبود کلید ها برای استفاده DMA جهت انتقال اطلاعات بین کامپیوتر و درایو استفاده شده است .در همین زمینه پیشرفت دیگری توسط استاندارد های ATA پذیرفته شد. از DMA برای انتقال اطلاعات بدون اینکه CPU و یا برنامه خاصی درگیر انتقال هر کلمه باشد ، استفاده می شود. این ویژگی ، این امکان را فراهم می کند که هنگام انتقال اطلاعات CPU ، برنامه های اجرایی و سیستم عامل به کار های دیگر بپردازند.

     

    ● عنوان معنا توضیحات

     

    SASI    رابط های سیستم شوگارت قدیمی تر از SCSI

     

    SCSI    رابط های کوچک سیستم کامپیوتر از ریشه باس که فعالیت های همزمان را برعهده دارد

     

    ST۴۱۲     رابط های شرکت سی گیت

     

    ST۵۰۶     رابط های شرکت سی گیت( جدید تر از ST-۴۱۲)

     

    ESDI     رابط های کوچک ارتقاء یافته دیسک نوع تقویت شده وسریعتر از انواع ST که در عین حال با انواع قدیمی نیز سازگاری دارد

     

    ATA     ملحقات تکنولوژی پیشرفته کامل تر از انواع فوق . اما ناتوان از انجام فعالیت های هم زمان

     

    ● تولید کنندگان:

     

    هارد درایو ۵/۲اینچی لب تاپ مدل Hitachi

     

    امروزه اغلب هارد دیسک های موجود در بازار توسط یکی از شرکت های زیر تولید می شوند:

     

    Seagate, Maxtor ( که در سال ۲۰۰۶ به مالکیت Seagate درآمد) ، Western Digital, Samsung و Hitachi. درمورد کمپانی Hitachi لازم به ذکر است که این شرکت در ابتدا هارد درایو های مخصوص کامپیوتر های IBM و Fujitsu را تهیه می کرد و امروزه به تولید هارد درایو های مخصوص سرور ها و تجهیزات قابل حمل و نقل می پردازد و در سال ۲۰۰۱ از بازار درایو های کامپیوتر های خانگی خارج شد. شرکت توشیبا نیز یکی از تولید کنندگان عمده درایو های ۵/۲ و ۸/۱ اینچی برای لب تاپ هاست.

     

    تعداد زیادی از تولید کنندگان قدیمی هارددرایو از عرصه تجارت خارج شدند یا بخش تولید هارد درایو خود را تعطیل کردند. با افزایش تقضا برای سرعت ها و ظرفیت های بالا ، رسیدن به سود دراین بازار مشکل شد. در اواخر دهه های ۸۰ و ۹۰ بازار بسیار راکد بود.

     

    اولین شرکتی که در این اوضاع صدمه دید شرکت Computer Memories Inc. یا همان CMI بود . بعد از حادثه بروز عیب در ۲۰مگابایت از هارد درایوهای تولیدی در سال ۱۹۸۷ ، این شرکت دیگر هیچگاه سامان نگرفت و در سال ۱۹۸۷ از بازار خارج شد . شکست قابل توجه دیگر مربوط به شرکت MiniScribe بود. این شرکت در سال ۱۹۹۰ به علت فروش نرفتن تولیداتش ورشکسته شد .بسیاری شرکت های کوچک دیگر مانند Kalok, Microscience LaPine, Areal, Priam , PrairieTek، در این رکود دوام نیاوردند. تا سال ۱۹۹۳ ناپدید شدند. Micropolis تا سال ۱۹۹۷ دوام آورد و شرکت JTS که دیرتر پا به عرصه گذاشته بود چند سالی بیشتر عمر نکرد و در سال ۱۹۹۷ بعد تلاش برای تولید هارد دیسک در هند با استفاده از یک کارخانه دست دوم ورشکست شد. در طی دهه ۸۰ شرکت Rodime یکی از تولید کنندگان بزرگ به شمار می آمد اما بعد از رکود بازار در اوایل دهه۹۰ از دور خارج شد و اکنون در زمینه اهداء گواهی تکنوولوژی فعال است .آنها دارای تعدادی امتیاز تولید وگواهی ثبت در رابطه با هارد درایو می باشند.

     

    ▪ ۱۹۸۸:» شرکت تاندون بخش تولید دیسک خود را به شرکت Western Digital که یک شرکت خوش نام در طراحی کنترل کننده ها بود واگذار کرد.

     

    ▪ ۱۹۸۹: شرکت Seagate Technology بخش تجاری تولید دیسک شرکت Control Data را خریداری کرد.

     

    ▪ ۱۹۹۰: شرکت مکستور شرکت MiniScribe را بعد از ورشکستگی خریداری کرد و آن را هسته بخش تولید درایو خود کرد.

     

    ▪ ۱۹۹۴: شرکت Quantum بخش سیستم های ذخیره سازی DEC را خرید

     

    ▪ ۱۹۹۵: شرکت Conner Peripherals که توسط یکی از بنیانگذاران مکستور و با استفاده از کارکنان شرکت MiniScribe تاسیس شده بود ، تلفیق خود را با شرکت مکستور اعلام کرد که در سال ۱۹۹۶ این فرایند تکمیل شد.

     

    ▪ ۱۹۹۶: شرکت JTS که با عنوان Atari شروع به کار کرده بود .هارد درایو های تولیدی خود را به بازار عرضه کرد. Atari در سال ۱۹۹۸ به Hasbro فروخته شد. و خود JTS در سال ۱۹۹۹ ور شکسته شد.

     

    ▪ ۲۰۰۰ شرکت Quantum بخش تولید دیسک خود را به مکستور فروخت . تا برروی نوار ها و تجهیزات پشتیبان گیری تمرکز کند.

     

    ▪ ۲۰۰۳: شرکت IBM، در پی شکستDeskstar ۷۵GXP، بخش عمده ی تولید دیسک خود رابه شرکت هیتاچی واگذار کرد. بدین ترتیب این شرکت نام جدید HGST را به خود گرفت.

     

    ▪ ۲۰۰۵: سی گیت و مکستور برای به هم پیوستن اعلام تمایل کردند بدین ترتیب در سال ۲۰۰۶شرکت سی گیت با هزینه ۹/۱ ملیون دلار مالک مکستور شد.

      

  نوشته شده در  چهارشنبه پنجم دی 1386ساعت 19:46  توسط میلاد   

                 

همه چيز در مورد DVD

 

    تكنولوژيDVD ، با كاهش طول موج از 780mm به 625 تا 650mm ، ظرفيت ذخيره سازي را افزايش مي نمايد . يكي از قابليت هاي جالب درايوهايDVD ، توانائي آنان در حمايت از انواع متفاوتي از رسانه هاي  ذخيره سازي نظير:CD-ROM,CD-R وCD-RW است . در صورتيكه قصد تهيه يك درايوDVD  وجود داشته باشد ، مي بايست با انواع رسانه ذخيره سازي حمايت شده توسطDVD ، آشنا شويم . ديسك هايDVD  به دو گروه عمده+ و-تقسيم مي گردند . درايوهايDVD مي توانند از يك و يا هردو گروه فوق ، استفاده نمايد. پس از مشخص نمودن نوع درايوDVD ، مي توان ازديسك هايDVD سازگار با آن ، استفاده نمود.

    انواع DVD

    DVD - RAM

    . روش دستيابي در اين نوع  ديسك ها  بصورت تصادفي بوده و امكان خواندن و نوشتن اطلاعات بر روي آنان وجود خواهد داشت . رسانه ذخيره سازي فوق ، داراي ويژگي هاي زير مي باشد :

    - برخلاف رسانه ذخيره سازي Tape كه داده ها  بصورت ترتيبي خوانده مي شوند ،در ديسك هاي  DVD-RAM ، داده ها نظيرهارد ديسك بصورت تصادفي خوانده مي شوند.اين نوع ديسك هاي DVD ، رسانه اي ايده آل بمنظور ذخيره سازي حجم بالائي از اطلاعات و Backup مي باشند .

    - مي توان بيش از يكصد هزار مرتبه اطلاعات را بر روي آنان نوشت ( بازنويسي مجدد )

    - عمر مفيد آنان يكصد سال برآورد مي شود .

    - بمنظور خواندن و نوشته اطلاعات بر روي اين نوع DVD ، مي بايست از درايوهاي DVD-R/RAM استفاده گردد .

    DVD-R  يا DVD+R

    . بر روي اين  نوع DVD ، مي توان صرفا" يك مرتبه اطلاعاتي را ذخيره نمود ( نوشتن يك مرتبه ) . از رسانه ذخيره سازي فوق ، بمنظور ذخيره داده هاي گرافيكي با ظرفيت بالا، ويدئوهاي موزيك ، صوت و فيلم  استفاده مي گردد. امكان  نوشتن اطلاعات بر روي اين نوع DVD صرفا" يك مرتبه وجود دارد .

    خصوصيات DVD-R : بمنظور نوشتن اطلاعات بر روي اين نوع DVD مي بايست از درايوهائي با  نوع R -  وبراي  خواندن اطلاعات از درايوهاي R - و R +  استفاده گردد .

    خصوصيات DVD+R : بر روي اين نوع DVD مي توان يك ويدئو به مدت دو ساعت در حالت SP و يا چهار ساعت در حالت EP را ذخيره نمود. بمنظور نوشتن بر روي رسانه ذخيره سازي فوق ، مي بايست از درايوهائي  با نوع R + و براي خواندن اطلاعات از درايوهاي R - و يا R + استفاده گردد .

    DVD-RW  يا DVD+RW

    .بر روي اين  نوع DVD ، امكان نوشتن اطلاعات بدفعات وجود دارد( نوشتن چندين مرتبه ) .از رسانه ذخيره سازي فوق ، بمنظور ذخيره داده هاي  گرافيكي با ظرفيت بالا، ويدئوهاي موزيك ، صوت و فيلم  استفاده مي گردد. بر روي اين نوع DVD مي توان تا  يكهزار مرتبه اطلاعاتي را ذخيره نمود .

    خصوصيات DVD-RW : بمنظور نوشتن اطلاعات بر روي اين نوع DVD مي بايست از درايوهاي R -  و براي خواندن اطلاعات از درايوهائي R - و يا R+ استفاده گردد .

    خصوصيات DVD+RW : اين نوع DVD قادر به ذخيره سازي دو ساعت اطلاعات MPEG2 مي باشند . بمنظور نوشتن اطلاعات بر روي اين نوع DVD مي بايست از درايوهاي R + و براي خواندن اطلاعات از درايوهائي R - و يا R+ استفاده گردد .

    DVD-ROM

    . از اين نوع DVD مي توان صرفا" بمنظور خواندن استفاده گردد . فيلم ها ئي كه خريداري  و يا اجاره مي شوند ، بر روي اين نوع رسانه ذخيره مي گردند.

    لازم است به اين نكنه نيز اشاره گردد كه روش دستيابي به اطلاعات ذخيره شده بر روي يك رسانه ذخيره سازي از نوعDVD-RAM بصورت تصادفي بوده و مكانيزم دستيابي به اطلاعات ذخيره شده بر روي رسانه هاي ذخيره سازيDVD-R ,+R ,-RW و ياROM بصورت ترتيبي است .

    شايد اين سوال مطرح شود كه فرمت ذخيره سازي اطلاعات بر روي ديسك هايDVD به چه صورت است و آيا در اين رابطه استانداردي وجود دارد؟ در پاسخ مي توان گفت كه در حال حاضر از دو فرمتDVD-RW وDVD+RW ( بهمراه نمونه هاي متفاوت آن VD-R وDVD+R )  استفاده مي گردد . تكنولوژي هاي فوق با يكديگر سازگار نبوده و رقابتي نزديك را بمنظور استانداردشدن جهاني ، دنبال مي نمايند. با استفاده از هر يك از فرمت هاي فوق ، امكان نوشتن داده و ايجاد ويدئوهايDVD وجود خواهد داشت ( امكان استفاده از آنان توسط تعداد زيادي ( نه تمام آنان ) از درايوهايDVD-ROM  وDVD Players وجود خواهد داشت ) . لازم است به اين نكته نيز اشاره گردد كهDVD-RAM  فرمت ديگري در اين راستا بوده كه بدنبال دو فرمت اشاره شده بوده ولي اكثر دستگاههايPlayer و درايوهايDVD از آن حمايت نمي نمايند. در زمان انتخاب يك درايوDVD ، نوع فرمت اطلاعات حمايت شده توسط آنان حائز اهميت بوده و مي بايست در اينخصوص با دقت تصميم گيري شود. توليد كنندگان درايوهايDVD هر يك محصولاتي را توليد نموده اند كه از فرمت هاي فوق حمايـت مي نمايند . مثلا" شركت سوني درايوهائي را عرضه نموده است كه از دو فرمت اشاره شده ، حمايـت  مي نمايند، در حاليكه شركت پاناسونيك وLG اقدام به توليد و عرضه درايوي نموده اند كه از فرمت هايDVD-R/-RW وDVD-RAM ، حمايت مي نمايد . در حا ل حاضر، بالاترين سرعت نوشتن اطلاعات بر روي ديسك هائي با قابليت نوشتن يك مرتبه ،4X بوده و  پيش بيني مي شود كه سرعت فوق تا پايان سال 2003  تغيير نگردد .

     DVD با قابليت نوشتن يك مرتبه

    . درايو DVD انتخابي، مي بايست قادر به ذخيره سازي اطلاعات بر اساس يكي از دو فرمت رقابتي موجود باشد : DVD-R ( حمايت شده توسط درايوهاي DVD-RAM و DVD-R  و تمامي درايوهاي DVD-RW ) و   DVD+R  ( حمايـت شده توسط آخرين تكنولوژي مربوط به درايوهاي DVD+RW ) . در حال حاضر بالاترين سرعت براي درايوهاي DVD-R و DVD+R معادل 4X مي باشد. در درايوهاي DVD-R قبلي ، حداكثر سرعت 2X و در درايوهاي DVD+R حداكثر سرعت   4 / 2  بوده است . رسانه ذخيره سازي با قابليت نوشتن يك مرتبه ، بهترين گزينه براي ايجاد ويدئوي هاي DVD  بمنظور استفاده در يك player مي باشند. كارشناسان فني  برآورد نموده اند كه DVD هاي با قابليت نوشتن يك مرتبه ، با  85 درصد player هاي مطرح ، سازگار مي باشند.   ديسكهائي كه داراي سرعت 4X مي باشند را نمي توان در درايوهاي قديمي DVD-R/-RW  با سرعت 2X ،استفاده نمود. تعداد زيادي از درايوهاي فوق ، توليده شده توسط Pioneer ، در زمان استفاده از ديسك هاي 4X دچار مشكل مي گردند. بدين منظور، مي توان fireware مربوطه را از سايت Pioneer دريافت و  با ارتقاء سيستم ، مشكل فوق را برطرف نمود .

     

     

     

    DVD با قابليت نوشتن چندين مرتبه

    . فرمت اين نوع ديسك ها DVD+RW ، DVD-RW و DVD-RAM مي باشد . فرمت  DVD-RAM داراي سازگاري بمراتب كمتري نسبت به دو فرمت ديگر بوده ولي براي گرفتن Backup مناسب مي باشد. .DVD -RAM به دو صورت  با محافظ ( بصورت كارتريج ) و بدون محافظ در دسترس مي باشد. اكثر درايوهاي  DVD-RW داراي سرعت كمتري نسبت به  DVD+RW مي باشند. سرعت ذخيره ( نوشتن ) اطلاعات كه بر روي رسانه هاي ذخيره سازي DVD-R بالغ بر 4X مي باشد در ديسك هاي DVD-RW به 2X كاهش پيدا مي كند.كارشناسان بر آورد نموده اند كه بيش از شصت درصد از ديسك هاي  DVD-RW و DVD+RW با DVD Player  و داريوهاي DVD ، سازگار مي باشند.

    درايوهاي داخلي در مقابل درايوهاي خارجي

    : قيمت درايوهاي داخلي كمتر از درايوهاي خارجي مي باشد.درايوهاي خارجي از اينترفيس هاي( FireWire(IEEE1394 و  يا USB 2.0 بمنظور ارتباط با كامپيوتر استفاده مي نمايند .برخي توليد كنندگان از دو اينترفيس فوق در محصولات خود استفاده مي نمايند.

    ذخيره اطلاعات بر روي ديسك هاي CD-RW

    : اكثر درايوهاي DVD با قابليت نوشتن مجدد ، قادر به نوشتن اطلاعات بر روي ديسك هاي CD-R و CD-RW مي باشند( قابليت فوق ، در درايوهاي DVD-RAM و DVD-R وجود ندارد).سرعت ذخيره سازي در درايوهاي فوق پائين مي باشد ، مثلا" درايوDVD-RW مدل DVR-A04 ،مربوط به شركت Pioneer اطلاعات را بر روي ديسك هاي CD-R با سرعت 8X ذخيره مي نمايد.درايوهاي مدل DRU-510A توليد شده توسط  شركت سوني ، قادر به ذخيره سازي اطلاعات با سرعت 24X مي باشد .

    نرم افزار

    : بهمراه تمامي درايوهاي عرضه شده ، نرم افزارهاي لازم  نظير:  Sonic's MY DVD  (ايجاد منوها و تبديل ويدئوهاي آنالوگ به MPEG2 تا بتوان از آنان  در يك DVD Player استاندارد، استفاده نمود) نيز ارائه مي گردد. تمامي درايوها امكان ايجاد DVD هاي داده را با استفاده از نرم افزارهاي ارائه شده نيز فراهم مي نمايند. ( نظير برنامه RecordNow Max كه امكان نوشتن داده بر روي يك ديسك با قابليت نوشتن را فراهم مي نمايد ) . برخي از توليد كنندگان نظير HP و سوني نرم افزارهائي را  بمنظور ويرايش و Backup  گرفتن از اطلاعات بهمراه محصول خود ارائه نموده اند .

    تشريح مشخصات

    سرعت نوشتن اطلاعات بر روي DVD با قابليت نوشتن يك مرتبه

    حداقل : 1X or  2X DVD-R پيشهادي : 2.4X DVD+R or  4X DVD-R, 4X DVD+R

    ديسك هاي DVD با قابليت نوشتن يك مرتبه كه دو نوع DVD-R و DVD+R را شامل مي شود ، سازگارترين فرمت DVD در حال حاضر مي باشد .ويژگي فوق ،زمانيكه  قصد استفاده از آنان  در DVD Player ها وجود داشته باشد ، حائر اهميت مي باشد.در زمان انتخاب درايو DVD لازم است به اين نكته دقت شود كه درايو انتخابي از نسل قديمي( نسل اول ) درايوهاي DVD+RW  نباشد. سرعت ، معيار ديگري در انتخاب يك درايو بوده و مي بايست  درايو انتخابي قادر به حمايت از سرعت 4X باشد.

    سرعت نوشتن اطلاعات بر روي  DVD با قابليت نوشتن چندين مرتبه

    حداقل : 1X DVD-RAM, 2X DVD-RW, 2.4X DVD+RW

    پيشنهادي :  2X DVD-RAM, 2X DVD RW, 2.4X DVD+RW, 4X DVD+RW

    در ديسك هاي  DVD-RAM ،  امكان ذخيره اطلاعاتي بالغ بر 4 / 9 گيگابايت وجود خواهد داشت ( دو طرف ديسك - كارتريج هاي ديسك ) .مشكل  ديسك هاي  فوق ،عدم سازگاري اكثريت آنان با  درايوهاي DVD-ROM مي باشد. ديسك هاي  DVD-RW و DVD+RW با اكثر درايوهاي DVD-ROM ها و DVD PLAYER ها سازگار مي باشند .سرعت ذخيره سازي در DVD-RW بمراتب كمتر از DVD+RW مي باشد .

     اينترفيس

    حداقل :  IDE   پيشنهادي

     

    FireWire(IEEE1394  يا  USB 2.0

    درايوهاي داخلي نسبت به درايوهاي مشابه خارجي داراي قيمت مناسبتري مي باشند. در صورتيكه قصد تهيه يك درايو خارجي وجود داشته باشد ، از سازگاري اينترفيس هاي آن با سيستم موجود،  مي بايست مطمئن گرديد . در اين رابطه مي توان درايوي را انتخاب نمود كه داراي اينترفيش هاي USB 2.0 و FireWire باشد .

    نكاتي دررابطه با تهيه DVD

    بررسي سرعت

     : سرعت درايوهاي  DVD-R  مي تواند با توجه به رسانه ذخيره سازي استفاده شده متغير باشد .اكثر درايوهاي DVD-R  داراي سرعت ذخيره سازي  معادل  4X مي باشند.در مدل هاي قديمي و يا درايوهاي قابل حمل ، صرفا" سرعت  1X و يا 2X حمايت مي گردد. در حال حاضر درايوهاي DVD-RW و DVD-RAM  داراي سرعتي معادل 2X مي باشند .

    سازگار بودن

    : در بين فرمت هاي استفاده شده بمنظور نوشتن اطلاعات ( يك مرتبه ) ، DVD-R و DVD+R  داراي سازگاري مطلوبي با  DVD Player و درايوهاي DVD-ROM  موجود ، مي باشند . با توجه به جديد بودن ديسك هاي  DVD+R  ( قدمت DVD-R بمراتب بيشتر مي باشد ) ، ممكن است برخي از درايوهاي  DVD-ROM و يا  DVD Player  قديمي، قادر به خواندن آنان نباشند. با توجه به ماهيت تغيير پذيري ديسك هاي DVD با قابليت نوشتن مجدد ، سازگاري آنان كمتر بوده و استفاده از آنان در برخي از درايوهاي DVD-ROM و يا DVD Players  ميسر نمي باشد.

    لحاظ نمودن مدت زمان فرمت

    :تمامي  ديسك هاي نوري  با قابليت نوشتن مجدد،مي بايست قبل از استفاده ، فرمت گردند.ولي درايو هاي DVD+RW بدليل ارائه امكانات لازم و پيش بيني شده در Firmware  ، بصورت on the fly فرمت شده  و در اين رابطه زمان بسيار اندكي صرف خواهد شد . بديهي است بموازات كاهش زمان فوق ، مدت زمان فرآيند نوشتن نيز كاهش خواهد يافت .در مقابل ، يك درايو DVD-RW نيازمند استفاده از نرم افزار خاصي بمنظور فرمت نمودن ديسك مي باشد (قبل از اقدام به نوشتن بر روي ديسك ) . فرآيند فرمت نمودن با توجه به نرم افزار و شماره نسخه مربوطه ، مي تواند  تا يكساعت بطول انجامد. نرم افزارهاي جديد،رسانه ذخيره سازي DVD-RW را بصورت on the fly ، فرمت مي نمايند .

    استفاده از درايوهاي داخلي بهمراه يك اينترفيس  IDE در كامپيوترهاي شخصي

     :با توجه به اينكه درايوهاي DVD با قابليت نوشتن مجدد، امكان خواندن DVD-ROM و  CD را دارا مي باشند ، مي توان CD-ROM و يا DVD-ROM خود را بدون از دست دادن قابليت خاصي ، جايگزين نمود.

    استفاده از اينترفيس هاي ديگر در صورت عدم وجود اتصالات IDE كافي

    :براي درايوهاي خارجي مي توان ، از پورت هاي  FireWire و يا USB2.0 استفاده نمود. پورت هاي فوق ، سرعت مناسبي را در اينخصوص ارائه مي نمايند . نوع پورت حمايت شده توسط يك درايو تاثير مستقيمي بر قيمت آن داشته و مي توان در صورت ضرورت و نياز ، درايوي را تهيه نمود كه از دو پورت اشاره شده حمايت مي نمايد . در برخي از سيستم ها ممكن است بدليل عدم وجود شرايط لازم بمنظور استفاده از پورت هاي فوق ، نيازمند تهيه يك كارت FireWire و يا USB 2.0  باشيم .

    اطمینان از ارائه نرم افزارهاي ضروري

    :تمامي توليد كنددگان بهمراه محصول توليدي خود ، نرم افزارهائي را نيز ارائه مي نمايند. از نرم افزارها ي فوق مي توان بمظنور ايجاد و ويرايش ويدئوهاي DVD  ، استفاده نمود. برخي از توليد كنندگان علاوه بر نرم افزارهاي فوق، اقدام به ارائه نرم افزارها ي  لازم بمنظور  Backup و انجام عمليات حرفه اي در ارتباط با فايل هاي ويدئوئي نيز مي نمايند.

     

     

  نوشته شده در  چهارشنبه پنجم دی 1386ساعت 19:44  توسط میلاد   

                 

قابلیتهای فلش دیسک ها

یكی از ویژگی های قابل توجه كامپیوتر قابلیت ذخیره و بازیابی اطلاعات بر روی رسانه های ذخیره سازی متفاوت است. هارد دیسك، فلاپی دیسك و دیسك های فشرده نمونه هایی متداول در این زمینه می باشند. برخی از حافظه های جانبی دارای این ویژگی مهم می باشند كه می توان آنان را به راحتی جابجا نمود و از داده های ذخیره شده بر روی آنان در مكان های متفاوتی استفاده كرد. به این نوع از حافظه ها حافظه های Removableگفته می شود. فن آوری ایجاد حافظه های فوق از گذشته تاكنون دستخوش تحولات فراوانی شده است. در حافظه های اولیه اطلاعات بر روی یك نوار مغناطیسی ذخیره می گردید كه توسط یك دستگاه كاست صوتی استفاده می گردید. قبل از آن برخی كامپیوترها از پانج كارت به منظور ذخیره اطلاعات استفاده می نمودند. به منظور آگاهی از داده های ذخیره شده سوراخ های موجود برروی كارت پانچ تفسیر می گردید. از آن زمان تاكنون فن آوری های متعددی به منظور تولید رسانه های ذخیره سازی Removable ایجاد شده است. امروزه می توان بر روی این نوع از حافظه ها (دیسك كاست كارت و یا كارتریج ) صدها مگابایت و یا چندین گیگابایت اطلاعات را ذخیره نمود.
● مزایای استفاده از حافظه های Removable
▪ عرضه نرم افزارهای تجاری
BACKUP * گرفتن اطلاعات مهم
▪ اننتقال داده بین دو كامپیوتر
▪ ذخیره نرم افزار و یا اطلاعاتی كه از آنان بطور دائم استفاده نمی گردد.
▪ ایمن سازی داده هایی كه تمایل نداریم سایر افراد به آنان دستیابی داشته باشند.
● انواع رسانه های ذخیره سازی اطلاعات
▪ رسانه های ذخیره سازی Removableرا می توان به سه گروه عمده تقسیم نمود:
▪ حافظه های مغناطیسی
▪ حافظه های نوری
▪ حافظه های Solid State
فلش دیسك و یا فلش درایو یكی از جدیدترین دستگاه های ذخیره سازی اطلاعات است كه با توجه به ویژگی های منحصر به فرد خود توانسته است در كانون توجه علاقه مندان قرار گیرد. حافظه استفاده شده در این نوع دستگاه ها از نوع Solid State بوده و می توان هزاران مرتبه اطلاعاتی را بر روی آنان نوشت و یا حذف نمود.
● ویژگی فلش دیسك ها
حافظه های فلش یكی از متداولترین نوع حافظه های Removableمی باشند كه از آنان در دستگاه های كوچكی نظیر دوربین های دیجیتال ، PDAو یا فلش دیسك استفاده می گردد.
فلش دیسك های USB روشی سریع و آسان به منظور افزایش فضای ذخیره سازی را در اختیار كاربران قرار می دهند. این نوع دستگاه ها با استفاده از ویژگی هایPlay & PIugبه سادگی و از طریق یك پورت USBبه كامپیوتر متصل می گردند. در زمانی كه كامپیوتر روشن است می توان یك فلش دیسك را به پورت USB متصل و یا از آن جدا نمود.
پس از اتصال یك فلش دیسك به پورت USBكامپیوتر و شناسائی آن توسط سیستم عامل و نصب نرم افزارهای ضروری می توان به سادگی فایل های مورد نظر را بر روی آن ذخیره نمود. قدرت درایوهای فوق متاثر از پورت های USB می باشد. از درایوهای فلش USBبه منظور اشتراك اطلاعات بین كامپیوترها و استفاده از فایل ها و اسناد مورد نظر در منزل و یا محل كار استفاده می گردد. حافظه های فوق دارای ظرفیت های متفاوتی بوده و می تواند تا چندین گیگابایت را شامل شود.
● نحوه استفاده از فلش دیسك ها
همانند یك هارد دیسك قابل حمل بوده و پس از اتصال آنان به پورت USB كامپیوتر امكان استفاده از آنان فراهم می گردد. در این رابطه به كابل های اضافه و یا آدپتور خاصی نیاز نمی باشد.فلش دیسك ها امكان افزودن و حذف فایل ها را تا یكصد هزار مرتبه فراهم نموده و به منظور ذخیره محتویات دیجیتال تا ده سال مناسب می باشند ( از لحاظ تئوری ).
پس از نصب فلش دیسك نحوه عملكرد آن مشابه یك هارد دیسك بوده و می توان هر نوع داده ای را بر روی آن ذخیره، حذف و یا كپی نمود. فایل های موزیك، اسناد نامه های الكترونیكی و فیلم نمونه هائی در این رابطه می باشد.
فلش دیسك های USB دارای یك اینترفیس از قبل تعبیه شده USBمی باشند كه با پورت های USB ۲.۰ و USB ۱.۱كار می كند. امكان استفاده از فلش دیسك های USBدر سیستم های عامل متفاوتی وجود دارد. با استفاده از یك پورت USB ۲.۰ و یك فلش درایوUSB ۲.۰، می توان فایل ها را با سرعتی بالغ بر هشت مگابایت در ثانیه بازیابی و با سرعتی معادل هفت مگابایت در ثانیه ذخیره نمود. در صورتی كه BIOS برد اصلی كامپیوتر اجازه دهد می توان فلش دیسك را بگونه ای پیكربندی نمود كه با استفاده از آن سیستم را راه اندازی نمود (BOOting ).
امكان به اشتراك گذاشتن فلش دیسك ها در یك شبكه وجود داشته و تمامی عملیات آنان مشابه یك هارد درایو می باشد.
در زمان انتقال داده بر روی یك فلش درایو چراغ LED آن روشن می گردد (فلش دیسك در حال استفاده برای عملیات خواندن و یا نوشتن است ). با توجه به این كه برخی از سیستم های عامل از cache در زمان نوشتن استفاده می نمایند می بایست قبل از جدا نمودن فلش دیسك از پورت USBاز غیرفعال بودن چراغ LEDآنان اطمینان حاصل گردد. خارج نمودن فلش دیسك از كامپیوتر در حین عملیات نوشتن و خواندن علاوه بر این كه داده ها را در معرض آسیب قرار می دهد می تواند به كامپیوتر و فلش دیسك نیز آسیب برساند.
● استفاده از فلش دیسك
▪ نصب: پس از نصب فلش دیسك به پورت USB و تشخیص آن توسط سیستم عامل با مراجعه به بخش MY computer می توان آن را در لیست درایوها مشاهده نمود. (یك آیكون Removable disk).
▪ خواندن و نوشتن: نحوه خواندن نوشتن كپی و حذف فایل ها بر روی درایوهای فلش مشابه هارد دیسك است.
unplugنمودن دستگاه: پس از اتمام كار می توان فلش دیسك را از پورت USBجدا نمود. بدین منظور می بایست فرآیند Safe removal را از طریق آیكون موجود در بخش Toolbar دنبال نمود.

  نوشته شده در  دوشنبه پنجم آذر 1386ساعت 21:5  توسط میلاد   

                 

ذخيره و بازيابي اطلاعات(1)

ذخيره و بازيابي اطلاعات :
مباحث اين درس در دو عنوان :
1. ذخيره وبازيابي اطلاعات Information Storage And Retieval
2. ساختار فايلها File Structures
خلاصه ميشود .
منظور از ساختار فايلها سازماندهي داده ها روي دستگاههاي ذخيره سازي ثانويه است . بعبارت ديگر اين درس به نحوه ذخيره داده در فايلها و عمليات لازم براي دستيابي به داده ها روي حافظه هاي جانبي ميپردازد . بهينه كردن طراحي ساختار فايلها باعث ميشود تا برنامه ها صدها بار سريعتر اجرا گردند .
لازمه مديريت فايلها و آشنايي با ساختار آنها اشنايي با نحوه ذخيره كردن اطلاعات است كه لازمه آن نيز اشنايي با انواع حافظه ها و هر آن چيزي كه بتوان اطلاعات را در آن ذخيره كرد و از انها اطلاعات وارد شده را دوباره خواند .
امروزه اغلب براي ذخيره وبازيابي از حافظه ديسك استفاده ميگردد و مشكل اصلي در طراحي ساختار فايل زمان نسبتا زيادي است كه براي بازيابي اطلاعات از ديسك لازم ميباشد .
مهمترين فاكتور در طراحي ساختار فايلها به حداقل رساندن تعداد دستيابي به ديسك و بحداكثر رساندن احتمال وجود اطلاعات مورد نياز در حافظه اصلي است .
همانطور كه قبلا نيز گفته شد بديهيست براي بررسي انواع ساختار فايلها لازم است كه شناخت كافي از حافظه هاي مورد استفاده براي فايلها را داشته باشيم .
تعريف عام حافظه :
هر دستگاهي كه قادر به نگهداري اطلاعات باشد وبتوان اطلاعات را در آن ذخيره كرد به نحوي كه استفاده كننده از ان بتواند در هر لحظه كه لازم باشد به اطلاعات مورد نيازش دسترسيaccess داشته باشد .
خصوصيات مشترك انواع حافظه :
الف ) نوشتن و خواندن : هر حافظه اي قابليت دارد كه بتوان بر ان نوشت ( درج اطلاعات) و يا از ان خواند ( واكشي اطلاعاتfetch) مثلا در RAM و ديسك سخت هم ميتوان نوشت هم خواند . اما در حافظه اي مانند ROM و CD-ROM فقط ميتوان اطلاعات را خواند .
ب ) نشاني پذيري : هر حافظه اي مجهز است به يك مكانيسم نشاني پذيري .
ج) قابليت دستيابي(آدرس دهي) : هر حافظه اي از طريق مكانيسم نشاني دهي مورد دستيابي قرار ميگيرد . هر حافظه اي داراي يك شيوه آدرس دهي ميباشد كه به كمك ان خانه هايش قابل دستيابي ميگردد مثلا حافظه RAM آرايه اي از بايتهاست كه هر كدام يك آدرس (عدد يكتا) دارند . يا هارد ديسك به صورت سه جفت عدد (شماره هد / شماره سيلندر / شماره سكتور) آدرس دهي ميشود .
د) ظرفيت : هر حافظه اي داراي ظرفيتي است كه به بيت يا بايت بيان ميشود يا به اضعافي از بايت .
ه) زمان دستيابي : ‌مدت زمانيستكه براي خواندن و نوشتن به كار ميرود . از لحظه اي كه دستور خواندن و نوشتن داده ميشود تا هنگامي كه حافظه مورد دستيابي قرار ميگيرد را زمان دستيابي گويند . مثلا زمان دستيابي حافظه هاي RAM در حدود 120 نانوثانيه است و زمان دستيابي ديسك حدود 30 ميلي ثانيه است . يعنيRAM حدود 250 برابر سريعتر از ديسك است .
و) نرخ انتقال يا سرعت انتقال rate : كميتي از اطلاعات كه در واحد زمان از حافظه قابل انتقال است واحد ان بايت در ثانيه يا اضعافي از ان است .
در زير ليستي از حافظه ها براساس كاهش سرعت و افزايش ظرفيت را ميبينيد :
Quote:
1. ثبات 2. حافظه نهانcache كش 3. حافظه اصلي 4. حافظه Flash فلاش 5. ديسك مغناطيسي 6. ديسك نوري 7. نوار مغناطيسي .

ز) فرار و غير فرار يا مانا و نامانا : حافظه هايي كه با رفتن برق اطلاعات انها از بين ميرود حافظه هاي فرار volatile و آنهايي كه با رفتن برق داده هاي خود را حفظ ميكنند غيرفرار non volatile ميگويند . حافظه هاي اصلي اغلب فرار و حافظه هاي جانبي غير فرار هستند .
دلايل به كارگيري انواع مختلف حافظه :
الف) حافظه هاي درون ماشين هنوز داراي ظرفيتهاي محدود هستند.
ب) تنها ان اطلاعاتي كه موردنياز برنامه در حين اجراهستند لازم است در حافظه ماشين مقيم شوند .
ج) رسانه هاي ذخيره سازي سريع غالبا گران هستند .
د) معمولا برنامه ها به حافظه بيشتري از انچه كه واقعا سيستم ميتواند در محيط درون ماشين تامين كند احتياج دارد .
ه)حجم اطلاعات بشر پيوسته در حال افزايش است .
داشتن يك سلسله مراتب بهينه يكي از عوامل موثر در افزايش كارايي سيستمهاي ذخيره سازي است .
براي طراحي يك سيستم ذخيره سازي از الگوريتمهايي مبتني بر انكه : چه اطلاعاتي چه مدتي و به چه منظوري درچه سطحي از سلسه مراتب امد و شد داشته باشد .
حافظه به دو دسته تقسيم ميشود :
1.حافظه اوليه : اصلي – درون ماشيني : كه پردازند جهت اجراي برنامه مستقيما با ان سروكار دارند .
2.حافظه ثانويه : جانبي – برون ماشيني : كه جهت ضبط اطلاعات و فايلها به كار ميرود .
ميتوان گفت يك سيستم كامپيوتري از دو بخش برون ماشيني و درون ماشيني تشكيل شده است .
منظور از محيط درون ماشيني : پردازنده حافظه اصلي و عناصر داخلي كامپيوتر است .
منظور از محيط برون ماشيني : تجهيزات جانبي آن مثل هارد ديسك پرينتر و غيره ميباشد .
انواع حافظه هاي برون ماشيني :
Quote:
كارت منگنه شدني
نوار منگنه شدني
انواع نوار مغناطيسي
انواع ديسكهاي مغناطيسي
طبله Drum
ديسكهاي نوري
ديسكهاي نوري مغناطيسي

انواع حافظه هاي جانبي از لحاظ تكنولوژي ساخت به چهار دسته زير تقسيم ميشوند :
1. تكنولوژي الكترومكانيكي : كارت و نوارمنگنه
2. تكنولوژي الكترومغناطيسي : نوار مغناطيسي ديسك طبله Drum
3. تكنولوژي الكترواپتيك : ديسك نوري CD
4. تكنولوژي مغناطيسي نوري : ديسكهاي MD : Magnetic Optic
 
 
 
 
 
با افزايش حجم زياد اطلاعات به تناسب به موارد زير نيازمند خواهيم شد :
Quote:
سرعت زياد ، دقت زياد ، توان زياد نگهداري اطلاعات ، امنيت بالا ، درستي اطلاعات ، اتلاف منابع كم ، امكانات جديد

موضوع بحث در درس ذخيره و بازيابي اطلاعات نگهداري اطلاعات و ذخيره سازي و بازيابي انها با هم است .
در نرم افزار كاهش حجم اطلاعات و نگهداري اطلاعات مهم است .
عوامل افزايش سرعت شامل :
Quote:
1. بهبود امكانات سخت افزاري و بعد از ان بهبود امكانات نرم افزاري ميباشد .
2. كاهش اطلاعات بيهوده و بدرد نخور .

امنيت = محدودكردن دسترسي
درستي = اطلاعات ذخيره شده بايد همانطور كه ذخيره شده اند بايد بازيابي شوند .
كاهش اتلاف منابع ، به دو دليل پول و زمان چه از لحاظ سخت افزاري و چه نرم افزاري وابسته است .
موضوع اصلي در نگهداري اطلاعات حافظه است .
براي جلوگيري از ايجاد خطا در هنگام ورود اطلاعات بايد از وارد كردن اطلاعات كم كنيم در نتيجه به فرمول زير ميرسيم :
Quote:
كاهش ورودي = كاهش خطا

حافظه : محلي براي نگهداري اطلاعات و ذخيره اطلاعات ميباشد به نحوي كه امكان بازيابي اطلاعات نيز در آن فراهم باشد .
ويژگيهاي حافظه :
قابليت خواندن / نوشتن داشته باشد .
قابليت آدرس دهي داشته باشد .
امكان دستيابي ( دسترسي) داشته باشد .
ظرفيت : واحد ظرفيت بايت است هر بايت از هشت بيت تشكيل شده است كه توانايي ذخيره سازي يك كاراكتر را دارد .
5. زمان دستيابي : عبارتست از مدت زماني كه بطول مي انجامد تا به اولين نقطه از مكاني كه اطلاعاتي كه در جستجوي انها بوديم برسيم . در واقع از زماني كه دستور بازيابي صادر ميشود تا زمانيكه به ابتداي اطلاعات ميرسيم زمان دسترسي access time ميگوييم .
6 نرخ نتقال : ميزان اطلاعاتي كه در واحد زمان انتقال داده ميشود را نرخ انتقال ميگويند كه واحد ان بايت در ثانيه bps ميباشد .
حافظه به دو نوع :
Quote:
داخل ماشيني : cache , ROM , RAM
خارج ماشيني :‌ Floppy, tape , Hard Disk
تكنولوژي حافظه هاي درون ماشيني از نوع IC ميباشد و ديجيتال هستند در نتيجه سرعت بالايي دارند و سرعت بالا لازمه قيمت بالا ميباشد .
محدوديت اين حافظه ها هزينه بالا و ظرفيت كم انهاست .
ROM غير قابل نوشتن است .
در اين درس در رابطه با حافظه هاي خارجي كه تكنولوژي و قيمت پاييني دارند بحث ميشود
Quote:
كارت PUNCH

سايزي به اندازه نصف يك صفحه كتاب معمولي دارد داراي 80 ستون است و توسط دستگاه punch نقطه گذاري ميشود .
دستگاه كارتخوان در جايي كه كارت قرار گرفته است از زير كارت نوري به سمت بالا ميتابد و در بالاي كارت فتو الكتريك جالي ميشود و نور تبديل به الكتريسيته ميشود .
نوار پانچ بهينه شده كارت punch است . البته اين نوار نيز مشكلات خود را دارد چرا كه شايد اشتباها بيتي اشتباه را پانچ كرديم . راهي براي پاك كردن ان نداريم . براي كارتهاي پانچ هم اگر ترتيب انها سهوا بهم بخورد مرتب كردن انها بسيار سخت خواهد . اين دو دليل از جمله مهمترين دلايل ضعف اين كارتها و نوارهاست .
در دوشكل زير دو كارت پانچ را ميبينيد :


  نوشته شده در  سه شنبه بیست و دوم آبان 1386ساعت 0:31  توسط میلاد   

                 

Lastets Post 

Lastes Post:

Ads 

Copyright © 2006 By : Mahdi-Karimi