برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

برترین مقالات کامپیوتر

فایلهای پیکر بندی در سیستم

در نگارش های نخست ویندوز اطلاعات سیتمی همواره در دو فایل به نامهای CONFIG.SYS و AUTOEXEC.BAT ذخیره می شدند.
در نسخه های بعدی ویندوزمحل ذخیره سازی اطلاعات سیتمی عبارت بودند از
SYSTEM.INI, WIN.INI . این دو فایل که به آنها " فایلهای شروع به کار اولیه " (initialization files) نیز گفته می شد
وظیه
WIN.INI ذخیره کردن اطلاعات پیکر بندی مربوط به ویندوز و برنامه های کاربردی تحت آن و وظیفه SYSTEM.INI ذخیره کردن اطلاعات مربوط به سخت افزار و پارامترهای سیستمی بود.
عیب بزرگ این سیستم این بود که هر برنامه کاربردی برای خودش فایلهای
INI مخصوصی درست کند تا پارامترهای تعریف شده توسط کاربران و یا خود آن برنامه را در آنها جای دهد. در این حالت دایرکتوری Windows پر از فایلهای INIسیستمی بود.و در ویندوز 0/3 نه تنها همان دو فایل بلکه فایلهای دیگری نیز برای ذخیره سازی اطلاعات سیستمی به ویندوز اظافه شد.در این اوضاع بود که MICROSOFT به فکر طراحی سیستم جدیدی برای ذخیره سازی اطلاعات سیستمی در ویندوز افتاد.
با آمدن رجیستری عصر فایلهای
INI پایان یافت :
با افزایش تعداد فایلهای
INI و سردرگمی کاربران و آسیب پذیر بودن این فایلها – طراحان برای حل همه این مشکلات ویندوز 95 تصمیم گرفتند که در رجیستری ویندوز 95 یک تحول بزرگ بوجود آورند. آنها بویژه تصمیم گرفتند که رجیستری را به یک بانک اطلاعات مرکزی تبدیل کنند که همه پارامترهای سیستم و برنامه های کاربردی را در خود جای دهد. در ویندوز 98 هم رجیستری همچنان همان ساختار اولیه خود در ویندوز 95 را حفظ کرده است .استفاده از رجیستری مزایای زیادی داشت از قبیل :
1)بانک اطلاعاتی رجیستری نه تنها مکانی برای ذخیره کردن پارامترهای سخت افزاری و سیستم عامل است بلکه برنامه های کاربردی نیز می توانند به جای استفاده از فایلهای
INI جداگانه برای ذخیره کردن پارامترهای خود، آزادانه از رجیستری برای این کار استفاده کنند.
2)تمام فایلهای رجیستری دارای ویژگیهای :
Hidden (پنهان)، System (سیستم) وRead-only ( فقط خواندنی) هستند. بنابراین احتمال آنکه بطور تصادفی حذف شوند از بین رفته است. حتی اگر کاربری به طریقی این فایلها را حذف کند باز هم ویندوز 98 کپی های پشتیبانی از آنها درست کرده است که توسط آنها براحتی می تواند فایلهای رجیستری قبلی را بازگرداند.
3)برای تغییر یک مقدار رجیستری می توانید از برنامه
Registry Editor استفاده کنید. این برنامه همه بانک اطلاعات رجیستری را بصورت سلسله مراتب درختی نمایش می دهد.
اگر چه رجیستری همه کارهای فایلهای
INI و شروع کار اولیه را انجام می دهد اما همه وظیفه پیکر بندی را به تنهایی بر دوش نمی کشد. ویندوز 98 همچنان از فایلهای WIN.INI و SYSTEM.ini استهاده می کند و برای این که بتواند سازگاری خود با برنامه های قدیمی 16 بیتی، که فقط می توانند اطلاعات پیکربندی خود را از این فایلها بدست آورند، کار کند. علاوه بر این اگر سخت افزاری از سیستم شما به درایورهای کار کننده در مود حقیقی نیاز داشته باشد یا چنانچه یک برنامه کاربردی خاص به پارامترهای ویژه ای که تحت DOS باید تعیین شوند احتیاج داشته باشد هنوز هم به فایلهای CONFIG.SYS وAUTOEXEC.BAT نیاز خواهید داشت. 

نصب ویندوز سریع

روش نصب ویندوز xp بصورت خودکار به طوری که در حین نصب سوالی از کاربر نپرسد حتی شماره سریال ویندوز !                 
همانطوری که میدانید هنگامی که قصد نصب ویندوز را داشته باشید (
Clean Install) در حین نصب لازم است سوالاتی پیرامون نام کامپیوتر ، نوع رزولوشن ، کلمه عبور Admin ، شماره سریال ویندوز و ... را پاسخ دهید. این مساله باعث میشود که شما دقایقی طولانی را کنار سیستم باشید تا نصب ویندوز به مراحل نهایی نزدیک شود. این مساله اگر لازم باشد روزانه تعدا زیادی ویندوز نصب نمایید بیشتر نمایان میشود. با استفاده از ابزاری که در سی دی ویندوز xp در فولدر support قرار داده شده ، آن هم در یک فایل Cab !!! براحتی نسبت به نصب خودکار ویندوز اقدام نمایید.
حال روش کار:
1- در سی دی ویندوز
xp به مسیر زیر مراجعه نمایید :

Support ools

2- فایل deploy.cab را بر روی یکی از درایوهای هارد کپی نمایید. سپس آنرا باز کرده (از طریق برنامه zip magic یا winzip یا در خود ویندوز xp اگر بر روی فایل کلیک کنید باز میشود ) و فایل setupmgr.exe را از درون این فایل cab کپی کرده و درون یک درایو از هارد کپی کنید.
3- بر روی
setupmgr.exe کلیک کنید. پنجره ای باز میشود. آنرا next کنید. سپس گزینه زیر را انتخاب کرده و next کنید :

Create a new answer file

4- مطمئن شوید که گزینه windows unattended installation علامت زده شده باشد سپس next کنید.
5- در این صفحه نوع ویندوز خود را انتخاب نمایید در اینجا ویندوز
xp پروفشیونال را انتخاب میکنیم. سپس next میکنیم.
6- گزینه
Fully automated را علامت بزنید و next کنید.
7- در اینجا صفحه
Distribution Folder نمایش داده میشود. در این صفحه به شما اجازه داده میشود که تعیین نمایید که آیا ویزارد یک پوشه توزیعی را بر روی کامپیوترتان بسازد یا پوشه توزیعی را بر روی درایو شبکه ای که شامل سورس فایلهای ویندوز میباشد ایجاد نماید.
نکته ! ساخت یک پوشه توزیعی نه تنها به شما اجازه نصب ویندوز بدون استفاده از
cd را میدهد بلکه اجازه افزودن فایلهای اضافی (همانند درایورهای قطعات) برای انجام یک نصب سفارشی را میدهد. اگر قصد انجام نصب خودکار را به دفعات زیاد دارید و درایور یا پوشه مناسب را در اختیار دارید میتوانید از این گزینه استفاده کنید.
ما در این آموزش گزینه زیر را انتخاب کرده سپس
next میکنیم :

No, this answer file will be used to install from a CD

8- در این صفحه گزینه مربوط به I Accept … را علامت زده و next میکنیم.
9- حال شما صفحه ای را مشاهده میکنید که با کمی دقت متوجه میشوید گزینه هایی درون این صفحه وجود دارند که شما در حین نصب ویندوز با آن برخورد میکنید. شروع به تکمیل گزینه ها به دلخواه خود کنید.
10- بعد از اتمام کار گزینه
finish را بفشارید. در این قسمت مسیری برای ذخیره تنظیماتی که انجام داده اید در قالب یک فایل پرسیده میشود. شما میبایستی نام فایل را که به صورت UNATTEND.TXT انتخاب شده به WINNT.SIF تغییر دهید و یک نسخه بر روی یک فلاپی ذخیره نمایید.
11- از منوی
FILE گزینه EXIT را انتخاب نمایید.
12- اکنون شما فایل اصلی را ساخته اید. فایل برای انجام عملیات نصب آماده میباشد اما ممکن است قبل از شروع عملیات مایل باشید که نگاهی به محتویات فایل بیندازید. (ممکن است بخواهید پارامترهای اضافه تری را نیز به فایل بیفزایید. در صورت امکان با بخش
HELP برنامه SETUP MANAGER مشورتهای لازم را انجام دهید.) برای این کار فایل ساخته شده را در برنامه NOTEPAD باز نمایید. شما میتوانید خطوط دیگری را نیز برحسب نیاز برای فعالیتهای دیگر مثل تعیین پارتیشن نصب دیسک سخت یا تبدیل سیستم فایل به NTFS معین نمایید. جزئیات مربوط به چگونگی انجام این کارها را میتوانید در داخل فایلهای کمکی موجود در داخل Deploy.CAB مشاهده نمایید. اگر در داخل فایل هرگونه تغییری را اعمال کردید ، فایل را ذخیره کرده و آنرا ببندید
13- فایل را بر روی فلاپی دیسک کپی نماید. سپس کامپیوتر را از طریق سی دی راه اندازی کرده و فلاپی را در داخل درایو فلاپی قرار دهید. ویندوز به صورت خودکار تنظیمات معین شده را مورد استفاده قرار میدهد.

شروع کار با ASP

شروع کار با ASP

یک فایل ASP مى تواند حاوى متون، Tagهاى HTML و اسکریپت ها باشد. اسکریپت ها در یک فایل ASP بر روى سرور اجرا مى شوند.

به عنوان پیش نیاز چه چیزى را باید بدانید؟
قبل از شروع، باید با مسائل زیر را تا حدودى آشنا باشید

  • WWW و HTML و مسائل اولیه ساخت صفحات Web
  • یک زبان اسکریپت نویسى همچون JavaScript یا VBScript

ASP چیست؟

  • ASP حروف اختصارى Active Server Pages است.
  • ASP برنامه اى است که درون IIS اجرا مى شود.
  • IIS حروف اختصارى Internet Information Services است.
  • IIS به عنوان یک مولفه رایگان با ویندوز 2000 عرضه مى شود.
  • IIS همچنین به عنوان جزئى از Windows NT 4.0 Option Pack است.
  • Option Pack مى تواند از سایت مایکروسافت داون لود شود.
  • PWS نسخه کوچکتر - ولى کاملا عمل کننده - از IIS است.
  • PWS را مى توانید در سى دى ویندوز 95 یا 98 خود پیدا کنید.

سازگارى ASP

  • ASP تکنولوژى مایکروسافت است.
  • براى اجراى IIS باید ویندوز NT نسخه 4.0 یا بالاتر را داشته باشید.
  • براى اجراى PWS باید ویندوز 95 یا بالاتر را داشته باشید.
  • ChiliASP تکنولوژى است که ASP را بدون نیاز سیستم عامل ویندوز اجرا مى کند.
  • InstantASP تکنولوژى دیگرى است که ASP را بدون نیاز به سیستم عامل ویندوز اجرا مى کند.

یک فایل ASP چیست؟

  • یک فایل ASP تقریبا شبیه به یک فایل HTML است.
  • یک فایل ASP مى تواند حاوى متن، XML، HTML، و اسکریپت باشد.
  • اسکریپت هاى درون یک فایل ASP بر روى Server اجرا مى شود.
  • یک فایل ASP پسوند "asp." دارد.

