سیستمهای ذخیره سازی داده (۱)


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

متداولترین و ساده ترین روش ذخیره داده ها ، در حال حاضر
RAID: Redundant Array of Independent Drives
می باشد و در صورتیکه سخت افزار شما آنرا پشتیبانی نماید، حتی در
PC های خانگی نیز قابل اجراست.

RAID را به سادگی میتوان نحوه ساماندهی به چگونگی ذخیره داده ها بر روی مجموعه ای از دیسکهای سخت ، تعریف نمود.

استفاده از RAID مزایای زیر را فراهم می آورد:

1-      افزایش حجم ذخیره سازی بدون خرید دیسکهای با حجم بالا و بار مالی زیاد

2-      دسترسی سریعتر به داده ها با توجه به نوع پیاده سازی

3-      قابلیت افزایش اطمینان بقای داده ها یا Availability

4-      امکان بازیابی داده های از بین رفته و جایگزینی آن بطور اتوماتیک

5-      دسترسی کاربران متعدد به داده ها بطور همزمان

 

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

در ادامه به معرفی انواع RAID و توضیح مختصری از هر کدام می پردازیم:

 

JBOD : Just a Bunch Of Disks

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

موارد استفاده این روش زمانی است که بخواهیم از دیسکهای کوچکی که استفاده چندانی ندارند، حجم مناسبی از حافظه بسازیم و یا دارای حافظه ای با مدیریت ساده باشیم که در آن تمامی دیسکها مثل یک دیسک واحد دیده شوند.

 

RAID 0

در این نوع RAID هر داده به تعداد دیسکها تقسیم شده و بطور موازی روی تمام دیسکها نوشته می شود. به این پردازش Striping یا ریز کردن داده گفته می شود. این روش باعث می شود تا سرعت دسترسی به داده ها بالا رود چرا که وقتی یک داده از روی n دیسک همزمان خوانده میشود زمان خوانده شدن به میزان 1/n کاهش می یابد ، اما تامین بقای داده ها پایین می آید چون اگر یکی از دیسکها دچار مشکل شود، تمامی اطلاعات از بین خواهد رفت به همین دلیل این نوع RAID برای مواردی که داده ها قابلیت تولید مجدد ندارند یا برای سیستمهای دارای شرایط بحرانی توصیه نمی شود.

این نوع RAID دارای دو یا چند دیسک با حجم مساوی است که حجم نهایی از مجموع تمامی دیسکها بدست می آید.

این نوع RAID برای شرایط زیر مناسب می باشد:

1-      برای ذخیره کتابخانه های تصاویر یا کتابخانه های برنامه های در حال اجرا چرا که یک نسخه پشتیبان روی مدیای دیگر وجود دارد.

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

3-      وارد کردن اطلاعات از منابع خارجی با نرخ انتقال داده بسیار بالا

 

و برای برنامه هایی که لیستی از درخواستها (Sequential Requests) را برای مقادیر کوچک داده ایجاد می نمایند یا لیستی از درخواستهای همزمان (Synchronous Random Requests) برای داده های کوچک میسازند، که بیشترین زمان را برای گردش دیسک و I/O ها صرف مینمایند، مناسب نمی باشد.

 


RAID 1

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

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


RAID 3

در این روش داده ها به بخشهایی تقسیم میشوند، بیت توازن یا Parity محاسبه میشود ، داده ها بطور موازی در دیسکهای مختلف و بیت توازن در یک دیسک مجزا نوشته می شوند. این پردازش را Striping with Parity می نامند. دیسک Parity اطلاعات اضافی درباره داده های سایر دیسکها ذخیره می سازد. اگر یکی از دیسکها دچار مشکل شود، بیت توازن با کمک داده های دیگر دیسکها اطلاعات دیسک خراب را بازسازی می نماید. ریز کردن داده ها نرخ دسترسی بالا و بیت توازن بقای داده مناسبی را برای RAID 3 فراهم می آورد. اما نوشته شدن تمامی بیتهای توازن روی یک دیسک گلوگاهی دائمی برای این روش محسوب می گردد.

RAID 3 از دو یا چند دیسک برای داده ها و یک دیسک برای بیت توازن تشکیل می شود. حجم نهایی این روش از مجموع دیسکهای داده بدون محاسبه دیسک Parity بدست می آید.

RAID 3 برای برنامه هایی که دارای درخواستهای ترتیبی برای داده های با حجم بالا هستند، مثل پردازش تصاویر ویدئویی یا گرافیکی و یا فایلهای CAD/CAM مناسب و بطور متمایز دارای کارایی عالی برای برنامه های متمرکز انتقال داده و نه برنامه های متمرکز برای درخواستهای I/O می باشد.

 

RAID 5

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

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

RAID 5 از دو یا چند دیسک برای داده ها و یک دیسک برای بیت توازن تشکیل می شود. حجم نهایی این روش از مجموع دیسکهای داده بدون محاسبه دیسک Parity (گرچه بیت توازن در تمامی دیسکها پخش شده است) بدست می آید.

RAID 5 برای استفاده در حالتهایی که داده ها دارای مشخصات زیر باشند، مناسب است:

1-    داده ها دارای ارزش نگهداری هستند اما نه به اهمیت RAID 1

2-      نرخ خواندن داده بالا

3-      نسبت نوشتن داده ها به خواندن آنها کم باشد.

 


RAID 6

این نوع RAID همان RAID 5 می باشد با این تفاوت که پس از تقسیم داده ها، محاسبه دو بیت توازن انجام می پذیرد و دو دیسک برای Parity باید در نظر گرفته شود. با این کار اگر دو دیسک از مجموع دیسکهای RAID دچار مشکل شود باز هم سیستم به کار خود ادامه خواهد داد.

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

 
ترکیب انواع RAID

