دنیای فناوری و کامپیوتر
 
قالب وبلاگ
نويسندگان

 

 cpu :قیمت ممکن است معادل کیفیت نباشد: پروسسور یا CPU قلب یک کامپیوتر است. جدیدترین CPU اگر چه سریعترین است گرانترین CPU هم هست هر چند کارایی یک کامپیوتر بوسیله CPU آن شناخته میشود مثلاً می گویند این کامپیوتر پنتیوم 4 یا 3 است ولی این به تنهایی بازتاب کارایی یک کامپیوتر نیست زیرا این کمیت فقط سرعت پروسسور را نشان می دهد و نه کارایی کل کامپیوتر که اجزای مهم دیگری غیر از  .......

 

به ادامه مطلب مراجعه کنید ....

 


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

دوستدار همه مراجعه کنندگان وبلاگم : پیام    payam_ir64@yahoo.com


 cpuقیمت ممکن است معادل کیفیت نباشد: پروسسور یا CPU قلب یک کامپیوتر است. جدیدترین CPU اگر چه سریعترین است گرانترین CPU هم هست هر چند کارایی یک کامپیوتر بوسیله CPU آن شناخته میشود مثلاً می گویند این کامپیوتر پنتیوم 4 یا 3 است ولی این به تنهایی بازتاب کارایی یک کامپیوتر نیست زیرا این کمیت فقط سرعت پروسسور را نشان می دهد و نه کارایی کل کامپیوتر که اجزای مهم دیگری غیر از CPU دارد. مثلاً یک کامپیوتر که در حال اجرای چند نرم افزار حجیم و سنگین است و پروسسور پنتیوم 4 آن 2400 گیگا هرتز است ممکن است اطلاعات را خیلی سریع پردازش کند اما همیشه منتظر هارد دیسک است که یک قطعه کندتر است می ماند معنی این جمله آن است که پروسسور برای انتقال اطلاعات بیشتر وقت خود را در یک انتظار بیهوده می گذراند بنابراین این پروسسور پنتیوم 4 ممکن است 50 درصد سریع تر از همتای 1600GHz خود در پردازش اطلاعات باشد در حالیکه همه اجزای دو کامپیوتر یکسان باشند بنابراین اختلاف در کارایی دو کامپیوتر ممکن است فقط 8 تا 10 درصد باشد. بنابراین بهترین انتخاب چیست؟ اساساً هرگز نباید بدنبال بهترین و گرانترین بود بله درست است. مگر اینکه عالیترین کارایی چیزی است که دقیقاً لازم دارید. جدیدترین پروسسور و قطعات کامپیوتر اگرچه بهترین کارایی را دارد اما از نظر قیمت اختلاف بسیار زیادی با نمونه کندتر خود دارد بعلاوه زمانیکه یک پروسسور جدید راهی بازار شود نمونه قبلی آن یک افت قیمت خواهد داشت بر اساس این حقایق با یک حساب سرانگشتی برای پیدا کردن یک پروسسور سریع و در دسترس پروسسوری را انتخاب کنید که حدود 3 ماه قبل ( شاید برای ایران بیش از این زمان لازم باشد ) وارد بازار شده است این به شما اجازه می دهد که یک پروسسور پیشرفته با قیمت مناسب تهیه کنید. اکنون چه پروسسورهایی در دسترس هستند؟ پروسسورهای کامپیوترهای امروزی که ساخت کارخانه اینتل هستند شامل اینتل پنتیوم 4 و سلرون هستند. پنتیوم 4 که انتهای کارایی را عرضه می کند و سلرون که سطح کارایی پایین تری دارد. پروسسورها با سرعتهای مختلفی بر حسب گیگا هرتز ( معادل یک میلیارد هرتز یا یک میلیارد سیکل در ثانیه است) برای پنتیوم 4 سرعت از 1.4 گیگا هرتز تا 2.53 گیگا هرتز متغییر است و برای سلرون سرعت از 0.85 گیگا هرتز تا 1.8 گیگا هرتز متغییر است ( البته تا زمان ارائه این مقاله ). پنتیوم 4 یا سلرون: سئوال بهتر برای پرسیدن این است: آیا یک پنتیوم 4 می تواند کاری انجام دهد که یک سلرون نمی تواند انجام دهد؟ جواب منفی است. یک سلرون هر کاری را که یک پنتیوم 4 انجام می دهد می تواند انجام دهد فقط نه به همان سرعت حتی برای یک پنتیوم 1.7 گیگا هرتز و یک سلرون 1.7 گیگا هرتز پنتیوم 4 سریعتر است آیا تفاوت وقتی که از تمام قدرت کامپیوتر استفاده می شود مشخص می شود؟ پاسخ مثبت است و شما متوجه تفاوت سرعت اندکی می شوید اما تفاوت زمانی چندانی برای انجام یک عمل مشخص مشاهده نمی شود. و به این دلیل اگر یک سلرون بخرید مقدار قابل توجهی در بودجه خود صرفه جویی کرده اید. چند پیشنهاد: به خاطر داشته باشید اگر شما درگیر حجم زیادی از کارهای گرافیکی مانند شبیه سازی 3 بعدی، ویرایش، فیلم یا بازیهای کامپیوتری هستید باید یک پنتیوم 4 همراه با مقدار زیادی RAM بخرید اگر تمام کاری که شما انجام می دهدید شامل تایپ چند نامه، گشت گذار در اینترنت یا حتی هر چند وقت یکبار بازیهای کامپیوتری است یک سلرون برای شما کافی است. چند سازنده CPU عبارتند از: AMD | Evergreen Technologies | IDT | Intel | National Semiconductor | RISE Technology | ST Microelectronics | Texas Instruments | AMD وIntel CPU تفاوتهای 1-AMD براساس معماری اجرایی 9 مرحله ای ساخته شده است اما معماری پردازنده های Intel شش مرحله ای می باشد.بدین معنا که AMDدر هر چرخه کاری 9عملیات را انجام میدهد در حالی که Intel فقط 6 عمل را می تواند انجام دهد. 2-AMD از640Kb Cache برخوردار است در حالی که Intel ، از 532Kb بر خوردار است هر چقدر که میزان Cache پردازنده بیشتر باشد ، پردازنده کارایی بیشتری خواهد داشت اطلاعات بیشتری میتواند ذخیره کند ودیگر لازم نیست پردازنده برای بدست آوردن اطلاعات یا دستور ها مدت زمان بیشتری را رفت و برگشت به حافظه برد اصلی برای جذب اطلاعات یا دستور العمل ها صرف کند. 3- AMD از مس برای اتصال ترانزیستور های بکار رفته در پردازنده ها استفاده میکند در صورتی که در ساختمان پردازنده های Intel آلومینیوم بکار رفته است.مس هادی الکترسیته بهتری است ، ازاین رو پهنای اتصالهای بین ترانزیستورها را به میزان چشمگیری کاهش می یابد .که این امر باعث مصرف کمتر مواد اولیه و در نتیجه منجر به کاهش هزینه می شود این دلیل ارزان تر بودن AMD نسبت به P4 است. 4- از دیگر تفاوت های میان AMD وIntel میتوان به راندمان Cache بروی چیپ اشاره کرد ، AMD از معماری انحصاری استفاده میکند که راندمان بیشتری نسبت بیشتری نسبت به طراحی معماری غیر انحصاری Intel دارد. 5-AMD از تکنولوژی پردازش موازی در مقایسه با Hyper -Threading اینتل استفاده میکند ، در بسیاری از کاربردهای امروزی فعال بودن Hyper -Threading کارائی پائین تری ارائه میدهد ، نتایج تحقیقات بیشمار منتشر شده در نشریات رایانه ای و پایگاهای اطلاعاتی معتبر بیانگوی این پدیده هستند. 6-یکی دیگر از مهمترین نکات برتر پردازنده های AMD واحد ممیز شناور آن است که از FPU اینتل بسیار قویتر میباشد که این امر باعث اجرای سریع تر برنامه های چند منظوره( MultiMedia) میشود. 7- زمانی که اینتل P4 را طراحی کرد طول PIPELINE را از 10 مرحله در P3 به 20 مرحله افزایش داد Intel همین تغیر توانست که تعداد عملیاتی که در چرخه عملیاتی انجام می شود بصورت قابل ملاحظه ای کاسته میشود و از طرف دیگر افزایش طول PIPELINE نیازمند افزایش تعداد ترانزیستور ها برای انجام همان تعداد عملیات میباشد که این امر باعث افزایش اندازه هسته و بالا رفتن قمت تولید میشود . در حالی که AMD با وجود افزایش فرکانس پردازنده های خود طول pipeline را به همان اندازه p3 یا همان اندازه ثابت نگهدارد . p3 k6 SATa و IDE چه هستند؟ تکنولوژی دیسک سخت ( HARD DRIVE ) بر پایه پروسس موازی اطلاعات عمل می کنند و بدین معناست که اطلاعات به صورت بسته هایی به روشهاهی مختلف ( رندوم ) به باس اطلاعاتی فرستاده می شوند. اطلاعات از دیسک سخت در فاصله های زمانی کاملاً تصادفی می آیند و وارد باس اطلاعاتی شده و در نهایت به سمت مقصد نهایی می رود. IDE مخفف Integrated Drive Electronics می باشد همینطور که می دانید رابط IDE گاهی با عنوان ATA شناخته می شود که مخفف AT Attachment است. این تکنولوژی از سال 1990 به عنوان استاندارد کامپیوترهای شخصی (PC ) برای هارد دیسک ها بوده است و این زمانی بود که تکنولوژی مذکور جای درایوهای ESDI و MFM را گرفت یعنی زمانی که هارد دیسک ها به طور متوسط حجمی معادل 200 مگا بایت داشتند. در سال 1990 اولین هارد دیسک یک گیگا بایتی وارد بازار شد و قیمتی برابر 200 دلار در بازار آمریکا داشت. از آن پس تا کنون IDE تکنولوژی مورد استفاده بوده زیرا هارد دیسکها را با قیمت پایین در اختیار مصرف کننده قرار می داد، جای کمتری می گرفت و سرعت مناسبی داشت. همتای IDE در آن زمان SCSI ( که مخفف Small Computer System Interface است) بود. SCSIکمی از IDE سریعتر است اما بسیار گرانتر است. به علاوه احتیاج به خرید یک ادپتر SCSI که ارزان هم نیست احتیاج دارید. به عبارت دیگر IDE بازار هارد دیسکهای کامپیوتر های شخصی را در انحصار خود گرفت. آنطر که به نظر می رسد کارخانه های معتبر حداقل یک تا دو سال دیگر به تولید هارد دیسکهای با تکنولوژی IDE ادامه دهند. هارد دیسکهای IDE از کابلهای ریبون پهنی استفاده می کنند که در داخل کامپیوتر بسیار به چشم می آیند و مرتب کردن این کابلها در داخل کامپیوتر خود هنری است. تکنولوژی هارد دیسک های ساتا ( SATA ) بر اساس پردازش اطلاعات متوالی ( سریال ) است. یعنی انتقال اطلاعات از هارد دیسک به باس دیتا و در جهت عکس به طور منظم و در دورهای زمانی مشخص انجام می گیرد. هارد دیسکهای ساتا از کابلهای ریبون با پهنای کمتر استفاده می کنند که برای کسانی که آنرا اسمبل می کنند باعث بسی خوشبختی است. این کابلهای نازک دارای کانکتورهای بست داری هستند که کار کردن با آنها را ساده تر می کند. هارد دیسکهای ساتا اطلاعات را با سرعت متوسط 150Mb بر ثانیه انتقال می دهند. اما مقاله های زیادی روی اینترنت در مورد هارد دیسکهای با سرعت 3Gb در ثانیه خواهید یافت. اما بیایید این دو را در عمل با یکدیگر مقایسه کنیم و ببینیم چرا صنعت در آینده تکنولوژی SATA را بر خواهد گزید. تا کنون در مقایسه دو هارد دیسک به قیمت هم توجه داشتیم اما حالا بدون در نظر گرفتن قیمت و تکنولوژی مرسوم کارایی را بررسی می کنیم.آزمایش از این قرار بود. یک کامپیوتر قدیمی را به یک هارد SATA مجهز کردیم. و بعد از آن دو کامپیوتر امروزی ( پنتیوم 4 ) با سرعت متعارف را با هارد دیسک هایIDE برای مقایسه انتخاب کردیم. آزمایش ها و نتایج به قرار زیر بودند. آزمایش 1 آین آزمایش یک انتقال فایل معمولی بود. برای اینکه در هر سه کامپیوتر انتقال اطلاعات کاملاً مشابه باشد در ویندوز XP شاخه : c:\windows\system32 انتخاب شد در یک سیستم که در آن ویندوز XP اجرا می شود این شاخه در حدود 330 مگابایت حجم دارد. و حدود 2000 فایل در آن وجود دارد. یک فولدر جدیر در درایو C (پارتیشن C ) از هارد دیسک ایجاد شد سپس در DOS فرمان copy>c:>windows> system32>*.* اجرا شد که همانطور که می دانید این دستور همه فایلهای داخل شاخه system32 را در فولدر جدید کپی می کند و نتایج جالب بدست آمده آز این قرار بود کامپیوتر و نوع هارد دیسک زمان انتقال اطلاعات سیستم جدید اول همراه با IDE 127 ثانیه سیستم جدید دوم همراه با IDE 151 ثانیه سیستم قدیمی همراه با SATA 44 ثانیه آزمایش 2دومین آزمایش زمان بوت شدن است که زمانهایی که مربوط به سخت افزار است حذف شده است. یعنی از لحظه ای که تصویر آغازین ویندوز به نمایش در می آید تا لحظه ای که دسک تاپ کامپیوتر به حالت عادی در می آید زمان اندازه گرفته شد نتایج به قرار زیر است کامپیوتر و نوع هارد دیسک زمان بوت سیستم جدید اول همراه با IDE 28 ثانیه سیستم جدید دوم همراه با IDE 28 ثانیه سیستم قدیمی همراه با SATA 17 ثانیه توجه: در این تستها به کارخانه سازنده دیسکها اشاره نشده است مطمئناً با در نظر گرفتن این فاکتور تغییر خواهد کرد ولی هر دو مدل IDE و SATA از هارد دیسک ساخت یک کارخانه استفاده شده است. نوار مغناطیسی : رسانه ای از جنس نوعی پلاستیک با غشائ فرومغناطیسی روی نواری طولانی که روی ریلهایی حرکت میکند . این رسانه ماهیتا برای پردازش ترتیبی sequential مورد استفاده قرار میگیرد . نوارهای مغناطیسی از لحاظ نوع تکنولوژی به چهار دسته زیر تقسیم بندی میشوند ریل به ریل نوار کارتریج نوار کاست نوار صوتی تطبیق داده شده با کامپیوتر دستگاه نوارخوان مجهز است به نوک خواندن / نوشتن که میتواند اطلاعات را روی نوار ضبط و یا اطلاعات ضبط شده را حسsense کند . غشا فرومغناطیسی میتواند سه حالت مغناطیسی مثبت منفی خنثی داشته باشد . پارامترهای نوار را میتوان به دو دسته تقسیم کرد : الف پارامترهای ظرفیتی : 1.چگالی(باواحد (bpi 2.طول نوار (غالبا با واحد طول) 3.اندازه IBG ها که معمولا بین 0.3 تا 0.75اینچ هستند . ب) پارامترهای زمانی : 1.سرعت لغزش نوار ( اینچ در ثانیه ( 2.نرخ انتقال (بایت در ثانیه) 3.زمان حرکت – توقف ( میلی ثانیه) نرخ انتقال به دو صورت نرخ اسمی nominal rate و نرخ واقعی Effective rate بیان میشود . نرخ اسمی توسط کارخانه سازنده بیان میشود و نرخ انتقال واقعی( موثر) قابل محاسبه توسط خود استفاده کننده است . دستیابی ترتیبی در نوارها سریعتر است . نوارها فشرده بوده و شرایط محیطی مختلف را بخوبی تحمل میکنند و حمل و نقل و نگهداری انها ساده است و ارزانتر از دیسکها هستند امروزه از نوارها بیشتر برای بایگانی و ضبط اطلاعات در دراز مدت استفاده میشود . نوارها به همراه سی دی ها جزو دسته سوم حافظه ها هستند . نحوه نشست داده روی نوار : داده ها به صورت رشته هایی بیتی روی شیارهایی track ها که در سطح نوار روی غشا مغناطیسی وجود دارد ذخیره میشوند . از نظر تعداد شیار دونوع وجوددارد نوار 7 شیاره و 9 شیاره که یکی از این شیارها در هر کاراکتر یک بیت را به نام بیت توازن parity اشغال میکند . منظور از کاراکتر در نوار هفت شیاره و نه شیاره کاراکتری است دارای 7 یا 9 بیت که در عرض شیار قرار میگیرد . در نوار دو نوع بیت پریتی وجود دارد یکی بیت پریتی طولی و دیگری بیت پریتی عرضی که بیت پریتی عرضی بازاهرکاراکتر و بیت پریتی طولی بازاء هر بلوک ذخیره میشود . برای ضبط اطلاعات روی غشاء مغناطیسی نوار از چهار روش میتوان استفاده کرد الف ) بازگشت به صفر Return to Zero ب) بی بازگشت به صفر None Return to Zero ج) بی بازگشت به صفر معکوس None Return to Zero Interval د)کدکردن فاز Phase Encoding غشا فرومغناطیسی را میتوان شامل سطحی از ذرات ریز دانستکه در حالت خنثی این ذرات ترتیب معینی ندارند و هرکدام دارا ی قطبهایی بر حسب تصادف هستند . نظم به طرف شمال در یک ذره انرا بطور مثبت پلاریزه میکند و به طرف جنوب انرا به طور منفی پلازیره میکند . نوک خواند نوشتن Head : نوک خواندن/ نوشتن یک قطعه فلز فرو است با حلقه ای سیمی پیچیده به دور آن . عبور جریان در یک جهت سیم سبب میشود تا نواردرجهت خاصی مغناطیس شود و تغییر جهت جریان باعث تغییر جهت مغناطیس میشود . تکنیک بازگشت به صفر : با لغزیدن نوار در زیرنوک عبور جریان در یک سمت سبب ایجاد نقطه مثبت مغناطیس روی سطح میشود و در سمت دیگر نقطه منفی و اگر جریانی وجود نداشته باشد نقطه حالت خنثی دارد . دراین روش در نقاطی که جریان صفر است عمل ضبط صورت نمیگیرد و از این رو مرسوم است به بی بازگشت به صفر . پس از ضبط اگر نوار با نوک خواندن تماس پیدا کند درست عکس عمل نوشتن رخ میدهد . تغییرات مغناطیس حاصل از خواندن جریانی در داخل سیم پیچ نوک بوجود می آورد بسته به جهت جریان در نوک مقدار صفر یا یک میگیرد . لازم به ذکر است که فقط در اثر تغییر بار روی نوار عمل خواندن صورت میگیرد چون هرگاه روی نواری تنها بار مثبت باشد روی نوک تغییر شاری رخ نمی دهد . تکنیک بی بازگشت به صفر : در این تکنیک با لغزیدن نوار روی نوک نوشتن نوار تنها در یک جهت مغناطیس میشود و چون جریان نوک برای نوشتن هرگز صفر نیست نقطه ای از نوار درحالت خنثی قرار نمیگیرد و باری برابر صفر نخواهیم داشت . مقدار 1 با مغناطیس کردن سطح به صورت مثبت و مقدار 0 با مغناطیس کردن سطح به صورت منفی روی نوار ضبط میشود . نام دیگر این روش بی بازگشت به نواحی خنثی نیز میتواند باشد . تکنیک بی بازگشت به صفر معکوس : در این روش هر تغییر شار نشاندهنده 1 و هر عدم تغییر شار نشاندهنده صفر خواهد بود چگالی این روش از دو روش قبلی بیشتر است . تکنیک کد کردن فاز : در این روش از یک تغییر شار و جهت ان (هم مثبت و هم منفی) در یک لحظه مانند یک پالس سنکرون برای تشخیص 0 یا 1 استفاده میشود چگالی نوار Density : تعداد بیتهای قابل ضبط در هر اینچ را چگالی گویند . چگالی را با واحد بیت در اینچ bpi یا Bit Per Inch بیان میکنند . که با توجه به نحوه نشست روی نوارها همان بایت در اینچ یا کاراکتر در اینچ است . چگالی رایج یک نوار 800 bpi است . سرعت نوار: نوار چیزی نیست جز یک لاک پشت و از لحاظ سرعت کندترین رسانه برای ضبط و خواندن اطلاعات است گپ GAP : فضایی است بلا استفاده بین دو گروه کاراکتر ضبط شده . کلمه گروه در اینجا هم به رکورد اطلاقمیشود و هم به بلاک در صورتی که بین هر دو بلاک باشد گپ بین هر دو بلاک گفته میشود . گپ بین دو بلاک Inter Block Gap از گپ معمولا به حافظه هرز waste یاد میشود . البته وجوداین حافظه هرز برای نوار بلا استفاده نیست که نوک خواندن/نوشتن برای ایستادن خواندن و نوشتن یا شروع دوباره خواند ن نوشتن از ان استفاده میکند . از انجایی که نوک خواندن نوشتن باید بتواند داده ای ذخیره شده را حس کند باید که نوار پس از توقف به سرعتی مطلوب و یکنواخت موسوم به سرعت حس برسد . ضمن انکه از سرعت حس تا توقف نیز زمان لازم است . در نتیجه فضای هرز یا همان حافظه Gap جهت توقف هد و رسیدن سرعت حس ان به صفر و حرکت دوباره آن مورد استفاده قرار میگیرد . ذخیره سازی فایلها روی نوار : فایل به صورت بلاکهایی(:مجموعه ای از رکوردها) به طور پی در پی در نوار جای(ضبط) داده میشود. در یک نوار میتوان بیش از یک فایل ذخیره کرد و هر فایل دارای نشانگر Marker آغاز BOF و انجام(پایان) EOF : End Of Fileفایل است . در ضمن در برخی موارد ممکن است رکوردهای فایل در بلاک نوار جای نشوند که بعدا مفصلا را جع به این قضیه صحبت خواهیم کرد . نوار کاست : همان نواریست که همیشه و همه جا بعنوان نوار میشناسیدش و در ضبط منزل یا ماشین استفاده میکنید . این نوع نوارها ارزانترین نوارهایی هستند که عمدتا در مینی کامپیوترها و ماکروکامپیوترها استفاده میشوند . دنا 300 تومان . ماکسل 90 دقیقه ای 800 تومان . که البته از سی دی گرانتره ! نوارهای صوتی تطبیق داده شده با کامپیوتر در اکثر کامپیوترهای شخصی و تجاری از ضبط کننده های صوتی ارزان برای ضبط داده استفاده میشود این نوارها با سرعت 1.875 اینچ در ثانیه حرکت میکنند . طول انها 562 فوت و ظرفیت 500000 بایت در هر یک از طرفین است . نوار کارتریج : تفاوت ان با نوارهای معمولی (ریل به ریل) ان است که این نوارها در یک محفظه پلاستیک جای دارند تا از تماس خارجی گرد و غبار محفوظ بمانند .این گونه نوارها نیز دو ریل دارند تا از تماس خارجی و گردو وغبارمحفوظ بماند .نوار روی این دو ریل می لغزد و دو نوع استاندارد نوع 300 و نوع 100 ( مینی کارتریج) از معمولترین انواع این دسته نوارها هستند . واحد کنترل نوار : این واحد عملیات لازم برای ذخیره سازی و بازیابی اطلاعات بر/ از نوار را کنترل کند . ساختمان کنترولرها متفاوت است . مثلا در سیستم IBM و مشابه ان واحد کنترل عبارتست از کنترل کننده کانالها و رسانه درحالیکه درسیستم های شبیه CDC اساس یک پردازند موسوم به PPU (Peripheral Process Unit) برای این منظور وجود دارد معمولا واحد کنترل میتواند چندین نوارگردان را کنترل کند . عمل کنترل میتواند توسط یک برنامه ذخیره شده که توسط برنامه سازان و یا کاربر نوشته میشود صورت پذیرد . کنترل کننده باید بتواند دستورات را از حالت کد در آورد و اجرا کند . خود این دستورات باید روی ثباتی به نام ثبات داده عمل کنند . یعنی یا محتوای ان را بخواند یا بنویسد و وارد ثبات کند . عرض مسیر داده ای بین CPU کنترولر و نوار معمولا یک کاراکتر است 7 یا 9 شیار . به کمک ادرس که در ثبات ادرس قرار دارد یک یا چند نوار گزینش میشودselect و عمل مورد نظر در ثبات فرمان command تجزیه و تحلیل میشود ونحوه کار شبیه خواندن از/ نوشتن در حافظه اصلی است . با این تفاوت که واکشی اپراند از حافظه اصلی زمان ثابت دارد و به موقعیت اپراند در حافظه بستگی ندارد در حالیکه در نوار زمان خواندن یا نوشتن متغیر است نوار مغناطیسی : توانایی مغناطیس شدن دارد باین معنا که سطح نوار از نقاطی که خصوصیت مغناطیس شدن دارند پوشیده میشود . هر نقطه مغناطیسی روی نوار یک بیت اطلاعات ذخیره میکند بصورت قراردادی میتوان اینگونه فرض کرد که صفر قطب منفی و یک قطب مثبت ایجاد میکند . نحوه حرکت head روی نواربصورت طی کردن عرض نوار است . که بهترین حالت قرار گیری هد میتواند باشد چرا که اگر هد بصورت طولی حرکت میکرد . حرکت هد بیهوده افزایش میافت . هر نوار طبق اطلاعات فوق از 8 ترک تشکیل میشود که هر کدام عرض یک بیت دارند و طول انها از ابتدای نوار شروع میشود و تا انتهای نوار ادامه پیدا میکند ظرفیت نوار به تعداد نقاط نوار بستگی دارد . نقاط باید طوری در نوار قرار بگیرند که امکان تفکیک پذیری داشته باشد . به میزان نزدیکی این نقاط در نوار چگالی گویند .هر قدر این نقاط ( بشرط قابلی تفکیک پذیری ) نزدیک تر باشند چگالی نوار افزایش میابد چگالی :به فشردگی نقاط مغناطیسی در واحد(طول یا سطح ) چگالی نوار گویند . 4 bit/cm یعنی در هر سانتیمتر نوار 4 بیت اطلاعات ذخیره میشود . 32 bit بر سانتیمتر مربع یعنی 4 byte/cm چگالی چه در واحد سطح باشد چه در واحد طول در یک نوار مشخص و ثابت است . یک وسیله نگهداری اطلاعات باید درستی اطلاعات را تضمین کند مکانیزم parity مکانیزمی است برایی اطمینان از انکه ایا اطلاعات ذخیره شده صحت دارند یا خیر ؟ برای ذخیره فرضا هشت بیت کاراکتر ما وارد تابع توازن میشود تابع یک خروجی میدهد مانند صفر یا یک این بیت خروجی در یک شیار از نوار اضافه و به کاراکتر مربوطه پیوست میشود که در نتیجه پهنای باند نوار از 8 به 9 شیار افزایش پیدا میکند . برای فراخوانی نیز دوباره کاراکتر وارد تابع میشود این تابع باز هم یک بیت خروجی میدهد که بیت پریتی قبلی با بیت پریتی که برای چک کردن حاصل شده است مقایسه میشود اگر این دو بیت موافق هم نبودند یعنی کاراکتر ما دستکاری شده است . اما اگر این دو بیت یکی بودند نمیتوان قطعا به این نتیجه رسید که کاراکتر ما دستکاری نشده است . چرا که خروجی بیت پریتی تابعی از ورودی است . از انجایی که این بیت پرارزش است انرا در قسمتی از نوار قرار میدهند که حداقل از لحاظ فیزیکی کمترین اسیب پذیری را داشته باشد این بیت میتواند در شیار وسط نوار قرار بگیرد که همه بسته به نوع سیستم دارد . همیشه چیزهای با اهمیت دور از دسترس قرار میگیرند . اساس کار مانیتورهای LCD : اساساً سه تکنولوژی کریستال مایع در مانیتورهای LCD استفاده شده است که عبارتند از TN+film , IPS ,MVA مهم نیست که از کدام تکنولوژی استفاده شود همه آنها از یک اساس پیروی می کنند.یک یا چند لامپ نئون روشنایی صفحه را تأمین می کنند برای مدلهای ارزانتر یک لامپ نئون استفاده شده است اما در مدلهای گرانتر ممکن است تا چهار لامپ یا حتی بیشتر پیدا کنید.تعداد لامپهای نئون تأثیری در کیفیت تصویر ندارند. در عوض لامپ لامپ دوم به عنوان یک پشتیبان عمل می کند اگر برای لامپ اول مشکلی پیش بیاید. در واقع عمر مفید مانیتور افزایش می یابد از آنجا که یک لامپ نئون معمولاً 50000 ساعت کار میکند در حالیکه وسایل الکترونیکی 100000 تا 150000 ساعت کار می کنند.برای اینکه از یکنواختی صفحه تصویر اطمینان حاصل شود نور بوسیله یک سیستم منعکس کننده شدت یکسانی پیدا می کند اگر چه ممکن است در نگاه اول به نظر نرسد ولی عملکرد این صفحات فوق العاده پیچیده است در حقیقت 2 پانل وجود دارد یکی در هر طرف ساب پیکسلها که هر کدام با یک فیلتر قرمز سبز آبی پوشش داده شده است در یک مانیتور 15 اینچ تعداد ساب پیکسلها به "1024x768x3=2359296" میرسد هر سلول RGB بوسیله یک ترانزیستور که ولتاژ مختص به خودش را دارد کنترل می شود و این ولتاژ که در محدوده بزرگی تغییر می کند باعث می شود که کریستالهای مایع در هر ساب پیکسل در یک زاویه خاص بچرخند که این زاویه تعداد نورهای عبوری از هر ساب پیکسل را تعیین می کند ( منظور سه نور قرمز سبز و آبی است ). که در حقیقت سبب بوجود آمدن تصویر صفحه نمایش می شود. هدف نهایی کریستالها منحرف کردن نور برای عبور از میان فیلترهای پلاریزه است قبل از اینکه دیده شود اگر کریستالها همه در جهت فیلتر قرار گرفته باشند نور از آن عبور می کنند و برعکس اگر همه آنها عمود بر فیلتر قرار گرفته باشند صفحه نمایش سیاه باقی می ماند. کریستال مایع: اصولاً کریستالهای مایع موادی هستند که به طور فیزیکی دارای خاصیتهای جامد و مایع هر دو هستند. یکی از خاصیتهای جالب آنها توانایی آنها در تغییر موقعیت بسته به ولتاژ اعمالی به آنها است. اجازه دهید نگاه دقیقتری به آنها بیندازیم. در دنیای علم و تکنولوژی کریستالهای مایع همیشه جالب توجه بوده اند.در سال 1888 «Friedrich Reinitzer» یک گیاه شناس اتریشی در مورد نقشی که کلسترول در گیاهان بازی می کرد تحقیق می کرد. یکی از آزمایشات او در معرض حرارت قرار دادن ماده بود. او کشف کرد کریستالها در دمای 14/5 درجه تبدیل به سیال و یک حالت ابری می شدند و در دمای 178/5 درجه یک مایع واقعی بودند. او اکتشافش را با اتو لهمان یک فیزیکدان آلمانی که کشف کرده بود مایعات خواص مشابه کریستال دارند در میان گذاشت. به خصوص راجع به رفتار آن زمانیکه به آن نور تابانده می شد بنابراین نام آن بوسیله اتولهمان به این صورت نام گذاری شد: کریستال مایع.نمای نزدِیک ازکرِِِِیستال مایع مانیتور CRT یک مانیتور CRT قدیمی از یک لوله به شکل Wh استفاده میکند که شبیه یک بطری شیشه ای بزرگ است. 3 تفنگ الکترونی در سمت باریک آن قرار دارند آنها الکترونها را به سمت صفحه بزرگ مسطحی که در برابر تماشاگر قرار دارد شلیک می کنند. در داخل صفحه ای که ما به آن نگاه می کنیم بوسیله لایه نازکی از فسفر به صورت نقطه ای پو شانده شده است آنها در گروههای 3 تایی مرتب شده اند یک قرمز ، یک سبز و یک نقطه فسفری آبی. آنها با یکدیگر یک پیکسل را می سازند. این نقاط زمانی روشن می شوند که که بوسیله الکترونها از طرف تفنگ الکترونی ضربه می زنند. هر کدام از این تک نقطه ها بوسیله یک پرتو الکترون ضربه می خورند هر چه پرتو الکترون قویتر باشد نقاط نورانی تر می شوند. آنها شروع به سیاه شدن می کنند اما زمانیکه اشعه به تمام قدرت خود رسید نقاط به رنگ قرمز سبز و آبی در می آیند. اشعه الکترونی بوسیله میدان مغناطیسی هدایت می شود که به اشعه انحنا می دهند بنابراین آنها دقیقاً به نقطه مطلوب اصابت می کنند اشعه های الکترون به سرعت صفحه نمایش را جارو می کنند. هر کدام از سه تفنگ الکترونی باید بدون وقفه تک نقطه های ( هر یک از نقطه های رنگی به تنهایی ) مقصد را از چپ به راست خط به خط از بالا به پایین اسکن کنند و این کار را معمولاً 70 تا 85 بار در ثانیه انجام می دهند. شدت اشعه هر تفنگ الکترونی برای هر تک نقطه می تواند تنظیم شود تا رنگ نهایی را ایجاد کند.یک صفحه معمولی یک مانیتور CRT می تواند از 480000 پیکسل که به آن تصویر 600*800 می گویند. در هر خط افقی 800 نقطه وجود دارد و 600 خط از بالا تا پایین صفحه مانیتور CRT وجود دارند که مجموعاً 480000 پیکسل می شود. رزولوشنهای بالاتر: تعداد پیکسلهای بیشتر در صفحه نمایش برای ما امکان رزولوشنهای بالاتر را فراهم می کند و با یک رزولوشن بالاتر ممکن است تصویر واضح تر شود.پایین ترین رزولوشن در کامپیوترهای شخصی که برای مصارف بر اساس متنهای DOS مورد استفاده قرار می گیرد 480*680 پیکسل است و به آن یک تصویر VGA می گویند. VGA یک تصویر استاندارد بود تا اینکه وارد بازار شد قبل از آن استانداردهای پایین تری هم وجود داشت مانند CGA.همانطور که کامپیوتر های شخصی قدرتمند تر می شدند حوالی سال 1990 تقاضا برای صفحه نمایش با رزولوشن بیشتر افزایش یافت. ویندوز یک محیط گرافیکی است و به خوبی در رزولوشنهای بالا کار میکند همچنین بازیهایی زیادی وجود داشتند که احتیاج به رزولوشن بالایی داشتند. به هر حال آخرین استاندارد واقعی که روی کامپیوترهای شخصی به کار گرفته شد VGA بود. و بهینه ساریهای که در رزولوشن انجام گرفت بر اساس VGA بود و اصطلاحات SVGA یا SUPER VGA که بعدها استفاده شد بر همین اساس بود بعدها XGA و نامهای دیگری آمدند که هر کدام رزولوشنهای متفاوتی را تعریف می کردند.در حقیقت اصطلاحات SVGA , XGA خیلی مورد استفاده قرار نمی گیرند. در عوض ما به رزولوشن، فرکانس تصویر و رنگ توجه می کنیم. اما اجازه بدهید در مورد رزولوشن بحث کنیم. رزولوشن با اندازه صفحه مانیتور رابطه دارد هر چه مانیتور بزرگتر باشد امکان دستیابی به رزولوشن بالاتر بیشتر است در زیر جدولی از رزولوشنهای مختلف را می بینید. Standard Resolution Number of pixels Recommended CRT screen size Recommended TFT screen size VGA 640 x 480 307,200 14" n/a SVGA 800 x 600 480,000 15", 17" 10.4", 12" SVGA 1024 x 768 786,432 17", 19" 13.3" - 15" XGA 1152 x 864 995,328 17", 19", 21" n/a Vesa 1280 1280 x 1024 1,310,720 19", 21" 17.3", 18.3" Vesa 1600 1600 x 1200 1,920,000 21" and bigger n/a (yet) صفحه نمایش و رزولوشن باید با یکدیگر مطابقت داشته باشند هر چه رزولوشن بالاتر باشد جزئیات بیشتری در صفحه نمایش دیده می شود در یک دسک تاپ ویندوز اندازه آیکونها را در رزولوشن 800در 600 2 یا 3 برابر بزرگتر نسبت به رزولوشن 1280 در 1024 است.یک مانیتور بخصوص می تواند در رزولوشن های مختلف پاسخگو باشد اگر چه همه رزولوشن ها مناسب نیستند در یک مانیتور با صفحه نمایش کوچک در رزولوشن خیلی بالا آیکونها خیلی کوچک می شوند.بنابراین رزولوشن و اندازه صفجه باید با یکدیگر مطابقت کنند.شما نمی توانید درباره یک مانیتور فقط از روی رزولوشن آن قضاوت کنید سرعت refresh ( فرکانس ) و عمق رنگ به همان اندازه مهم هستند. پرتو الکترونی: در مانیتورهای قدیمی CRT تفنگ الکترونی بدون وقفه و دقیقاً الکترونها را از پیکسلی به پیکسل دیگر پرتاب می کرد. در حقیقت همانطور که اشعه صفحه نمایش را جارو می کرد تغییر مکان می داد. هر نقطه در صفحه نمایش یک تابش آنی الکترونها را دریافت می کرد قبل از اینکه اشعه به نقطه بعدی بتابد و شدت اشعه از نقطه ای به نقطه دیگر تغییر می کرد.صفحه مانیتور پوشیده شده از فسفر دارای خاصیت نور افشانی بود زمانیکه الکترونها به سمت آنها شلیک می شدند در حقیقت باید دوباره نقاط را نورانی می کردند قبل از اینکه نور آنها محو شود.و نتیجه این می شود که ما یک تصویر پایدار و نسبتاً یکنواخت می دیدیم. ولی در حقیقت تصویر لرزشهایی داشت. مانیتورهای CRT امروزی:در مانیتورهای امروزی هر پیکسل 60 ، 70 ، 75 یا 80 بار در ثانیه refresh یا تازه سازی می شوند. بنابراین تفنگ الکترونی باید خیلی سریع حرکت کند تا 18 میلیون شلیک در ثانیه یا بیشتر انجام دهد اگر یک تصویر 75 بار در ثانیه تازه سازی شود می گوییم فرکانس تازه سازی یا refresh برابر 75 هرتز است کارت گرافیک سیگنالهای refresh را صادر می کند بنابراین سرعت تازه سازی را کنترل می کند پس کارت گرافیکی باید با مانیتور سازگاری داشته باشد بنابراین این دو واحد باید بوسیله یک رابط مناسب برای انتقال سیگنال به یکدیگر متصل شونداجازه بدهید تصور کنیم مانیتوری با رزولوشن 1280 در 1024 و سرعت تازه سازی (refresh ) برابر 75 هرتز در اختیار داریم. برای این منظور به مانیتوری با تفنگ الکترونی که قادر به 98 میلیون شلیک در ثانیه باشد احتیاج داریم این مانیتور در یک سرعت خیلی بالا کار می کند که بعضی مواقع می تواند سبب آلودگی بوسیله پرتوها شود. سرعت تازه سازی ( refresh ) یا فرکانس بالا: زمانیکه سرعت تازه سازی بالا رود صفحه مانیتور دارای ظاهر پایدار و نرم تری است. این اختلاف را در تلوزیونهای قدیمی که فرکانس آنها فقط 50 هرتز است می توان به خوبی مشاهده کرد. بعضی از کمپانها تلوزیونهایی تولید می کنند که فرکانس تازه سازی برابر 100 هرتز دارند. اگر شما یکبار از سرعت تازه سازی 100 هرتز استفاده کنید برای شما دیگر بسیار مشکل خواهد بود که با فرکانس 50 هرتز کار کنید مانیتورهای قدیمی و بدون کیفیت از فرکانس حداکثر 60 هرتز پشتیبانی می کردند و کیفیت پایینی داشتند که تصویر آنها لرزش داشت و برای ویندوز مناسب نبودند یک فرکانس معمول برای مانیتور که قابل قبول باشد 70 هرتز است به نظر بنده 75 هرتز قابل قبول است ولی اگر مدت زیادی با کامپیوتر کار میکنید شاید 80 یا 85 هرتز را استفاده کنید. شما باید همه این فرکانسها را امتحان کنید تا بهترین فرکانس مورد قبولتان را پیدا کنید. در اینجا یک تصویر از تنظیمات کنترلر گرافیک ATI Radeon را میبینید این گرافیک می تواند 11 سرعت تازه سازی مختلف در اختیار شما بگذارد ( از 43 تا 160 هرتز ) در رزولوشن1280 در 1024 توجه: سرعت تازه سازی همچنین فرکانس عمودی یا سرعت تازه سازی عمودی هم گفته می شود هر چه سرعت تازه سازی بیشتر بخواهید آنگاه مانیتور با کیفیت تری لازم خواهید داشت اگر شما سرعت تازه سازی بالا و هم رزولوشن بالا می خواهید احتیاج به یک مانیتور کیفیت بالا و یک کارت گرافیک کیفیت بالا احتیاج دارد. مانیتورها معمولاً در رزولوشن پایین می توانند سرعت تازه سازی بالا داشته باشند در اینجا چند مثال می آوریم تا بدانید چگونه کارایی مانیتور با رزولوشن تغییر می کند. CRT Screen 800 x 600 1024 x 768 1280 x 1024 1600 x 1200 Standard 15" 75 HZ 70 Hz 60 Hz - 15" Trinitron 90 Hz 80 Hz 75 Hz - 17" Trinitron 110 Hz 100 Hz 90 Hz 85 Hz برای اینکه تصویر به سرعت تازه سازی مورد نظر دست پیدا کند باید مانیتور و کارت گرافیک هر دو برای سرعت مورد نظر مناسب باشند ( قابلیت آن را داشته باشند ) معمولاً مانیتورها خصوصیتی دارند که به آن Multi Sync گفته می شود این بدان معناست که انها به طور اتوماتیک خود را با سیگنالی که از طرف کارت گرافیک می آید وقف می دهند یک مانیتور خوب معمولاً گران است مانیتورهای ارزان شاید بتوانند یک سرعت تازه سازی فرکانس بالا داشته باشند اما تصویر خوبی نخواهند داشت. همیشه تصویر یک مانیتور را قبل از خرید آن چک کنید. و بخاطر داشته باشید که مانیتورتان را بیش از 5 سال ( بیش از عمر کامپیوتر ) استفاده می کنید پس یک مانیتور کیفیت بالا بخرید! کارت گرافیک بمنظور شناخت اهمیت و جایگاه کارت های گرافیک ، یک کارت گرافیک با ساده ترین امکانات را در نظر می گیریم . کارت مورد نظر قادر به نمایش پیکسل های سیاه وسفید بوده و از یک صفحه نمایشگر با وضوح تصویر 480 * 640 پیکسل استفاده می نماید. کارت گرافیک از سه بخش اساسی زیر تشکیل می شود : - حافظه . اولین چیزی که یک کارت گرافیک به آن نیاز دارد ، حافظه است . حافظه رنگ مربوط به هر پیکسل را در خود نگاهداری می نماید. در ساده ترین حالت ( هر پیکسل سیاه و سفید باشد ) به یک بیت برای ذخیره سازی رنگ هر پیکسل نیاز خواهد بود. با توجه به اینکه هر بایت شامل هشت بیت است ، نیاز به هشتاد بایت (حاصل تقسیم 640 بر 8 ) برای ذخیره سازی رنگ مربوط به پیکسل های موجود در یک سطر بر روی صفحه نمایشگر و 38400 بایت ( حاصلضرب 480 در 80 ) حافظه بمنظور نگهداری تمام پیکسل های قابل مشاهده بر روی صفحه ، خواهد بود . - اینترفیس کامپیوتر . دومین چیزی که یک کارت گرافیک به آن نیاز دارد ، روشی بمنظور تغییر محتویات حافظه کارت گرافیک است . امکان فوق با اتصال کارت گرافیک به گذرگاه مربوطه بر روی برد اصلی تحقق پیدا خواهد کرد. کامپیوتر قادر به ارسال سیگنال از طریق گذرگاه مربوطه برای تغییر محتویات حافظه خواهد بود. - اینترفیس ویدئو . سومین چیزی که یک کارت گرافیک به آن نیاز دارد ، روشی بمنظور تولید سیگنال برای مانیتور است . کارت گرافیک می بایست سیگنال های رنگی را تولید تا باعث حرکت اشعه در CRT گردد. فرض کنید که صفحه نمایشگر در هر ثانیه شصت فریم را بازخوانی / باز نویسی می نماید ، این بدان معنی است که کارت گرافیک تمام حافظه مربوطه را بیت به بیت اسکن و این عمل را شصت مرتبه در ثانیه انجام دهد. سیگنال های مورد نظر برای هر پیکسل موجود بر هر خط ارسال و در ادامه یک پالس افقی sync ، نیز ارسال می گردد.عملیات فوق برای 480 خط تکرار شده و در نهایت یک پالس عمودی sync ارسال خواهد شد. پردازنده های کمکی گرافیک یک کارت گرافیک ساده نظیر آنچه در بخش قبل اشاره گردید ، Frame Buffer نامیده می شود. کارت، یک فریم از اطلاعاتی را نگهداری می نماید که برای نمایشگر ارسال شده است . ریزپردازنده کامپیوتر مسئول بهنگام سازی هر بایت در حافظه کارت گرافیک است . در صورتیکه عملیات گرافیک پیچیده ای را داشته باشیم ، ریزپردازنده کامپیوتر مدت زمان زیادی را صرف بهنگام سازی حافظه کارت گرافیک کرده و برای سایر عملیات مربوطه زمانی باقی نخواهد ماند. مثلا" اگر یک تصویر سه بعدی دارای 10000 ضلع باشد ، ریزپردازنده می بایست هر ضلع را رسم و عملیات مربوطه در حافظه کارت گرافیک را نیز انجام دهد. عملیات فوق زمان بسیار زیادی را طلب می کند. کارت های گرافیک جدید ، بطرز قابل توجه ای ، حجم عملیات مربوط به پردازنده اصلی کامپیوتر را کاهش می دهند. این نوع کارت ها دارای یک پردازنده اصلی پر قدرت بوده که مختص عملیات گرافیکی طراحی شده است. با توجه به نوع کارت گرافیک ، پردازنده فوق می تواند یک " کمک پردازنده گرافیکی " یا یک " شتاب دهنده گرافیکی " باشد. پردازنده کمکی و پردازنده اصلی بصورت همزمان فعالیت نموده و در مواردیکه از شتاب دهنده گرافیکی استفاده می گردد ، دستورات لازم از طریق پردازنده اصلی برای شتاب دهنده ارسال و شتاب دهنده مسئولیت انجام آنها را برعهده خواهد داشت . در سیستم های " کمک پردازنده " ، درایور کارت گرافیک عملیات مربوط به کارهای گرافیکی را مستقیما" برای پردازنده کمکی گرافیکی ارسال می کند. سیستم عامل هر چیز دیگر را برای پردازنده اصلی ارسال خواهد کرد. در سیستم های " شتاب دهنده گرافیکی " ، درایور کارت گرافیک هر چیز را در ابتدا برای پردازنده اصلی کامپیوتر ارسال می کند. در ادامه پردازنده اصلی کامپیوتر ، شتاب دهنده گرافیک را به منظور انجام عملیات خاصی هدایت می کند. مثلا" پردازنده ممکن است به شتاب دهنده اعلام نماید که :" یک چند ضلعی رسم کن " در ادامه شتاب دهنده فعالیت تعریف شده فوق را انجام خواهد داد. عناصر دیگر بر روی کارت گرافیک یک کارت گرافیک دارای عناصر متفاوتی است : - پردازنده گرافیک . پردازنده گرافیک بمنزله مغز یک کارت گرافیک است . پردازنده فوق می تواند یکی از سه حالت پیکربندی زیر را داشته باشد : -- Graphic Co-Processor . کارت هائی از این نوع قادر به انجام هر نوع عملیات گرافیکی بدون کمک گرفتن از پردازنده اصلی کامپیوتر می باشند. -- Graphics Accelerator . تراشه موجود بر روی این نوع کارت ها ، عملیات گرافیکی را بر اساس دستورات صادره شده توسط پردازنده اصلی کامپیوتر انجام خواهند داد. -- Frame Buffer . تراشه فوق ، حافظه موجود بر روی کارت را کنترل و اطلاعاتی را برای " مبدل دیجیتال به آنالوگ " (DAC) ارسال خواهد کرد . عملا" پردازشی توسط تراشه فوق انجام نخواهد شد. حافظه . نوع حافظه استفاده شده بر روی کارت های گرافیک متغیر است . متداولترین نوع ، از پیکربندی dual-ported استفاده می نماید. در کارت های فوق امکان نوشتن در یک بخش حافظه و امکان خواندن از بخش دیگر حافظه بصورت همزمان امکان پذیر خواهد بود. بدین ترتیب مدت زمان لازم برای بازخوانی / بازنویسی یک تصویر کاهش خواهد یافت . - Graphic BIOS . کارت های گرافیک دارای یک تراشه کوچک BIOS می باشند. اطلاعات موجود در تراشه فوق به سایر عناصر کارت نحوه انجام عملیات (مرتبط به یکدیگر) را تبین خواهد کرد. BIOS همچنین مسئولیت تست کارت گرافیک ( حافظه مربوطه و عملیات ورودی و خروجی ) را برعهده خواهد داشت . - Digital-to-Analog Converter ) DAC) . تبدیل کننده فوق را RAMDAC نیز می گویند. داده های تبدیل شده به دیجیتال مستقیما" از حافظه اخذ خواهند شد. سرعت تبدیل کننده فوق تاثیر مستقیمی را در ارتباط با مشاهده یک تصویر بر روی صفحه نمایشگر خواهد داشت Display Connector . کارت های گرافیک از کانکتورهای استاندارد استفاده می نمایند.اغلب کارت ها از یک کانکتور پانزده پین استفاده می کنند. کانکتورهای فوق همزمان با عرضه VGA :Video Graphic Array مطرح گردیدند. - Computer(Bus) Connector . اغلب گذرگاه فوق از نوع AGP است ..پورت فوق امکان دستیابی مستقیم کارت گرافیک به حافظه را فراهم می آورد.ویژگی فوق باعث می گردد که سرعت پورت های فوق نسبت به PCI چهار مرتبه سریعتر باشد. بدین ترتیب پردازنده اصلی سیستم قادر به انجام فعالیت های خود بوده و تراشه موجود بر روی کارت گرافیک امکان دستیابی مستقیم به حافظه را خواهد داشت . استاندارد های کارت گرافیک اولین کارت گرافیک در سال 1981 توسط شرکت IBM عرضه گردید. کارت فوق بصورت تک رنگ و با نام Monochrome Display Adapters)MDAs) ارائه گردید. صفحات نمایشگری که از کارت فوق استفاده می کردند ، متنی بودند. رنگ نوشته سفید یا سبز و زمینه سیاه بود. در ادامه کارت های چهار رنگ Hercules Graphic Catd)HGC) ارائه گردیدند. سپس کارت های هشت رنگ Color Graphic Adapter)CGA) و کارت های شانزده رنگ Enhanced Graphic Adapter)EGA) ارائه گردیدند. تولیدکنندگانی دیگر، نظیر کمودور کامپیوترهائی را معرفی کردند که دارای کارت های گرافیک از قبل تعبیه شده و ساخته شده در سیستم بودند. کارت های فوق قادر به نمایش تعداد زیادی رنگ بودند. زمانیکه شرکت IBM در سال 1987 کارت Video Graphic Array)VGA) را معرفی کرد، استاندارد جدیدی در این راستا مطرح گردید. نمایشگرهای VGA قادر به ارائه 256 رنگ و وضوح تصویر 400 * 720 بودند. یک سال بعد استاندارد Super Video Graphic Array)SVGA) مطرح گردید. استاندارد فوق قادر به ارائه 16/8 میلیون رنگ با وضوح تصویر 1024 * 1280 است . کارت های گرافیک از استانداردهای متفاوتی پیروی می نمایند. تولیدکنندگان کارت گرافیک همواره سعی در افزایش تعداد رنگ و وضوح تصویر با توجه به راهکارهای اختصاصی خود دارند. کارت های گرافیک می بایست قادر به اتصال به سیستم باشند. کارت های گرافیک قدیمی اغلب از طریق اسلات های ISA و یا PCI به سیستم متصل می شوند . اغلب کارت های گرافیک جدید از پورت AGP برای اتصال به کامپیوتر استفاده می نمایند کارت گرافیک: سه وسیله در یک کارت ویدیویی:کارت گرافیک شما به اندازه صفحه نمایش شما مهم است و بیشتر مواقع نادیده گرفته می شود در طول سالهای 1999 تا کنون کیفیت کلی کارتهای گرافیکی ارتقا یافته است قبل از آن تولیدات کم قابلیتی در بازار بود این مقاله را دنبال کنید تا در مورد کارتهای گرافیک کامپیوتر خود بیشتر بدانید یک کارت گرافیک اصولاً یک رابط یا یک کارت قابل تعویض یا قابل توسعه در کامپیوتر شما است بنابراین می تواند با یک کارت دیگر جایگزین شود ( مادر برد باید دارای اسلات AGP باشد ) کارت گرافیک همچنین می تواند به صورت onboard باشد که در کامپیوترهای شخصی lap top یا مادربردهای عمومی تر استفاده می شود که قابل تعویض نیستند. بنده یک دلیل روشن برای یک کارت گرافیک قابل تعویض در کامپیوتر خود دارم هر چند یک مادربرد مدرن می تواند دارای یک چیپ ست گرافیکی عالی باشد شما فقط باید بدانید کدام یک!بدون توجه به اینکه آیا کارت گرافیکی onboard یا قابل تعویض است رابط گرافیکی از سه قسمت تشکیل شده است: • یک چیپ ست گرافیکی با مارکهای معتبر ( ATI , Matrox , Nivadia , S3 , Intel نامهای شناخته شده در زمینه هستند ) چیپ ست گرافیکی سیگنلهایی را که مانیتور باید از یک تصویر دریافت کند می سازد. • انواعی از RAM ( که انواع معمول آنها مانند: EDO , SGRAM یا VRAM هستند) حافظه RAM برای اینکه بتواند تصویر کامل صفحه نمایش را در هر لحظه بخاطر بیاورد لازم است. کارت گرافیک ممکن است از حافظه اصلی مادر برد استفاده کند. • یک RAMDAC چیپی که سیگنالهای دیجیتال را به آنالوگ تبدیل می کند اگر شما از مانیتورههای FLAT PANEL دیجیتال استفاده می کنید احتیاجی به تابع RAMDAC ندارید کارت گرافیکی CPU را پشتیبانی می کند: کارت گرافیک یک تابع پشتیبانی برای CPU دارد و آن پروسسوری مانند CPU است. اگر چه این پروسسور اختصاصاً برای کنترل تصویر صفحه نمایش ساخته شده است. شما می توانید کامپیوتری بسازید که چیپ کنترل گرافیکی را نداشته باشد و وظیفه آن را به عهده CPU بگذارید. ولی CPU دائماً اشغال خواهد شد و نرم افزاری را اجرا می کند که باید تصویر مانیتور را تولید کند. رم در کارت گرافیک : کارتهای گرافیک معمولاً مقدار معینی RAM دارند که به آن فریم بافر هم گفته می شود امروزه کارتهای گرافیک مقدار زیادی رم دارند اما قبل از آن مهم است که بدانیم: • چه میزان RAM ؟ این برای عمق رنگ در رزولوشن بالا اهمیت دارد. • چه نوع RAM ? این برای سرعت بالا لازم است رم گرافیکی برای نگهداری تصویر بزرگ مانیتور در حافظه لازم است. CPU اطلاعاتش را به کارت گرافیک می فرستد. پروسسور کارت گرافیک یک تصویر برای مانیتور می سازد و آن را در RAM گرافیک ذخیره می کند. این تصویر یک bitmap بزرگ است. برای update مداوم تصویر مانیتور استباده می شود مقدار RAM: کارت گرافیکهای قدیمی تر معمولاً دارای 1و 2و4 مگابایت حافظه یا بیشتر بودند. واقعاً چقدر حافظه لازم است؟ حداقل احتیاج میزان رزولوشنی است که روی مانیتورتان می خواهید. برای یک استفاده دو بعدی معمولی رنگهای 16 بیت کافی است. اجازه بدهید نگاهی به میزان RAM لازم برای رزولوشنهای مختلف بیندازیم: Resolution Bit map size with 16 bit colors Necessary RAM on the video card 640 x 480 614,400 bytes 1 MB 800 x 600 960,000 bytes 1.5 MB 1024 x 768 1,572,864 bytes 2 MB 1152 x 864 1,990,656 bytes 2.5 MB 1280 x 1024 2,621,440 bytes 3 MB 1600 x 1200 3,840,000 bytes 4 MB توجه داشته باشید که 100 درصد RAM گرافیکی برای ذخیره Bitmap استفاده نمی شود بنابراین یک مگا بایت برای نشان دادن یک تصویر 800 در 600 با عمق رنگهای ( تعداد رنگ ) 16 بیت کافی نیست. همانطور که در محاسبات بالا این نشان داده شده است بنابراین اگر شما رم گرافیکی بالاتری از میزان متناظر با رزولوشن مورد نظر ( در جدول بالا ) داشته باشید افزایش سرعت را مشاهده خواهید کرد مثلاً اگر از یک رم گرافیکی 4 مگابایت به جای 2 مگابایت برای رزولوشن 800 در 600 استفاده کنید افزایش سرعت را حس خواهید کرد در این حالت اطلاعات می توانند به طور همزمان از روی رم خوانده شوند و روی آن نوشته شوند که برای هر کدام از cell های متفاوت رم گرافیکی استفاده می شود. استفادهای سه بعدی: برای پاسخ به تقاضای زیادی که برای کیفیت بالای تصویر سه بعدی وجود داشت کارتهای گرافیکی با رم گرافیکی 16 و 32 مگابایت وارد بازار شدند و آنها از اینترفیس ( اسلات ) AGP برای پهنای باند بیشتر دسترسی به حافظه اصلی استفاده کردند. VRAM: به طور خلاصه همه انواع رمهای معمول می توانند در کارتهای گرافیکی استفاده شوند. اکثر کارتهای گرافیکی از انواع خیلی سریع رمهای معمولی استفاده می کنند بعضی کارتهای حرفه ای ( مانند Maxtor Millennium 2 ) در گذشته از چیپ های اختصاصی VRAM یا Video Ram) استفاده می کردند. این یک نوع رم بود که فقط روی کارتهی گرافیکی استفاده می شد در اصل یک VRAM از دو سلول رم معمولی ساخته شده است که به یکدیگر متصل شده اند. بنابراین شما از رم دو برابر استفاده می کنید. همچنین قیمت VRAM دو برابر انواع دیگر است. ویژگی برتر سلول دوتایی این است که به Video processor اجازه می دهد که به طور همزمان که اطلاعات قدیمی را می خواند اطلاعات جدید را در همان آدرس بنویسد. بنابراین VRAMدو دروازه دارد که می تواند در یک زمان فعال شود و به طور چشمگیری سریعتر کار می کند. UMA و DVMT: در مادر برد های قدیمی تر کنترلر گرافیکی به صورت on board بود. از SMBA که مخفف ( Shared Memory Buffer Architecture ) یا UMA که مخفف ( Unified Memory Architecture ) می باشند قسمتی از رم سیستم که برای استفاده به عنوان رم گرافیکی اختصاص یافته و استفاده می شد اما اشتراک گذاشتن حافظه خیلی کند بود و استانداردهای آن جالب توجه عموم نبود. یک ویرایش جدید از این نوع در اینتل ساخته شد که چیپ ست 810 نام داشت و بهتر از آن 815 بود. که کنترل گرافیکی را در خود داشت و قسمتی از رم سیستم را به عنوان رم گرافیکی استفاده می کرد این سیستم به نام D.V.M.T که مخفف (Dynamic Video Memory Tecbology ) بود، شناخته شد. RAMDAC: همه کارتهای گرافیکی قدیمی یک چیپ RAMDAC داشتند که سیگنالها را از دیجیتال به آنالوگ تبدیل می کرد. مانیتورهای CRT با سیگنال آنالوگ کار می کنند کامپیوتر شما با اطلاعات دیجیتال ( صفر و یک ) که به رابط گرافیکی فرستاده می شود کار می کند قبل از اینکه این سیگنالها برای مانیتور فرستاده شوند باید تبدیل به آنالوگ شوند که این عمل در خروجی کارت بوسیله RAMDAC انجام می گیرد. توصیه ما برای یک RAMDAC خوب به قرار زیر است: • یک چیپ خارجی که داخل چیپ VGA نباشد. • clock speed برابر 250-360 مگا هرتز انتقال حجم سنگین اطلاعات: در گذشته کارتهای گرافیکی بودند که flat بودند این کارتها هوشمند نبودند. آنها اطلاعات و سیگنالها را از CPU دریافت می کردند و آنها را به مانیتور انتقال می داند و کار دیگری انجام نمی دادند. CPU باید همه محاسبات لازم را برای خلق تصویر مانیتور انجام می داد.با توجه به اینکه هر تصویر صفحه نمایش یک Bitmap بزرگ بود CPU باید مقدار زیادی اطلاعات را برای هر تصویر جدید از RAM به کارت گرافیک انتقال می داد.به زودی اینترفیسهای گرافیکی مانند ویندوز محبوبیت پیدا کردند و با این کارتها کامپیوترهای شخصی بسیار کند بودند زمانیکه CPU انرژی زیادی برای تولید تصویر صفحه نمایش بکار می برد این طبیعی بود. میتوان حجم اطلاعات لازم را محاسبه کرد یک تصویر با رزولوشن 1024 در 768 با عمق رنگ 16 بیت یک Bitmap با حجم 1.5 مگابایت است که به صورت زیر محاسبه میشود: 1024x768x2 byte با هر تعویض تصویر ( با فرکانس مثلاً 75 هرتز در هر ثانیه 75 تصویر خواهیم داشت ) احتیاج به انتقال 1.5 مگا بایت تصویر هست و این انرژی کامپیوتر را هدر میدهد به خصوص زمانیکه در حال اجرای یک بازی ( game ) هستید ولی در کارتهای گرافیک امروزی این محاسبات در کارت گرافیک انجام می شود. راهنمای خرید کارت گرافیک سرعت کلاک پردازشگر مشابه پردازشگر اصلی رایانه ها داشتن سرعت کلاک بیشتر برای پردازشگر کارت گرافیک صرفاً به مفهوم عملکرد سریعتر آن نیست. شاید یک پروسسور 400MHz سریعتر از یک پروسسور 600MHz در یک سیکل کاری باشد. از دید یک پروسسور گرافیکی سرعت Render و سرعت clock با تعداد پیکسل هایی است که می تواند در هر سیکل پردازش نماید. ظرفیت حافظه عبارت از میزان حافظه ای که روی کارت گرافیک صرفاً جهت فعالیتها و کارهای گرافیکی قرار گرفته است. در حال حاضر تمامی چیپ ها قابلیت قابل استفاده با مقادیر مختلف حافظه هستند. که در برخی موارد به 512MB می رسد. میزان حافظه در عملکرد کارت وابستگی به نوع کار گرافیکی که انجام می دهید دارد. دسترسی پردازشگر کارت گرافیک به حافظه کارت بسیار سریعتر از رم کامپیوتر است. بنابراین حافظه بیشتر بر روی کارت باعث می شود که پردازشگر برای بدست آوردن اطلاعات مورد نیاز کمتر به حافظه اصلی مراجعه کند و سرعت بالا رود. به زبان ساده تر اگر در حال حاضر از کارت گرافیک Geforce 6600 با 128 مگابایت حافظه استفاده کنید و قصد دارید آن را به Geforce 6600 با 256 مگابایت حافظه ارتقا دهید شاید در زمانی که با رایانه بازی می کنید اصلاً متوجه تغییر عملکرد آن نشوید مگر اینکه بازی هایی را انجام دهید که از این قابلیتها استفاده می کنند. پهنای باند حافظه این خصوصیت سرعتی است که پروسسور گرافیکی می تواند با حافظه کارت ارتباط برقرار کند. یکی از محدودیت ها در کارهای سه بعدی سرعتی است که رایانه می تواند اطلاعات را به پردازشگر گرافیک انتقال دهد. حافظه سریعتر به مفهوم بر طرف کردن این محدودیت است که باعث افزایش سرعت Rendering خواهد شد. کارت های گرافیک در حال حاضر از دو نوع حافظه بهره می برند. DDR , GDDR3 که نوع GDDR3 سریعتر است و بهتر می تواند مانع از مشغول شدن پردازشگر گرافیک شود. عملکرد کارت همچنین می تواند از پهنای باند باس حافظه تاثیر بپذیرد. یک کارت گرافیک با باس جافظه 128 بیت می تواند دو برابر یک کارت با باس حافظه 64 بیت اطلاعات را بین حافظه کارت و پروسسور تبادل نماید. Shader مدلهای Direct X shader جزئیات بسیاری را جهت کنترل بر روی آنچه نمایش داده می شود برای افراد خواستار توسعه ارائه می دهد. و می تواند افکت های بسیاری نظیر سایه های پیچیده انعکاس نور، ایجاد مه و مانند آنها را بوجود آورد. مایکروسافت با ارائه مدل Shader از ابتدا قدرت مانور زیادی را در اختیار توسعه دهندگان قرار داده است که نتیجه آن ایجاد پتانسیل بالا جهت واقعی تر و ملموس تر کردن تصاویر بوده است Shader مدل 3 آخرین نسخه ای است که Direct X9.0 در اختیار کاربران قرار داده است.در حال حاضر ( در زمان نگارش این مقاله ) تنها Nivadia از این نسخه پشتیبانی می کند. سرعت Fill این خصوصیت به مفهوم سرعتی است که کارت گرافیک می تواند یک صفحه را نقاشی کند. هر سطح در صحنه های سه بعدی دارای یک texture (تصاویری هستند که جنس،حالت و بعضی از خواص ماده را به صورت روکش روی سطح یک جسم سه بعدی نمایش می دهند مثلآ عکس یک چوب را روی یک مکعب مستطیل قرار می دهند تا شکل الوار دیده شود.) است که به آن نسبت داده شده سرعت پیکسلها (texel) در ثانیه نشان دهنده این که چه تعداد از پیکسلهای texture می توانند در هر ثانیه نمایش داده شوند. اما یک texel چیست؟ یک texel به نوعی مشابه یک پیکسل سه بعدی است. در واقع یک رویه سطح می تواند توسط خانه های یک تصویر 640×480 پیکسل از تصویر آجرها نمایش داده شود. هر پیکسل در این صفحه texel خوانده می شود و روی هر texel پردازش صورت می گیرد تا فاصله و زاویه این نقطه از دیوار را نمایش دهد. سرعت fill حاصلضرب سرعت کلاک پروسسور و تعداد پیکسل هایی است که می تواند در هر سیکل کلاک پردازش شوند تعداد پیکسل هایی که می توانند در هر سیکل کلاک پردازش شوند. گوشه ها: با وجود اینکه سرعت Fill اطلاعاتی در خصوص عملیات Rendering چیپ گرافیکی می دهد اما در مورد محاسبات هندسی هیچگونه اطلاعاتی ندارد. چیپهای گرافیکی نمی توانند روی سطوح منحنی کار کنند. آنها می توانند فقط سطوح مسطح را پردازش نمایند. اما اگر به اندازه کافی سطوح مسطح در اختیار داشته باشند می توانند با کنار هم قرار دادن آنها سطحی مشابه منحنی بوجود آورند. و هر چه تعداد این سطوح مسطح بیشتر باشد انحنای سطح حاصل طبیعی تر به نظر می آید البته کار پردازش برای گرافیک هم مشکل تر می شود. در پردازشی که Tessellation خوانده می شود تمامی اشیا در یک صحنه سه بعدی به سطوح مثلثی شکل شکسته می شوند. همانطور که گفته شد افزایش این سطوح مثلثی باعث نمایش بهتر اشیا می شود یک جسم سه بعدی می تواند متشکل از صدها یا هزاران مثلث باشد. این موضوع همان چیزی است که سازندگان بازیها در زمان طراحی اشیا و شخصیت های بازی با آن در گیر هستند یعنی مثلاً کاراکتر را به گونه ای طراحی کنند که نه بازی خیلی سنگین شود ( تعداد سطوح مثلثی زیاد شود ) و نه آنقدر در تعداد آنها صرفه جویی کنند که کاراکتر دارای لبه های تیزی شود و شکل طبیعی نداشته باشد. متاسفانه ATI و NVidia استاندارد های متفاوتی را برای بیان میزان قدرت پردازش هندسی استفاده می کنند مشخصه چیپ NVidia بر اساس تعداد رئوس در ثانیه است. ( که به مفهوم نقاط در گوشه های مثلث می باشد ) در حالیکه مشخصه ATI بر اساس تعداد مثلث در ثانیه است. با توجه به اینکه مثلث های کنار هم دارای رئوس مشترکی هستند. نمی توان به سادگی تعداد مثلث ها را بدست آورد. Anti-aliasing : Anti-aliasing روشی است که برای حذف دندانه هایی که در خطوط مورب یا منحنی ها دیده می شود ایجاد شده است. ( برای فهم بهتر موضوع برنامه paint را باز کنید و یک خط مورب بکشید این دندانه ها به راحتی قابل دیدن هستند ) Anti-aliasing باعث می شود تصویر طبیعی تر به نظر بیاید ولی معمولاً سبب کند شدن کامپیوتر می شود چندین سطح برای Anti-aliasing وجود دارد که برخی بیش از بقیه به سیستم فشار وارد می کنند. RAMADC : RAMADC مخفف عبارت RAM Digital to Analogue Converter می باشد که به معنای مبدل دیجیتال به آنالوگ حافظه RAM می باشد. RAMADC یک چیپ ست است که صحنه ها را می گیرد و به فرمتی مناسب برای برای مانیتور ( نمایشگر ) تبدیل می کند. پردازشگر گرافیکی تصویر نهایی را خلق می کند و RAMADC به عنوان رابط پردازشگر و کابل VGA یا DVI قرار می گیرد تا در نهایت تصویر روی مانیتور قرار گیرد.RAMADC ها دارای سرعتهای متفاوتی هستند ( معمولاً 350-400 مگاهرتز ) و یک کارت گرافیکی ممکن است چندین سرعت داشته باشد. یک RAMADC سریعتر به معنای آن است که کارت گرافیک قادر است رزولوشن بالاتری را در خروجی پشتیبانی کند. RAMADC چند تایی به این معناست که کارت گرافیک می تواند از چندین نمایشگر به طور همزمان پشتیبانی کند. کارت صدا کارت های صدا حداقل 4 وظیفه را در کامپیوتر بر عهده دارد. آنها بعنوان synthesizer رابط MIDI و مبدل آنالوگ به دیجیتال (A/D) در حال ضبط کردن و مبدل دیجیتال به آنالوگ (D/A) در حال پخش عمل می کنند. اکنون به توضیح هر کدام می پرداریم: The Synthesizer: Synthesizer رساننده صدایی است که کارت صدا تولید کرده است. در اینجا ما سه نوع سیستم داریم: FM Synthesiz,Ware tables Sampling,Physical Modeling FM Synthesiz: ارزانترین کارتهای صدا از تکنولوژی FM برای مدل کردن آلات موسیقی متفاوت استفاده می کنند. این کارتهای صدا واقعاٌ Synthesizer هستند. کارت صدا اصواتی تولید می کند که از ترکیب یک سری صداهای مصنوعی ساخته شده است. Ware tables Sampling Ware table بهترین وگرانترین تکنولوژی در کارتهای صدا است. این بدان معنی است که صدا در کارتهای صدا از دستگاههای واقعی ضبط می شود. بعنوان مثال از روی یک پیانو یک نمونه کوچک ضبط و ذخیره می شود و زمانی که موزیک اجرا می شود در حقیقت شما به این اصواتی که بصورت نمونه ضبط شده است گوش می دهید، لذا زمانی که این نمونه های صوتی دارای کیفیت بالایی باشند کارت صدا اصوات دل انگیزتری تولید می کند. در این حالت صدای پیانو مانند یک پیانو واقعی شنیده می شود. سیستم Ware table در کارت صداهای Blasters AWE بکار رفته است. Physical Modeling در این حالت اصوات تولیدی در نتیجه نرم افزار مدل شده اند. در این حالت به نظر می آید که پروسسور باید کار طاقت فرسایی انجام دهد.کارت صداهای Orginal مارک Gold شامل صدای 14 دستگاه هستند که بدین روش مدل شده اند. آزمایش صدا: کیفیت اصلی کارت صدا را بوسیله اجرای یک فایل MIDI می توان امتحان کرد. در این حالت براحتی می توانید تفاوت را احساس کنید. همچنین در تعداد نت هایی که در یک لحظه می تواند اجرا شود هم، تفاوت وجود دارد. اگر شما می خواهید موزیک خود را در کامپیوتر خود بسازید، الزاماٌ برای ساختن این موزیک از صداهای موجود در کامپیوتر خود استفاده کرده اید و هرچه کار شما بزرگتر باشد نمونه صداهای بیشتری احتیاج دارید. بعضی کارتهای صدا نمونه های صداهای جدید را می پذیرند و شما می توانید نمونه های جدید خود را ذخیره سازید. در این حالت کارت صدا یک RAM بعنوان حافظه در خود دارد تا بتوانید صداهای مورد نظر را روی آن دانلود کنید. مبدل آنالوگ به دیجیتال: زمانیکه در حال ضبط صداهای آنالوگ هستید(مثلاٌ هنگام ضبط صدا از میکروفن) به یک مبدل آنالوگ به دیجیتال احتیاج دارید و مبدل دیجیتال به آنالوگ نیز زمانی استفاده می شود که صدای دیجیتال باید مجدداٌ برای آمپلی فایر اسپیکرهای شما به سیگنال آنالوگ تبدیل شود. امواج صدا پس از این که از طریق میکروفن به کارت صدا منتقل می شوند، در آنجا به یکسری پالسهای دیجیتال تبدیل می گردند که هر از چند گاهی در یک فایل ذخیره می شوند. بنابراین ضبط یک صوت در کامپیوتر شامل یک فرآیند تبدیل آنالوگ به دیجیتال میباشد. اما در حالت اجرای یک فایل صوتی جریان بیتهای صفر و یک اطلاعاتی تبدیل به سیگنالهای آنالوگی می شوند که در نهایت به بلندگوی اسپیکر شما ختم می گردد. فرآیند نمونه گیری: همانطور که ذکر شد ضبط دیجیتالی صدا را بعنوان نمونه گیری شناختیم. شما می توانید هر صدایی را که می خواهید، روی یک فایل ذخیره کنید و برای اینکار کافی است شما کارت صدایی بهمراه میکروفن داشته باشید. عملیات نمونه گیری نیز می تواند با روشها و کیفیتهای متفاوت انجام پذیرد: نمونه گیری 8 بیتی یا 16 بیتی،11.22 یا 44 کیلو هرتز، استریو یا مونو عددی که بر حسب کیلو هرتز بیان می شود نشان می دهد که صدا نمونه های صوتی چند هزار بار در ثانیه ضبط می شود. کیفیت صدای نمونه گیری شده: یک نمونه صدا مانند صدای ضبط شده روی نوار کاست است که کیفیت آن می تواند خوب یا بد باشد در اینجا بر نحوه تنضیمات برای کیفیت گذری می کنیم. در هنگام ضبط صدای دیجیتالی در هر ثانیه چندین نمونه از صدا گرفته می شود هر چه تعداد این نمونه ها در واحد زمان بیشتر باشد کیفیت بهتر است. طبیعتاً یک نمونه گیری بدون وقفه از سیگنال صوتی بهترین کیفیت را خواهد داشت ولی در عمل غیر ممکن است. برای ضبط سی دی های صوتی ( Audio CD ) به تعداد 44100 بار در ثانیه از سیگنال صوتی نمونه گیری می شود. کیفیت با واحد Hz و رزولوشن با تعداد بیت اندازه گیری می شود. هر چه مقدار KHz بیشتر باشد کیفیت بهتر می شود اما فایل شما هم بزرگتر می شود. نمونه گیری 8 بیت یا 16 بیت به این اشاره دارد که چه مقدار اطلاعات از سیگنال صوتی در هر بار نمونه گیری ذخیره شود. 16 بیت یک کیفیت خوب به ما تحویل می دهد. فرض کنید فایل صوتی دیجیتال شما استریو 2 کانال 16 بیت در 44.1KHz باشد حجم فایل صوتی به صورت زیر خواهد بود 176400=44100 نمونه در ثانیه*16 بیت* 2 کانال همانطور که می دانید 8 بیت برابر یک بایت است بنابراین اندازه فایل ها با کیفیت CD در حالت استریو به صورت زیر خواهد بود زمان اجرا حجم فایل 1 دقیقه 10 مگابایت 1 ساعت 605 مگابایت 74 دقیقه 746 مگابایت آنچه در اینجا می بینید مربوط به فایل با فرمت Wave است. استریو 16 بیت و 44KHz کیفیت بسیار خوبی در اختیار شما قرار می دهد اما فایلهای با فرمت Wave حجم زیادی اشغال می کنند فایلهای MP3 بسیار فشرده شده اند در مورد این فرمت در آینده صحبت خواهیم کرد. هارد تا کنون ممکن است اطلاعاتی درباره اصطلاحات مربوط به هارد داشته باشید ولی تعریف دقیق آنها را ندانید . آشنایی با این اصطلاحات در هنگام خرید یک هارد یا رویارویی با یک هارد که روی یک سیستم بسته شده است می تواند به شما کمک شایانی کند. ظرفیت :(Capacity) ممکن است ظرفیت هارد که در مشخصات هارد آمده است شما را به اشتباه بیندازد. معمولا کارخانه های تولید کننده هارددرایو، یک مگابایت رابصورت تقریب، یک میلیون بایت تعریف می کنند در حالی که مقدار واقعی یک مگا بایت برابر ۱۰۴۸۵۷۶ بایت است . فرض کنید که یک درایو ۷۵ گیگابایتی خریده اید، حالا اگر یک مگابایت را ۱۰۴۸۵۷۶ در نظر بگیرید ، هارد درایو ۷۵ گیگابایتی شما در حدود۷۲ گیگابایت می شود با این همه چون هیچ وقت از تمام فضای هارددیسکتان استفاده نمی کنید ، چندان متوجه این موضوع نمی شوید . حجم بافر :(Buffer Size) بخشی از حافظه اصلی یا حافظه پنهان (Cache) که برای ذخیره اطلاعات تازه خوانده شده یا ذخیره موقت داده هایی که در حال نوشته شدن روی دیسک هستند ، مورد استفاده قرار می گیرد .یک بافر ۲ مگابایتی مطمئنا از یک بافر ۵۱۲ کیلوبایتی کارآمدتر است اما کاهش مراجعات مکرر به هارددیسک که سبب کاهش سرعت می شه ، این اختلاف را حقیقتاً بی اهمیت می کند . شما قطعا خواهان درایوی بدون بافر نیستید، اما اکثر مردم متوجه نمی شوند که با افزایش حجم بافر به بیش از ۵۱۲ کیلوبایت، چه کارایی ویژه ای بدست می آید .گرچه در زمان کار سرورها بافرهایی با ظرفیت بالا موثر هستند و به کار می روند . سرعت چرخش محور :(Spindle Speed) اکنون به توضیح مشخصاتی می پردازیم که اگه عامل سرعت برای شما پراهمیته ، کاربردی و راه گشا خواهند بود .این مقدار، سرعت گردش پلترهای دیسک را که به یک محور یا دسته متصل می شوند بیان می کند و با واحد دور در دقیقه (rpm) اندازه گیری می شه . سرعت اکثر هارددرایوهای موجود، در محدوده ۵۴۰۰rpm تا۱۵۰۰۰ rpm و با کارایی متوسط یک درایو IDE با سرعت چرخش ۷۲۰۰rpm است . سرعت چرخش محور درایو و تراکم ناحیه ای ، از مهمترین ویژگیهایی هستند که باید آنها را بدانید چرا که ترکیب این دو، شکل دهنده مشخصه های اصلی درایو هستند .سرعت چرخش بالاتر، معمولا و نه همیشه باعث عملکرد سریعتر درایو می شود . به عبارتی در یک زمان معین، درایوی با سرعت چرخش بالا و تراکم ناحیه ای پایین، دارای خروجی و توان کمتری نسبت به درایوی با سرعت چرخش پایین و تراکم ناحیه ای بالا در بعضی موارده . طبق ویژگیهای مقرر و معین مدلهای فعلی تحت فروش، شما می بایست همواره یک درایو ۷۲۰۰rpm (هارد پلاس یا دور بالا) را در مقابل ۵۴۰۰rpm انتخاب کنید . زمان جستجو :(Seek Time) این زمان برحسب میلی ثانیه اندازه گیری و معمولا به طور میانگین بیان می شود . زمان جستجو مشخص می کند که چه مدت زمان طول می کشه تا هد خواندن درایو بر روی پلترها صفحه های داخل هارد درایو و محل اصلی ذخیره اطلاعات عقب و جلو رفته و اطلاعات درایو رو خوانده یا ذخیره کند . این زمان عامل مهمی در تعیین سرعت عملکرد هارددرایو است. البته اکثر هارددیسکهای پیشرفته که به درایوهای ۷۲۰۰ دور در دقیقه ای (rpm) مجهز هستند ، زمان جستوجوی مشابه هم دارند .زمان جست و جوی همه ی آنها در محدوده زمانی ۹ میلی ثانیه قرار داشته و اختلاف زمان جست وجوی ۸/۵ میلی ثانیه و۹میلی ثانیه قابل چشم پوشیه . تا زمانی که از یک هارددیسک فوق العاده سریع با زمان جستجوی ۵ میلی ثانیه سرعت (اغلب هارددرایوهای )Seagate X۱۵ استفاده نکنید ، هرگز متوجه تفاوت محسوس بین این هارددیسکها نمی شوید . رابط :(Interface) هیچ وقت فریب برچسبهایی با مضمون سرعت انتقال ۱۰۰ مگابایت در ثانیه را نخورید چون یه درایو ATA/۱۰۰درحقیقت می تواند انتقالهایی با سرعت ۱۰۰ مگابایت در ثانیه رو مدیریت کند و شما هرگز حین کار عملی با اون ، چنین سرعتی رو تجربه نمی کنید . مشکل اینجاست که سیستم درونی حتی سریعترین هارددرایوهای IDE توانایی انتقال داده ها با چنین سرعتی رو ندارد. درحقیقت هیچ کدوم از درایوهای ATA/۱۰۰ موجود در بازار، در اوج عملیات خود حتی به سرعت انتقال ۵۰ مگابایت در ثانیه هم نمی رسن . این حرف به این معنا نیست که شما نباید رابط ATA/۱۰۰ بخرید، چرا که گذشته از تمام این حرفها، این فناوری، سریعترین فناوری موجوده . شما می بایست همواره از مادربوردهایی که از ATA/۱۰۰ پشتیبانی می کنند، استفاده کنید چون تا زمان از رده خارج شدن درایوهای IDE نسبتا قدیمی به این پشتیبانی، نیاز دارید. تراکم ناحیه ای :(Areal Density) این عدد، مقدار داده قابل ذخیره روی یک اینچ مربع از سطح مغناطیسی پلتر را معین می کند . هرچه که شما داده ها را نزدیکتر به هم قرار دهید، تراکم ناحیه ای بیشتری دارید .تراکم ناحیه ای معمولا با واحد گیگابیت در اینچ مربع بیان می شه تراکمهای بالاتر معمولا نشاندهنده درایوهای سریعتر هستند. برای مثال، چنانچه تراکم ناحیه ای پلتردیسک را دو برابر کنید، هد درایو به منظور خواندن یا نوشتن یک مقدار داده یکسان روی پلتر، به تنها نصف حرکت حالت قبل احتیاج داره .افزایش تراکم ناحیه ای باعث کاهش حجم ظاهری پلتر درایو می شود که آن هم به نوع خود، سبب افزایش بازدهی در جای دیگر، فرضا صرفه جویی در مصرف برق می شه . نرخ انتقال مستمریا منظم :(Sustained Transfer Rate) این نرخ بیان می کند که هارددرایو با چه سرعتی می تواند یک فایل پیوسته را سرویس دهی کند و معمولا بر حسب گیگابایت در ثانیه بیان می شود . نرخ انتقال مستمر داده ، جزو مهمترین ویژگیهای هارددرایو محسوب می شود اما اغلب پیش می آید که به صورت غلط ارائه شود . نرخ انتقال مستمر، سرعت هارددرایو رو در انتقال یک فایل حجیم که به طور منظم و پشت سرهم روی سکتورهای دیسک قرار گرفته ، مشخص می کند اما چنانچه شما اغلب با فایلهای کوچکتری که در سراسر دیسک پراکنده هستند ، کار می کنید ، زمان جستجو ویژگی کاربردی تر و مهمتری است . نکاتی برای خرید اسپیکر قدرت نامی (Power rating) در اکثر سیستمهای امروزی قدرت نامی به وات بیان می شود. که مقدار آن با واحد « (Peak music power out put (PMPO » یا ماکزیمم قدرت خروجی صدا بیان می شود که این واحد یک واحد فریبنده است و اطلاعات خاصی به شما نمی دهد. کمپانی های سازنده فقط بدنبال فروش محصول خود هستند. و از این واحد برای بزرگنمایی محصول خود استفاده می کند. اما در هنگام خرید اسپیکر باید قدرت RMS اسپیکر را به عنوان یک میزان فنی درست، برای بیان قدرت مداوم اسپیکر در نظر بگیرید. برای سیستم های اسپیکر با صدای فراگیر، یک قدرت RMS به میزان حداقل 40 وات برای اسپیکر کامپیوتر مناسب است. پاسخ فرکانسی(frequency response) اگر اسپیکر سیستم شما دارای رنج (گستره) فرکانسی باشد که در فرکانسهای بالایی محدود باشد، (مثلاً نتواند در فرکانسهای بالای 16 کیلو هرتز عمل کند) شما هیچ صدای زیری(صدای فرکانس بالا) که فرکانس آن بالای 16 کیلو هرتز باشد را نمی شنوید. بخصوص اگر موزیک کلاسیک گوش دهید. به طور مشابه اگر اسپیکر شما نتواند در فرکانسهای زیر 50 هرتز عمل کند، صدای کاملاً بم را نمی تواند بخوبی آشکار کند مثل صداهایی مانند طبلها و صداهای انفجار در فیلمها. پایه ها اگر شما از یک اسپیکر 2/1 استفاده می کنید که عموماً برای گوش دادن موسیقی استفاده می شود احتیاجی به پایه اسپیکر نخواهید داشت، چون احتمال زیاد، آنها را روی میز کامپیوتر خود قرار می دهید. اما اگر یک اسپیکر 4/1 یا 5/1 استفاده کنید، باید از قرار گرفتن اسپیکرها در جای مناسب و تعداد کافی پایه اطمینان حاصل کنید. این موضوع، زمانی مفید واقع می شود که بخواهید اسپیکرها را پشت سرتان روی یک دیوار یا حتی روی پایه ای، همسطح گوشهایتان برای شبیه سازی صدای فراگیر با کیفیت مناسب قرار دهید. کنترل ها اسپیکرها با یک کنترل صدای مرکزی به شما این امکان را می دهد که صدای اسپیکرها را بدون زحمت جابجا شدن از یک مکان تغییر دهید مثلاً همه کنترل های صدا روی sub woofer قرار داشته باشند که معمولاً این گونه است. ورودی صدا اگر شما یک اسپیکر استریو 2/1 دارید، تنها چیزی که احتیاج دارید کانالهای چپ و راست آنالوگ است. اما برای اسپیکرهای با سیستم صدای فراگیر چهار نقطه ای باید به دنبال چهار کانال جداگانه ورودی صدا برای سیستم اسپیکر خود باشید. MotherBoard برداصلی یک مدار چاپی چند لایه است . مسیرهای مسی که Traces نامیده می گردند، امکان حرکت سیگنال و ولتاژ را بر روی برد اصلی فراهم می نمایند. ازتکنولوژی چند لایه استفاده شده تا بدین طریق برخی از لایه های برد ، قادر به حمل داده برای BIOS ، پردازنده و حافظه بوده در حالیکه لایه های دیگر ولتاژ و Ground را بدون نگرانی از اتصال کوتاه جابجا نمایند. برد اصلی (MotherBoard) یکی ازاجزای اساسی و مهم کامپیوترهای شخصی محسوب می گردد.در سال 1982 همزمان با ارائه اولین کامپیوترهای شخصی از برد اصلی استفاده گردید. اولین برد اصلی از لحاظ اندازه نسبتا" بزرگ و بر روی آن ریزپردازنده 8080 نصب گردید. این برد شامل BIOS ، سوکت هائی برای حافظه مربوط به CPU و مجموعه ای از اسلات ها بود که کارت هائی از طریق آنها به برد اصلی متصل می گردیدند. در صورتیکه قصد استفاده از فلاپی درایو و یا یک پورت موازی و ... وجود داشت، می بایست یک برد جداگانه تهیه و آن را از طریق یکی از اسلات های موجود، به برد اصلی متصل کرد. وضعیت فوق سرگذشت اولین بردهای اصلی استفاده شده در کامپیوترهای شخصی بود. شرکت های آی . بی .ام و اپل با ایجاد تغییرات اساسی، بردهائی را طراحی نمودند که امکان اضافه کردن پتانسیل های دلخواه و جدید در هر زمان میسر بوده و تولید کنندگان متعدد بتوانند محصولات خود را بر اساس استانداردهای فوق طراحی و ... به بازار عرضه نمایند. اندازه گذرگاه داده (Data Bus) برد های اصلی جدید دارای یک گذرگاه داده ئی شصت و چهار بیتی می باشند. گذرگاه فوق عرض بزرگراهی را نشان می دهد که داده ها در طول آن حرکت و در احتیار پردازنده گذاشته شده و یا پردازنده نتایج عملیات خود را از طریق آنها ارسال می نماید. سرعت و عرض گذرگاه داده ، تاثیر مستقیم بر عملکرد پردازنده دارد . انواع متفاوت گذرگاه ها بشرح ذیل است : اندازه ( بیت ( مشخصات 8/16 Industry Standard Architecture ( ISA ) 8/16 Extended Industry Standard Architecture( EISA) 16/32 MicroChannel Architecture(MCA) 32 VESA Local Bus (VLB) 32/64 Peripheral Component InterConnect (PCI) 32 Accelerated Graphics Port ( 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 را دارا باشد. استفاده از چنین مادربردهائی از لحاظ اقتصادی نیز مقرون بصرفه بوده و در صورت نیاز به استفاده از قابلیت های فوق ، می توان از پتانسیل های مادربرداستفاده نمود( بدون هزینه مجدد) . ChipSets Chipsets ، امکانات و پتانسیل های خاصی را برای تراشه پردازنده بر روی برد اصلی فراهم می نمایند. Chipset بمنزله قلب کامپیوتر بوده و مسئولیت کنترل و مشخص نمودن سرعت ، نوع پردازنده ، حافظه و اسلات های استفاده شده را برعهده دارد. یکی از تراشه های موجود بر روی برد اصلی Super I/o Controller نامیده شده و مهمترین وظیفه آن کنترل فلاپی دیسک درایو ، صفحه کلید، موس و پورت های سریال و موازی است . بردهای اصلی جدید دارای تراشه هائی بمنظور حمایت USB ، کارت صدا ، کارت شبکه و ... می باشند UPS (Uninterruptible Power Supplies) امروزه با وجود مادربرد هایی که خیلی هم گران نیستند می توانید از روشهای ارزان قیمت مختلفی برای حفاظت مادربرد کامپیوتر در برابر مشکلات منبع تغذیه ( برق شهر ) استفاده کنید. ولی هیچ روشی مانند استفاده از UPS یا یک منبع تغذیه بدون وقفه نمی تواند از مادربرد یا سایر تجهیزات گرانقیمت شما در برابر مشکلات برق حفاظت کند. زمانیکه شما یک سرور یا کامپیوتر گرانقیمت دارید اهمیت وجود UPS بیشتر می شود. UPS برای فیلتر نوسانات ناخواسته برق ورودی و کنترل ولتاژ آن دارای مدارات خاصی است. و برای حل مشکل قطع برق یا افت بیش از حد ولتاژ ( افت ولتاژ برای بسیاری تجهیزات مضر است یا سبب از کار افتادن موقت آنها می شود ) از باتری استفاده می کند. که کل این مچموعه را تغذیه پشتیبان می گویند. اما برای انتخاب یک UPS باید خدمتتان عرض کنم این به خود شما بستگی دارد که چه میزان می خواهید خرج کنید و UPS را برای چه منظوری مورد استفاده قرار می دهید. مصرف انرژی آنچه محافظت می کنید عامل دیگری است که در خرید UPS نقش مهمی ایفا می کند. واحدی که بوسیله آن ظرفیت UPS یا مقدار انرژی که به شما میدهد بیان می شود عبارت است از آمپر-ساعت. مثلاً یک UPS پنجاه آمپر ساعت می تواند دستگاه شما را با جریان 2 آمپر به مدت 25 ساعت یا با جریان 5 آمپر به مدت 10 ساعت تغذیه کند. توجه داشته باشید که میزان جریان را مصرف دستگاه تعیین می کند پس زمان تغذیه برای یک UPS مشخص به میزان مصرف دستگاه شما دارد. بدیهی است در صورتیکه زمان بحرانی که به یک منبع تغذیه احتیاج دارید کوتاه باشد می توانید از UPS با آمپر-ساعت کمتر و در نتیجه ارزانتر استفاده کنید. البته یک محدودیت هم در این زمینه وجود دارد و آن این است که جریان نامی UPS شما باید از کل برق دستگاههای شما ( به آمپر ) بزرگتر باشد. نکته دیگری که در پایان توجه شما را به آن جلب می کنم این است که هیچگاه از یک محافظ لوازم برقی ( مانند محافظ یخچال یا کامپیوتر ) در خروجی یک UPS استفاده نکنید یا به عبارت دیگر زمانیکه از UPS استفاده می کنید نباید از این محافظ ها به طور همزمان برای یک دستگاه استفاده کنید چون باعث صدمه دیدن دستگاه شده و حتی از نظر ایمنی شما هم می تواند خطرناک باشد. RAM حافظه (RAM(Random Access Memory شناخته ترین نوع حافظه در دنیای کامپیوتر است . روش دستیابی به این نوع از حافظه ها تصادفی است . چون می توان به هر سلول حافظه مستقیما" دستیابی پیدا کرد . در مقابل حافظه های RAM ، حافظه های(SAM(Serial Access Memory وجود دارند. حافظه های SAM اطلاعات را در مجموعه ای از سلول های حافظه ذخیره و صرفا" امکان دستیابی به آنها بصورت ترتیبی وجود خواهد داشت. ( نظیر نوار کاست ) در صورتیکه داده مورد نظر در محل جاری نباشد هر یک از سلول های حافظه به ترتیب بررسی شده تا داده مورد نظر پیدا گردد. حافظه های SAM در مواردیکه پردازش داده ها الزاما" بصورت ترتیبی خواهد بود مفید می باشند ( نظیر حافظه موجود بر روی کارت های گرافیک ). داده های ذخیره شده در حافظه RAM با هر اولویت دلخواه قابل دستیابی خواهند بود. حافظه با هدف ذخیره سازی اطلاعات ( دائم ، موقت ) در کامپیوتر استفاده می گردد. از انواع متفاوتی حافظه درکامپیوتر استفاده می گردد . RAM ROM Cache Dynamic RAM Static RAM Flash Memory Virtual Memory Video Memory BIOS استفاده از حافظه صرفا" محدود به کامپیوترهای شخصی نبوده و در دستگاههای متفاوتی نظیر : تلفن های سلولی، PDA ، رادیوهای اتومبیل ، VCR ، تلویزیون و ... نیز در ابعاد وسیعی از آنها استفاده بعمل می آید.هر یک از دستگاههای فوق مدل های متفاوتی از حافظه را استفاده می نمایند. مبانی حافظه های RAM حافظه RAM ، یک تراشه مدار مجتمع (IC) بوده که از میلیون ها ترانزیستور و خازن تشکیل شده است .در اغلب حافظه ها با استفاده و بکارگیری یک خازن و یک ترانزیستور می توان یک سلول را ایجاد کرد. سلول فوق قادر به نگهداری یک بیت داده خواهد بود. خازن اطلاعات مربوط به بیت را که یک و یا صفر است ، در خود نگهداری خواهد کرد.عملکرد ترانزیستور مشابه یک سوییچ بوده که امکان کنترل مدارات موجود بر روی تراشه حافظه را بمنظور خواندن مقدار ذخیره شده در خازن و یا تغییر وضعیت مربوط به آن ، فراهم می نماید.خازن مشابه یک ظرف ( سطل) بوده که قادر به نگهداری الکترون ها است . بمنظور ذخیره سازی مقدار" یک" در حافظه، ظرف فوق می بایست از الکترونها پر گردد. برای ذخیره سازی مقدار صفر، می بایست ظرف فوق خالی گردد.مسئله مهم در رابطه با خازن، نشت اطلاعات است ( وجود سوراخ در ظرف ) بدین ترتیب پس از گذشت چندین میلی ثانیه یک ظرف مملو از الکترون تخلیه می گردد. بنابراین بمنظور اینکه حافظه بصورت پویا اطلاعات خود را نگهداری نماید ، می بایست پردازنده و یا " کنترل کننده حافظه " قبل از تخلیه شدن خازن، مکلف به شارژ مجدد آن بمنظور نگهداری مقدار "یک" باشند.بدین منظور کنترل کننده حافظه اطلاعات حافظه را خوانده و مجددا" اطلاعات را بازنویسی می نماید.عملیات فوق (Refresh)، هزاران مرتبه در یک ثانیه تکرار خواهد شد.علت نامگذاری DRAM بدین دلیل است که این نوع حافظه ها مجبور به بازخوانی اطلاعات بصورت پویا خواهند بود. فرآیند تکراری " بازخوانی / بازنویسی اطلاعات" در این نوع حافظه ها باعث می شود که زمان تلف و سرعت حافظه کند گردد. سلول های حافظه بر روی یک تراشه سیلیکون و بصورت آرائه ای مشتمل از ستون ها ( خطوط بیت ) و سطرها ( خطوط کلمات) تشکیل می گردند. نقطه تلاقی یک سطر و ستون بیانگر آدرس سلول حافظه است .با اینکه می توان واژه " حافظه " را بر هر نوع وسیله ذخیره سازی الکترونیکی اطلاق کرد، ولی اغلب از واژه فوق برای مشخص نمودن حافظه های سریع با قابلیت ذخیره سازی موقت استفاده بعمل می آید. در صورتیکه پردازنده مجبور باشد برای بازیابی اطلاعات مورد نیاز خود بصورت دائم از هارد دیسک استفاده نمائد، قطعا" سرعت عملیات پردازنده ( با آن سرعت بالا) کند خواهد گردید. زمانیکه اطلاعات مورد نیاز پردازنده در حافظه ذخیره گردند، سرعت عملیات پردازنده از بعد دستیابی به داده های مورد نیاز بیشتر خواهد گردید. از حافظه های متعددی بمنظور نگهداری موقت اطلاعات استفاده می گردد. همانگونه که در شکل فوق مشاهده می گردد ، محموعه متنوعی ازانواع حافظه ها وجود دارد . پردازنده با توجه به ساختار سلسله مراتبی فوق به آنها دستیابی پیدا خواهد کرد. زمانیکه در سطح حافظه های دائمی نظیر هارد و یا حافظه دستگاههائی نظیر صفحه کلید، اطلاعاتی موحود باشد که پردازنده قصد استفاده از آنان را داشته باشد ، می بایست اطلاعات فوق از طریق حافظه RAM در اختیار پردازنده قرار گیرند. در ادامه پردازنده اطلاعات و داده های مورد نیاز خود را در حافظه Cache و دستورالعمل های خاص عملیاتی خود را در ریجسترها ذخیره می نماید. تمام عناصر سخت افزاری ( پردازنده، هارد دیسک ، حافظه و ...) و عناصر نرم افزاری ( سیستم عامل و...) بصورت یک گروه عملیاتی بکمک یکدیگر وظایف محوله را انجام می دهند . بدون شک در این گروه " حافظه " دارای جایگاهی خاص است . از زمانیکه کامپیوتر روشن تا زمانیکه خاموش می گردد ، پردازنده بصورت پیوسته و دائم از حافظه استفاده می نماید. بلافاصله پس از روشن نمودن کامپیوتر اطلاعات اولیه برنامه POST از حافظه ROM فعال شده و در ادامه وضعیت حافظه از نظر سالم بودن بررسی می گردد ( عملیات سریع خواندن ، نوشتن ) .در مرحله بعد کامپیوتر BIOS را ازطریق ROM فعال خواهد کرد. BIOS اطلاعات اولیه و ضروری در رابطه با دستگاههای ذخیره سازی، وضعیت درایوی که می بایست فرآیند بوت از آنجا آغاز گردد، امنیت و ... را مشخص می نماید. در مرحله بعد سیستم عامل از هارد به درون حافظه RAM استفرار خواهد یافت . بخش های مهم و حیاتی سیستم عامل تا زمانیکه سیستم روشن است در حافظه ماندگار خواهند بود. در ادامه و زمانیکه یک برنامه توسط کاربر فعال می گردد، برنامه فوق در حافظه RAM مستقر خواهد شد. پس از استقرار یک برنامه در حافظه و آغاز سرویس دهی توسط برنامه مورد نظر در صورت ضرورت فایل های مورد نیاز برنامه فوق، در حافظه مستفر خواهند شد.و در نهایت زمانیکه به حیات یک برنامه خاتمه داده می شود (Close) و یا یک فایل ذخیره می گردد ، اطلاعات بر روی یک رسانه ذخیره سازی دائم ذخیره و نهایتا" حافظه از وجود برنامه و فایل های مرتبط ، پاکسازی ! می گردد. همانگونه که اشاره گردید در هر زمان که اطلاعاتی ، مورد نیاز پردازنده باشد، می بایست اطلاعات درخواستی در حافظه RAM مستقر تا زمینه استفاده از آنان توسط پردازنده فراهم گردد. چرخه درخواست اطلاعات موجود درRAM توسط پردازنده ، پردازش اطلاعات توسط پردازنده و نوشتن اطلاعات جدید در حافظه یک سیکل کاملا" پیوسته بوده و در اکثر کامپیوترها سیکل فوق ممکن است در هر ثانیه میلیون ها مرتبه تکرار گردد. حافظه هایDRAM با ارسال یک شارژ به ستون مورد نظر باعث فعال شدن ترانزیستور در هر بیت ستون، خواهند شد.در زمان نوشتن خطوط سطر شامل وضعیتی خواهند شد که خازن می بایست به آن وضغیت تبدیل گردد. در زمان خواندن Sense-amplifier ، سطح شارژ موجود در خازن را اندازه گیری می نماید. در صورتیکه سطح فوق بیش از پنجاه درصد باشد مقدار "یک" خوانده شده و در غیراینصورت مقدار "صفر" خوانده خواهد شد. مدت زمان انجام عملیات فوق بسیار کوتاه بوده و بر حسب نانوثانیه ( یک میلیاردم ثانیه ) اندازه گیری می گردد. تراشه حافظه ای که دارای سرعت 70 نانوثانیه است ، 70 نانو ثانیه طول خواهد کشید تا عملیات خواندن و بازنویسی هر سلول را انجام دهد. سلول های حافظه در صورتیکه از روش هائی بمنظور اخذ اطلاعات موجود در سلول ها استفاده ننمایند، بتنهائی فاقد ارزش خواهند بود. بنابراین لازم است سلول های حافظه دارای یک زیرساخت کامل حمایتی از مدارات خاص دیگر باشند.مدارات فوق عملیات زیر را انجام خواهند داد : Fast page mode dynamic random access memory)FPM DRAM)شکل اولیه ای از حافظه های DRAM می باشند.در تراشه ای فوق تا زمان تکمیل فرآیند استقرار یک بیت داده توسط سطر و ستون مورد نظر، می بایست منتظر و در ادامه بیت خوانده خواهد شد.( قبل از اینکه عملیات مربوط به بیت بعدی آغاز گردد) .حداکثر سرعت ارسال داده به L2 cache معادل 176 مگابایت در هر ثانیه است . (Extended data-out dynamic random access memory)EDO DRAMاین نوع حافظه ها در انتظار تکمیل و اتمام پردازش های لازم برای اولین بیت نشده و عملیات مورد نظر خود را در رابطه با بیت بعد بلافاصله آغاز خواهند کرد. پس از اینکه آدرس اولین بیت مشخص گردید EDO DRAM عملیات مربوط به جستجو برای بیت بعدی را آغاز خواهد کرد. سرعت عملیات فوق پنج برابر سریعتر نسبت به حافظه های FPM است . حداکثر سرعت ارسال داده به L2 cache معادل 176 مگابایت در هر ثانیه است . (Synchronous dynamic random access memory)SDRM از ویژگی "حالت پیوسته " بمنظور افزایش و بهبود کارائی استفاده می نماید .بدین منظور زمانیکه سطر شامل داده مورد نظر باشد ، بسرعت در بین ستون ها حرکت و بلافاصله پس از تامین داده ،آن را خواهد خواند. SDRAM دارای سرعتی معادل پنج برابر سرعت حافظه های EDO بوده و امروزه در اکثر کامپیوترها استفاده می گردد.حداکثر سرعت ارسال داده به L2 cache معادل 528 مگابایت در ثانیه است . Rambus dynamic random access memory )RDRAM)یک رویکرد کاملا" جدید نسبت به معماری قبلی DRAM است. این نوع حافظه ها از Rambus in-line memory module)RIMM) استفاده کرده که از لحاظ اندازه و پیکربندی مشابه یک DIMM استاندارد است. وجه تمایز این نوع حافظه ها استفاده از یک گذرگاه داده با سرعت بالا با نام "کانال Rambus " است . تراشه های حافظه RDRAM بصورت موازی کار کرده تا بتوانند به سرعت 800 مگاهرتز دست پیدا نمایند. Credit card memory یک نمونه کاملا" اختصاصی از تولیدکنندگان خاص بوده و شامل ماژول های DRAM بوده که دریک نوع خاص اسلات ، در کامپیوترهای noteBook استفاده می گردد . PCMCIA memory card .نوع دیگر از حافظه شامل ماژول های DRAM بوده که در notebook استفاده می شود. FlashRam نوع خاصی از حافظه با ظرفیت کم برای استفاده در دستگاههائی نظیر تلویزیون، VCR بوده و از آن به منظور نگهداری اطلاعات خاص مربوط به هر دستگاه استفاده می گردد. زمانیکه این نوع دستگاهها خاموش باشند همچنان به میزان اندکی برق مصرف خواهند کرد. در کامپیوتر نیز از این نوع حافظه ها برای نگهداری اطلاعاتی در رابطه با تنظیمات هارد دیسک و ... استفاده می گردد. VideoRam)VRAM)یک نوع خاص از حافظه های RAM بوده که برای موارد خاص نظیر : آداپتورهای ویدئو و یا شتا ب دهندگان سه بعدی استفاده می شود. به این نوع از حافظه ها multiport dynamic random access memory) MPDRAM) نیز گفته می شود.علت نامگذاری فوق بدین دلیل است که این نوع از حافظه ها دارای امکان دستیابی به اطلاعات، بصورت تصادفی و سریال می باشند . VRAM بر روی کارت گرافیک قرار داشته و دارای فرمت های متفاوتی است. میزان حافظه فوق به عوامل متفاوتی نظیر : " وضوح تصویر " و " وضعیت رنگ ها " بستگی دارد. به چه میزان حافظه نیاز است ؟ حافظه RAM یکی از مهمترین فاکتورهای موجود در زمینه ارتقاء کارآئی یک کامپیوتر است . افزایش حافظه بر روی یک کامپیوتر با توجه به نوع استفاده می تواند در مقاطع زمانی متفاوتی انجام گیرد. در صورتیکه از سیستم های عامل ویندوز 95 و یا 98 استفاده می گردد حداقل به 32 مگابایت حافظه نیاز خواهد بود. ( 64 مگابایت توصیه می گردد) .اگر از سیستم عامل ویندوز 2000 استفاده می گردد حداقل به 64 مگابایت حافظه نیاز خواهد بود.( 128 مگابایت توصیه می گردد) .سیستم عامل لینوکس صرفا" به 4 مگابایت حافظه نیاز دارد. در صورتیکه از سیستم عامل اپل استفاده می گردد به 16 مگابایت حافظه نیاز خواهد بود. 64 مگابایت توصیه می گردد). میزان حافظه اشاره شده برای هر یک از سیستم های فوق بر اساس کاربردهای معمولی ارائه شده است) . دستیابی به اینترنت ، استفاده از برنامه های کاربردی خاص و سرگرم کننده ، نرم افزارهای خاص طراحی، انیمیشن سه بعدی و... مستلزم استفاده از حافظه بمراتب بیشتری خواهد بود . نیاز به سرعت دلیلی بر وجود حافظه های متنوع چرا حافظه در کامپیوتر تا بدین میزان متنوع و متفاوت است ؟ در پاسخ می توان به موارد ذیل اشاره نمود: پردازنده های با سرعت بالا نیازمند دستیابی سریع و آسان به حجم بالائی از داده ها بمنظور افزایش بهره وری و کارآئی خود می باشند.. در صورتیکه پردازنده قادر به تامین و دستیابی به داده های مورد نیاز در زمان مورد نظر نباشد، می بایست عملیات خود را متوقف و در انتظار تامین داده های مورد نیاز باشد. پردازند ه های جدید وبا سرعت یک گیگا هرتز به حجم بالائی از داده ها ( میلیارد بایت در هر ثانیه ) نیاز خواهند داشت . پردازنده هائی با سرعت اشاره شده گران قیمت بوده و قطعا" اتلاف زمان مفید آنان مطلوب و قابل قبول نخواهد بود. طراحان کامپیوتر بمنظور حل مشکل فوق ایده " لایه بندی حافظه " را مطرح نموده اند. در این راستا از حافظه های گران قیمت با میزان اندک استفاده و از حافظه های ارزان تر در حجم بیشتری استفاده بعمل می آید. ارزانترین حافظه متدواول ، هارد دیسک است . هارد دیسک یک رسانه ذخیره سازی ارزان قیمت با توان ذخیره سازی حجم بالائی از اطلاعات است . با توجه به ارزان بودن فضای ذخیره سازی اطلاعات بر روی هارد، اطلاعات مورد نظر بر روی آنها ذخیره و با استفاده از روش های متفاوتی نظیر : حافظه مجازی می توان بسادگی و بسرعت بدون نگرانی از فضای فیزیکی حافظه RAM ، از آنها استفاده نمود. حافظه RAM سطح دستیابی بعدی در ساختار سلسله مراتبی حافظه است . اندازه بیت یک پردازنده نشاندهنده تعداد بایت هائی از حافظه است که در یک لحظه می توان به آنها دستیابی داشت. مثلا" یک پردازنده شانزده بیتی ، قادر به پردازش دو بایت در هر لحظه است . مگاهرتز واحد سنجش سرعت پردازش در پردازنده ها است و معادل "میلیون در هر ثانیه" است . مثلا" یک کامپیوتر 32 بیتی پنتیوم iii با سرعت 800-MHz ، قادر به پردازش چهار بایت بصورت همزمان و 800 میلیون بار در ثانیه است . حافظه RAM بتنهائی دارای سرعت مناسب برای همسنگ شدن با سرعت پردازنده نیست . بهمین دلیل است که از حافظه های Cache استفاده می گردد. بدیهی است هر اندازه که سرعت حافظه RAM بالا باشد مطلوب تر خواهد بود.اغلب تراشه های مربوطه امروزه دارای سرعتی بین 50 تا 70 Nanoseconds می باشند. سرعت خواندن و یا نوشتن در حافظه ارتباط مستقیم با نوع حافظه استفاده شده دارد .در این راستا ممکن است از حافظه های DRAM,SDRAM,RAMBUS استفاده گردد. سرعت RAM توسط پهنا و سرعت Bus ، کنترل می گردد. پهنای Bus ، تعداد بایتی که می تواند بطور همزمان برای پردازنده ارسال گردد را مشخص و سرعت BUS به تعداد دفعاتی که می توان یک گروه از بیت ها را در هر ثانیه ارسال کرد اطلاق می گردد. سیکل منظم حرکت داده ها از حافظه بسمت پردازنده را Bus Cycle می گویند مثلا" یک Bus با وضعیت : 100MHz و 32 بیت، بصورت تئوری قادر به ارسال چهار بایت به پردازنده و یکصد میلیون مرتبه در هر ثانیه است . در حالیکه یک BUS شانرده بیتی 66MHZ بصورت تئوری قادر به ارسال دو بایت و 66 میلیون مرتبه در هر ثانیه است . با توجه به مثال فوق مشاهده می گردد که با تغییر پهنای BUS از شانزده به سی و دو و سرعت از 66MHz به 100MHz سرعت ارسال داده برای پردازنده سه برابر گردید. ریجستر و Cache با توجه به سرعت بسیار بالای پردازنده حتی در صورت استفاده از Bus عریض وسریع همچنان مدت زمانی طول خواهد کشید تا داده ها از حافظه RAM برای پردازنده ارسال گردند. Cache با این هدف طراحی شده است که داده های مورد نیاز پردازنده را که احتمال استفاده از آنان بیشتر است ، در دسترس تر قرار دهد . عملیات فوق از طریق بکارگیری مقدار اندکی از حافظه Cache که Primary و یا Level 1 نامیده می شود صورت می پذیرد. ظرفیت حافظه های فوق بسیار اندک بوده و از دو کیلو بایت تا شصت و چهار کیلو بایت را، شامل می گردد. نوع دوم Cache که Secodray و یا level 2 نامیده می شود بر روی یک کارت حافظه و در مجاورت پردازنده قرار می گیرد. این نوع Cache دارای یک ارتباط مستقیم با پردازنده است. یک مدار کنترل کننده اختصاصی بر روی برد اصلی که " کنترل کننده L2 " نامیده می شود مسئولیت عملیات مربوطه را برعهده خواهد گرفت . با توجه به نوع پردازنده ، اندازه حافظه فوق متغیر بوده و دارای دامنه ای بین 256Kb تا 2MB است. برخی از پردازنده های با کارائی بالا اخیرا" این نوع Cache را بعنوان جزئی جداناپذیر در کنار خود دارند. ( بخشی از تراشه پردازنده ) در این نوع پردازنده ها با توجه به اینکه Cache بخشی از پردازنده محسوب می گردد، اندازه آن متغیر بوده و بعنوان یکی از مهمترین شاخص ها در کارائی پردازنده مطرح است. نوع دیگری از RAM با نام SRAM حافظ های با دستیابی تصادفی ایستا نیز وجود داشته که در آغاز برای Cache استفاده می گردید. این نوع حافظه ها از چندین ترانزیستور ( معمولا" چهار تا شش ) برای هر یک از سلول های حافظه خود استفاده می نمایند. حافظه های فوق دارای مجموعه ای از فلیپ فلاپ ها با دو وضعیت خواهند بود. بنابراین حافظه های فوق قادر به بازخوانی اطلاعات بصورت پیوسته نظیر حافظه های DRAM نخواهند بود. هر یک از سلول های حافظه مادامیکه منبع تامین انرژی آنها فعال (On) باشد داده های خود را ذخیره نگاه خواهند داشت . در این حالت ضرورتی به بازخوانی اطلاعات بصورت پریودیک نخواهد بود . سرعت حافظه های فوق بسیار بالا است ، ولی بدلیل قیمت بالا ، در حال حاضر بعنوان جایگزینی استاندارد برای حافظه های RAM مطرح نمی باشند. Cache اگر تا کنون برای خود کامپیوتری تهیه کرده باشید ، واژه " Cache" برای شما آشنا خواهد بود. کامپیوترهای جدید دارای Cache از نوع L1 و L2 می باشند. شاید در هنگام خرید یک کامپیوتر از طرف دوستانتان توصیه هائی به شما شده باشد مثلا" : " سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند! " Cache یک مفهوم کامپیوتری است که بر روی هر نوع کامپیوتر با یک شکل خاص وجود دارد. حافظه های Cache ، نرم افزارهای با قابلیت Cache هارد دیسک و صفحات Cache همه بنوعی از مفهوم Caching استفاده می نمایند. حافظه مجازی که توسط سیستم های عامل ارائه می گردد نیز از مفهوم فوق استفاده می نماید. مبانی Caching Caching یک نکنولوژی استفاده شده برای زیر سیستم های حافظه ، در کامپیوتر است . مهمترین هدف یک Cache افزایش سرعت و عملکرد کامپیوتر بدون تحمیل هزینه های اضافی برای تهیه سیستم است . با استفاده از Cache عملیات کاربران با سرعت بیشتری انجام خواهد شد. کتابداری را در نظر بگیرید که در یک کتابخانه مسئول تحویل کتاب به متقاضیان است . فرض کنید در سیستم فوق ( درخواست و تحویل کتاب ) از مفهوم Cache استفاده نمی گردد. اولین متقاصی کتابی را درخواست می نماید( فرض شده است که متقاضی خود نمی تواند مستقیما" کتاب مورد نظر را از قفسه مربوطه ،بردارد) ، کتابدار، کتاب مورد نظر را از قفسه مربوطه پیدا و در ادامه آن را تحویل متقاضی می نماید. متقاضی پس از ساعاتی مراجعه و کتاب را تحویل می دهد. کتابدار، کتاب تحویلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی یک متقاضی دیگر مراجعه و همان کتاب قبلی را درخواست می نماید ، کتابدار مجددا" می بایست به بخش مربوطه در کتابخانه مراجعه و پس از بازیابی کتاب ، آن را در اختیار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد ، کتابدار مکلف است برای تحویل هر کتاب ( ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضیان زیاد باشد ) به بخش مربوطه مراجعه و پس از یافتن کتاب آن را در اختیار متقاضیان قرار دهد. آیا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشید ؟ در پاسخ به سوال فوق می توان با ایجاد یک سیستم Cache برای کتابدار ، کارآئی آن را افزایش داد. فرض کنید بخشی را با ظرفیت حداکثر ده کتاب در مجاورت ( نزدیکی ) کتابدار آماده نمائیم . کتاب هائی که توسط متقاضیان برگردانده می شود، در بخش فوق ذخیره خواهند شد. مثال فوق را با در نظر گرفتن سیستم Cache ایجاد شده برای کتابدار مجددا" دنبال می نمائیم . در ابتدای فعالیت روزانه ، بخش Cache خالی بوده و هنوز در آن کتابی قرار نگرفته است . اولین متفقاصی مراجعه و کتابی را درخواست می نماید . کتابدار می بایست به بخش مربوطه مراجعه و کتاب را از قفسه مربوطه براشته و در اختیار متقاضی قرار دهد. متقاضی پس از تحویل کتاب ، چند ساعت بعد مراجعه و کتاب را تجویل کتابدار خواهد داد. کتابدار، کتاب تحویلی را در بخش پیش بینی شده برای Cache قرار می دهد. لحظاتی بعد متقاضی دیگر مراجعه و درخواست همان کتاب را می نماید .کتابدار در ابتدا بخش مربوط به Cache را جستجو و در صورت یافتن کتاب ، آن را به متقاضی تحویل خواهد داد. در این حالت ضرورتی به مراجعه کتابدار به بخش و قفسه های مربوطه نخواهد بود. در روش فوق زمان تحویل کتاب به متقاضی بهبود چشمگیری پیدا خواهد کرد. در صورتیکه کتاب درخواستی توسط متقاضی در بخش Cache کتابخانه نباشد ، چه اتفاقی خواهد افتاد؟ در ابتدا مدت زمانی صرف خواهد شد که کتابدار به این اطمینان برسد که کتاب درخواستی در بخش Cache موجود نمی باشد ( جستجو) یکی از چالش های اصلی در رابطه با طراحی Cache به حداقل رساندن زمان جستجو در Cache است .سخت افزارهای جدید ، زمان فوق را به صفر نزدیک کرده اند. پس از حصول اطمینان از عدم وجود کتاب در بخش Cache ، کتابدار می بایست با مراجعه به بخش مربوطه آن را انتخاب و در ادامه در اختیار متقاضی قرار دهد. با توجه به مثال فوق ، چندین نکته مهم در رابطه با Cache استنباط می گردد: - تکنولوژی Cache ، استفاده از حافظه های سریع ولی کوچک ، بمنظور افزایش سرعت یک حافظه کند ولی با حجم بالا است - زمانیکه از Cache استفاده می گردد ، در ابتدا می بایست محتویات آن بمنظور یافتن اطلاعات مورد نظر بررسی گردد. فرآیند فوق را Cache hit می گویند. در صورتیکه اطلاعات مورد نظر در Cache موجود نباشند (Cache miss) ، کامپیوتر می بایست در انتظار تامین داده های خود از حافظه اصلی سیستم باشد ( حافظه ای کند ولی با حجم بالا ) - اندازه Cache محدود بوده وسعی می گردد که ظرفیت فوق حتی المقدور زیاد باشد ، ولی بهرحال اندازه آن نسبت به رسانه های ذخیره سازی دیگر بسیار کم است . - این امکان وجود خواهد داشت که از چندین لایه Cache استفاده گردد. Cache در کامپیوتر کامپیوتر، ماشینی است که زمان انجام کارها توسط آن با واحدهای خیلی کوچک اندازه گیری می گردد.زمانیکه ریزپردازنده قصد دستیابی به حافظه اصلی را داشته باشد، می بایست مدت زمانی معادل 60 نانوثانیه را برای این کار در نظر بگیرد. سرعت فوق بسیار بالا است ولی سرعت ریزپردازنده بمراتب بیشتر است . ریزپردازنده قادر به داشتن سیکل هائی به اندازه دو نانوثانیه است . تفاوت سرعت بین پردازنده و حافظه کاملا" مشهود بوده و قطعا" رضایت پردازنده در این خصوص کسب نخواهد شد. پردازنده می بایست تاوان کند بودن حافظه را خود بپردازد . انتظار پردازنده و هرز رفتن زمان مفید وی کوچکترین تاوانی است که می بایست پردازنده پذیرای آن باشد. بمنظور حل مشکل فوق ، فرض کنید از یک نوع حاص حافظه، با ظرفیت کم ولی با سرعت بالا ( 30 نانوثانیه ) ، استفاده گردد . سرعت دستیابی به حافظه فوق دو مرتبه سریعتر نسبت به حافظه اصلی است .این نوع حافظه راL2 Cache می نامند. فرض کنید از یک حافظه بمراتب سریعتر ولی با حجم کمتر استفاده و آن را مستقیما" با پردازنده اصلی درگیر نمود. سرعت دستیابی به حافظه فوق می بایست در حد و اندازه سرعت پردازنده باشد .این نوع حافظه ها را L1 Cache می گویند. در کامپیوتر از زیرسیستمهای متفاوتی استفاده می گردد.از Cache می توان در رابطه با اکثر زیر سیستمهای فوق استفاده تا کارآئی آنان افزایش یابد. تکنولوژی Cache یکی از سوالاتی که ممکن است در ذهن خواننده این بخش خطور پیدا کند این است که " چرا تمام حافظه کامپیوترها از نوع L1 Cache نمی باشند تا دیگر ضرورتی به استفاده از Cache وجود نداشته باشد؟" در پاسخ می بایست گفت که اشکالی ندارد وهمه چیز هم بخوبی کار خواهد کرد ولی قیمت کامپیوتر بطرز قابل ملاحظه ای افزایش خواهد یافت . ایده Cache ، استفاده از یک مقدار کم حافظه ولی با سرعت بالا( قیمت بالا) برای افزایش سرعت و کارآئی میزان زیادی حافظه ولی با سرعت پایین ( قیمت ارزان ) است . در طراحی یک کامپیوتر هدف فراهم کردن شرایط لازم برای فعالیت پردازنده با حداکثر توان و در سریعترین زمان است . یک تراشه 500 مگاهرتزی ، در یک ثانیه پانصد میلیون مرتبه سیکل خود را خواهد داشت ( هر سیکل در دونانوثانیه ) . بدون استفاده از L1 و L2 Cache ، دستیابی به حافظه حدودا" 60 نانوثانیه طول خواهد کشید. بهرحال استفاده از Cache اثرات مثبت خود را بدنبال داشته و باعث بهبود کارآئی پردازنده می گردد.اگر مقدار L2 Cache معادل 256 کیلو بایت و ظرفیت حافظه اصلی معادل 64 مگابایت باشد ، 256000 بایت مربوط به Cache با استفاده از روش های موجود قادر به Cache نمودن 64000000 بایت حافظه اصلی خواهند بود. میزان حافظه و نوع RAM قانونی که در اینجا روی آن انگشت می گذاریم ( با توجه به انواع مختلف کامپیوترهایی که استفاده می کنید ) نرم افزارهایی است که شما تمایل به استفاده از آنها را دارید. و اینکه حداقل مقدارRAM لازم یا بهترین کارایی برای شما مهم است. جدول زیر یک دیدگاه کلی از میزان RAM قابل قبول با توجه به زمینه کاری فراهم می کند. 128 MB کافی برای بوت شدن 128-256 MB برنامه نویسی 256-384 MB محاسبات معمولی کامپیوتر گشت زنی وب 384-512 MB Game و موسیقی 512 MB -...... گرافیک سنگین و Game سنگین رنجهای نشان داده شده در جدول بالا به صورت کلی و بر اساس بیشتر کارهای معمول کامپیوتری دسته بندی شده است بنابراین بهتر است که شما احتیاجات نرم افزاری و بازیهایی را که از آنها استفاده می کنید را برای انتحاب نهایی در نظر بگیرید برای این منظور در HELP نرم افزار یا در Read me آنها می توانید در قسمت requirements این میزان را پیدا کنید که کمترین آن در minimum requirments معمولاً یافت می شود ولی این روش برای همه سیستمها دقیق نیست زیرا بعضی از سیستمها بیش از بقیه از RAM استفاده می کنند. (مانند سیستمی که کارت گرافیک on board دارد ) بنابراین بهترین راه آزمایش است. نوع RAM برای کارایی سیستم مهم است سه نوع اساسی رایج RAM وجود دارند که عبارتند از: SDRAM , DDR , RDRAM . گذشته از نوع RAM هر نوع RAM یک سرعت وابسته به آن RAM دارد. در زیر یک جدول با ذکر جزئیات به منظور مقایسه بر اساس نوع از کندترین ها سریعترین آمده است: سرعت نوع 66 MHZ یا PC66 SDRAM 100 MHZ یا PC100 SDRAM 133 MHZ یا PC133 SDRAM 200 MHZ یا PC 1600 DDR 400 MHZ یا PC800 RDRAM 266 MHZ یا PC2100 DDR 333 MHZ یا PC2700 DDR 400 MHZ یا PC 3200 DDR 533 MHZ یا PC1066 RDRAM این سرعتها مربوط به تئوری پهنای باند حافظه در CLOCK SPEED داده شده هستند و یک کامپیوتر فقط می تواند یک نوع از حافظه را استفاده کند. حافظه Flash حافظه های الکترونیکی با اهداف متفاوت و به اشکال گوناگون تاکنون طراحی و عرضه شده اند. حافظه فلش ، یک نمونه از حافظه های الکترونیکی بوده که برای ذخیره سازی آسان و سریع اطلاعات در دستگاههائی نظیر : دوربین های دیجیتال ، کنسول بازیهای کامپیوتری و ... استفاده می گردد. حافظه فلش اغلب مشابه یک هارد استفاده می گردد تا حافظه اصلی . در تجهیزات زیر از حافظه فلش استفاده می گردد : تراشه BIOS موجود در کامپیوتر CompactFlash که در دوربین های دیجیتال استفاده می گردد . SmartMedia که اغلب در دوربین های دیجیتال استفاده می گردد Memory Stick که اغلب در دوربین های دیجیتال استفاده می گردد . کارت های حافظه PCMCIA نوع I و II کارت های حافظه برای کنسول های بازیهای ویدئویی مبانی حافظه فلش حافظه فلاش یک نوع خاص از تراشه های EEPROM است . حافظه فوق شامل شبکه ای مشتمل بر سطر و ستون است . در محل تقاطع هر سطر و یا ستون از دو ترانزیستور استفاده می گردد. دو ترانزیستور فوق توسط یک لایه نازک اکسید از یکدیگر جدا شده اند. یکی از ترانزیستورها Floating gate و دیگری Control gate خواهد بود. Floatino gate صرفا" به سطر (WordLine) متصل است . تا زمانیکه لینک فوق وجود داشته باشد در سلول مربوطه مقدار یک ذخیره خواهد بود. بمنظور تغییر مقدار یک به صفر از فرآیندی با نام Fowler-Nordheim tunneling استفاده می گردد. از Tunneling بمنظور تغییر محل الکترون ها در Floating gate استفاد می شود. یک شارژ الکتریکی حدود 10 تا 13 ولت به floating gate داده می شود. شارژ از ستون شروع ( bitline) و سپس به floating gate خواهد رسید .در نهایت شارژ فوق تخلیه می گردد( زمین ) .شارژ فوق باعث می گردد که ترانزیستور floating gate مشابه یک "پخش کننده الکترون " رفتار نماید . الکترون های مازاد فشرده شده و در سمت دیگر لایه اکسید به دام افتاد و یک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان یک صفحه عایق بین control gate و floating gate رفتار می نمایند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونیتور خواهد کرد. در صورتیکه جریان گیت بیشتر از 50 درصد شارژ باشد ، در اینصورت مقدار یک را دارا خواهد بود.زمانیکه شارژ پاس داده شده از 50 درصد آستانه عدول نموده مقدار به صفر تغییر پیدا خواهد کرد.یک تراشه EEPROM دارای گیت هائی است که تمام آنها باز بوده و هر سلول آن مقدار یک را دارا است. در این نوع حافظه ها ( فلش) ، بمنظور حذف از مدارات پیش بینی شده در زمان طراحی ( بکمک ایجاد یک میدان الکتریکی) استفاده می گردد. در این حالت می توان تمام و یا بخش های خاصی از تراشه را که " بلاک " نامیده می شوند، را حذف کرد.این نوع حافظه نسبت به حافظه های EEPROM سریعتر است ، چون داده ها از طریق بلاک هائی که معمولا" 512 بایت می باشند ( به جای یک بایت در هر لحظه ) نوشته می گردند. کارت های حافظه فلش تراشه BIOS در کامپیوتر، متداولترین نوع حافظه فلش است . کارت های SmartMedia و ComapctFlash نیز نمونه های دیگری از حافظه های فلش بوده که اخیرا" متداول شده اند. از کارت های فوق بعنوان "فیلم های الکترونیکی" در دوربین های دیجیتال، استفاده می گردد .کارتهای حافظه برای بازیهای کامپیوتری نظیر Sega و PlayStation نمونه های دیگری از حافظه های فلش می باشند. استفاده از حافظه فلش نسبت به هارد دارای مزایای زیر است : حافظه های فلش نویز پذیر نمی باشند. سرعت دستیابی به حافظه های فلش بالا است . حافظه های فلش دارای اندازه کوچک هستند. حافظه فلش دارای عناصر قابل حرکت ( نظیر هارد ) نمی باشند. قیمت حافظه های فلش نسبت به هارد بیشتر است موس داگلاس انگبارت ماوس را در یک موسسه تحقیقاتی اختراع کرد نام این موسسه استانفورد بود ولی بعد از چند سال یعنی در سال ۱۹۷۰ شرکت زیراکس در کالیفرنیا با رهبری جک هالی و با کمک نمونه ساخته شده توسط داگلاس موفق شد ماوسی طراحی کنند که کارایی بالایی داشت این روند ادامه یافت تا در سال ۱۹۸۲ شرکتی به نام ماس سیستم ابتدایی ترین ماوس را برای رایانه های پرسونال آی بی ام تولید کرد البته قطب بدون انکار رایانه یعنی ماکروسافت هم در سال ۱۹۸۳ موس دو کلیدیخود را به جهانیان عرضه کرد البته در آن زمان به خاطر کم بودن وسعت کار با رایانه در ابتدا مفهوم ماوس درک نمی شد و جایگاهی نداشت ولی با ورود برنامه های آفیس و برنامه های مشابه کاربران فهمیدند که ماوس به آنها کمک خواهد کرد کارها سریع تر پیش رود آنالیز موس ماوس تقریبا جز ساده ترین سخت افزارها می باشد ولی معرفی بخش های مختلف آن خالی از لطف نیست قاب ماوس قاب ماوس همان شکل ظاهری ماوس هست که مشاهده می کنید و قطعات داخلی را محافظت می کند و از یک جهت بسیار مهم هست و آن نوع معماری ماوس هست که باید طوری باشد که انگشتان و دست دچار خستگی نشوند گوی ماوس این بخش مخصوص ماوس های تقریبا قدیمی هست و وقتی شما ماوس را روی سطحی حرکت می دهید آن گوی هم همان طور حرکت می کند و لازمه حرکت خوب و بدون اشکال گوی تمیزی سطحی است که موس روی آن می باشد معمولا گوی ها لاستیکی هست و دارای مرکزیت فلزی غلتک یکی از بخش های مهم ماوس همین غلتک ها هستند آنها به صورت قائم قرار دارند و تمام جهت هایی که ماوس می تواند طی کند را حمایت می کنند تا در نتیجه حرکتی از دید ماوس پنهان نماند چرخ ها هر کدام از غلتک های ماوس به چرخی .صل هستند به این ترتیب غلتکها هم زمان با گوی تکان می خورند با حرکت خود چرخ ای متصل به انتهای خود را نیز می چرخانند بخش هایی دیگر هم هستند که تنها نام آنها برده می شود و زیاد در بحث این مقاله نمی گنجد که تک تک درمورد آنها توضیح دهیم میله های هادی دیودها و آشکارسازهای نوری و کلیدهای موس بخش ای دیگر این سخت افزار هستند راهنمای خرید ابتدا باید شما تعیین کنید چه گونه ای از ماوس را نیاز دارید ماوس های مکانیکی به علت دردسرهای زیاد امروزه کمتر خریداری می شوند و از گزینه ماوس های نوری استفاده می شود به چند علت اول اینکه آنها نیاز به تمیز کردن گوی و محیط زیر ماوس ندارند و همه جا و راحت کار می کنند و دلیل مهم تر اینکه دقت حرکت بیسار بیشتری دارند و شما حتی می توانید در برنامه های گرافیکی روی پیکسل ها هم در مقیاس بالا با ماوس نوری حرکت کنید بعد از انتخاب نوع ماوس باید رابط درگاه سریال آنرا مورد ارزشیابی قرار دهید امروزه دو نوع استاندارد در پیش روی داریم بیشتر رایانه ها از رابط ۹ پایه ای دی استفاده می کنند ولی برخی از رایانه ها از رابط ۲۵ پایه ای بهره می برند حالا چرا؟ چون در برخی از رایانه ها رابط ۹ پایه ای موجود نیست و در برخی در رایانه ها درگاه سریال کام یک ۲۵ پایه ای می باشد ولی اگر ماوس سازگاری نداشت می توانید از تبدیلگرها بهره ببرید که در بازار موجود است در کل مهمترین مقیاس ها همین ها بودند ولی یکی از دلایل خرید می تواند نام شرکت و اعتبار آن باشد برای مثال ماوس های شرکت ماکروسافت کاملا شناخته شده است البته اصل های آن امیدوارم با این مقاله نسبتا کامل شما با ماوس و کارایی آن آشنا شده باشید در بحث های بعدی سعی می شود قطعات دیگری را نیز مورد ارزیابی کامل قرار داد. آشنایی با مودم های کابلی در برخی از کشورهای دنیا نظیر امریکا سالیان متمادی است که مردم از تلویزیون های کابلی استفاده می نمایند. تنوع شبکه های تلویزیونی و کیفیت تصاویر از مهمترین دلایل گرایش مردم به تلویزیون های کابلی است . مشترکین تلویزیون های کابلی دارای یک گزینه مناسب جهت اتصال به اینترنت می باشند : مودم های کابلی . مودم های کابلی با تکنولوژی DSL رقابت می نمایند. مبانی مودم های کابلی هر یک از سیگنال های تلویزیون در تلویزیون های کابلی دارای کانالی به اندازه 6 مگاهرتز ( شش میلیون سیکل در ثانیه ) است. کابل های کواکسیال استفاده شده در تلویزیون های کابلی قادر به حمل صدها سیگنال مگاهرتزی می باشند. در سیستم تلویزیون های کابلی ، سیگنال های مربوط به هر کانال، پهنای باندی به اندازه 6 مگاهرتز را اشغال می نمایند. در اغلب سیستم های فوق صرفا" از کابل کواکسیال استفاده می گردد. در سایر سیستم ها از فیبر نوری استفاده می گردد. ارسال سیگنا لها از طریق فیبر تا نزدیکترین ناحیه و یا محل ، انجام و در ادامه سیگنالهای مورد نظر با استفاده از کابل های کواکسیال به منزل مشترکین انتقال داده می شوند. شرکت هائی که امکان دستیابی به اینترنت را از طریق کابل فراهم می نمایند ، قادر به ارسال اطلاعات و داده های اینترنت ازطریق کابل خواهند بود. علت این امر برخورد مودم های کابلی با داده ها بصورت downsteam است. ( اطلاعات از اینترنت برای هر کامپیوتر و از طریق یک کانال 6 مگاهرتزی ارسال می گردد ) در زمان ارسال اطلاعات توسط کاربران ، هر یک از کاربران به پهنای باند بمراتب کمتری ( دو مگاهرتز) نیاز خواهند داشت. بمنظور ارسال اطلاعات و دریافت اطلاعات کاربران از طریق مودم های کابلی به دو دستگاه خاص نیاز است : یک مودم کابلی( در محل مشترک )و یک "سیستم توقف مودم کابلی" CMTS)Cable Modem termination system) در محل شرکت ارائه دهنده خدمات . اجزای یک مودم کابلی مودم های کابلی می توانند از نوع داخلی (Internal) و یا خارجی (External) باشند. مودم های کابلی دارای اجزای اساسی زیر می باشند : • یک Tuner • یک Demodulator • یک Modulator • یک دستگاه MAC)media access control) • یک ریزپردازنده در ادامه هر یک از اجزای فوق تشریح می گردد. Tuner tuner به کابل مربوطه متصل خواهد شد. در برخی حالات از یک Splitter ( تقسیم کننده ) بمنظور نفکیک کانال داده اینترنت از کانال های تلویزیونی استفاده می گردد. tuner سیگنال های مدوله شده دیجیتال را دریافت و آنها را در اختیار demodulator قرار می دهد. در برخی حالات tuner از یک diplexer استفاده می نماید. diplexer ، امکان استفاده tuner از یک مجموعه فرکانس ها ( معمولا" بین 42 و 850 مگا هرتز ) برای ترافیک downstream و مجموعه دیگر از فرکانس ها ( معمولا" 5 و 42 مگاهرتز ) را برای ترافیک upstream فراهم می نماید. در برخی از سیستم ها ( در اغلب سیستم هائی که دارای محدودیت ظرفیت برای کانال می باشند ) ، از tuner مودم کابلی برای داده های Downstream و از یک مودم معمولی (Dial-Up) برای ترافیک upstream استفاده می گردد. در هر یک از موارد فوق ، tuner پس از دریافت سیگنال ، آن را برای یک demodulator ارسال خواهد کرد. Demodulator اکثر demodulator ها ، چهار عملیات اساسی را انجام می دهند . یک سیگنال رادیوئی ( حاوی اطلاعات رمز شده با تغییر amplitude و phase) را بعنوان ورودی گرفته و آن را به یک سیگنال ساده قابل پردازش توسط یک "مبدل آنالوگ به دیجیتال " ، تبدیل می نماید. مبدل مربوطه پس از دریافت سیگنال ( ولتاژ آن متغیر است ) ، آن را به مجموعه ای از صفر و یک تبدیل می نماید. در فرآیند فوق از یک ماژول تصحیح کننده خطاء ، بمنظور بررسی صحت اطلاعات دریافت شده استفاده خواهد شد. بدین ترتیب در صورت بروز خطاء در ارسال اطلاعات ، امکان تشخیص و برخورد با آنان وجود خواهد داشت . Modulator در مودم های کابلی که از سیستم کابل برای ترافیک upstream استفاده می نمایند،از یک modulator بمنظور تبدیل داده های دیجیتال به سیگنا ل های رادیوئی برای انتقال اطلاعات استفاده می شود. عنصر فوق از سه بخش مجزا تشکیل شده است : • یک بخش بمنظور درج اطلاعات استفاده شده برای تصحیح خطاء • یک QAM modulator • یک مبدل دیجیتال به آنالوگ MAC MAC بین بخش های Downstream و Upstream یک مودم کابلی قرار گرفته و بعنوان یک اینترفیس بین بخش های نرم افزاری و سخت افزاری ، پروتکل های متفاوت شبکه ها عمل می نماید. تمام دستگاههای شبکه دارای MAC می باشند. در مودم های کابلی با توجه به پیچیدگی موجود، سعی می گردد که برخی از عملیات مربوط به MAC توسط پردازنده اصلی مودم کابلی صورت پذیرد. ریزپردازنده عملکرد ریزپردازنده بستگی به نوع انتظارات مربوطه از مودم های کابلی و نحوه تامین انتظارات دارد.در برخی موارد مودم کابلی خود بعنوان بخشی از یک سیستم کامپیوتری بزرگ بوده و یا ممکن است دستیابی به اینترنت بدون وساطت عناصر دیگر ، مستقیما" توسط مودم کابلی انجام گردد. CMTS)Cable Modem termination system) عملکرد CMTS در مودم های کابلی ( تجهیزات نصب شده در شرکت ارائه دهنده خدمات فوق ) ، مشابه DSLAM در DSL است . CMTS ، ترافیک مجموعه ای از مشترکین را اخذ و پس از استقرار در یک کانال ، آنها را برای مرکز ارائه دهنده خدمات اینترنت (ISP) ارسال می دارد. اطلاعات ارسال شده توسط ISP برای تمام مشترکین فرستاده خواهد شد. ( نظیر شبکه های اترنت ) . تشخیص اینکه اطلاعات ارسالی مربوط به کدامیک از مشترکین است برعهده تجهیزات استفاده شده در محل مشتری است . اطلاعاتی که توسط مشترکین برای CMTS ارسال می گردد ،توسط سایر مشترکین قابل مشاهده نخواهد بود. پهنای باند مربوطه برای ارسال اطلاعات مشترکین به مجموعه ای از واحدهای زمانی ( بر حسب میلی ثانیه ) تقسیم و هر یک از کاربران قادر به استفاده از پهنای باند فوق در یک مقطع زمانی پیوسته خواهند بود. یک CMTS قادر به ارسال اطلاعات 1.000 کاربر اینترنت از طریق یک کانال 6 مگاهرتزی است . هر کانال قادر به ارسال 30 تا 40 مگابیت در ثانیه است . بدین ترتیب کاربران دارای سرعت و کارآئی بمراتب بیشتر نسبت به مودم های معمولی می باشند. در صورتیکه کاربری با استفاده از مودم کابلی به اینترنت متصل گردد ( صرفا" کاربر فوق در لحظه مورد نظر به اینترنت متصل است ) ، تمام پهنای باند موجود به وی اختصاص داده خواهد شد . بموازات ورود سایر کاربران به شبکه و یا انجام عملیات سنگین توسط برخی از کاربران ، سرعت و کارآئی هر یک از کاربران بمنظور دستیابی به اطلاعات افت خواهد کرد ( پهنای باند بصورت مشترک بین تمام کاربران و بر اساس یک الگوریتم زمانبندی خاص اختصاص داده می شود ) در چنین مواردی ، شرکت های ارائه دهنده خدمات مودم کابلی می بایست یک کانال جدید را اضافه و با توزیع مناسب کاربران بر روی هر یک از کانال های موجود ، قادر به برطرف نمودن مشکل سرعت و کارآئی کاربران و مشترکین خود می باشند. کارآئی دستیابی به اینترنت با استفاده از مودم های کابلی بر خلاف خطوط ADSL ، به مسافت موجود بین مشترک و شرکت ارائه دهنده خدمات ، بستگی ندارد. اسکنرها چگونه کار می کنند دنیای بیرون را به درون کامپیوتر منتقل کنید. تا به حال چند بار برایتان پیش آمده که مثلا بخواهید عکسی را برای کسی بفرسید؟ برای این کار از چه روشی استفاده کرده اید؟ یک راه این است که عکس را داخل پاکت بگذارید و آن را پست کنید، اما روش راحت تر و سریعتری هم وجود دارد. با استفاده از اسکنرها در عرض چند دقیقه می توانید این کار را انجام دهید. اسکنر یکی از لوازم جانبی رایانه است که برای انتقال اسناد و تصاویر دنیای حقیقی به درون رایانه و تبدیل آنها به صفر و به یک بکار می رود. اسکنرها انواع مختلفی دارند. متنوع ترین و معمول ترین نوع اسکنر، Flatbed نام دارد که همان اسکنری است که اغلب دیده اید و همه جا از آن استفاده می کنند. به این اسکنر، رومیزی Desktop هم گفته می شود. اسکنرهای Sheet-fed نیز بسیار شبیه به اسکنرهای رومیزی عمل می کنند با این تفاوت که هنگام اسکن کردن، به جای هد اسکن کننده، سند حرکت می کند. این اسکنرها از نظر ظاهری شبیه به یک پرینتر کوچک هستند. دسته سوم اسکنرهای Handheld نام دارند. این اسکنرها، برخلاف 2 نوع قبلی، دستی هستند و خود کابر باید هد اسکن کننده را روی سند حرکت دهد، به همین دلیل هم از کیفیت چندانی برخوردار نیستند و بالاخره دسته آخر که به اسکنرهای Drum معروفند، بسیار دقیق هستند و در صنعت چاپ مورد استفاده قرار می گیرند. ما در اینجا به بررسی طرز کار اسکنرهای رومیزی می پردازیم، اما فن آوری به کار رفته در دیگر اسکنرها هم بسیار شبیه به این نوع است و شما می توانید تا حدود زیادی آن را تعمیم دهید. در قدم اول شما سند را روی یک صفحه شیشه ای گذاشته و پوشش آن را می بینید اما پس از آن چه اتفاقی می افتد؟ ابتدا سند به وسیله یک لامپ گزنون یا یک لامپ CCFL روشن می شود. در اسکنرهای قدیمی تر از لامپ های فلورسنت معمولی استفاده می شد که از شفافیت تصویر کم می کرد. پس از این مرحله، تصویر سند به وسیله یک آیینه ی زاویه دار به یک آیینه دیگر منعکس می شود. بعضی از اسکنرها 2 آیینه و برخی دیگر 3 آیینه دارند. هر یم از این آیینه ها، تقعر کمی دارند که باعث می شود تصویر منعکس شده در یک سطح کوچک تر متمرکز شود و در نتیجه وضوح تصویر بیشتر شود. آخرین آیینه، تصویر را به یک نفر منعکس می کند. لنز تصویر را از طریق یکسری فیلتر که کارشان جدا کردن 3 رنگ قرمز، آبی و سبز به کار رفته در تصویر است روی CCD متمرکز می کند. CCD، مهمترین قسمت یک اسکنر و رایج ترین فن آوری برای دریافت تصویر در اسکنرهاست. اصولا هر اسکنری، باید بتواند به نحوی تصویر را به سیگنال الکتریکی تبدیل کند. CCD، این کار را انجام می دهد. CCD یک آرایه از دیودهای نوری است که فوتون ها «نور» را به الکترون ها «بارالکتریکی» تبدیل می کند. این دیودها که Photo site نامیده می شوند، به نور حساس هستند. هرچه نوری که به یک دیود می تابد، روشن تر باشد، بار الکتریکی که در آن مکان جمع می شود نیز بیشتر خواهد بود. به این ترتیب، رنگهای مختلف تصویر، بسته به شدت روشنایی که دارند، از طریق دیودهای CCD به ولتاژالکتریکی تبدیل می شوند. کل مکانیزم بیان شده شامل آیینه ها، لنز، فیلتر و CCD، هد اسکن کننده ی تصویر را می سازند. این هد که به آرامی روی سند حرکت می کند، به وسیله یک تسمه به یک موتور پله ای متصل است که هد را به جلو می برد، هد اسکن کننده از یک طرف نیز به یک میله متصل است که از ایجاد انحراف یا لغزش در مسیر هد، هنگام خواندن سند جلوگیری می کند. تنظیمات دقیق اجزای مختلف هد، به مدل اسکنر بستگی دارد، اما اصول آن در تمام اسکنرها مشابه است، البته به جز این فن آوری، فن آوری های دیگری نیز برای ساخت اسکنر وجود دارد، اما فن آوری غالب، همان است که بیان شد. اسکنرها از نظر شفافیت و وضوح تصویر با هم تفاوت دارند، این مسئله به تعداد سنسورها در هر سطر آرایه CCD، دقت موتور پله ای، کیفیت لنز و نیز میزان روشنایی منبع نور بستگی دارد، بدیهی است که یک لامپ گزنون با روشنایی زیاد به همراه یک لنز با کیفیت بالا، نسبت به یک لامپ فلورسنت معمولی با یک لنز معمولی و ساده تصویری با کیفیت بسیار بالاتر ایجاد خواهد کرد. اما اسکن کردن تصویر، مرحله اول کار است. مرحله بعدی، انتقال تصویر اسکن شده به رایانه است. برای اتصال اسکنر به رایانه و انتقال تصویر راههای متفاوتی وجود دارد. ساده ترین راه اتصال از طریق پورت موازی است که البته کندترین روش ممکن هم هست. روش دوم، استفاده از رابط "Small SCSI computer system interface" است که یک رابط موازی با سرعت بالاست. اسکنرهای «SCSI» از طریق یک کارت SCSI به رایانه متصل می شوند. راه سوم، استفاده از پورت USB است. اسکنرهای USB، سرعت خوبی دارند و کار کردن با آنها نیز ساده است. روش آخر نیز استفاده از Firewire است. Firewire یک گذرگاه سریال بسیار سریع است. البته این روش هزینه بیشتری هم دارد و برای تصویر با کیفیت بسیار بالا استفاده می شود. به این ترتیب کار اسکن تصویر پایان می رسد و تصویر به رایانه شما منتقل می شود. BIOS یکی از متداولترین موارد کاربرد حافظه های Flash ، استفاده از آنان در BIOS)Basic Input/Output System) است . BIOS این اطمینان را به عناصر سخت افزاری نظیر : تراشه ها ، هارد یسک ، پورت ها ، پردازنده و ... خواهد داد که بدرستی عملیات خود را در کنار یکدیگر انجام دهند. هر کامپیوتر ( شخصی ، دستی ) دارای یک ریزپردازنده بعنوان واحد پردازشگر مرکزی است . ریزپردازنده یک المان سخت افزاری است .بمنظور الزام پردازنده برای انجام یک عملیات خاص، می بایست مجموعه ای از دستورالعمل ها که نرم افزار نامیده می شوند نوشته شده و در اختیار پردازنده قرار گیرد. از دو نوع نرم افزار استفاده می گردد : - سیستم عامل : سیستم عامل مجموعه ای از خدمات مورد نیاز برای اجرای یک برنامه را فراهم می نماید. ویندوز 98 ، 2000 و یا لینوکس نمونه هائی از سیستم های عامل می باشند. - برنامه های کاربردی : برنامه های کاربردی نرم افزارهائی هستند که بمنظور تامین خواسته های خاصی طراحی و در اختیار کاربران گذاشته می شوند. برنامه هائی نظیر : Word ، Excel و ... نمونه هائی از این نوع نرم افزارها می باشند. BIOS در حقیقت نوع سومی از نرم افزارها بوده که کامپیوتر بمنظور عملکرد صحیح خود به آن نیاز خواهد داشت. خدمات ارائه شده توسط BIOS نرم افزار BIOS دارای وطایف متعددی است . ولی بدون شک مهمترین وظیفه آن استقرار سیستم عامل در حافظه است . زمانیکه کامپیوتر روشن و ریزپردازنده سعی در اجرای اولین دستورالعمل های خود را داشته باشد ، می بایست دستورالعمل های اولیه از مکان دیگر در اختیار آن گذاشته شوند ( در حافظه اصلی کامپیوتر هنوز اطلاعاتی قرار نگرفته است ) دستورالعمل های مورد نظر را نمی توان از طریق سیستم عامل در اختیار پردازنده قرار داد چراکه هنوز سیستم عامل در حافظه مستقر نشده و همچنان بر روی هارد دیسک است . مشکل اینجاست که می بایست با استفاده از روشهائی به پردازنده اعلام گردد که سیستم عامل را به درون حافظه مستقر تا در ادامه زمینه استفاده از خدمات سیستم عامل فراهم گردد. BIOS دستورالعمل های لازم را در این خصوص ارائه خواهد کرد. برخی از خدمات متداول که BIOS ارائه می دهد ، بشرح زیر می باشد: - یک برنامه تست با نام POST بمنظور بررسی صحت عملکرد عناصر سخت افراری - فعال کردن تراشه های BIOS مربوط به سایر کارت های نصب شده در سیستم نظیر : کارت گرافیک و یا کنترل کننده SCSI - مدیریت مجموعه ای از تنظیمات در رابطه با هارد دیسک،Clock و ... BIOS ، یک نرم افزار خاص است که بعنوان اینترفیس ( میانجی ) بین عناصر اصلی سخت افزارهای نصب شده بر روی سیستم و سیستم عامل ایفای وظیفه می نماید. نرم افزار فوق اغلب در حافظه هائی از نوع Flash و بصورت یک تراشه بر روی برد اصلی نصب می گردد. در برخی حالات تراشه فوق یک نوع خاص از حافظه ROM خواهد بود. زمانیکه کامپیوتر روشن می گردد BIOS عملیات متفاوتی را انجام خواهد داد: - بررسی محتویات CMOS برای آگاهی از تنظیمات خاص انجام شده - لود کردن درایورهای استاندارد و Interrupt handlers - مقدار دهی اولیه ریجسترها و مدیریت Power - اجرای برنامه POST بمنظور اطمینان از صحت عملکرد عناصر سخت افزاری - تشخیص درایوی که سیستم می بایست از طریق آن راه اندازی (Booting) گردد. - مقدار دهی اولیه برنامه مربوط به استقرار سیستم عامل در حافظه (Bootstrap) اولین موردی را که BIOS بررسی خواهد کرد، اطلاعات ذخیره شده در یک نوع حافظه RAM با ظرفیت 64 بایت است . اطلاعات فوق بر روی تراشه ای با نام CMOS)Complementry metal oxid semiconductor) ذخیره می گردند. CMOS شامل اطلاعات جزئی در رابطه با سیستم بوده و درصورت بروز هر گونه تغییردر سیستم، اطلاعات فوق نیز تغییر خواهند کرد. BIOS از اطلاعات فوق بمنظور تغییر و جایگزینی مقادیر پیش فرض خود استفاده می نماید. Interrupt handlers نوع خاصی از نرم افزار بوده که بعنوان یک مترجم بین عناصر سخت افزاری و سیستم عامل ایفای وظیفه می نماید.مثلا" زمانیکه شما کلیدی را برروی صفحه کلید فعال می نمائید، سیگنال مربوطه، برای Interrupt handler صفحه کلید ارسال شده تا از این طریق به پردازنده اعلام گردد که کدامیک از کلیدهای صفحه کلید فعال شده اند. درایورها یک نوع خاص دیگر از نرم افزارها بوده که مجموعه عملیات مجاز بر روی یک دستگاه را تبین و راهکارهای ( توابع ) مربوطه را ارائه خواهند. اغلب دستگاه های سخت افزاری نظیر: صفحه کلید، موس ، هارد و فلاپی درایو دارای درایورهای اختصاصی خود می باشند. با توجه به اینکه BIOS بصورت دائم با سیگنال های ارسالی توسط عناصر سخت افزاری مواجه است ، معمولا" یک نسخه از آن در حافظه RAM تکثیر خواهد شد. راه اندازی ( بوتینگ، Booting) کامپیوتر پس از روشن کردن کامپیوتر، BIOS بلافاصله عملیات خود را آغاز خواهد کرد. در اغلب سیستم ها ، BIOS در زمان انجام عملیات مربوطه پیام هائی را نیز نمایش می دهد ( میزان حافظه، نوع هارد دیسک و ...) بمنظور آماده سازی کامپیوتر برای ارائه خدمات به کاربران، BIOS مجموعه ای از عملیات را انجام می دهد. پس از بررسی و آگاهی از تنظیمات موجود در CMOS و استقرار Interrupt handler در حافظه RAM ، کارت گرافیک بررسی می گردد. اغلب کارت های گرافیک ، دارای BIOS اختصاصی بوده که حافظه و پردازنده مربوط به کارت گرافیک را مقدار دهی اولیه می نماید. در صورتیکه BIOS اختصاصی برای کارت گرافیک وجود نداشته باشد از درایور استانداری که در ROM ذخیره شده است ، استفاده و درایو مربوطه فعال خواهد شد ( درایور استاندارد کارت گرافیک ) در ادامه BIOS نوع راه اندازی ( راه اندازی مجدد (Rebbot) و یا راه اندازی اولیه (Cold Boot ) را تشخیص خواهد داد .برای تشخیص موضوع فوق، از محتویات آدرس 0000:0472 حافظه استفاده می گردد. در صورتیکه در آدررس فوق مقدار 123h موجود باشد ، بمنزله "راه اندازی مجدد" بوده و برنامه BOIS بررسی صحت عملکرد حافظه را انجام نخواهد داد. در غیر اینصورت ( در صورت وجود هر مقدار دیگر در آدرس فوق ) یک "راه اندازی اولیه " تلقی می گردد. در این حالت بررسی صحت عملکرد و سالم بودن حافظه انجام خواهد شد. در ادامه پورت های سریال و USB برای اتصال صفحه کلید وموس بررسی خواهند شد. در مرحله بعد کارت های PCI نصب شده بر روی سیستم بررسی می گردند. در صورتیکه در هر یک از مراحل فوق BIOS با اشکالی برخورد نماید با نواختن چند Beep معنی دار، مورد خطاء را اعلام خواهد کرد. خطاهای اعلام شده اغلب به موارد سخت افزار سیستم مربوط می گردد. برنامه BIOS اطلاعاتی در رابطه با نوع پردازنده ، فلاپی درایو ، هارد دیسک ، حافظه تاریخ و شماره ( ورژن ) برنامه BIOS ، نوع صفحه نمایشگر را نمایش خواهد داد. در صورتیکه بر روی سیستم از آداپتورهای SCSI استفاده شده باشد ، BIOS درایور مربوطه آن رااز BIOS اختصاصی آداپتور فعال و BIOS اختصاصی اطلاعاتی را در رابطه با آداپتور SCSI نمایش خواهد داد. در ادامه برنامه BIOS نوع درایوی را که می بایست فرآیند انتقال سیستم عامل از آن آغاز گردد را تشخیص خواهد داد. برای نیل به هدف فوق از تنظیمات موجود در CMOS استفاده می گردد. اولویت درایو مربوطه برای بوت سیستم متغیر و به نوع سیستم بستگی دارد. اولویت فوق می تواند شامل مواردی نظیر : A,C,CD و یا C,A,CD و ... باشد.(A نشاندهنده فلاپی درایو C نشاندهنده هارددیسک و CD نشاندهنده درایو CD-ROM است ) در صورتیکه درایو مشخص شده شامل برنامه های سیستم عامل نباشد پیام خطائی نمایش داده خواهد شد. (Non System disk or disk error ) پیکربندی BIOS در بخش قبل اشاره گردید که BIOS در موارد ضروری از تنظیمات ذخیره شده در CMOS استفاده می نماید. برای تغییر دادن تنظیمات مربوطه می بایست برنامه پیکربندی CMOS فعال گردد. برای فعال کردن برنامه فوق می بایست در زمان راه اندازی سیستم کلیدهای خاصی را فعال تا زمینه استفاده از برنامه فوق فراهم گردد. در اغلب سیستم ها بمنظور فعال شدن برنامه پیکربندی کلید Esc یا Del یا F1 یا F2 یا Ctrl-Esc یا Ctrl-Alt-Esc را می بایست فعال کرد.( معمولا" در زمان راه اندازی سیستم نوع کلیدی که فشردن آن باعث فعال شدن برنامه پیکربندی می گردد، بصورت یک پیام بر روی صفحه نمایشگر نشان داده خواهد شد ) پس از فعال شدن برنامه پیکربندی با استفاده از مجموعه ای از گزینه های می توان اقدام به تغییر پارامترهای مورد نظر کرد. تنظیم تاریخ و زمان سیستم ، مشخص نمودن اولویت درایو بوت، تعریف یک رمز عبور برای سیستم ، پیکربندی درایوها ( هارد، فلاپی ، CD) و ... نمونه هائی از گزینه های موجود در این زمینه می باشند. در زمان تغییر هر یک از تنظیمات مربوطه در CMOS می بایست دقت لازم را بعمل آورد چراکه در صورتیکه عملیات فوق بدرستی انجام نگیرد اثرات منفی بر روی سیستم گذاشته و حتی در مواردی باعث اختلال در راه اندازی سیستم خواهد شد. BIOS از تکنولوژی CMOS بمنظور ذخیره کردن تنظیمات مربوطه استفاده می نماید . در این تکنولوژی یک باتری کوچک لیتیوم انرژی(برق) لازم برای نگهداری اطلاعات بمدت چندین سال را فراهم می نماید ارتقاء برنامه BIOS تغییر برنامه BIOS بندرت انجام می گیرد. ولی در مواردیکه سیستم قدیمی باشد، ارتقاء BIOS ضروری خواهد بود.با توجه به اینکه BIOS در نوع خاصی از حافظه ROM ذخیره می گردد، تغییر و ارتقاء آن مشابه سایر نرم افزارها نخواهد بود. بدین منظور به یک برنامه خاص نیاز است . برنامه های فوق از طریق تولید کنندگان کامپیوتر و یا BIOS عرضه می گردند. در زمان راه اندازی سیستم می توان تاریخ ، شماره و نام تولید کننده BIOS را مشاهده نمود. پس از مشخص شدن نام سازنده BIOS ، با مراجعه به وب سایت سازنده ، اطمینان حاصل گردد که برنامه ارتقاء BIOS از طرف شرکت مربوطه عرضه شده است . در صورتیکه برنامه موجود باشد می بایست آن را Download نمود. پس از اخذ فایل( برنامه) مربوطه آن را بر روی دیسکت قرار داده و سیستم را از طریق درایو A ( فلاپی درایو) راه اندازی کرد. در این حالت برنامه موجود بر روی دیسکت، BIOS قدیمی را پاک و اطلاعات جدید را در BIOS می نویسد. در زمان ارتقاء BIOS حتما" می بایست به این نکته توجه گردد که از نسخه ای که کاملا" با سیستم سازگاری دارد، استفاده گردد در غیر اینصورت BIOS با اشکال مواجه شده و امکان راه اندازی سیستم وجود نخواهد داشت .! اگر هنگام روشن نمودن رایانه به نوشته های روی صفحه نمایش دقت کرده باشید ، مطمئنا نام BIOS به چشمتان خورده است.بایوس معمول ترین نوع حافظه های فلاش هستند. حافظه های فلاش حافظه هایی هستند که اطلاعات داخل آنها با قطع منبع تغذیه الکتریکی از بین نمی رود. بایوس برگرفته از حروف اول کلماتی به معنای «سیستم ورودی و خروجی مقدماتی» است. بایوس چند وظیفه متفاوت دارد که مهمترین آنها بارگذاری سیستم عامل است. هنگامی که شما رایانه خود را روشن می کنید و ریز پردازنده ، قصد اجرای اولین دستورالعمل ها را دارد ، این دستورالعمل ها را باید از جایی دریافت کند. اما نمی تواند آنها را مستقیما از سیستم عامل دریافت کند. زیرا سیستم عامل بر روی دیسک سخت قرار دارد و CPU نمی تواند بدون هیچ دستورالعملی به آن دسترسی پیدا کند. یکی از وظایف بایوس ارسال این دستورالعمل های مقدماتی به CPU است. هنگامی که رایانه را روشن می کنید، بایوس کارهای زیر را به ترتیب انجام می دهد: 1 بررسی CMOS برای تنظیمات سیستم. (بعد از روشن نمودن رایانه هنگامی که با فشردن کلید Del یا دکمه های دیگر وارد محیط Setup می شوید و تنظیمات اساسی سیستم را انجام می دهید این تنظیمات در CMOS که یک تراشه روی مادربرد است ذخیره می شوند.) 2 بارگذاری راه اندازهای دستگاه ها و گرداننده های وقفه های سیستم. 3 آماده سازی ثبات ها و مدیریت تغذیه (لازم به توضیح است که ثبات ها حافظه های بسیار کوچک و سریعی هستند که در داخل CPU قرار دارند و CPU به طور مستقیم به آنها دسترسی دارد) 4 انجام آزمایش خودکار سخت افزارها و نمایش تنظیمات سیستم. 5 یافتن دستگاه راه انداز و به کار انداختن آن. همان طور که گفته شد ، اولین چیزهایی که بعد از روشن نمودن رایانه مشاهده می کنیم ناشی از اعمال بایوس است که هر یک مفاهیم خاصی دارند. مثل مقدار حافظه موجود بر روی سیستم ، مدل و نوع کارت گرافیکی و مادربرد ، سرعت CPU ، نوع دیسک سخت و.... گرداننده های وقفه ها ، قطعات نرم افزاری کوچکی هستند که مانند یک مترجم بین قطعات سخت افزاری و سیستم عامل عمل می کنند. راه اندازهای دستگاه ها نیز قطعات نرم افزاری دیگری هستند که سخت افزارهای پایه از قبیل صفحه کلید و ماوس و دیسک های سخت و فلاپی درایو را شناسایی می کنند. بعد از بارگذاری این نرم افزارها و مقداردهی اولیه به ثباتها ، بایوس به بررسی سالم بودن کارت گرافیکی می پردازد. اکثر کارتهای گرافیکی یک بایوس کوچک مخصوص به خود دارند که حافظه و پردازنده روی کارت گرافیکی را آماده کار می کند. در غیر این صورت معمولا در یک تراشه جداگانه روی مادربرد ، اطلاعات مربوط به راه انداز کارت گرافیکی قرار دارد که بایوس اطلاعات موجود در آن را بارگذاری می کند. در قدم بعدی بایوس چک می کند که آیا شروع کار رایانه ناشی از روشن شدن رایانه است که به اصطلاح به آن Cold boot گویند و یا ناشی از راه اندازی مجدد رایانه است. در صورت تشخیص راه اندازی مجدد، بایوس از بقیه تست های اولیه صرف نظر می کند. در غیر این صورت بایوس از صحت سلامت RAM با انجام تست خواندن و نوشتن در هر نشانی حافظه اطمینان حاصل می کند. سپس درگاههای PS/2 یا USB را برای وجود صفحه کلید یا ماوس چک می کند. سپس گذرگاه های PCI را جستجو می کند و در صورت یافتن این گذرگاه ها کارتهای نصب شده بر روی آنها را بررسی می کند. در صورتی که بایوس در این روالها با خطایی مواجه شود، با یک سری بوق یا نمایش پیغام ، کاربر را از وجود خطا آگاه می کند. خطاهای یافت شده در این بخش ، تقریبا همیشه سخت افزاری هستند. البته همیشه این خطاها ناشی از خرابی نیست و گاهی ناشی از اتصال ناصحیح و گاهی از عدم وجود یک قطعه لازم الوجود مثل RAM یا کارت گرافیک حکایت دارد. گاهی نیز از یک ناسازگاری لحظه ای است که امکان دارد با یک راه اندازی مجدد، مشکل رفع شود. اما همیشه باید خطاهای اعلام شده توسط بایوس را جدی گرفت. بعد از این مرحله بایوس به تقدم دستگاه های ذخیره سازی ، به منظور بوت کردن می پردازد و در صورت عدم وجود یکی ، به سراغ دیگری می رود. به طور کلی مفهوم بوت کردن به بارگذاری و اجرای سیستم عامل بازمی گردد. تعیین ترتیب دستگاه راه انداز و دیگر تنظیمات سیستم از طریق ورود به CMOS Setupامکانپذیر است. البته تغییر ناشیانه این تنظیمات موجب می شود که دستگاه به درستی راه اندازی نشود. بایوس برای ذخیره سازی تغییرات تنظیمات ، از فناوری CMOS استفاده می کند. با این فناوری ، یک باتری لیتیم کوچک ، توان کافی برای نگه داشتن تنظیمات شما را برای چند سال دارد. در صورت قطع این منبع تغذیه کوچک یا تمام شدن عمر باتری تنظیمات شما از بین رفته و به حالت پیش فرض کارخانه باز می گردد. با آمدن دستگاه ها و استانداردهای جدید ، گاهی بایوس ها نیاز به به روزرسانی پیدا می کنند. چون نرم افزار بایوس در نوعی حافظه فقط خواندنی ذخیره شده است ، تغییر آن کمی سخت تر از به روزرسانی دیگر نرم افزارهاست. به همین منظور نیاز به یک برنامه ارائه شده توسط شرکت سازنده نیاز خواهید داشت. بنابراین باید تاریخ و نوع بایوس خود را هنگام راه اندازی سیستم بخوانید و با مراجعه به سایت شرکت سازنده نرم افزار مربوطه را در صورت وجود دریافت کنید و بعد از کپی کردن آن نرم افزار داخل فلاپی و راه اندازی سیستم توسط آن فلاپی ، عمل به روزرسانی را انجام دهید. برای انجام این کار باید خیلی مراقب باشید و توجه کنید که نرم افزار مورد استفاده شما دقیقا مربوط به نوع بایوس شما باشد و نه مدلهای دیگر آن. در غیر این صورت ممکن است بایوس و در نتیجه آن سیستم شما از کار بیفتد و بلااستفاده شود. CD ROM سی دی رام ها چگونه کار می کنند؟ درون دستگاه سی دی رام یک موتور وجود دارد که صفحه سی دی رام را می چرخاند. یک هد هم درون این دستگاه روی سطح سی دی رام حرکت می کند تا از بخشهای مختلف صفحه سی دی رام اطلاعات را بخواند . حرکت این هد روی صفحه سی دی رام مشابه حرکت سوزن گرامافونهای قدیمی روی صفحه گرامافون است با این تفاوت که هد در سی دی رام با صفحه به هیچ وجه برخورد نمی کند. گردش صفحه سی دی رام در دستگاه به دو نوع متفاوت صورت می گیرد. در یک روش سرعت خواندن داده ها خیلی بالا نیست و در حد مشخصی ثابت می ماند. در روش دیگر می توان با سرعت فوق العاده بالایی داده ها را از دیسک خواند اما نه همیشه و نه برای همه داده ها. روش فنی ساخت دستگاههای سی دی رام تا همین اواخر روشی معروف به سرعت ثابتی خطی یا CLV (Constant Linear Velocity) بود. در روش CLV سرعت داده ها همیشه ثابت است چه سی دی رام از شیار درونی بخواند چه از شیار بیرونی زیرا سرعت چرخش صفحه تغییر می کند. وقتی دستگاه سی دی رام از مرکز صفحه دور می شود وبه شیارهای بیرونی نزدیک می شود، سرعت چرخش صفحه کند می گردد. بدین ترتیب با تند و کند کردن گردش صفحه سی دی رام اطلاعات در هر جای دیسک که باشد با سرعت ثابتی بازیابی می شود. سازنده سی دی رام هم به سادگی می تواند سرعت دستگاه را مشخص کرده و روی دسته بندی اعلام نماید. اشکال این روش در این است که تغییرات مداوم در گردش صفحه باعث تاخیر در خواندن می شود زیرا هد دستگاه برای خواند اطلاعات باید صبر کند تا گردش صفحه تغییر کردهو تند یا کند شود. این تاخیر مانعی در راه ساخت دستگاههای خیلی سریع است و اجازه نمی دهد سرعت بازیابی داده ها از مقدار معینی فراتر برود. نیاز به سرعت بیشتر در بازیابی داده ها باعث شد تا روش فنی دیـگری ابداع شود که به روش CAV (Constant Angular Velocity)یا سرعت زاویه ای ثابت معروف است در روش CAV درست برعکس CLV عمل می شود . یعنی سرعت گردش صفحه ثابت است و سرعت خواندن داده هاست که تغییر می کند. در این روش هر چه هد از مرکز صفحه به سمت بیرون می رود ، سرعت بازیابی داده ها بیشتر می شود در نتیجه سرعت کار دستگاه کاملا بستگی دارد به این که داده ها چگونه و در کجای صفحه سی دی رام پراکنده شده باشند. نکته : وقتی روی جعبه سی دی رام ذکر می شود که سخت افزار لازم یک پردازنده پنتیوم 100 مگاهرتز است یعنی این حداقل سخت افزار لازم برای بهترین کارایی دستگاه سی دی رام است. نکته اساسی این است که قبل از خرید یک دستگاه سی دی رام دقت کنید که آیا سخت افزار لازم آن را دارید یا خیـــر. اولین مزیت داشتن سی دی رام نصب سریع نرم افزارها و برنامه های بزرگی همچون Microsoft Office است .چون بازیابی داده ها از یک سی دی رام سریعتر انجام می شود. نصب یک نرم افزار بزرگ هم خیلی سریعتر انجام می شود . پس از نصب ، هر چند که بعضی از اطلاعات ممکن است روی دیسک سخت بنشیند اما همچنان حجم زیادی از اطلاعات می ماند که باید از روی سی دی رام خوانده شود. طبیعتا" هر چه دستگاه سی دی رام سریعتر باشد، اجرای برنامه سریعتر انجام خواهد شد. و همچنین در مورد بازیهای کامپیوتری داشتن یک دستگاه سی دی رام سریع از پرشها و مکثای ملال آور در حین بازی جلوگیری می کند. سی دی های ضبط شدنی: جابجایی از دیسکت به سی دی رام در چند سال گذشته افزایش یافته است. امروزه بسیاری از سازندگان ، نرم افزارهای خود را بر روی سی دی رام عرضه می کنند زیرا این رسانه داده های بسیار زیادی را در خود جای می دهد حدود 600 مگابایت با گنجایش 44/1 مگابایتی است. و سی دی رامها گنجایش بسیار زیادی دارند برای ذخیره و بازیابی داده به صورت یک انتخاب طبیعی درآمده اند. و آنها فقط خواندنی هستند و کاربران نمی توانند آنها را به صورت وسایل ذخیره گر به کار ببرند. و با معرفی فن آوری سی دی قابل ضبط (CD-Recordable) یا سی دی آر (CD-R) و امکان دادن به کاربران برای نوشتن داده ها برروی سی دی ها تغییر کرد. فن آوری یکبار نویسی چندبار خواندنی بدین معنی است که نمی توانید مانند دیسکتها فایلهای خود را پاک کنید و مجددا" بنویسید. افزودن براین نسخه های اولیه دیسکرانهای سی دی - آر گران قیمت هستند و نصب و عملیات آنها دشوار است . دیکسرانهای CD-RW , CD-R با آن که برای تهیه نسخه پشیبان (Backup) ، آرشیو سازی ، و انتقال داده ها بسیار مناسب هستند به سرعت دیسک سخت نمی توانند داده ها را ضبط کنند و به سرعت دیسکرانهای سی دی رام جدید نیز نمی توانند داده ها را بخوانند. آشنایی با ساختمان CD-ROM: CD-ROM علامت اختصاری Compact Disk-Read Only Memory است. این عبارت را می توان به صورت دیسک فشرده - حافظه فقط خواندنی ترجمه کرد. و فشرده است چون گنجایش آن حدود 650 مگابایت اطلاعات روی دیسکی 72/4 اینچی است. آن را حافظه ای فقط خواندنی می نامند چون اطلاعات روی آن ضبط شده است. و دیگر نمی توان اطلاعات آن را مانند دیسکهای فلاپی پاک کرد و مجددا" اطلاعات جدید روی آن نوشت. فایدهای CD-ROM چیست ؟ با انکه دیسکهای سخت امروزی گنجایش بیشتری از سی دی ها دارند و مهمترین علت متداول شدن سی دی ها ظرفیت ذخیره داده های بسیار زیاد آنها ست و دائره المعارفها را می توان در یک سی دی جای داد. و دیسکرانهای CD-ROM همچنین می توانند سی دی های صوتی را اجرا کنند. و البته برای این که کامپیوتر بتواند صوت ضبط شده در سی دی ها را اجرا کند باید حاوی کارت صوتی و نرم افزار لازم باشند. CD-ROM چیست ؟ دیسکهای فشرده صفحاتی از جنس پلاستیک به شعاع 12 سانتی متر هستند که لایه ای آلومینیومی روی آنها نشسته است ، لایه ای از جنس پلی کربنات آن را می پوشاند و قشر محافظ لاکی روی دیسک آن را از گردو خاک و خش محفاظت می کند. حفره ای دایره ای به قطر 15 میلی متر در وسط دیسک قرار داد. سی دیها مانند صفحه های گرامافون ، فقط یک شیار (TRACK) مارپیچی داده ای دارند. این شیار از مرکز دیسک به سمت بیرون خوانده می شود. آخرین پیشرفتهای صنعت CD-ROM چیست ؟ CD-ROM ها هر روز و هر روز سریعتر می شوند اما سریعترین آنها ممکن است از دستگاههای قبلی کندتر و یک دستگاه اسما " کند هم ممکن است از دستگاههای به ظاهر سریع سریعتر عمل کند. چگونه ؟ چه کسی بررسی کرده است که یک دستگاه سی دی رام (CD-ROM) دقیقا" به همان سرعتی عمل می کند که روی بسته بندی آن نوشته شده است ؟ آیا واقعا" لازم است دستگاه سی دی رام خود را با یک نوع جدیدتر عوض کنید؟ شما به عنوان یک خریدار حق دارید در قبالی پولی که می دهید دستگاه بهتری به دست بیاورید. برای داشتن پاسخ صحیح این سوالات باید قدری اطلاعات از طرز کار و دانش فنی دستگاههای سی دی رام داشته باشید. CD-ROM مخفف انگلیسی کلمات دیسک فشرده - حافظه فقط خواندنی است دستگاه سی دی رام دیسکهایی را می خواند که فقط از روی آنها می توان خواند و روی آنها نمی توان نوشت. یک سی دی رام تقریبا به اندازه 700 دیسکت فلاپی اطلاعات را در خود جای می دهد در نتیجه وسیله بسیار مناسبی برای نرم افزارهای بازی، دائره المعارفها ، کتاب راهنمای تلفن و برنامه های چند رسانه ای است.اکنون در حالی که چند سالی بیشتر از آن زمان نمی گذرد، سرعت بازیابی داده ها توسط سی دی رام به 3600 کیلو بایت در ثانیه رسیده است - یعنی 24 برابر سریعتر که آن را به صورت 24x نمایش می دهند. سرعت انتقال داده ها توسط سی دی رام را با 24x,..,4x,2x نشان می دهند یعنی 2،4،...و24 برابر سرعت اولین دستگاههای سی دی رام.امیدوارم مطلب مفید واقع شده باشه نظرتون یادتون نره! مقاله بازم خواستید ایمیل بزنید به : payam_ir64@yahoo.com

[ ۱۳۸٧/٦/٢٦ ] [ ۱٢:٥٧ ‎ب.ظ ] [ پیام ]
.: Weblog Themes By Iran Skin :.

درباره وبلاگ

کارشناس IT
صفحات اختصاصی
آرشيو مطالب
RSS Feed






Online User

آپلود نامحدود عکس و فایل

آپلود عکس


 

فال حافظ

سیب تم

سیب تم


نام و نام خانوادگی :
ایمیل :
ادرس سایت / وبلاگ :
عنوان پیام :
متن پیام :
Powered by 20Tools.com

ابزار تماس با مدیر وبلاگ


[ قالب وبلاگ : ایران اسکین ] [ Weblog Themes By : iran skin]