فرق ASP با HTML چیست؟

  • وقتى که Browser (کاوشگر اینترنت) درخواست یک فایل HTML را بکند، Server آن فایل را بر مى گرداند.
  • وقتى که Browser درخواست یک فایل ASP را بکند، IIS درخواست مربوطه را به موتور (هسته‌اى که وظیفه اصلى را بازى مى کند) ASP ارجاع مى دهد. موتور ASP فایل ASP را خط به خط مى خواند، و اسکریپت هاى درون فایل را اجرا مى کند. در نهایت فایل ASP به عنوان یک فایل HTML ساده به Browser برگردانده مى شود.

 

ASP چه کارى مى تواند براى شما انجام دهد؟

  • به طور دینامیکى محتویات یک Web page را ویرایش یا اضافه کند.
  • به درخواست هاى کاربر که از فرم هاى HTML ارسال شده اند پاسخ دهد.
  • به هر گونه اطلاعات با بانک اطلاعاتى دسترسى پیدا کرده و نتایج را به Browser برگرداند.
  • سفارشى نمودن (Customize) یک Web page تا براى کاربران مختلف مفیدتر باشد.
  • مزایاى استفاده از ASP به جاى CGI و Perl سرعت و سادگى است.
  • فراهم کردن امنیت بیشتر به گونه اى که کد ASP شما از طریق Browser قابل مشاهده نیست.
  • از آن جایى که فایلهاى ASP به شکل HTML برگردانده مى شوند، میتوانند بوسیله هر Browserى مشاهده گردند.
  • برنامه نویسى درست ASP مى تواند ترافیک شبکه را به حداقل برساند.

هارد دیسک

با توجه به این که صنعت ساخت دیسک سخت پیشرفت زیادی کرده است، با این حال زمان دستیابی به اطلاعات و مقایسه میلی ثانیه ها و بحث درباره سرعت همچنان اهمیت دارد.
ویژگی هایی که دارای اهمیت می باشند موارد ذیل می باشند:
زمان جست وجو- زمانی که هدها و نوک های خواندن و نوشتن به شیار یا ترک درخواست شده انتقال پیدا می کند.
زمان آرامش یا سکون- زمانی است که مکان درخواست شده به زیر نوک خواندن و نوشتن می رسد.
زمان دستیابی- زمانی است که دیسک سخت مکان درخواست شده برای داده ها را می یابد.( زمان دستیابی اهمیت زیادی دارد)
سرعت انتقال داده ها- سرعتی است که داده ها روی دیسک نوشته و یا خوانده می شوند. این سرعت تا اندازه زیادی به رابط های دیسک سخت و رایانه مربوط می شود.
گذرگاه- برای بهره گیری از توانایی های دیسک سخت باید از گذرگاه های داده ای سریع و پهن استفاده نمود.
سرعت چرخش یا دوران
می دانیم که هر چه دیسک سخت سریع تر بگردد داده ها با سرعت بیشتری از روی سطح دیسک خوانده می شود، این عمل باعث سرعت انتقال می شود. سرعت گردش دیسک با واحد یا یکای دور در دقیقه اندازه گیری می شود. این یکا به صورت «RPM» جمع سرواژه های «Rotation Per Minute»می باشد. به طور مثال دیسک های سخت دارای سرعت چرخش ۵۴۰۰، ۷۲۰۰، ۱۰۰۰۰، ۱۲۰۰۰ دور در دقیقه و بالاتر هستند.
نکته: دیسک های اسکازی دارای سرعت دوران دهها هزار دور در دقیقه هستند.

دیسک های AV
دیسک های ای وی جمع سر واژه کلمه های Audio/Visual) می باشد. این نوع دیسک های سخت دارای ویژگی های زیر می باشد:
۱- سرعت چرخش آنها بر حسب دور در دقیقه بسیار بالا می باشد و معمولاً کمتر از ۷۲۰۰ دور در دقیقه نمی باشد.
۲- داده های ذخیره شده بر روی این نوع دیسک ها به صورت یکپارچه ذخیره می شوند و تکه تکه و پراکنده نمی باشند. بنابر این برای ویرایش صوت و تصویر مناسب می باشند و زمان کار با این نوع دیسک ها بسیار کاهش خواهد یافت.
قالب بندی زیربنایی
(فرمت سطح پایین یا فیزیکی)
قبل از استفاده از دیسک سخت ابتدا باید آن را قالب بندی یا فرمت نمود. تمام دیسک های سختی که در بازار وجود دارند توسط کارخانه سازنده قالب بندی سطح پایین می شوند. در این نوع قالب بندی قطاع ها، استوانه ها و شیارها و سایر موارد تعریف می شوند.
قالب بندی سطح پایین یا فیزیکی باعث می شود قطاع ها با استفاده از جریان مغناطیسی روی شیارها مشخص شوند. در این وضع علامت هایی روی هر شیار نوشته می شود که به آن Sector ID و یا شناسه قطاع گویند. شناسه های قطاع شماره هایی هستند که قطاع ها را از هم جدا می کنند. در واقع در زمان انجام عمل قالب بندی سطح پایین، سطح دیسک آزمایش می شود و داده های مربوط به شناسه قطاع ها، به صورت کامل روی دیسک نوشته می شوند. این داده ها توسط سیستم عامل برای مشخص کردن محل قرار گرفتن داده ها روی دیسک، مورد استفاده قرار می گیرند.
گاهی اوقات ممکن است شناسه قطاع ها ضعیف شوند، در این حالت ممکن است پیام زیر ظاهر شود.
Sector not Found
در این صورت لازم است دیسک سخت را قالب بندی سطح پایین نمود. قالب بندی دیسک، سبب نوسازی و ایجاد قطاع های فیزیکی تازه روی آن می شود.
با اینکه دیسک سخت در کارخانه فرمت بندی می شود.اما گاهی اوقات انجام مجدد آن بسیاری از اشکال ها را از بین می برد.
عیب یابی دیسک سخت
با اینکه بیشتر اشکال های دیسک سخت در هنگام نصب آن بوجود می آید، اما پس از آن نیز به دلایل مختلف ممکن است اشکال هایی در آن بوجود بیاید:
- ممکن است دیسک کار نکند به این علت که کابل تغذیه (برق) شل باشد و یا در جهت عکس و نادرست نصب شده باشد.
- اگر چراغ دیسک سخت پس از روشن شدن رایانه به حالت چشمک زن درآید این احتمال وجود دارد که کابل روبانی داده ها نادرست نصب شده باشد.
- در صورتی که بایوس دیسک سخت را می شناسد اما Fdisk قادر به شناسایی آن نیست، وارد Setup شوید و گزینه ای که مربوط به شناسایی نوع ورودی و خروجی است را از حالت خودکار درآورید و آن را به صورت دستی تنظیم کنید.
- همان طور که می دانید بیشتر سخت افزارها و نرم افزارها بدون ایراد نمی باشند و باعث آسیب رساندن به هارد می شوند.
- بعضی از ویروس ها باعث صدمه دیدن هارد می شوند.
- گاهی ممکن است نوک های خواندن و نوشتن به صفحه های دیسک سخت برخورد کنند و روی آنها خش بیاندازند.
- اگر هنگام کار با دیسک سخت، نمایشگر شروع به نوسان کند، ممکن است دسترسی به دیسک سخت سبب شود جریان بیشتری از منبع تغذیه کشیده شود، در نتیجه بر جریان ارسالی به کارت گرافیکی اثر بگذارد. برای همین لازم است منبع تغذیه آزمایش و بررسی شود.

آشنایی با CPU (ریزپردازنده یا میکرو پروسسور) (بخش اول)

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

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

دستیابی به بانک اطلاعاتی Access با استفاده از VB.NET

در این مقاله قصد داریم به نحوه  بازیابی و نمایش اطلاعات موجود در یک بانک اطلاعاتی Access اشاره نمائیم . هدف از مقاله فوق ، پرداختن به تمامی رویکردهای موجود در این زمینه نبوده و صرفا" به معرفی یکی از گزینه های موجود در این زمینه اشاره خواهد شد. در این راستا از تکنولوژی های ASP.NET ، ADO.NET و VB.NET استفاده خواهد شد . از کلاس های  OleDbConnection ، OleDbCommand و OleDbDataReader  مربوط به  ADO.NET  بمنظور انجام عملیات لازم در ارتباط با بانک اطلاعاتی ، از ASP.NET بمنظور ایجاد فرم وب و ارائه داده با استفاده از کنترل سرویس دهنده Table و از زبان VB.NET بمنظور نوشتن دستورالعمل های مورد نظر استفاده می گردد .
در ابتدا لازم است با سه کلاس
ADO.NET که در ادامه از آنان استفاده خواهد شد ، بیشتر آشنا شویم :
  • کلاس OleDbConnection . شی فوق ، یک اتصال منحصر بفرد با یک منبع داده را  ایجاد می نماید. در رابطه با یک بانک اطلاعاتی سرویس گیرنده / سرویس دهنده ، این امر معادل یک اتصال شبکه به سرویس دهنده است . با توجه به قابلیت های حمایت شده توسط native OLE DB Provider ، برخی از متدها و یا خصلت ها مربوط به شی OleDbConnection ممکن است در دسترس و قابل استفاده نباشد . زمانیکه نمونه ای  از OleDbConnection ایجاد می گردد ، تمامی خصلت های مربوطه ، مقدار اولیه خود را دارا خواهند بود . پس از اتمام عملیات موردنظر در ارتباط با بانک اطلاعاتی ،  می بایست با فراخوانی Close و یا Dispose اقدام به  غیر فعال نمودن  اتصال ایجاد شده با بانک اطلاعاتی مربوطه نمود.

  • کلاس OleDbCommand .  یک عبارت SQL و یا Stored procedure را بمنظور اجراء در رابطه با یک منبع داده ارائه می نماید. کلاس فوق از متدهای زیر بمنظور اجرای دستورات در رابطه با یک منبع داده استفاده می نماید.
     ExecuteReader  . متد فوق ، دستوراتی را اجراء می نماید که خروجی آنان شامل سطرهائی خواهد بود.
     ExecuteNonQuery . باعث اجرای دستوراتی نظیر
    SQL INSERT,DELETE,UPDATE و SET خواهد شد .
     ExecuteScalar  . بازیابی صرفا" یک مقدار از یک بانک اطلاعاتی

  • کلاس OleDbDataReader . متد فوق ، امکان خواندن سطرهائی از داده موجود در یک منبع داده را فراهم می نماید( فقط بسمت جلو)  . بمنظور ایجاد یک OleDbDataReader ، می بایست متد ExecuteReader مربوط به شی OleDbCommand فراخوانده شود. مادامیکه OleDbDataReader در حال استفاده است (اتصال مرتبط OleDbConnection ) ، عملیات دیگری را در ارتباط با OleDbConnection  نمی توان انجام داد .