سطوح مختلف RAID را میتوان به صورتهای زیر ترکیب نمود:

RAID 0+1 همان RAID 1 است که دارای اعضای متشکل از RAID 0 می باشد.



RAID 1+0
همان RAID 0 است که دارای اعضای متشکل از RAID 1 می باشد.



RAID 5+0
همان RAID 0 است که دارای اعضای متشکل از RAID 5 می باشد.

 

دیسکهای یدکی Hot Spare Disks

دیسکهای اضافی یا یدکی ، دیسکهایی هستند که روی سیستم نصب می شوند اما تا زمانیکه یکی از اعضای زیر بار RAID دچار مشکل نشده باشد استفاده نمی شود. وقتی یکی از دیسکهای RAID به هر دلیلی خراب شود یا از مدار خارج گردد، با این دیسک بدون مداخله کاربر جایگزین می گردد.

 

 

محصولی استثنایی برای کاربران خانگی


Media MVP
امروزه استفاده از رایانه برای اجرای صدا و تصویر بسیار متداول شده است. به همین منظور به معرفی دستگاهی برای اجرای فایلهای رایانه بر روی تلویزیون میپردازیم.
دستگاه Media MVP محصول شرکت Hauppauge آن چیزی است که می تواند جایگزین ضبط صوت , ویدیو و DVD Player شما شود. 
شما با این دستگاه می توانید فایلهای صدا, تصویر و عکس را بر روی تلویزیون مشاهده نمایید و علاوه بر آن عکسها را بصورت اسلاید به همراه اهنگ مورد علاقه ببینید.
برای اتصال دستگاه به تلویزیون فقط یک درگاه یا پورت شبکه بر روی رایانه به همراه کابل مربوطه و یک کابل صدا و تصویر ساده نیاز دارید (البته برای تصویر بهتر می توانید از کابل S-Video استفاده کنید. )

مزایای این دستگاه:
۱- دسترسی به فایلهای Multi Media از طریق تلویزیون
۲- استفاده از شبکه Ethernet LAN 10/100 Mbps برای اجرای بهینه هر نوع فایل دیجیتال
۳-خروجی Composite یا A/V و S-Video به همراه صدای استریو برای کیفیت مناسب
۴- دارای دستگاه کنترل از راه دور برای Play , pause , FF , RW و همچنین بازبینی درایو های رایانه , پوشه ها (دایرکتوریها) و اسامی فایلها و کنترل صدا تنها از طریق صفحه تلویزیون
۵- گزینه ای مناسب برای مسافرتها هنگامیکه یک رایانه قابل حمل داشته باشید. بدلیل حجم کم و قابلیت جابجایی بالا

اطلاعات فنی دستگاه:
این وسیله در حقیقت یک receiver مبتنی بر سیستم عامل لینوکس می باشد که دارای یک MPEG Decoder سخت افزاری و یک Media Player نرم افزاری است که با پردازنده MediaMVP عمل Decoding را انجام می دهد. این وسیله اطلاعات دیجیتال را از طریق پورت RJ-45 دریافت نموده و پس از decodeکردن آنرا از خروجیهای صدا و تصویر خود برای تلویزیون می فرستد. وظیفه  دیگری که بر عهده این وسیله میباشد, دریافت اطلاعات مربوط به بازبینی پوشه ها و انتقال آنها به رایانه و بازگرداندن صفحاتی است که باید روی صفحه تلویزیون نمایش داده شوند.

فرمتهای پشتیبانی شده از طرف این دستگاه عبارتند از:
MPEG I , MPEG II, JPEG , GIF , MP3, WAVE
Playlists like: M3U , B4S , PLS , ASX

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

اصطلاحات ویدیویی (۲)


 Aspect Ratio ابعاد تصویر یا


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

بطور کلی نسبت بین عرض به طول تصویر را Aspect Ratio می نامند. این نسبت برای سیستم تصویر PAL (متداول در بیشتر کشورهای دنیا از جمله اروپا و همینطور ایران) با عدد 4:3 (چهار به سه خوانده می شود) و برای سیستم تصویر NTSC (متداول در ژاپن، آمریکا و تعدادی از کشورهای امریکای لاتین) با عدد 16:9 (شانزده به نه خوانده می شود) تعریف می گردد و بدین معنی است که بازای هر 4 (یا 16) واحد برای عرض تصویر 3 (یا 9) واحد برای ارتفاع تصویر داریم. برای مثال یک تلویزیون 32 اینچ (یعنی قطر منطقه فعال تصویر آن 32 اینچ است) دارای عرض 25.6 و ارتفاع 19.2 می باشد.


در حال حاضر دو روش برای بیان ابعاد تصویر بکار می رود که یکی توسط نسبت دو عدد صحیح و دیگری بیان آن توسط یک عدد اعشاری می باشد که از تقسیم ایندو عدد بدست آمده است. برای مثال نسبت 4:3 را می توان بصورت 1.33 و نسبت 16:9 را نیز بصورت 1.78 بیان نمود. در بحث فیلم طیف ابعاد تصویر متنوع تر می باشد و استفاده از اعداد اعشاری متداولتر است، چرا که تمامی نسبتها را نمی توان بصورت نسبت دو عدد صحیح بیان نمود.

تولید کنندگان رفته رفته از ابعاد تصویر 1.85 حمایت می نمایند چرا که عموم فیلمهای آمریکایی با این Aspect Ratio تولید می شوند. علاوه بر آن اتحادیه کارگردانان آنان را برای آموزش ساخت فیلم با ابعاد 2:1 دعوت نموده است.

آخرین خبر اینکه : گویا قرار است تا ابعاد منطقه فعال تصویر سیستمهای HD یا High Definition از 1.78 به 2.35 افزایش یابد.