امکانات مورد نیاز
برای دنبال نمودن این مقاله و اجرای نمونه مثالی که در ادامه بررسی می گردد ، به امکانات زیر نیاز خواهد بود :

  • نصب یکی از نسخه های ویندوز 2000 و یا نسخه ویندوز 2003
  • نصب IIS 
  •  نصب فریمورک دات نت نسخه 1.0 ,یا نسخه 1.1
  • یک بانک اطلاعاتی نمونه اکسس نظیر Northwind

ایجاد یک برنامه وب ASP.NET با استفاده از VB.NET
بمنظور ایجاد یک برنامه وب
ASP.NET با استفاده از VB.NET مراحل زیر را دنبال می نمائیم :

  •  اجرای برنامه ویژوال استودیو دات نت
  • از طریق منوی File ، گزینه New و در ادامه Project را انتخاب نمائید .
  •  در جعبه محاوره ای New Project ، در بخش Project Types گزینه Visual Bacic Projects را انتخاب ( کلیک ) و در ادامه ASP.NET Web Application  را انتخاب نمائید .  
  •  در فیلد Location ، بجای نام پیش فرض #WebApplication ، نام TestAccessDB را انتخاب نمائید . در صورتیکه از یک سرویس دهنده محلی استفاده میگردد ، می توان  نام سرویس دهنده را http://localhost در نظر گرفت . بدین ترتیب در فیلد Location ، آدرس مربوطه بصورت زیر نشان داده خواهد شد : http://localhost/TestAccessDB

ایجاد یک فرم وب نمونه 
در نمونه کد نوشته شده از کنترل سرویس دهنده
Table مربوط به ASP.NET استفاده شده که بصورت پویا یک نمایش ساده از داده بازیابی شده را نشان خواهد داد. ASP.NET ، مجموعه متنوعی از کنترل های انعطاف پذیر را ارائه که می توان از آنان با توجه به رویکردهای متفاوت در رابطه با نمایش داده استفاده نمود. بمنظور ایجاد یک فرم وب در پروژه ایجاد شده در مرحله قبل ، مراحل زیر را دنبال می نمائیم :

  • اضافه نمودن یک فرم جدید با نام DataSample.aspx  به برنامه وب ASP.NET در ویژوال استودیو دات نت . بمنظور انجام خواسته فوق ، دو مرحله زیر را دنبال می نمائیم :
    مرحله یک : در
    Solution Explorer ، بر روی گره Project کلیک سمت راست نموده و گزینه Add  و در ادامه گزینه Add Web Form انتخاب گردد.
    مرحله دو : درفیلد
    Name ، نام DataSample.aspx را درج و در ادامه گزینه Open
    انتخاب گردد .

  • از طریق Toolbox مربوط به Web Forms Tab ، یک Table ASP.NET Server Control را انتخاب ( Drag ) و بر روی صفحه aspx . مستقر نمائید ( در حالت Desgin view ) .

  • در Properties نام ID را به DisplayTable تغییر دهید .

  • در Solution Explorer ، بر روی صفحه aspx . ، کلیک سمت راست نموده و گزینه View Code را انتخاب نمائید .

  •  مرجع namespace زیر را در بالاترین قسمت فایل کلاس code-behind وارد نمائید .

 

Imports System.Data.OleDb

  • کد زیر را در ارتباط با رویداد  Page_load در نظر می گیریم :

Page_Load Event handler

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

استفاده از یک متغیر رشته ای بمنظور ذخیره سازی Connectionstring'

  Dim connectString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" &_
 
"Data Source=C:MyDBNWIND.MDB"

ایجاد یک شی OleDbConnection و ارسال مقدار متغیر ConnectionString '

  Dim cn As OleDbConnection = New OleDbConnection(connectString)

فعال نمودن Connection'

  cn.Open()

استفاده از یک متغیر بمنظور ذخیره عبارت SQL'

  Dim selectString As String = "SELECT CustomerID, ContactName, Phone FROM Customers"

ایجاد یک شی OledbCommand'
در این خط متغیر عبارت SQL و شی OleDbConnection ، ارسال می گردد '

  Dim cmd As OleDbCommand = New OleDbCommand(selectString, cn)

ارسال CommandText به Connection و ایجاد یک OleDbDataReader '
OleDbDataReader
  از نوع " فقط بسمت جلو " خواهد بود'

  Dim reader As OleDbDataReader = cmd.ExecuteReader()

تنظیم عرض جدول '

  DisplayTable.Width = Unit.Percentage(90.0)

ایجاد یک سطر جدید برای اضافه نمودن عنوان جدول'

  Dim tableHeading As TableRow = New TableRow()

ایجاد و اضافه نمودن سلول های  شامل ستون Customer ID  '

  Dim customerIDHeading As TableHeaderCell = New TableHeaderCell()
  customerIDHeading.Text = "Customer ID"
  customerIDHeading.HorizontalAlign = HorizontalAlign.Left
  tableHeading.Cells.Add(customerIDHeading)

ایجاد و اضافه نمودن سلول های  شامل ستون Contact Name   '

   Dim contactNameHeading As TableHeaderCell = New TableHeaderCell()
   contactNameHeading.Text = "Contact Name"
   contactNameHeading.HorizontalAlign = HorizontalAlign.Left
   tableHeading.Cells.Add(contactNameHeading)

ایجاد و اضافه نمودن سلول های  شامل ستون Phone   '

    Dim phoneHeading As TableHeaderCell = New TableHeaderCell()
    phoneHeading.Text = "Phone"
    phoneHeading.HorizontalAlign = HorizontalAlign.Left
    tableHeading.Cells.Add(phoneHeading)

    DisplayTable.Rows.Add(tableHeading)

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

    While(reader.Read())
       Dim detailsRow As TableRow = New TableRow()
       Dim customerIDCell As TableCell = New TableCell()
       customerIDCell.Text = reader("CustomerID").ToString()
       detailsRow.Cells.Add(customerIDCell)
       Dim contactNameCell As TableCell = New TableCell()
       contactNameCell.Text = reader("ContactName").ToString()
       detailsRow.Cells.Add(contactNameCell)
       Dim phoneCell As TableCell = New TableCell()
       phoneCell.Text = reader("Phone").ToString()
       detailsRow.Cells.Add(phoneCell)
       DisplayTable.Rows.Add(detailsRow)
    End While

بستن  Connection'

    reader.Close()
   cn.Close()
End Sub

  • مقدار متغیر ConnectString در ابتدای کد نوشته شده فوق را تغییر و آن را به محلی که بانک اطلاعاتی موجود است ، اشاره دهید .

  •  از طریق منوی File ، گزینه Save All را انتخاب تا فرم وب و سایر فایل های مرتبط با پروژه ، ذخیره گردد .

  • از طریق منوی Build ، گزینه Build Solution را بمنظور ایجاد پروژه ، فعال نمائید.

  • در Solution Explorer ، بر روی DataSample.aspx کلیک سمت راست و در ادامه گزینه View in Browser را انتخاب نمائید . در ادامه صفحه در مرورگر نمایش و شامل داده موجود در بانک اطلاعاتی مربوطه است .

اشکالات و خطاهای احتمالی
درزمان اجراء ، ممکن است با خطائی مانند زیر مواجه شویم :

The Microsoft Jet database engine cannot open the file 'C:MyDBNWIND.MDB'.
 It is already opened exclusively by another user, or you need permission to view its data.

  • خطای فوق ، اغلب بدلیل عدم داشتن مجوز لازم بمنظور دستیابی به فایل ( فایل بانک اطلاعاتی با انشعاب mdb . ) می باشد . بصورت پیش فرض ،  ASP.NET تحت ASPNET account  در فریمورک دات نت نسخه یک و یا NetworkService  در فریمورک دات نت نسخه 1،1 اجراء می گردد.در این رابطه لازم است تغییرات لازم در رابطه با  مجوز دستیابی به فایل mdb . و فولدری که شامل فایل است ، اعمال گردد .

  • از نصب عناصر مورد نیاز Microsoft Jet database بر روی سیستم ، مطمئن گردید. در صورتیکه MDAC 2.6 نصب شده باشد ( Microsoft Data Access Components 2.6) ، عناصر Jet را شامل نمی گردد . در چنین مواردی می بایست آخرین نسخه Jet 4.0 Service Pack ، بر روی سیستم نصب گردد.

نحوه انتخاب یک رایتر

امروزه رایتر،به یکی از امکانات ضروری بر روی کامپیوترهای شخصی تبدیل شده است  . با استفاده از رایترها ، می توان در مدت زمان چند دقیقه اطلاعات متفاوتی نظیر داده ،  تصاویر و موزیک های دلخواه را  بسادگی بر روی یک CD ارزان قیمت ( CD-R) ذخیره نمود. قابلیت نوشتن مجدد این نوع از درایوها ، امکان  حذف و نوشتن مجدد اطلاعات بر روی CD هائی با قابلیت نوشتن مجدد ( CD-RW ) را تا بیش از یکهزار مرتبه فراهم می نماید. با استفاده از درایوهای فوق ، امکان انجام عملیات سه گانه خواندن ، نوشتن و نوشتن مجدد بر روی CD های متفاوت ( CD-R , CD-RW) فراهم می گردد . با توجه به نقش محوری عملیات نوشتن در درایورهای فوق ، از آنان با نام " رایـتر" نیز یاد می شود. قیمت درایوهای فوق ،  نسبت به گذشته کاهش و امکان استفاده از آنان در مقیاس گسترده ای برای عموم کاربران کامپیوتر فراهم شده است . در این مقاله قصد داریم به بررسی پارامترهای مهم در رابطه با انتخاب یک رایتر پرداخته و از این رهگذر با ضوابط و معیارهای انتخاب صحیح آنان  بیشتر آشنا شویم .

جایگاه رایتر
تکنولوژی ساخت رایـترها در طی سالیان اخیر خصوصا" سال گذشته، رشد و متناسب با آن سرعت درایوهای فوق، افزایش یافته است . کاهش مدت زمان نوشتن اطلاعات بر روی
CD ، مهمترین دستاورد تکنولوژی فوق در سالیان اخیر است. سرعت نوشتن در رایـترهای موجود نسبت به مدل های پیشین افزایش و هم اینک آنان در وضعیتی مطلوب قرار دارند . بررسی تفاوت سرعت نوشتن در مدل های موجود ، صحت گفته  فوق را تائید می نماید. مثلا" تفاوت سرعت نوشتن  یک درایو بیست و چهارسرعته ( 24X ) با یک درایو چهل و هشت سرعته ( 48X )  بر روی یک CD-R، کمتر از دو دقیقه و نیم می باشد . همچنین تفاوت سرعت بین درایوهای 48X و 52X ، به کمتر از چندین ثانیه رسیده است . در زمان انتخاب یک رایتر می بایست به نکات متعددی توجه گردد . سرعت خواندن ، نوشتن ، نوشتن مجدد ، اینترفیس درایو و توانائی نرم افزارارائه شده ، از جمله مواردی می باشند که در زمان انتخاب یک رایتر می بایست موردتوجه قرار گیرد .

ویژگی ها ی مهم
 
از مهمترین ویژگی های مرتبط با رایتر، می توان به موارد زیر اشاره نمود :
  • سرعت نوشتن  CD- R: بهبود و افزایش سرعت نوشتن اطلاعات بر روی CD ، همواره یکی از اهداف مهم  تولید کنندگان رایتر بوده است . رایترها ازمقدار X که نماینگر سرعت خواندن و نوشتن است ، استفاده می نمایند(  1X معادل 150KB اطلاعات در هر ثانیه است ). سرعت اعلام شده توسط تولید کنندگان ، نشاندهنده حداکثر سرعت نوشتن و یا خواندن اطلاعات از دیسک بوده و بیانگر سرعت متوسط آنان( Burn Speed) نمی باشد ( سرعت فوق، معمولا" 4X تا 6X کمتر از سرعت اعلام شده است) .اکثر درایوهای موجود دارای سرعت 48X و یا 50X می باشند . حداکثر سرعت این نوع درایوها در حال  حاضر ،  52X می باشد.اکثر کارشناسان این صنعت اعتقاد دارند  که با توجه به محدودیت های تکتولوژی موجود ، سرعت 52X آخرین سرعت قابل ارائه در این زمینه می باشد.عدم وجود تفاوت محسوس  سرعت بین درایوهای ارائه شده یکی از دلایل  عدم تمایل تولید کنندگان بمنظور برخورد با محدودیت فوق است . مثلا" سرعت دستیابی در درایوهای 48X  کمتر از دو نیم دقیقه می باشد و در صورتیکه سرعت درایو به 52X افزایش یابد ، سرعت دستیابی صرفا" چندین ثانیه بهبود پیدا خواهد کرد .

  • سرعت نوشتن CD-RW: یکی از تحولات مهم سالیان اخیر ، افزایش سرعت نوشتن به روی CD با قابلیت نوشتن مجدد( CD-RW ) است .افزایش سرعت از 12X به 24X مهمترین دستاورد در این زمینه بوده است . افزایش سرعت به 24X در درایوهای فوق ، به آن اندازه که تصور می شود ، بهبود سرعت نوشتن را در عمل بدنبال نداشته است . مثلا" اگر اطلاعاتی بالغ بر  یکصد مگابایت برروی CD-RW نوشته گردد ، صرفا" بین ده تا بیست ثانیه در زمان صرفه جوئی می شود .

  • سرعت خواندن CD-Rom : سرعت خواندن دیسک ها ( CD-ROM) در سریعترین درایوهای موجود، حداکثر 52X است .(سرعت فوق ، در مقابل درایو هایی که سرعت خواندن آنان  48Xاست ، پیشرفت قابل توجه ای محسوب نمی شود )  بر اساس مطالعات و تست های انجام شده ، مشخص شده است که سرعت نوشتن بر روی یک درایو با آنچه اعلام می شود نزدیک به واقعیت است ولی در ارتباط با سرعت خواندن ، تفاوت های مهمی از نظر میزان کارآئی وجود دارد. مثلا" بر اساس آزمایشات انجام شده بر روی  درایوهائی که سرعت خواندن آنان 48X می باشد ، چهل ثانیه تفاوت مشاهده شده است .

  • اندازه بافر: بافر به مکانی در حافظه بمنظور ذخیره سازی اطلاعات موقت، اطلاق می گردد. رایترها عموما" دارای بافری به اندازه دو مگابایت بوده  که باعث اطمینان از انتقال کامل و بدون وقفه  اطلاعات به دیسک می گردند. بدیهی است هر اندازه که ظرفیت بافربیشتر باشد، با مشکلات کمتری از نظر سرعت انتقال اطلاعات به حافظه و برنامه مورد نظر ، مواجه خواهیم بود .  برخی از درایو ها، بافری معادل 4 تا 8 مگابایت را پشتیبانی نموده که مقدار اندکی از آن بمنظور حفاظت درایو و از اکثر آن در جهت افزایش کارآئی استفاده می گردد .

  • اینترفیس : درایو های IDE داخلی ، ارزانترین نوع رایتری می باشند که می توان آنان را تهیه نمود .نصب و راه اندازی این نوع درایوها نیز بسادگی انجام می شود.درایو هایی که بصورت External استفاده می گردند،از طریق ( FireWire(IEEE394 و یا پورت USB2.0  به سیستم متصل و کارآئی آنان مشابه درایوهای Internal است .قیمت درایو هایی که از FireWireجهت ارتباط با کامپیوتر استفاده می نمایند نسبت به درایوهائی با  پورت USB2.0، گرانتر می باشد (کامپیوتر،می بایست دارای پورت FireWire باشد،درغیراینصورت نصب یک کارت مخصوص بر روی سیستم بمنظور حمایـت از پورت فوق ، الزامی است ) . در مواردیکه از پورت USB 1.1  برای درایوی شامل  پورت USB 2.0 ، استفاده می گردد ، سرعت خواندن و نوشتن اطلاعات بر روی دیسک،حداکثر  4X خواهد بود( صرفنظر از حداکثر سرعت درایو ) . برخی از تولید کنندگان همچنان درایوهائی را برای استفاده از پورت  USB 1.1 طراحی و تولید می نمایند. در زمان استفاده از این نوع درایوها می بایست به این نکته توجه گردد که سرعت آنان از 4X تجاوز نخواهد کرد . برخی از درایوهای External برای ارتباط با کامپیوتر چندین اینترفیس را ارائه می دهند ( Fireware ، PC Card ، پورت USB 2.0 و حتی پورت موازی ) . قیمت این نوع از درایوها ، نسبت به مدل های External استاندارد، اندکی بیشتر است .

  • نرم افزار: تمامی رایترها بهمراه یک و یا چندین CD-RW  و نرم افزار لازم بمنظور نوشتن اطلاعات بر روی CD ، ارائه می گردند . برخی از نرم افزارهای ارائه شده نظیر Ahead's Nero Burning Rom 5.5 که به آن اختصارا"  Nero 5.5 گفته می شود، دارای امکانات و قابلیت های بیشتری نسبت به سایر نرم افزارهای موجود بوده و برخی دیگر  نظیر Oak Technology's SimpliCD و Roxio's Easy CD  بدلیل ارائه تسهیلات لازم جهت استفاده ، دارای محبوبیت بیشتری در بین کاربران می باشند.

  • تکنولوژی Mt. Rainier: درایو هایی که دارای قابلیت استفاده از تکنولوژی فوق می باشند ، قادر به نوشتن اطلاعات بر روی CD بدون نیاز به نرم افزارهای اضافه ای می باشند(مانند Roxio DirectCD). در حال حاضر ، صرفا"نسخه هائی از لینوکس  از تکنولوژی فوق ، حمایت می نمایند .نسخه آتی ویندوز (  Longhorn  ) که طی دو سال آینده ارائه خواهد شد ، از تکنولوژی فوق حمایت می نماید. برخی از درایوهای ارائه شده ، ادعا می نمایند که از تکنولوژی فوق حمایت می نمایند ، با اینکه گفته فوق در اکثرموارد صحیح می باشد ولی در اغلب موارد لازم است Firmware سیستم ارتقاء یابد .برخی از درایوهائی که با امکان حمایت از تکنولوژی Mt.Rainier بفروش می رسد ، شامل نرم افزارهای لازم بمنظور حمایت از تکنولوژی فوق نبوده و لازم است نرم افزار موجود به نسخه ای جدید که قادر به حمایت از تکنولوژی فوق است، ارتقاء یابد .برخی از نرم افزارها نظیر DirectCd از تکنولوژی فوق حمایت می نمایند ولی دیسک های نوشته شده با استفاده از تکنولوژی  Mt. Rainier با سیستم های عامل  قدیمی سازگار نبوده و می بایست از نرم افزارهائی خاص بمنظور خواندن دیسک ها استفاده گردد ( نرم افزارهائی که از تکنولوژی Mt. Rainier  حمایت می نمایند) .


تشریح مشخصات
 رایتر، امکان خواندن و یا نوشتن بر روی CD را فراهم می نماید ( CD-R و CD-W ) . مهمترین ویژگی مرتبط با درایوهای فوق ، سرعت نوشتن اطلاعات بر روی CD است . از سه عدد برای نشان دادن سرعت درایو استفاده می شود: سرعت نوشتن ، سرعت نوشتن مجدد و سرعت خواندن  .  بیشترین میزان سرعت مربوط به سرعت خواندن اطلاعات و پائین ترین سرعت مربوط به نوشتن مجدد اطلاعات است . عددی که معمولا" بین دو عدد فوق قرار می گیرد، نشاندهنده سرعت نوشتن اطلاعات است ( عدد فوق ، هرگز از سرعت خواندن اطلاعات بیشتر نخواهد بود ) . لازم است به این نکته اشاره گردد که سرعت نوشتن  اطلاعات بر روی CD  در درایوهائی با سرعت 48X ، می بایست از لحاظ تئوری  دو برابر سرعت درایوهائی با سرعت 24X باشد ولی در عمل تفاوت اندکی در این راستا مشاهده می گردد.
پارامترهای زیر را می توان در زمان انتخاب یک رایتر در نظر گرفت :

  • سرعت نوشتن 
     حداقل : 32X تا 48X   پیشنهادی : 48X تا 52X  حداکثر : 48X تا 52X 
    پارامتر فوق ، بیانگر سرعت نوشتن اطلاعات بر روی CD-R است .بدیهی است هر اندازه سرعت فوق بیشتر باشد، مدت زمان کمتری صرف نوشتن اطلاعات بر روی CD خواهد شد .

  • سرعت نوشتن مجدد
    حداقل : 16X یا کمتر   پیشنهادی : 24X    حداکثر : 32X
    پارامتر فوق ،بیانگر سرعت نوشتن بر روی یک CD-RW است ( CD با قابلیت نوشتن مجدد اطلاعات بر روی آن ) . مشخصه فوق ارتباطی با سرعت نوشتن بر روی دیسک های CD-R ( نوشتن یک مرتبه ) نخواهد داشت .

  •  سرعت خواندن
    حداقل : 24X به بالا    پیشنهادی : 40X تا 52X  حداکثر : 52X
    پارامتر فوق ، بیانگر سرعت خواندن اطلاعات ذخیره شده بر روی یک دیسک است .

  • نرم افزارنوشتن  CD
    حداقل : برخی اوقات ارائه می گردد .  پیشنهادی : همواره با محصول ارائه می گردد.  حداکثر : همواره با محصول ارائه می گردد .
    پارامتر فوق ، اشاره به نرم افزارهای مورد نیاز بمنظور ذخیره  داده ، موزیک و فرمت نمودن دیسک های CD-RW دارد . تمامی تولید کنندگان اصلی بهمراه محصول تولیدی خود ، نرم افزار خاصی را نیز ارائه می نمایند. برخی از تولید کنندگان علاوه بر ارائه نرم افزار اختصاصی نوشتن  اطلاعات ، نرم افزارهای دیگری را نیز بهمراه  محصول خود ارائه می دهند ( نظیر نرم افزار ویرایش تصاوئر ) .

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

  • اینترفیس برای درایوهای خارجی 
    حداقل : USB 2.0 یا PC Card  پیشنهادی : USB 2.0 ، PC Card و یا  Firewire    حداکثر : USB 2.0 ، PC Card و یا  Firewire
    درایوها ی خارجی در کامپیوترهای Notebook ممکن است از یک اتصال USB 2.0 ، یک اتصال سریعتر PC Card  و یا یک FireWire  استفاده نمایند . قبل از انتخاب یک درایو خارجی ، می بایست از وجود اینترفیس لازم در کامپیوترمطمئن گردید . در صورتیکه سیستم دارای پورت USB 2.0 نمی باشد ،می توان درایو USB 2.0 را از طریق پورت USB 1.1 به سیستم متصل نمود ، در چنین حالتی پورت فوق صرفا" قادر به حمایـت از سرعت 4X خواهد بود.

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

نکاتی دررابطه با تهیه رایتر

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

  • استفاده از رایترهائی با اینترفیس IDE . درایوهای فوق  دارای قیمت و سرعت مناسب بوده و بسادگی نصب می گردند.

  • استفاده از چهار مگابایت حافظه و یا بیشتر . ظرفیت بافر ارتباط مستقیمی با  کارآئی سیستم دارد .

  • انتخاب مناسب اینترفیس در درایوهای خارجی با توجه به نسبت سرعت و هزینه . درایوهائی که از پورت Firewire حمایت می نمایند ، دارای بالاترین سرعت بوده و استفاده از آنان مشروط به حمایت از پورت فوق توسط سیستم است .سرعت درایوهائی که از پورت USB 2.0 استفاده می نمایند نیز مناسب  بوده و در عین حال قیمت آنان کمتر از نوع Firewire می باشد .  درایوهائی که دارای پورت USB 2.0 می باشند را می توان از طریق پورت USB 1.1 نیز بخدمت گرفت و لی لازم  است  به این نکته توجه شود که در چنین حالتی سرعت نوشتن حداکثر 4X خواهد بود . دستگاههای PC Card دارای سرعت کمتری نسبت به Firewire می باشند.

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

  • حمایت از تکنولوژی Mt. Rainer . در صورت استفاده از نسخه های لینوکس  و یا  ارتقاء سیستم به نسخه جدید ویندوز ، می توان  از رایتری استفاده نمود که از تکنولوژی  Mt. Rainer  حمایت می نماید . ( عملیات نوشتن بر روی این نوع درایوها مشروط به حمایت سیستم عامل، مشابه استفاده از یک فلاپی درایو می باشد . عدم نیاز به نرم افزارهای خاص بمنظور نوشتن بر روی CD ) .

نحوه انتخاب یک کارت گرافیک

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

جایگاه کارت گرافیک
تولید کنندگان کارت ها  و تراشه های (
Chip set  گرافیک  ، سخت افزار خود را هر شش ماه تغییر و بهنگام می نمایند . طراحان و پیاده کنندگان  محصولات نرم افزاری با اتکاء به پتانسیل های ارائه شده توسط کارت های گرافیک ، قادر به تولید محصولات متنوعی نظیر بازی های کامپیوتری پیچیده و با گرافیک بالا می باشند .بازی های کامپیوتری تنها دلیل ارائه کارت های گرافیک جدید نبوده و در این راستا دلایل دیگری همچون استفاده از امکانات جانبی ارائه شده توسط آنان نیز موردنظر می باشد.امکان دسترسی به دو و یا سه تصویر بطور همزمان ، استفاده از پورت DVI  ( اینترفیس دیجیتالی ویدئو) ، اینترفیس های S-Video و پورت های( Firewire  (IEEE 1394  ، نمونه هائی از امکانات ارائه شده در کارت های گرافیک جدید می باشند .

ویژگی ها ی مهم  
از مهمترین ویژگی های مرتبط با کارت گرافیک ، می توان به موارد زیر اشاره نمود :

  •  پردازنده  : امروزه به برکت وجود پردازنده های استفاده شده در کارت های گرافیک ، امکان مشاهده تصاویر سه بعدی متحرک بطور کامل فراهم شده است . کارت های گرافیک قادر به پشتیبانی از تصاویر ویدئوئی سه بعدی و بازی های کامپیوتری بنحو مطلوب و با بهترین وضعیت نمایش می باشند . زمانیکه بازی های کامپیوتری با سرعت  شصت فریم در ثانیه و یا بیشتر نمایش داده شوند ، وضعیت مطلوبی فراهم و تصاویر فاقد هر گونه لرزشی خواهند بود(چشم انسان در این سرعت قادر به تشخیص لرزش تصاویر نمی باشد). کارت های گرافیک ارزان قیمت بخوبی جوابگوی بازیهای قدیمی می باشند . کارت هائی که قادر به تولید فریم ها با سرعت بیشتری باشند ، امکان مشاهده تصاویر و بازی های کامپیوتری در  Resolution بالاتررا بخوبی  فراهم می نمایند. بمنظور اجرای بازی های کامپیوتری که از تکنولوژی  DirectX 8 استفاده می نمایند ، می بایست از کارت هائی که تکنولوژی فوق را حمایت می نمایند ، استفاده گردد.
     

  •  حافظه . در مواردیکه از کامپیوتر بمنظور انجام عملیات حجیم گرافیکی نظیر بازی های کامپیوتری و یا ویرایش تصاویر ویدئوئی استفاده می گردد ، اطلاعات مورد نیاز بمنظور نمایش تصاویر در حافظه RAM کارت گرافیک ذخیره می گردد . کارت های گرافیک بمنظور انجام مطلوب و سریع اینگونه فعالیت ها به حجم بالائی از حافظه  نیاز خواهند داشت . بموازات افزایش  پیجیدگی بازی های کامپیوتری یا حجم عملیات گرافیکی  به حافظه بیشتری نیاز خواهد بود.  استفاده مناسب و بهینه از حافظه کارت گرافیک می تواند تضمین لازم در خصوص نمایش بدون نقص تصاویر را ارائه نماید.اکثر کارت های گرافیکی دارای 32Mb تا 64Mb  حافظه از نوع DDR SDRAM می باشند. مدل های پیشرفته تر و در عین حال گرانتر، دارای حافظه ای بین 64MB تا 128MB می باشند.برای بازی های قدیمی ، حافظه ای به میزان  32MB کافی بوده ولی  کیفیت و سرعت انتقال تصاویر در آنان نسبت به  کارت های جدید خصوصا" در Resolution 1600 * 1200 ، مطلوب نخواهد بود. بمنظور استفاده از بازی های گرافیکی پیشرفته و Resolution بالاتر ، پیشنهاد می گردد از کارت های گرافیکی که دارای حداقل  128Mb حافظه می باشند ، استفاده گردد .اکثر بازی های جدید به  حافظه ای بیش از 128MB نیاز نخواهند داشت . در صورت تمایل و ضرورت می توان  از کارت ها ئی که دارای حافظه بیشتری هستند، استفاده نمود( عدم ضرورت ارتقاء کارت گرافیک در مواردیکه  یک بازی کامپیوتری با حجم بالای گرافیک عرضه می شود ) .  
    تراشه های گرافیکی که بر روی مادر برد کامپیوتر قرار دارند ( OnBorad) از حافظه اصلی سیستم استفاده می نمایند( با توجه به اشغال بخشی از حافظه توسط کارت گرافیک موجود بر روی مادربرد ، فضای کمتری در حافظه اصلی برای سایر عملیات باقی خواهد ماند ) . در اغلب کامپیوترهای ارزان قیمت که از پردازنده هائی با توان عملیاتی کمتر استفاده می شود ( نظیر پردازنده های  Celeron محصول شرکت Intel و یا Duron محصول شرکت AMD ) ، کارت گرافیکی بر روی مادربرد تعبیه شده است. کامپیوترها ی فوق ، دارای توانایی قابل قبولی بوده و برای  کاربران معمولی که از کامپیوتر به عنوان یک ابزار کار معمولی استفاده می نمایند، بسیار کارآمد بوده  ولی در صورتیکه کاربرانی نیازمند انجام عملیات گرافیک سنگین بوده و یا قصد استفاده از بازی هائی را داشته باشند که دارای گرافیک بالا می باشد ، سیستم های فوق کارآئی مناسبی نخواهند داشت .
     

  • امکانات جانبی: برخی از کارت های گرافیک دارای امکانات جانبی اضافه ای بوده که امکان استفاده از آنان توسط سخت افزار و یا نرم افزارهای مربوطه در اختیار کاربران  قرار می گیرد. در ادامه به برخی از این امکانات ، اشاره می گردد :

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

    -
    ورودی / خروجی S-Video: پورت خروجی S-Video ، امکان ارسال سیگنالهای ویدئویی را به تلویزیون، VCR و سایر دستگاههای مشابه فراهم می نماید. با استفاده از پورت ورودی S-Video ، می توان تصاویر ویدئویی را از وسایلی نظیر VCR، دوربین های فیلمبرداری به کامپیوترتان تغذیه نمود.

    - ورودی/ خروجی مرکب: پورت های مرکب دارای عملکردی مشابه پورت های S-Video  بوده با این تفاوت که امکان اتصال به تجهیزات  قدیمی که دارای پتانسیل لازم بمنظور ارتباط و استفاده از پورت  S-Video نمی باشند را فراهم می نماید .اکثر کارت های گرافیک  که دارای پورت های S-Video  می باشند ، دارای یک کابل لازم بمنظور تبدیل پورت فوق به پورت های مرکب می باشند .

    - نمایش دو تصویر: بمنظور اتصال کامپیوتر به یک مانیتور دیگر و یا تلویزیون ( مشاهده دو و یا حتی سه تصویر جداگانه ) ، می بایست از یک  کارت گرافیک که دارای پورت های اضافه و RAMDAC (تراشه هائی که  تصاویر دیجیتال  را به سیگنالهای آنالوگ تبدیل می کنند) اضافی ، استفاده گردد

    - Overclocking: اجرای پردازنده موجود  بر روی یک کارت گرافیک سریعتر از سرعت مشخص شده توسط تولید کننده ، به امری متداول توسط برخی بازی های کامپیوتری تبدیل شده است . وضعیت  فوق ، باعث فشار بیش از حد مجاز به کارت گرافیکی در ارتباط با تولید خروجی شده و در نهایت می تواند سوختن کارت گرافیکی را بدنبال داشته باشد .برخی از تولید کنندگان نظیر Gainward ، کارت هایی را ارائه نموده اند که  دارای ویژگی  Overclocking  می باشند . برخی دیگر از تولید کنندگان نرم افزارهای Overlocking را بهمراه کارت گرافیکی خود عرضه نموده و تعدادی دیگر از تولید کنندگان نظیر ATI از ویژگی فوق حمایت نمی نمایند . قبل از فعال نمودن ویژگی Overlocking می بایست  دستورالعمل های ارائه شده توسط تولیدکنندگان مربوطه به دقت مطالعه گردد .  

     -Anti-aliasing
    ، در گرافیک کامپیوتری به هموار نمودن ( صاف و یکدست )  ظاهر ناهموار و پلکانی اشکالی چون خطوط مورب،‌منحنی ها و دوایر اطلاق می گردد . استفاده از ویژگی فوق در مواردیکه دارای یک Resolution پائین می باشیم ، مفید خواهد بود. علت بروز این ناصافی ها ،  به دلیل پایین بودن کیفیت تفکیک پذیری بوده و می توان بمنظور برخورد با مشکل فوق ، از امکانات سخت افزاری و یا نرم افزاری خاصی استفاده نمود . برخی از کارت های گرافیک جدید از ویژگی فوق حمایت می نمایند.در صورت فعال نمودن ویژگی فوق ، سرعت نمایش فریم ها در یک ثانیه  کاهش خواهد یافت .بنابراین استفاده کنندگان بازی های کامپیوتری ، می بایست بین نمایش سریعتر و استفاده از تصاویر هموار، یکی را انتخاب نمایند .
     

تشریح مشخصات
در زمان تهیه یک کارت گرافیک می بایست موارد متعددی همچون میزان حافظه ، نوع اینترفیس ها ، تعداد پورت های ورودی و خروجی به دقت بررسی و مشخص گردد . قیمت یک کارت گرافیک با میزان کارآئی آن ارتباط مستقیم دارد . کارت های گرافیک موجود که از تراشه های ATI و NVida  استفاده می نمایند ، دارای کارآئی مناسب در ارتباط با نمایش تصاویر سه بعدی می باشند . استفاده از کارت های گرافیک قدرتمند ،  صرفا" مختص کاربرانی است که نوع فعالیت آنان بگونه ای است که به پتانیسل های بالای این نوع از کارت ها نیاز دارند. جایگاه و نقش حافطه در کارت های گرافیک ، بسیار حائز اهمیت بوده و اولویت آن نسبت به سایر پارامترهای موجود بمنظور گزینش یک کارت گرافیک، بیشتر است ( بازی های گرافیکی پیچیده و با گرافیک بالا ، نیازمند استفاده از حافظه بالائی می باشند ) .  در صورتیکه قصد اتصال کامپیوتر به یک نمایشگر ، تلویزیون و یا دوربین فیلمبرداری  وجود داشته باشد ، می بایست کارت گرافیکی انتخابی دارای پورت های مورد نظر باشد .
پارامترهای زیر را می توان در زمان انتخاب یک کارت گرافیک  در نظر گرفت :

  •  حافظه  
    حداقل :  32MB   پیشنهادی : 64MB   حداکثر :  128MB و یا بیشتر
    میزان حافظه موجود بر روی کارت گرافیک ارتباط مستقیم با  کیفیت و سرعت نمایش اطلاعات داشته و حجم بیشتری از اطلاعات در حافظه ذخیره خواهد شد. سرعت تفسیر و نمایش تصاویر خصوصا"  تصاویر سه بعدی با افزایش میزان حافظه، بهبود و افزایش خواهد یافت . اکثر کارت های گرافیکی موجود از حافظه های DDR استفاده می نمایند.

  • سرعت Clock  پردازنده گرافیک :
    حداقل :   166 مگاهرتز   پیشنهادی :  200 تا 250 مگاهرتز   حداکثر :  250 تا 325 مگاهرتز
     سرعت Clock پردازنده کارت گرافیک ، یکی از مهترین عوامل افزایش کارآئی یک  کارت گرافیک بوده که بیشترین تاثیر را در رابطه با  انجام عملیات مرتبط با  تصاویر سه بعدی ،بدنبال خواهد داشت .

  • نوع اینترفیس
    حداقل : PCI یا AGP   پیشنهادی :  AGP   حداکثر : AGP
    تقریبا" تمامی سیستم های جدید دارای یک اسلات AGP بمنظور اتصال کارت گرافیکی می باشند . سیستم هایی که طول عمر آنان بیش از چهار سال بوده و یا  سیستم هائی که دارای کارت های گرافیکی Onboard می باشند ، ممکن است صرفا"  دارای اسلات های  PCI بوده که سرعت آنان بمراتب کمتر از اسلات ها ی AGP است .کارت های گرافیکی که از اسلات های  AGP استفاده می نمایند ، قادر به حمایت از سرعتی بالغ بر 4X می باشند. در کارت های گرافیک جدید، سرعت فوق به مرز 8X رسیده است. در صورتیکه سیستمی دارای اسلات  AGP با سرعت 2X یا 1X باشد ، امکان استفاده  از کارت های گرافیکی با سرعت 4X یا 8X وجود نخواهد داشت (متفاوت بودن ولتاژ آنان  ) .

  • کانکتورهای  نمایشگر :
    حداقل :  یک کانکتور VGA برای نمایشگر CRT 
    پیشنهادی :  یک یا دو کانکتور VGA برای نمایشگرهای CRT 
    حداکثر :  یک یا دو کانکتور VGA یا یک خروجی دیجیتال  اضافه برای نمایشگرهای تخت
    بمنظور استفاده از کارت گرافیکی ، می بایست کارت گرافیکی دارای کانکتورهای  لازم بمنظور ارتباط با مانیتور باشد . کارت های گرافیک ، حداقل دارای یک پورت VGA بمنظور اتصال مانیتورآنالوگ به  کامپیوتر می باشند (مانیتورهای فوق در زمره مانیتورهای CRT یا LCD  آنالوگ تخت محسوب می گردند ) . کارت هایی که دارای یک  کانکتور می باشند ، امکان استفاده از چندین تصویر و بالطبع چندین عملیات را فراهم می نمایند مثلا" می توان بر روی یک صفحه برنامه حسابداری را فعال و بر روی صفحه دیگر برنامه Word را  فعال نمود.

  • پورت های  ورودی و خروجی .
     حداقل : موجود نیست   پیشنهادی :  S-Video یا مرکب  حداکثر : تنوع اینترفیس ها
    در صورتیکه قصد ویرایش تصاویر ویدئویی وجود داشته باشد و یا بخواهیم از کامپیوتر بمنظور ذخیره تصاویر ویدئویی استفاده نمائیم و یا تمایل به استفاده از تلویزیون برای انجام بازی های کامپیوتری وجود را داشته باشیم ، می توان از یک کارت گرافیک  پیشرفته  که دارای مجموعه ای از پورت های ورودی ،  خروجی  و یا یک  TV Tuner  است ، استفاده نمود.

نکاتی دررابطه با تهیه کارت گرافیک
پارامترهای زیر را می توان در زمان انتخاب یک کارت گرافیک  در نظر گرفت :

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

  • افرادیکه به بازی های کامپیوتری علاقمندند نیازمند کارت های قویتری می باشند .یکی از مهمترین دلایلی که اغلب کاربران اقدام به تعویض کارت های گرافیکی می نمایند،استفاده از امکانات DirectX 8 مایکروسافت می باشد. تکنولوژی فوق پس از گذشت مدت زمانی اندک به یک تکنولوژی فراگیر در اکثر بازی های کامپیوتری جدید تبدیل شده است . هم اینک ،کارت ها ئی ارائه شده است که DirectX 9 را نیز پشتیبانی می نمایند. در صورتیکه تصمیم به استفاده از جدیدترین بازی های کامپیوتری وجود داشته باشد ، می بایست یک کارت گرافیک  قویتر انتخاب  گردد که قادر به حمایت از DirectX 9 API بوده و دارای حداقل  64MB حافظه از نوع  SDDDR  باشد .

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

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

  • بررسی نحوه ارتباط کارت گرافیکی با کامپیوتر. اکثر کامپیوترهایی که در طی سالیان اخیر ارائه شده اند ، دارای یک اسلات AGP می باشند. برخی از مادربردها دارای اسلات  AGP نمی باشند ( خصوصا" در مادربردهای ارزان قیمت که کارت گرافیکی بصورت OnBoard می باشد ، اسلات AGP  وجود ندارد ) .قبل از تهیه هر نوع کارت  گرافیک لازم است از وجود اسلات  AGP بر روی مادربرد اطمینان حاصل نمود .

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

نحوه انتخاب یک مادربرد

انتخاب مادربرد ، یکی از تصمیمات مهم در زمان تهیه و یا ارتقاء یک کامپیوتر است .انتخاب فوق ، علاوه بر تاثیر مستقیم بر عملکرد فعلی سیستم ، بیانگر انعطاف سیستم در زمان ارتقاء نیز می باشد . قابلیت های فعلی یک کامپیوتر و پتانسیل های ارتقاء آن در آینده ، جملگی به نوع مادربرد انتخابی بستگی خواهد داشت . امروزه بر روی مادربردها ، پورت های پیشرفته ای نظیر( Fireware(IEEE 1394و یا USB 2.0 و حتی کارت های ( تراشه ) صدای شش کاناله و کنترل های RAID وجود داشته که می توان از آنان در زمان ارتقاء سیستم  و بدون نیاز به نصب امکانات جانبی دیگر ، استفاده بعمل آورد.
درزمان انتخاب یک مادربرد همواره سوالات متعددی در ذهن تهیه کننده ( خریدار ) مطرح می گردد: مادربردها چگونه با یکدیگر مقایسه می گردند؟ پارامترها ی سنجش و وزن هر کدام چیست؟ ( پردازنده ها ، نوع تراشه ها ، نحوه ارتباط با دستگاههای ذخیره سازی ). معیار انتخاب یک مادربرد چیست ؟ Chip set های یک مادربرد بیانگر چه واقعیت هائی می باشند ؟ امکانات یک مادربرد چه تاثیراتی را در حیات فعلی و آتی سیستم بدنبال خواهد داشت؟میزان کارایی و کیفیت یک سیستم تا چه میزان وابسته به پتانسیل های مادربرد می باشد ؟ موارد فوق ، نمونه سوالاتی است که  در زمان انتخاب یک مادربرد در ذهن تهیه کنندگان  مطرح می گردد. در این مقاله قصد داریم به برخی از پرسش های متداول در زمینه انتخاب یک مادربرد پاسخ داده و از این رهگذر با ضوابط و معیارهای انتخاب صحیح یک مادربرد بیشتر آشنا شویم .

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

ویژگی ها ی مهم
از مهمترین ویژگی های مرتبط با مادربرد، می توان به موارد زیر اشاره نمود :

  • Chip Set مادربرد ، عملیاتی حیاتی و مهم نظیر روتینگ داده از هارد دیسک به حافظه و پردازنده را انجام و این اطمینان را بوجود می آورد که تمامی دستگاههای جانبی و کارت های الحاقی ، قادر به گفتگو ( ارتباط ) با پردازنده می باشند . تولید کنندگان مادربردها ، با افزدون چیپ ست های متفاوت بر روی مادر برد تولیدی خود نظیر کنترلر RAID و پورت های Fireware ، قابلیت ها ی مادربرد تولیدی خود نسبت به سایر محصولات مشابه را نشان می دهند .
    چیپ ست های موجود بر روی یک مادربرد ، باعث اعمال محدودیت در رابطه با انتخاب نوع پردازنده ، حافظه  و سایر تجهیزات جانبی دیگر نظیر کارت گرافیک ، کارت صدا و پورت های USB 2.0 می گردد. ( برخی از امکانات فوق نظیر کارت صدا ، می تواند بعنوان پتانسیل های ذاتی همراه مادربرد ارائه گردد).  اغلب مادر بردهائی که از یک نوع مشابه Chip set  استفاده می نمایند ، ویژگی های متعارفی  را به اشتراک گذاشته ( به ارث رسیده از Chip set) و کارآئی آنان در اکثرموارد مشابه می باشد. آگاهی از نوع پردازنده ، حافظه ، سرعت کنترل کننده IDE ، کارت گرافیک و صدا ، می تواند کمک  مناسبی در خصوص انتخاب  مادربرد را ارائه نماید (خصوصا" در مواردیکه از Chip set مشابه استفاده می گردد ) .

  • پردازنده :تولید کنندگان مادربرد در برخی حالات  ، فهرست مادربردهای تولیدی خود را بر اساس نوع سوکتی که مادربرد حمایت می نماید ، ارائه می نمایند. مثلا" سوکت 478 برای P4 و سوکت A برای Athlon . در اکثر کاربردهای تجاری ، کاربران تفاوت مشهودی را در ارتباط با سرعت بین دو  پردازنده Athlon و P4 مشاهده نمی نمایند در حالیکه ممکن است تفاوت قیمت آنان مشهود باشد.بهرحال نوع و سرعت پردازنده ای که می تواند همراه یک مادر برد استفاده شود ، یکی از نکات مهم در رابطه با انتخاب مادربرد است . 

  • حافظه : امروزه اکثر مادربردها از حافظه های SDRam DDR )Double Date Rate) استفاده می نمایند . البته هنوز مادر بردهائی نیز وجود دارد که از RDRAM یا Rambus استفاده می نمایند. ( تعداد این نوع از مادربردها اندک است ).حافظه های DDR دارای سرعت های مختلفی بوده و پیشنهاد می شود که سریعترین نوعی را که مادربرد حمایت می نماید ، انتخاب گردد . تولید کنندگان مادربرد ،حافظه های DDR را بر اساس  سرعت Clock و یا پهنای باند تقسیم می نمایند . سرعت این نوع از حافظه ها ( DDR ) به ترتیب  از کندترین  به سریعترین نوع ،  بصورت زیر می باشد :

    DDR200 ( aka PC1600)  , DDR266 ( PC2100) , DDR333(PC2700) , DDR400(PC3200)

    بردهایی که از RDRAM استفاده می نمایند  دارای Chip set   اینتل 850 یا 850E می باشند. این نوع  از حافظه ها ( RDRAM ) می بایست بمنظور افزایش کارآئی ، بصورت زوج بر روی مادربرد استفاده شده و اسلات های  خالی توسط  CRIMM تکمیل ( پر) گردند.حافظه ها ی RDRAM، قادر به تامین پهنای باند بالای مورد نیاز برنامه هائی با حجم عملیات سنگین  در ارتباط با حافظه، می باشند.( برنامه های ویرایش فیلم های ویدیوئی و یا بازیهای سه بعدی گرافیکی) . قیمت حافظه های RDRAM نسبت به حافظه های DDR دو برابر است .حافظه های RDRAM در حال حاضر با دو سرعت متفاوت ارائه می گردند :  PC800 و PC1066 .  در صورت انتخاب  پردازنده ای از نوع  P4  که بر روی BUS با سرعت 533 مگاهرتز اجراء می گردد، سرعت بیشتر پردازنده معیار اصلی انتخاب قرار گیرد . در زمان انتخاب حافظه ، می بایست تعداد سوکت های DIMM و RIMM موجود بر روی مادربرد بهمراه حداکثر حافظه قابل نصب بر روی آن دقیقا" بررسی گردد.

  • صدا و گرافیک :اکثر مادربردهای موجود دارای کارت صدا بوده و بندرت می توان مادربردی را یافت که فاقد این قابلیت باشد. آخرین مدل مادر بردها دارای چیپ  ست دیجیتالی صدای 6 کاناله بوده  که برای   بازی ها و فایل های  MP3 مناسب تر می باشد. در صورتیکه قصد نصب یک کارت صدا بر روی مادر برد بمنظور افزایش کیفیت صدا وجود داشته باشد ، می توان با استفاده از Jumper و یا BIOS سیستم ، کارت صدای موجود بر روی مادربرد ( OnBoard ) را غیر فعال و از کارت صدای مورد نظر خود استفاده نمود .در صورتیکه بخواهیم از بازی های کامپیوتری استفاده نمائیم که دارای گرافیک سه بعدی می باشند ، می بایست کارت گرافیک موجود بر روی مادربرد را غیرفعال و یک کارت گرافیک متناسب با نوع نیاز را بر روی مادر برد نصب نمود.در این رابطه لازم است به این نکته دقت شود که مادربرد انتخابی  دارای اسلات  AGP باشد .امروزه  اکثر کارت های گرافیکی موجود از اسلات AGP بمنظور ارتباط با کامپیوتر استفاده می نمایند.

  • نحوه ارتباط با دستگاههای ذخیره سازی : اکثر مادربردها، با استفاده از یک کنترلر IDE از درایوهای ATA/100 یا ATA/133 پشتیبانی می نمایند. بر اساس مطالعات انجام شده، تفاوت بین  دو استاندارد فوق ، بسیار ناچیز بوده و این امر نمی تواند تاثیر چندانی در رابطه با انتخاب یک مادربرد را داشته باشد.انتخاب مادربردهایی که توانایی پشتیبانی از RAID را دارند بسیار حائز اهمیت است . با استفاده از کنترلر فوق ، می توان  بر روی یک کامپیوتر از دو هارددیسک بطور همزمان استفاده نمود. بدین ترتیب ، اطلاعات بر روی دو هارددیسک ذخیره و در صورت خرابی یک هارد دیسک ،می توان از هارددیسک دیگر استفاده نمود. (تهیه یک کنترلر RAID بتنهائی مقرون بصرفه نبوده و لازم است درزمان انتخاب ، مادربردی برگزیده شود که از RAID حمایت می نماید).

  • ارتباطات ( اتصالات ) : اکثر مادربردها  دارای پورت هایی نظیر :  اترنت،‌USB2.0 و FireWire می باشند .برخی از مادربردهای جدید ، دارای امکاناتی بمنظور خواندن  Flash Memory می باشند. اخیرا"‌ مادر بردهایی به نام Legacy  free مطرح شده اند که  نیازی به پورت های جداگانه نداشته و تمامی پورت ها بطور مختصر در یک پورت تعبیه شده اند.

تشریح مشخصات
در اکثر موارد تهیه یک مادربردجدیدهمراه با خرید پردازنده و حافظه اصلی نیز می باشد.  بدین دلیل لازم است بررسی لازم در خصوص تاثیر این قطعات بر کارآئی مادربرد نیز مورد بررسی و توجه قرار گیرد .فراموش نکنیم که همواره پردازنده های جدید و با سرعت بالا دارای قیمت بمراتب بالاتری نسبت به نمونه های قبل از خود بوده و در صورتیکه ضرورتی به استفاده از پردازنده های جدید ، سریع و در عین حال گران وجود ندارد ، می توان با توجه به نوع نیاز خود از پردازنده های دیگر( با سرعت کمتر نسبت به آخرین مدل های موجود )  که با مادربرد انتخابی نیز مطابقت می نمایند، استفاده نمود.
یکی از اجزاء مهم هر مادربرد ، Chip set می باشد که اطلاعات متنوعی را در ارتباط با توانائی مادربرد مشخص می نماید . نوع پردازنده و  حافظه ای که مادربرد می تواند حمایت نماید ، برخاسته  از نوع Chip set یک مادربرد است . در برخی حالات نوع Chip set موجود بر روی یک مادربرد ، بیانگر نوع پورت های صدا، ویدئو و کارت شبکه نیز می باشد ( عناصر فوق بصورت onboard بر روی مادربرد تعبیه می شوند ) . در زمان انتخاب یک مادربرد لازم است به این نکته دقت شود که تفاوت بسیار بالائی  بین مادربردها از لحاظ قیمت وجود نداشته و می توان با در نظر گرفتن تمامی جوانب مادربردی را انتخاب نمود که دارای امکانات جانبی نظیر کارت شبکه و کنترلر RAID باشد. ( تفاوت قیمت بین این نوع از مادربردها با مادربردهائی که فاقد امکانات فوق ، می باشند زیاد نمی باشد) .
پارامترهای زیر را می توان در زمان انتخاب یک مادربرد در نظر گرفت :

  • حمایت از پردازنده :
    حداقل : قادر به حمایت از پردازنده های رایج نمی باشد  .
    پیشنهادی : قادر به حمایت از پردازنده های AMD و یا اینتل باشد  .
    حداکثر :  قادر به حمایت از پردازنده های AMD و یا اینتل باشد.
    توانائی مادربرد انتخابی در رابطه با حمایت از پردازنده های موجود ، یکی از تصمیمات مهم در زمینه  انتخاب یک مادربرد است ( حمایت ازپردازنده های خانواده AMD و یا اینتل )  .

  • نوع حافظه :
    حداقل : DDR 200/266  
    پیشنهادی : DDR266/333  یا PC800/1066 Rambus   
    حداکثر  : DDR333/400 یاPC1066Rambus
    نوع و سرعت حافظه ای که بهمراه  یک مادربرد نصب می گردد ، تاثیر مستقیمی بر کارآئی و در عین حال قیمت یک کامپیوتر دارد. حافظه های Rambus ، قابل استفاده بر روی تعداد اندکی از مادربردها بوده و قیمت آنان بمراتب بیشتر از حافظه های SDRAM می باشد .

  • اتصالات جانبی :
    حداقل :  USB 1.1 
    پیشنهادی :   USB 2.0 در صورت امکان FireWire 
    حداکثر :  USB 2.0 و FireWire 
    در صورتیکه تصمیم به تهیه تجهیزات جانبی نظیر چاپگر، دوربین های دیجیتال و درایوهای خارجی CD-RW وجود داشته باشد ( درآینده ) ، پیشنهاد می گردد مادربردی تهیه گردد که دارای پورت های USB2.0 و Firewire باشد .

  • عناصر مجتمع و پیوسته :
    حداقل :  کارت صدا 
    پیشنهادی : کارت صدای دیجیتالی، کارت شبکه و در صورت امکان پشتیبانی ازویدئو 
    حداکثر :  کارت صدای دیجیتالی و کارت شبکه
    اکثر مادربردها دارای امکانات از قبل تعبیه شده ای در رابطه با کارت صدا می باشند ( Onboard ) . در مادربردهای پیشرفته تر امکانات لازم در خصوص کارت های صدای 6 کاناله دیجیتال و کارت شبکه نیز پیش بینی شده است .برخی از مادربردها دارای تراشه های لازم بمنظور حمایت از گرافیک بوده که که باعث کاهش هزینه ها خصوصا" در رابطه با کاربرانی می گردد که نوع استفاده آنان از کامپیوتر ، ضرورت  وجود  کارت های گرافیک قدرتمند را کم رنگ می نماید .

  • نحوه ارتباط با دستگاههای ذخیره سازی :
    حداقل : ATA /100 
    پیشنهادی :  ATA/133 در صورت امکان RAID 
    حداکثر :  ATA/133. RAID در صورت امکان Serial ATA
    سرعت اینترفیس هارد دیسک و سایر دستگاههای IDE استفاده شده را مشخص می نماید.استاندارد جدید Serial ATA در مادربردهای جدید استفاده می شود(افزایش سرعت اینترفیس ).برخی از مادربردها امکان استفاده از RAID را فراهم می نمایند. در چنین مواردی می توان از  دو هارددیسک در یک سیستم استفاده بعمل آورد. بدین ترتیب کارآئی سیستم افزایش و در مواردیکه  یکی از هارددیسک ها با مشکل مواجه شود ، امکان استفاده از هارد دیسک دوم وجود خواهد داشت .

نکاتی دررابطه با تهیه مادربرد 

  • بررسی Chip sets . تولید کنندگان متعددی اقدام به تولید Chip set می نمایند .شرکت هائی مانند Intel، Via،‌SIS، و NVida اکثر چیپ های موجود در بازار را تولید نموده و می توان تمامی آنان را به دو گروه عمده تقسیم نمود: چیپ هائی که از  پردازنده های اینتل حمایت می نمایند و چیپ هائی که از پردازنده های AMD پشتیبانی می نمایند.Chip sets  ،  مشخص کننده نوع حافظه ،‌ سرعت پردازنده و نوع تجهیزات جانبی نظیر صدا و ویدئو می باشد که مادربرد قادر به حمایت از آنان می باشد.

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

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

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

  • تهیه مادربردی با مشخصات بیش از نیاز فعلی . در زمان انتخاب یک مادربرد سعی گردد ، مادربردی انتخاب گردد که امکان حمایت از  RAID ،‌ کارت شبکه ،پورت USB2 و FireWire  را دارا باشد. استفاده از چنین مادربردهائی از لحاظ اقتصادی نیز مقرون بصرفه بوده و در صورت نیاز به استفاده از قابلیت های فوق ، می توان از پتانسیل های مادربرداستفاده نمود( بدون هزینه مجدد) .

نحوه انتخاب یک هارد دیسک

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

جایگاه هارد دیسک
با توجه به رشد چشمگیر تکنولوژی ساخت هارد دیسک ، ظرفیت آنان درفواصل زمانی بین دوازده تا هیجده ماه ، دو برابر می شود . بدین ترتیب ،عملا" کامپیوترهای شخصی بسمت ماشین های چند رسانه ای حرکت نموده که می توان حجم بالائی از اطلاعات شامل صوت ، تصویر و گرافیک را بر روی آنان ذخیره نمود. بیشترین ظرفیت هارد دیسک قابل نصب بر روی کامپیوترهای
Desktop  ، معادل 250 گیگابایت می باشد. طرفیت فوق ، ده برابر بیش از ظرفیت هارد دیسک های سه سال پیش است . در اوایل سال 2003 میلادی ، هارد دیسک های با ظرفیت 320 گیگا بایت مطرح شده اند. تولید کنندگان در صدد ارائه اینترفیس های سریال  ATA بوده که نسبت به مدل های پیشین ( اینترفیس های موازی ATA ) دارای سرعت بمراتب بیشتری می باشند. محصولات تولید شده در سال آینده ، از تکنولوژی فوق استفاده خواهند کرد. عملکرد تمامی هارد دیسک ها در زمان اجرای یک برنامه مشابه یکدیگر بوده و استفاده از درایوهای با سرعت بالا، مزایا و امتیازات متعددی را برای کاربرانی که قصد پردازش داده هائی با حجم بالا ( تصاویر و ویدئوهای دیجیتال ) را دارند ، بدنبال خواهد داشت.بر اساس آزمایشات متعدد انجام شده توسط برنامه Photoshop ، مشخص شده است که انجام عملیات پیچیده ای نظیر : اعمال فیلترها ، گردش و ویرایش تصاویر در هارد دیسک های با  سرعت بالا ، شصت درصد سریعتر از سیستم هائی است که دارای درایوهائی با سرعت پائین می باشند.

ویژگی ها ی مهم
از مهمترین ویژگی های مرتبط با هارد دیسک ، می توان به موارد زیر اشاره نمود :

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

  • سرعت دورانی :.سرعت دوران ( چرخش ) هارد دیسک های ATA  موجود ، 5400 یا 7200 دور در دقیقه ( rpm ) می باشد . درایوهائی که دارای  سرعت 7200 دور در دقیقه می باشند، معمولا" ( در تمامی موارد صادق نخواهد بود ) دارای سرعت بیشتری در ارتباط با بازیابی اطلاعات ، می باشند . در آزمایشاتی که بر روی یک نمونه درایو با سرعت 5200 دور در دقیقه انجام شده است ، مشاهده شده است که  سرعت تکثیر اطلاعاتی به اندازه 1/2 گیگابایت ، حدود 33 %  سریعتر از سرعت درایوهای 7200 دور در دقیقه می باشد! در بعضی موارد، پارامترهای  دیگری نظیر نوع الگوریتم استفاده شده بمنظور بازیابی اطلاعات، تاثیر مستقیمی بر کارآئی یک درایو دارد.

  • اینترفیس : تقریبا" تمامی کامپیوترهای Desktop از اینترفیس موازی ATA استفاده می نمایند.. حداکثر سرعت انتقال داده در این نوع  اینترفیس ها ،  100 و یا 133 مگابایت در ثانیه است. بر اساس مجموعه تست های انجام شده بر روی اینترفیس های ATA/133 ، مشخص شده است که سرعت آنان تاثیر مشهودی  را در افزایش کارائی بدنبال نداشته است ، چراکه  درایوهای موجود امکان استفاده مناسب از سرعت بالای انتقال داده در باندهای عریض را دارا نمی باشند. ( درایوهای موجود در سرعت بالای 100 و یا بیشتر ممکن است  دچار مشکل شوند ). اکثر مادربردهای قدیمی ( MotherBoard ) از ATA/133  حمایت نمی نمایند.بنابراین برای استفاده از این نوع درایوها ، می بایست کارت های جانبی بر روی سیستم نصب گردد . خوشبختانه درایوهائی که دارای استاندارد ATA/133 می باشند ، امکان حمایت از استاندارد ATA/100  را نیز دارا می باشند . 
    درایوهائی که از اینترفیس های سریال ATA ( در مقابل اینترفیس های موازی ) استفاده می نمایند ، بتدریج متداول می گردند .از اینترفیس های فوق در مواردیکه  با مشکل سرعت در ارتباط با اینترفیس های موازی برخورد می شود ، استفاده می گردد(اینترفیس های سریال ATA مشکل کمبود سرعت  را برطرف می نمایند)  . این نوع درایوها ، قادر به انتقال 150 مگابایت در ثانیه بوده و این میزان در سالیان آینده به مرز 600 مگابایت در ثانیه خواهد رسید . بر اساس تست های انجام شده ،استفاده از یک اینترفیس سریال ATA بر روی سیستم هائی که شامل یک درایو می باشند ، مزایای عمده ای را بدنبال نداشته است ( از پهنای باند اضافه عملا" استفاده نمی گردد) . در صورت استفاده از چندین درایو بر روی یک اینترفیس مشابه ، از پهنای باند اضافی بطور مطلوب استفاده و نتایج مثبتی را بدنبال خواهد داشت . استفاده از  درایوهای ATA با اینترفیس سریال ، طی سالیان آینده در اکثر کامپیوترهای شخصی بکار گرفته خواهد شد .

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

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

  • ظرفیت : حداقل ( بیست تا چهل گیگابایت )  ، پیشنهادی  ( شصت تا هشتاد گیگابایت )   ،  حداکثر ( یکصد تا دویست و پنجاه گیگابایت )
     تهیه هارد دیسک هایی با ظرفیت بالاتر از نیاز موجود، تصمیمی منطقی می باشد . قیمت هارد دیسک های با ظرفیت بیشتر همواره بالاتر از ظرفیت های پائین تر می باشد ( تفاوت زیاد نمی باشد)  بعنوان نمونه،تفاوت ظرفیت هاردیسک های 60GB با 80GB چیزی در حدود 20GB می باشد که این ظرفیت قابل توجهی است اما از نظر قیمتی این هاردیسک ها اختلاف چندانی با هم ندارند.

  • سرعت دوران : حداقل ( 5400 دور در دقیقه)   ،پیشنهادی  (  5400  تا 7200 دور در دقیقه )   ، حداکثر ( 5400  تا 7200 دور در دقیقه )
    بالا بودن سرعت دوران یک هاردیسک نشاندهنده بالا بودن سرعت ذخیره و بازیابی اطلاعات است. درصورتیکه از کامپیوتر بمنظور انجام کارهای چندرسانه ای استفاده می گردد ، بالا بودن تعداد دور در دقیقه یک هاردیسک بسیار حائز اهمیت است. این خصوصیت هارددیسک در برنامه هایی نظیر word  و یا استفاده از اینترنت ، چندان مشهود نخواهد بود .هارددیسک ها ی با ظرفیت بالا ، اغلب  دارای سرعت دوران کمتری می باشند ( 5400rpm ) .

  • سرعت اینترفیس :  حداقل ( Ultra ATA/100 or ATA 133) ، پیشنهادی (Ultra ATA/100 or ATA 133  ) ، حداکثر ( Ultra ATA/100 or ATA 133)
    تفاوت سرعت بین درایوهای ATA/100 و ATA/133 برای اکثر کاربران مشهود و قابل ملاحظه نخواهد بود. برای اینکه از سرعت درایوهای انتخابی بطرز موثری استفاده شود، می بایست  سرعت آنان با کامپیوتر سازگار باشد ،  در غیر اینصورت می بایست ار کارت هائی استفاده شود که سرعت درایو را با سرعت کامپیوتر هماهنگ نماید.

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

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

نکاتی دررابطه با تهیه هارد دیسک

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

  • اطمینان از وجود فضای کافی درون کیس  .اکثر کیس های استفاده شده در  کامپیوترهای شخصی حداقل دارای یک و یا چندین محل برای نصب هارد می باشند.با استفاده از دفترچة‌ راهنما و یا با باز نمودن کیس ، می توان بررسی لازم در خصوص وجود فضای کافی را انجام داد( خصوصا" در مواردیکه قصد استفاده از یک هارد جدید و نگهداری هارد قدیم وجود داشته باشد ).
     

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

  • سازگاری سرعت هارد انتخابی با سرعت اینترفیس کامپیوتر. سرعت درایوهای ATA/100 و ATA/133 بمراتب از سرعت اینترفیس های  کامپیوتر بیشتر است ( خصوصا" اگر از زمان خرید کامپیوتر یک سال گذشته باشد). قبل از انتخاب هارد دیسک ،می بایست با استفاده از دفترچه های راهنمای کامپیوتر که فروشندگان ارائه می نمایند، سرعت اینترفیس های کامپیوتر را مشخص نمود.

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

  • تهیه بسته کامل( کیت )  درایو .این نوع بسته ها شامل  قطعه سخت افزاری،‌کابل ها ،‌دفترچه راهنما و در برخی موارد درایور مورد نظر برای نصب می باشد.

  • استفاده از درایوهای external در صورت لزوم .با استفاده از این نوع درایوها می توان اطلاعات مهم و حیاتی را در زمانیکه در محل کار خود نمی باشیم ، حفاظت نمود. در مواردیکه نیازمند جابجائی حجم بالائی از اطلاعات می باشیم ، استفاده از درایوهای external می تواند یکی از گزینه های موجود باشد .قیمت درایوهای فوق ، نسبت به درایوهای معمولی که در درون کیس نصب می شوند، بیشتر بوده و جهت ارتباط با سیستم از پورت های USB2.0 استفاده می نمایند.