![]() Figure 02 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 03 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 04 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 05 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 06 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 07 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 08 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 09 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 10 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 11 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 12 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 13 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 14 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() Figure 15 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
:Protocol
به مجموعه قواننی که چگونگی ارتباط بین نرم افزار و سخت افزار ها در یک ارتباط شبکه ای تعریف می شود پرو تکل گویند همان قوانین راهنمایی رانندگی در سطح شهر
: Media
به محیط یا وسیله ارتباط دهنده بین تجهیزات مدیا گویند همانند سیستم تلفن و یا هوا در امواج رادیویی
Topology
به چگونگی همبندی یا آرایش سخت افزارها و کامپیوترهای درون شبکه توپولژی گویند به عنوان مثال چیدن کامپیوترها درون شبکه به صورت خطی
Client
به نرم افزاری که بر روی کامپیوتر کاربران به منظور برقراری ارتباط با یک کاربر دیگر که نقش سرور را بازی می کند client گویند
Server
به نرم افزاری که به منظور ارتباط دهی بین نرم افزارها ی client بر روی یک کامپیوتر مرکزی نصب میشود سرور گویند
به سخت افزاری که نرم افزار client نصب شده باشد workstation گویند
به سخت افزاری که نرم افزار server بر روی آن نصب می گردد سرور گوییم
Master/slave
در تنظیمات کامپیوتر به ارتباط اصلی یا وسیله ای که مدریت کلی را بر عهده دارد master یا رییس گویند
به سخت افزار یا ارتباطی که به عنوان زیر مجموعه ای از master عمل میکند slave یا برده گویند
انواع ارتباط ها
1- peer to peer
در این نوع ارتباط کامپیوترها جهت برقراری ارتباط با یکدیگر مستقیما همدیگر را شناسایی کرده و به هم متصل میشوند تعداد کامپیوترها در این شبکه ها از نظر تئوری نباید بیش از 10 الی 20 کامپیوتر باشد زیرا ترافیک شبکه را بسیار زیاد می کند مانند : workgroup
2- server base
در این نوع شبکه ها ارتباط تمام کامپیوترها از طریق یک مرکز بنام server مدریت می شود تعداد کامپیوترها در win2000 server تا 4000 و win2003 تا بیش از یک میلیون امکان پذیر است بیش از این نیز با روشها و سیستم عاملهای دیگر امکان پذیر میباشد
نکته : در ارتباط peer to peer هر کامپیوتر هم نقش سرور را دارد هم نقش client اگر چه سیستم عامل آنها یک سیستم عامل client است امنیت در این شبکه ها بسیار پایین مدیریت آنها سخت و مدرییت هر کامپیوتر بر عهده کاربر همان کامپیوتر است
نکته 2 – امنیت در شبکه server base بسیار بالا مدریت بسیار آسان مسولیت برقراری امنیت و مدریت فقط بر عهده یک نفر بنام administrator و همواره نیازمند یک admin تمام وقت می باشد
کاربرها در این شبکه نیازی به داشتن اطلاعات شبکه ای قوی نمی باشد بر خلاف شبکه های peer to peer که هر کاربر باید اطلاعات متوسطی از شبکه داشته باشد ( Domain )
Administrator
به صورت کلی به شخصی که تمام مجوزها و اختیارات را در ارتباط با یک نرم افزار clint یا server داشته باشد admin گوییم به این منظور کاربری با نام admin در تمام سیستم عاملها تعریف میشود
در شبکه های peer to peer - admin هر کامپیوتر درون همان کامپیوتر قرار دارد و اختیارات کامل یک admin بر روی یک کامپیوتر الزاما به معنای داشتن همان اختیارات بر روی کامپیوترهای دیگر نمی باشد در شبکه های server base - admin اصلی درون server تعریف شده است و اختیارات کامل آن به معنی داشتن اختیارات کامل بر روی تمام کامپیوتر ها می باشد .
انواع سیستم عامل :
سیستم عاملهایی که برای خانه طراحی شده اند مانند : winxp home edition –win 95-98-3.1-win media center
سیستم عاملهایی که برای تجارت طراحی شده اند
سیستم عاملهایی که برای سرور طراحی شده اند
سیستم عامل به نرم افزاری که ارتباط بین کاربر و سخت افزار را برقرار میکند سیسم عامل گویند به صورت کلی زبان انسانها را به زبان قابل فهم (0-1 ) برای ماشین ترجمه میکند و بالعکس.
سیستم عاملهای خانگی :
دارای محیط گرافیکی بسیار زیبا امکانات شبکه ای پایین اغلب به همراه نرم افزارهای صوتی و تصویری همچنین قابلیت مدیریت از طریق یک شبکه server base را ندارد قیمت ارزان
سیستم عاملهای تجاری :
مانند win 2000 pro – win xp pro این سیستم عاملها قابلیت شبکه ای بسیار زیاد دارای هسته امنیتی مدریت از طریق server همچنین دارای امکاناتی است که ممکن است برای یک کاربر خانگی کاربردی نداشته باشد قیمت 100 تا 300 دلار
سیستم عامل server
این windows ها در حقیقت از همان هسته win nt یا winxp استفاده کرده اند با این تفاوت که سرویسهایی که بر روی آنها نصب شده است دارای تعدد بیشتری می باشد . قابلیت شناسایی و پیکر بندی کامپیوترها با هارد دیسک و ram بالاتری می باشد . مثلا در بعضی نمونه ها تا ran 512 gb یا بیشتر پشتیبانی می شود این در صورتی است که win xp تا سقف ram 4 gb پشتیبانی میکند قیمت از 700 دلار به بالا – هارد 3 به بالا
Service :
سرویسها در حقیقت همان نرم افزارهای نسخه سرور می باشند که بر روی سیستم عامل یا به صورت پیش فرض نصب شده اند و یا در آینده میتان آنها را نصب نمود
انواع topology :
1- bus
2- ring token
3- star
4- mesh
5- tree
bus :
در این نوع شبکه ها ارتباط کامپیوترها با یکدیگر توسط یک سیم به صورت سری یا خطی برقرار میشود
نوع ارتباط peer to peer سرعت حد اکثر 10 mbps و دارای دو نوع کامل از نوع thin , thick می باشد . حداکثر فاصله بین دو کامپیوتر در صورت استفاده از کابل thin 185 متر و کابل thick 500 متر میباشد . نوع کابل از نوع coaxial و مثال آن کابل استفاده شده برای آنتن تلوزیون می باشد
کابل coaxial :
این کابل از 4 قسمت هسته مسی سپس پوسته پلاستکی سپس پوسته فلزی بهم بافته شده محافظ و بعد از آن یک روکش پلاستیکی
Nic : ) network interface card )
به المان یا وسیله ای گفته می شود که وظیفا آن انتقال اطلاعات از روی کامپیوتر بر روی سیم می باشد نام دیگر آن کارت شبکه و بستگی به نوع topology نوع nic نیز تغییر میکند
Carrier sense :
که بر اساس protocol - Ethernet عمل می کند وظیفه شناسایی شلوغی خط را بر عهده دارد
به این صورت که ابتدا به خط گوش میدهد تا در صورت خالی بودن سیم از الکترون ها اطلاعات خود را بر روی سیم ارسال میکند در غیر این صورت به کامپیوتر بازگشته و زمانی را بصورت تصادفی راه اندازی میکند تا پس از گذشت زمان دوباره به سیم گوش دهد تا در صورت خالی بودن اطلاعات را بر روی آن منتقل نماید .
Spike : شک ناگهانی ( collision )
زمانی اتفاق می افتد که دو کامپیوتر همزمان اطلاعاتی را بر روی خط ارسال کنند در این حالت الکترونها در طول خط با هم تصادف کرده و عمل spike به وجود می آید که در نتیجه آن تمام کامپیوتر ها از این طریق با خبر شده و کامپیوتر هایی که اطلاعات را ارسال کرده بودند timer درونی در خود راه اندازی می کنند تا پس از آن دوباره اطلاعات را ارسال کنند . از آنجا که عدد timer به صورت تصادفی انتخاب می شود احتمال برخورد دوباره کمتر میباشد ولی در صورتیکه تعداد کامپیوترها در این شبکه زیاد شود تعداد برخوردها نیز زیاد می شود و ترافیک شبکه به اندازه ای می رسد که امکان برقراری کامپیوتر ها با یکدیگر امکان پذیر نمی باشد
.
پروتکل csmacd ( collision detection )
به پروتکلی گفته میشود که وظیفه آن کنترل ارتباطات درون یک شبکه با پروتکل اترنت می باشد
نکته : پروتکلها می توانند از یکدیگر نتیجه گیری شوند یا به عبارتی زیر مجموعه یکدیگر باشند
از پروتکلی که از قانون csmacd تبعیت می کند اترنت نام دارد در این پروتکل چگونگی آدرس دهی به اطلاعات و کامپیوتر نیز تعریف می شود
انواع کابلها از نظر نوع کیفیت :
کابلها را از نظر نوع کیفیت و سرعت به category های مختلف تقسیم بندی می کنیم
1- cat 1 در این نوع category کابلها از کیفیت پایینی برخوردارند و اغلب جهت ارسال صوت استفاده می شود مانند : کابل تلفن
2- Cat 2 : از این نوع کابل برای سرعتهای پایین که حداکثر آن 4 mb/s می باشد استفاده می کنیم .
3- Cat 3 : سرعت ارتباطی در این نوع category 10 mb/s و برای شبکه های bus استفاده می شود همچنین برای شبکه های star با سرعت 10mb/s استفاده میشود .
نکته : در ترکیبی خاص می توان از cat 3 برای سرعت 100mb/s استفاده نمود
4- cat 4 : سرعت در این category 16 mb/s و اغلب برای توپولوژی ring استفاده می شود
5- cat 5 : سرعت 100 mb/s برای توپولوژی star ( fast Ethernet )
6- cat 5e : سرعت ارتباطی در این نوع کابل تا 1000mb/s می تواند باشد ولی بهتر است برای سرعت 1000 ار cat 6 که دارای استانداردهای بالاتری است استفاده کنند .
LAN : local area network
به مجموعه ای از کامپیوترها گفته می شود که از نظر جغرافیایی در یک مکان قرار گرفته باشد و سرعت ارتباطی بین آنها زیاد باشد
در شبکه های LAN کاربر جهت پیکربندی شبکه فقط نیاز به خریدن سخت افزارها و نرم افزارها و پیکربندی آنها دارد و نیازی به وجود شرکتی واسط یا پرداخت اجاره ماهیانه یا مالیات جهت برقراری ارتباط بین کامپیوترها ندارد
مزیتهای شبکه BUS :
1- ارزان قیمت
2- تجهیزات کم
3- سرعت پیکربندی بالا
4- هزینه پایین
5- فاصله زیاد نصب – نسبتت به STAR بیشتر است
معایب شبکه BUS :
1- سرعت پایین
2- قابلیت گسترش شبکه پایین
3- در صورت قظع شدن سیم در سمت یکی از کامپیوترها کل شبکه قطع می گردد و ایراد یابی آن مستلزم پیدا کردن قطعی سیم می باشد
ارتباطات درون شبکه می تواند بصورت آنالوگ یا دیجیتال برقرار شود که هر کدام مزیت و عیبهای خاص خود را دارد
BASE BAND :
به شبکه هایی که اطلاعات خود را به صورت دیجیتال ارسال می کنند ( 0-1 ) BASE BAND گویند
سرعت در این شبکه ها زیاد ولی در یک زمان فقط یک اطلاعات می تواند ارسال یا در یافت شوند ( بر روی یک سیم ) BUS : فاصلا در این نوع ارتباط پایین می باشد
BROAD BAND :
ارتباط در این نوع شبکه ها به صورت آنالوگ برقرار شده برای فواصل طولانی استفاده می شود
سرعت پایین اما امکان ارسال اطلاعات بصورت همزمان بر روی فرکانسهای مختلف امکان پذیر می باشد
دیجیتال : ( 0-1 )
آنالوگ : پیوسته
Topology star :
در این توپولوژی تمام کامپیوترها توسط یک سیم به صورت جداگانه به دستگاه مرکزی بنام switch یا هاب متصل شده اند یا به عبارتی به شکل ستاره ای با یکدیگر ارتباط برقرار می کنند
سرعتهای استفاده شده در این توپولوژی 10 mb/s – 100-1000-10000 mb/s
کابل مورد استفاده twisted pair زوج بهم تابیده شده حداکثر 100 متر بین دو کامپیوتر
تعریف هاب : یکی از دستگاههای شبکه در topology star میباشد که سیگنالهایی که از یک پرت آن وارد میکردد همزمان به دیگر پرتهای آن ارسال می شود
Switch : یکی از ابزارهای شبکه در topology star می باشد که با ارسال اطلاعات به یکی از پرتهای آن اغلب فقط از یکی از پرتهای آن خارج میگردد توضیحات کاملتر در بحث لایه datalink گفته میشود
Half duplex : به ارتباطی که در یک لحظه فقط اجازه ارسال یا فقط اجازه در یافت وجود دارد گویند یا ارتباط یک طرفه مثل یک خیابانیک طرفه یا شبکه bus
Full duplex : به ارتباطی که در یک لحظه اجازه ارسال و در یافت اطلاعات به صورت همزمان در آن امکان پذیر است ارتباط full duplex یا دو طرفه گویند
کابل twisted pair :
کابلی است با چهار زوج سیم یا به عبارتی 8 رشته دارای 4 رنگ مختلف به رنگهای نارنجی –سبز – آبی – قهوه ای می باشد که رشته دوم هر زوج از ترکیب همان رنگ و سفید ساخته شده ترتیب قرارگیری کابلها درون سوکت یا وسیله ارتباط دهنده با کارت شبکه به ترتبب از سمت چپ زمانیکه زایده سوکت به سمت پایین و ورودی سوکت به سمت خودمان است به ترتیب زیر می باشد
استاندارد :
568 b : سفید نارنجی –نارنجی – سفید سبز –آبی – سفید آبی – سبز – سفید قهوهای – قهوه ای
568 a : سفید سبز – سبز –سفید نارنجی – آبی – سفید آبی – نارنجی – سفید قهوه ای – قهوه ای
نام سوکت : RJ 45 ( 8 رشته )- RJ 11 ( 6و4 پین )
دلیل تابش کابلها با یکدیگر خنثی کردن میدان مغناطیسی برای یکدیگر می باشد . هر زوج سیم میزان تابیده شدنش در واحد فاصله با زوج دیگر تفاوت دارد تا میدانهای آنها بر یکدیگر تاثیر نگذارد
وظیفه هر زوج سیم میتواند ارسال یا دریافت اطلاعات باشد
568B 568A
TD : TRANSFER data
RD : recive data
نکته : جهت اتصال دو کامپیوتر با یکدیگر باید یک سر سیم را با استاندارد 568a ببندیم و سر دیگر سیم را با 568b ببندیم یا به عبارتی کابل شماره یک در مقصد به سیم شماره 3 سیم شماره 2 به سیم شماره 6 متصل می شود و برعکس
تکنولوژی POE برای استفاده از 4 رشته آزاد مثلا عبور برق استفاده م شود ( Power over Ethernet )
نکته : دستگاه switch یا هاب عمل کراس کردن را خود انجام می دهند در نتیجه علاوه بر برقراری ارتباط وظیفه درست کردن سیمها را نیز بر عهده دارند
نکته : در نتیجه کابلی که اتصال یک کامپیوتر با switch را برقرار می کند باید کابلی باشد که در هر دو سر آن یک استاندارد رعایت شده باشد
نکته : در شبکه هایی که در ساختن کابلها از 568b استفاده می کنند باید تمام کابلها ی شبکه آنها از همین استاندارد تبعیت کند تا تداخل در کابلها ی طولانی که سر دوم آن دیده نمی شود ایجاد نگردد.
Repeater :
به یکی از دستگاههای شبکه گفته میشود که وظیفه آن تقویت کردن سیگنالهای دیجیتال و ارسال آنها به فواصل دورتر می باشد که فاصله را برای سیگنال دو برابر میکند
نکته : switch و hub active علاوه بر وظایف خود repeater نیز می باشد
Hub active :
به هابی گفته میشود که به یک منبع برق متصل می باشد و علاوه بر وظیفه هاب عمل repeater را انجام می دهد
Hub passive :
به هابی گفته می شود که نیازی به اتصال نه برق ندارد و فقط وظیفه انتقال اطلاعات و کراس کردن را بر عهده دارد
قانون 3-4-5 :
این قانون چگونگی ارتباط کامپیوترها و repeater ها را درون یک شبکه بزرگ و نوع محدودیتهای آنها را مشخص می نماید بر طبق این قانون شبکه می تواند حداکثر به 5 قسمت تقسیم شود . که هر قسمت را دستگاهی بنام repeater از هم جدا می کند و فقط بر روی 3 قسمت از این 5 قسمت در شبکه های bus می توابیم کامپیوتر قرار دهیم
نکته : در شبکه های با topology star تفاوتش با topology bus در تعداد سگمنتهایی می باشد که می توان بر روی آنها کامپیوتر قرار داد
نکته : این قانون در صورتیکه محدودیت ایجاد می کند که ارتباط رکتر ها به صورت سری باشد به این معنا که ممکن است در یک شبکه بیشتر از چهار repeater استفاده گردد ولی با یکدیگر سری نباشد
نکته : دستگاه هاب یا switch دارای port های متنوعی می باشد مثلا چهارتایی – 8 تایی – 16 تایی – 32و64 تایی
نکته : به کابلهای زره دار armor گویند
Uplink :
به یکی از port های switch یا هاب گفته میشود که مستقیما بدون عمل کراس با دیگر port ها ارتباط دارد اغلب از این port جهت ارتباط دو switch یا هاب با یکدیگر استفاده میشود
نکته : در صورتیکه switch یا hub دارای port uplink نباشد باید دو دستگاه را توسط کابل کراس به یکدیگر متصل کنیم
نکته : جهت اتصال دو هاب یا switch به یکدیگر از یک سیم مستقیم ( straight ) استفاده می کنیم که یک سر سیم به port uplink یک switch و سر دیگر سیم به port عادی switch دیگر متصل شده باشد
Patch cable :
به کابلهایی که به صورت یک تکه بر اساس یکی از استانداردهای 568a یا b به صورت کراس یا straight آماده شده اند و پرس شده اند pctch cable گوییم که در اندازه های مختلف در بازار موجود می باشد
به آچار rj45 crimper گویند
Utp :
به زوجهای بهم تابیده ای گفته می شود که بدون روکش جهت اتصال کامپیوتر ها استفاده می شود از این کابلها اغلب در داخل ساختمانها و مناطقی که دارای امواج مغناطیسی کم یا نیز کم می باشند استفاده می شوند
Stp :
این کابلها در حقیقت از ساختار کا بلهای utp استفاده می کند با این تفاوت که لایه ای از مس یا آلومنیوم یا ترکیبی از آنها بصورت یک نوار باریک دور تا دور سیم کشیده شده است . اغلب یک سیم هادی از زیر این نوار رد شده تا در صورتیکه در قسمتی از طول سیم نوار پاره شده باشد این سیم اتصال الکتریکی آنها را به هم متصل کرده باشد . علاوه بر آن در نقاط انتهایی سیم به بدنه تجهیز اتصال پیدا می کند از این کابلها در مکانهایی استفاده می شود که امواج مغناطیسی و نیز زیاد میباشد
Back bone :
به قسمتی از شبکه که سرعتش بسبت به دیگر قسمتهای شبکه بیشتر می باشد وظیفه ان اتصال قسمتها و بخشهای مختلف شبکه به یکدیگر می باشد backbone گوییم که اغلب شامل یک media با سرعت بالا و یا تجهیزاتی با سرعت و عملکرد بالا می باشد
Topology ring :
این نوع شبکه ها به صورت دایره ای شکل توسط یک مدیا به هم متصل شده اند مدیای مورد استفاده در شبکه های امروزی همان کابل twisted pair می باشد ولی در شبکه های قدیمی از کابل ضخیمتر با قابلیت انعطاف پذیری کمتر استفاده می شده است حد اکثر سرعت 16mb/s در این نوع شبکه ها وظیفه انتقال اطلاعات را بسته ای بنام token بر عهده دارد به همین دلیل به این شبکه token ring نیز گفته می شود
Token به عنوان یک بسته خالی توسط یکی از کامپیوترهای شبکه به صورت اتوماتیک تولید می شود که این کامپیوترها را پروتکل tokenring بر اساس مشخصه هایی مثل شماره سریال یا آدرس کارت شبکه انتخاب می شود سپس token درون شبکه بصورت حلقوی شروع به حرکت می کند تا جایی که کامپیوتر درخواست ارسال اطلاعات را داشته باشد سپس اطلاعات به همراه آدرس فرستنده و کیرنده درون token قرار داده شده و دوباره token به حرکت خود ادامه میدهد تا به مقصد برسد در مقصد اطلاعات برداشته شده و بسته ای دیگر به token اضافه میشود تا صحت درستی دریافت اطلاعات را برای کامپیوتر فرستنده تایید کند . بسته دوباره در شبکه حرکت کرده تا به مبدا قبلی خود برسد در مبدا بسته بررسی شده و به همراه token حذف می شود . سپس کامپیوتر master دوباره token را تولید کرده و حرکت آن را در شبکه کنترل می کند
IEEE 802.3 -STAR
IEEE 802.5 – RING
نکته : در این شبکه Collision وجود ندارد – تجهیزات این شبکه گران قیمت تر و کم یاب تر از سیستم star می باشد type 1 نمونه قدیمی type 3 نمونه جدید
در شبکه های ring جهت اتصال دو mau به یکدیگر باید port ring out یک mau را به port ring in – mau دیگر متصل کنیم
Mau : وسیله ای است همانند هاب یا switch درون توپولوژی ring که این وسیله ارتباط workstasion ها را به صورت حلقوی برقرار میکند . و در صورتیکه یکی از کامپیوترها قطع یا کابل آن دچار مشکل گردد آن port بصورت اتوماتیک از حلقه حذف می گردد .
Topology mesh :
ارتباط کامپیوترها در این شبکه ها به صورت تار عنکبوتی برقرار میشود به این معنا که هر کامپیوتر با کامپیوترهای موجود در شبکه یک اتصال مجزا باید داشته باشد این شبکه ها به منظور بالا بردن قابلیت در دسترس بودن ( availability ) استفاده میشود و در مکانهایی که از نظر اهمیت حیاتی هستند استفاده میکنیم
Topology tree :
این نوع شبکه ها بصورت ساختاری درختی به یکدیگر متصل شده اند به این معنا که قسمتی از شبکه همانند تنه درخت عمل کرده ( backbond ) و قسمتهای دیگر شبکه را به یکدیگر میصل کرده است
شبکه نوری :
Point to point :
Point to multipoint
بايوس در واقع پيوند بين سخت افزار و نرم افزار در يك سيستم كامپيوتري محسوب ميگردد. اغلب مردم اصطلاح بايوس را با نام ديگري تحت عنوان درايورهاي دستگاه يا فقط درايور ميشناسد. بايوس عبارت واحدي است كه همه درايوهاي داخل يك سيستم را كه با همكاري يكديگر به عنوان يك اينترفيس بين سخت افزار و نرم افزار سيستم عامل عمل مي نمايند، تشريح ميكند. نكته گمراه كننده آن است كه مقداري از برنامه بايوس،روي تراشه ROM كه يك حافظه دائمي بوده و از نوع فقط خواندني است ضبط ميگردد.اين قسمت، بخش مركزي بايوس ميباشد اما همه بايوس محسوب نمي شود.همچنين بايوس به برنامه موجود روي تراشه ROM نصب شده روي كارتهاي آداپتور و نيز همه درايوهاي ديگر كه هنگام راه اندازي سيستم از روي ديسك سخت بار مي شوند،اطلاق ميگردد.
به مجموعه بايوس مادربرد،بايوس كارت آداپتور و درايوهاي بارشده از ديسك سخت،در مجموع بايوس گفته ميشود.بخشي از بايوس موجود در تراشه ROM روي مادربرد و كارتهاي آداپتور،FIRM WARE نام دارند.اين نام به نرم افزارهاي ذخيره شده در تراشه هاي غير از ديسك سخت اطلاق ميگردد.اين مسئله سبب ميگرددكه برخي كاربران به غلط بايوس را بعنوان يك عنصر سخت افزاري تلقي كنند.
يك سيستم PC ميتواند بعنوان يك مجموع از لايه ها(برخي سخت افزاري و برخي نرم افزاري)تشريح گردد كه با يكديگر ارتباط دارند.در ساده ترين شكل ممكن، شما ميتوانيد يك كامپيوتر شخصي را به 4 لايه اصلي تقسيم كنيد كه هر يك از آنها به نوبه خود به زير مجموعه هاي كوچكتري تقسيم ميشوند.شكل(1)چهار لايه مذكور را در يك كامپيوتر شخصي معمولي نشان ميدهد.
هدف از طرح لايه بندي،امكان دادن به سيستم عامل و نرم افزارها براي اجرا روي يك سخت افزار...
سخت افزار/ نرم افزار بايوس
خود بايوس،نرم افزاري است كه در حافظه اجرا گشته و شامل همه درايورهاي گوناگوني است كه ارتباط بين ارتباط سخت افزار و سيستم عامل را برقرار مي كنند بايوس در يك سيستمPCاز سه منبع مختلف حاصل مي گردد:
1.ROMمادربرد
2.ROMكارت تصوير
3.برنامه بار گذاري شده از ديسك سخت به حافظهRAM (درايوهاي سخت افزاري)بايوس موجود در ROMقرار داشته و درايور هاي نرم افزاري اوليه مورد نياز براي راه اندازي سيستم را در اختيار دارد.سالها پيش هنگام اجراي فقط سيستم عامل DOSروي PCهاي اوليه،اين تراشه ROM(روي مادربرد)كافي بود بطوريكه به هيچ درايور ديگري نياز نبود.بايوس مادر برد همه اطلاعات لازم را در اختيار داشت.بايوس مادربرد معمولا داراي درايورهايي براي همه مولفه هاي اصلي سيستم شامل صفحه كليد،درايور،فلاپي،ديسك سخت،پورتهاي سريالو پارالل و غيره...ميباشد.همچنان كه سيستم ها پيچيده تر شدند،سخت افزارهاي جديدي مطرح گشته كه براي آنها هيچگونه درايوري روي بايوس مادربرد وجود نداشت.اين قطعات سخت افزاري شامل آداپتورهاي ويدئويي،درايورهايCD-ROM،ديسك هاي سخت ،اسكازي،درگاههايUSBو غيره...بود.
علاوه بر نياز به يك بايوس جديد مادربرد كه بطور ويژه اي از قطعات سخت افزاري جديد پشتيباني نمايد،راه حل ساده تر و عملي تر ،كپي نمودن هر يك از درايورهاي جديد روي ديسك سخت سيستم و پيكر بندي سيستم عامل براي بار گذاري در زمان راه اندازي سيستم ميباشد.حالت دومروشي است كه اغلب درايوهاي CD-ROM،كارت هاي صوتي،اسكنر ،پرينتر،كارتهايPC-MCIA و غيره پشتيباني ميشود.از آنجايي كه اين قطعات سخت افزاري در طي زمان BOOT سيستم الزامي به فعال بودن ندارد،سيستم مي تواند از رويهارد ديسك عمليات راه اندازي سيستم را انجام داده و براي بار گذاري درايورها در زمان بار گذاري سيستم عامل اوليه اين كار صورت پذيرد.
البته برخي از درايورها مي بايست در طي زمان BOOTسيستم،فعال باشند.براي مثال اگر درايور هاي مورد نياز براي رابط ديسك سخت از روي ديسك سخت بار شود،چگونه ميتوان عمليات BOOTرا از روي اين ديسك سخت انجام داد.واضح است كه درايورهاي ديسك سخت ميبايست از قبل در داخل حافظهROMمادربرد يا كارت آداپتور ذخيره شده باشد.
براي مشاهده اطلاعات،هنگام راه اندازي سيستم روي مانيتور،اگر كارت ويديئويي داراي يك مجموعه درايور در داخل حافظهROMنباشد چگونه اين كار ميسر خواهد بود.يك راه حل ايجاد يكROMمادربرد با درايورهاي ويدئويي مناسب داخل آن ميباشد البته اين كار غير عملي است زيرا تعداد بسيار متنوعي از كارتهاي ويدئويي وجود دارد كه هر يك به درايورهايخاص خود نيازدارد در نتيجه شما با صدها تراشهROMمادربرد متفاوت روبرو خواهيد شد كه هر كدام درايور يك كارت ويدئويي مخصوص را در خود دارد در عوض هنگامي كه شركت IBM كامپيوتر شخصي اوليهرا طراحي نمود يك راه حل بهتر را ارائه نمود.IBMحافظهROM مادربردPC را به گونه اي طراحي كرد كه برنامه داخل آن هنگام راه اندازي سيستم،شكافهاي توسعه را اسكن نموده و به دنبال كارتهاي آداپتور با حافظهROM روي آنها ميگردد.اگر يك كارت آداپتور با حافظهROMيافت شود،محتويات ROMدر طي فاز اوليه راه اندازي سيستم(قبل از آنكه سيستم شروع به بار گذاري سيستم عامل،از ديسك سخت بنمايد)اجرا ميشود.با قرار دادن درايورها داخل حافظهROM كارت آداپتور،شما مجبور به تغيير تراشه ROM مادربرد خود نخواهد بود.يك تعداد كارت آداپتوركه اغلب داراي تراشه ROMروي خود ميباشند عبارتند از:
كارتهاي تصوير :همه اين كارتها يك حافظه بايوس روي خود ميباشند.
آداپتورهايSCSI:اين آداپتورها امكان بوت سيستم از درايوهاي سخت SCSI يا CD-ROM كه داراي يك بايوس روي برد ميباشند فراهم ميكنند.توجه كنيد كه در اغلب موارد،بايوس اسكازي از هيچ دستگاه اسكازي غير از يك ديسك سخت پشتيباني نمي كند.اگرشما از يك CD-ROM اسكازي، اسكنر،زيپ درايو و غيره...استفاده مي كنيد،مجبور به بار گذاري درايوهاي مناسب براي اين دستگاهها ازديسك سخت خود ميباشيد.اغلب آداپتورهاي جديدتر اسكازي امكان،بوت سيستم از
CD-ROM اسكازي را فراهم ميكنند اما درايورهاي CD-ROM براي دسترسي به CD-ROM(هنگام راه اندازي سيستم از درايو يا دستگاه سخت افزاري ديگر ) مورد نياز ميباشند.
كارتهاي شبكه
آنهايي كه امكان بوت سيستم را مستقيما از روي يك سرور فايل فراهم مي نمايند داراي يكBOOT ROM ياAPLROM مي باشند،اين سيستم امكان مي دهد تا PC ها روي يك شبكه LAN بعنوان ايستگاههاي كاري بدون ديسك پيكره بندي شوند از اين ايستگاههاي كاري گاهي اوقاتNETPC،NET PC (كامپيوترهاي شبكه) يا حتي ترمينالهاي هوشمند ياد مي شود.
مدارهاي الكترونيIDE يا فلاپي:برد هاي الكترونيكي كه امكان ميدهد تا شما تعداد بيشتري از انواع درايوها را نسبت به آنچه كه معمولا توسط خود مادر برد پشتيباني ميشود به سيستم متصل كنيد.اين كارت هاي الكتروني براي اينكه بتوانند در زمان بوت سيستم فعال باشند،به يك بايوس داخلي نياز دارند.
نكته اي در مورد بايوس و CMOS ROM
برخي مردم بايوس را باCMOS ROM در يك سيستم كامپيوتري اشتباه مي گيرند.
اين اشتباه از اين ناشي ميشود كه برنامهSETUP در داخل بايوس كه براي تنظيم و ذخيره سازي تنظيمات پيكره بندي سيستم مورد استفاده قرار ميگيرد داخلCMOS-ROM قرار دارد.اما اين دو در مولفه كاملامتمايز از يك ديگر ميباشد.بايوس روي مادربرد در يك تراشه ثابتROM ذخيره ميشود.همچنين روي مادربردتراشه اي به نام تراشهRTCNVRAMوجود دارد كه يك حافظه غير فرار محسوب ميشود.با وجودي كه اين حافظه يك حافظه غير فرار ناميده ميشود در واقع اطلاعات آن قابل پاك شدن هستند بدان معنا كه اعمال توان الكتريكي به آن تنظيمات زمان/تاريخ و داده هاي ذخيره شده در قسمتRAM پاك خواهد شد.دليل استفاده از صفت غير فراراز آنجا ناشي ميشود كه اين حافظه از تكنولوژي CMOS استفاده ميكند كه توان بسيار بسيار پاييني را مصرف مينمايد.يك باطري داخل سيستم،علاوه بر جريانAC،توان مورد نياز اين تراشه را فراهم مي كند.مصرف جريان اين تراشه در حد ميكروآمپر ميباشد و معمولا اين نوع باطري 5 سال دوام مي آورد.
هنگامي كه شما واردSETUP بايوس خود ميشويد و قصد پيكره بندي پارامترهاي ديسك سخت يا ساير تنظيمات بايوس را داريداين تنظيممات در قسمت حافظه تراشهRTCNVRAM (يا CMOS RAM ) ذخيره ميشود.هر بار هنگام بوت سيستم ،پارامترهاي ذخيره شده در تراشهCMOS RAM براي تعيين چگونگي پيكره بندي سيستم خوانده ميشود.بين بايوس CMOS RAM يك رابطه منطقي وجود دارد اما آنها دو بخش كاملا متمايز سيستم ميباشند.
بايوس مادربرد
همه مادربرد ها ميبايست داراي يك تراشه ويژه حاوي نرم افزاري به نامBIOS-ROM باشند اين تراشهROM داراي برنامه هاي راه اندازي سيستم و درايور هاي مورد استفاده براي اجرا و عملكرد سيستم بوده و بعنوان رابطي بين سخت افزار سيستم و سيستم عامل عمل مينمايد.هنگامي كه شما كامپيوترخود را روشن مي كنيدPOST در بايوس،عناصر اصلي سيستم شما را تست مينمايد.بعلاوه شما ميتوانيد يك برنامهSETUP را كه براي ذخيره اطلاعات پيكره بندي در حافظهCOMS مورد استفاده و بوسيله يك باطري روي مادربرد تغذيه ميشود،اجرا نماييد.اين حافظهCOMS RAM اغلبNVRAM ناميده ميشود زيرا قادر است با كشيدن يك جريان ميكروآمپر سالهاي سال اين اطلاعات را در خود ذخيره نمايد.بايوس مجموعه اي از برنامه ها است كه وابسته به طرح كامپيوتر شمادر داخل يك يا چند تراشه ذخيره گشته است.مجموعه اين برنامه ها،اولين چيزي است كه هنگام روشن كردن كامپيوتر حتي قبل از سيستمعامل بار ميشوند.به طور ساده مي توان گفتكه در اغلب كامپيوترهاي شخصي ،بايوس كار اصلي را انجام ميدهد:
POST (power on self test). برنامه POST پردازنده،حافظه،چيپست،آداپ تور ويدئويي ،كنترلرهاي ديسك،ديسك درايوها و ساير عناصر سيستم را تست مينمايد .
SETUP Sadبرنامه نصب و پيكره بندي سيستم )اين معمولا يك برنامه مبتني بر منو ميباشد كه با فشار دادن يك كليد مخصوص در طي عمليات POST(كه به شما امكان پيكره بندي مادر برد و تنظيمات چيپست همراه با تاريخ و زمان ،رمز عبور ،ديسك درايوها و ساير تنظيمات اصلي سيستم را ميدهد) فعال مي شود.همچنين شما ميتوانيد تنظيمات مديريت توان و توالي درايو بوت را از برنامه SETUP تحت كنترل داشته باشيد همچنين مي توانيد زمان بنديCPU و تنظيماتclock-muitiolier را پيكره بندي كنيد در گذشته برخي سيستمهاي قديمي 286و 386 داراي برنامهsetup در حافظهrom نبوده و شما ملزم بوديد تا با استفاده از يك ديسكsetup مخصوص، سيستم خود را راه اندازي كنيد.
BOOTSTRAP LOADER يك برنامه كه ديسك درايوها به منظور يافتن يك سكتور معتبرmaster boot مي خوانند. با يافتن اين سكتور معين كد داخل آن اجرا ميشود. اين برنامه اصلي در بوت سكتور، پروسه بوت را با بار گذاري يك برنامه سيستم عامل بوت سكتور ادامه ميدهد كه پس از آن فايلهاي سيستم عامل بار ميشوند.
بايوس(basic input/output system):بايوس،مجموعه اي از درايورها ميباشد كه بعنوان يك اينترفيس پايه بين سيستم عامل و سخت افزار شما(هنگام راه اندازي اوليه)سيستم مورد استفاده قرار ميگيرد.هنگام اجراي سيستم عاملDOS يا ويندوز درsafe mode))شما اغلب درايوهاي بايوس موجود داخل حافظهROMرا اجرا مي كنيد زيرا هيچ يك از درايورهاي موجود در ديسك سخت روي حافظهROM بار نشده اند.
ارتقاءبايوس
در اين بخش شما ياد ميگيريد چگونه ارتقاء بايوس موجود در حافظهROMميتواند يك سيستم را از جنبه هاي زيادي بهبود دهد.همچنين خواهيد فهميد كه چرا اين كار ميتواند مشكل جلوه نموده و كاري فراتر از نصب مجموعه اي از تراشه هايROM ميباشد.يك ارتقاء ساده بايوس ميتواند عملكردي بهتر و ويژگيهاي پيشرفته تري براي سيستم به ارمغان آورد.
بايوس باعث ميگردد تا سيستم هاي عامل گوناگون بتوانند بطور مجازي علي رغم تفاوتهاي سخت افزاري روي همه سيستم هاي سازگار باpc اجرا شوند.به دليل ارتباط بايوس با سخت افزار،بايوس ميبايست به لحاظ كاركرد سازگاري كاملي با سخت افزار مربوطه داشته باشد.همانطور كه قبلا گفتيم، به جاي ايجاد بايوسهاي اختصاصي،بسياري از سازندگان كامپيوتر يك بايوس را از شركتهاي متخصص همانندphoenix technologies ياsafe mode خريداري ميكنند. يك سازنده مادربرد كه مايل به دريافت يك مجوز بايوس ميباشد،ميبايست پروسه طولاني را به لحاظ كاري با شركت ارائه كننده نرم افزار بايوس طي نمايد.اين پروسه همان چيزي است كه ارتقاءنرم افزار بايوس را تا حدي مشكل ميسازد.بايوس معمولا روي تراشهROM مادربرد قرار گرفته و مخصوص مدل يا نسخه اي از مادربرد ميباشد.به عبارت ديگر شما ميبايست نسخه هاي ارتقاء يافته بايوس را از سازنده مادربرد خود يا از شركت ارائه دهنده نرمافزار بايوس كه از بايوس مادربرد پشتيباني ميكند خريداري كنيد.
اغلب در سيستمهاي قديمتر شما ميبايست به منظور بهره گيري كامل از قابليتهاي نسخه هايارتقاء يافته بايوس،نرمافزار بايوس خود را ارتقاء دهيد براي مثال براي نصب برخي درايوهاي سخت بزرگتر و سريعترIDE و درايوهاي فلاپيLS-120( 120مگابايتي)روي كامپيوترهاي قديمي تر شما نياز به ارتقاء بايوس سيستم فعلي خود داريد.برخي از كامپيوترها كه داراي بايوسهاي قديمي تر ميباشند ممكن است ازدرايوهاي سخت بزرگتر از GB8 بعنوان مثال پشتيباني نكنند.فهرست ذيل،وظايف اصلي يك پروسه ارتقاء بايوس در حافظهROM را نشان ميدهد:
افزودن قابليت پشتيباني از درايو فلاپيLS-120 (120مگابايت) برايsuper disk
افزودن قابليت پشتيباني از درايوهاي سخت بيش از GB 8
افزودن قابليت پشتيباني از درايوهاي سخت كد 9
افزودن قابليت پشتيباني از درايوهاي كد 10
افزودن يا بهبود پشتيباني از كد 11 و قابليت سازگاري با آن
تصحيح خطاهاي مربوط به تاريخ
تصحيح خطاهاي شناخته شده يا مشكل سازگار پذيري با سخت افزار و يا يك نرم افزار معين
افزودن قابليت پشتيباني براي پردازنده هاي سريع نوع جديدتر
افزودن قابليت پشتيباني از مديريت توان
نسخه هاي روز آمد شده بايوس را از كجا تهيه كنيم؟
براي اغلب موارد ارتقاء بايوس،شما ميبايد با سازنده مادربرد خود تماس حاصل نموده يا نسخه ارتقاء يافته بايوس را از سايت وب سازنده مادربرد بدست آوريد.سازندگان بايوس نسخه هاي ارتقاء يافته بايوس را ارائه نمي كنند زيرا بايوس موجود در مادربرد شما واقعا توسط آنها عرضه نگرديده است.بعبارت ديگر با وجودي كه ممكن است شما تصور كنيد كه نرم افزار بايوس شركتهايي همچون فونيكس،AMI ياAward را در اختيار داريد اما واقعا اينطور نيست بلكه شما يك نسخه سفارشي از يكي از اين بايوسها را كه مجوز آن در اختيار سازنده مادربرد شما قرار گرفته است و كاملا با سخت افزار اين شركت سازگار گشته است در اختيار داريد.
تعيين نسخه بايوس
هنگام جستجو براي يك نسخه جديد بايوس مناسب براي مادربرد،خاص شما ميبايست اطلاعات ذيل را بدست آوريد:
ساخت و مدل مادربرد
نسخه بايوس موجود
نوعcpu(پنتيوم II،پنتيوم III،پردازنده آتلون)
شما معمولا ميتوانيد بايوس خود را با مشاهده صفحه نمايش كامپيوتر (هنگام روشن نمودن كامپيوتر)شناسايي كنيد بعلاوه اغلب ميتوان اطلاعاتID بايوس را در اسكرين هاي صفحهBIOS SETUP مشاهده نماييد.
تهيه نسخه پشتيبان از تنظيماتCMOS در بايوس
يك نرمافزار جديد بايوس مادربرد معمولا تنظيمات(CMOS RAM)را پاك ميكند بنابر اين شما ميبايست اين تنظيمات بويژه موارد مهمي همانند پارامتر ديسك سخت را ضبط نماييد.برخي برنامه هاي نرمافزاري همانند نورتون،تنظيماتCMOS را ظبط و بازيابي نمايد اما متاسفانه اين نوع برنامه اغلب در ارتقاء بايوس قابل استفاده نيستند.زيرا گاهي اوقات بايوس جديد،تنظيمات جديدي ارائه نموده يا مكان داده هاي ذخيره شده در كد 12را تغيير ميدهد بدان معنا كه شما قادر به بازيابي اطلاعات موجود در حافظه(CMOS RAM)كه روي همه سيستمها عمل نمايد وجود ندارد پس بهتر است كه شما پارامترهاي bios setup را بطور دستي يادداشت كنيد يا با استفاده از پايين نگه داشتن شيفت وprtsc اطلاعات روي صفحه نمايش را (تنظيمات بايوس)چاپ نماييد.
استفاده از يك FLASH BIOS
به طور مجازي كامپيوترهاي شخصي عرضه شده از سال 1996 داراي يكflash rom براي ذخيره نمودن برنامهBIOS ميباشند.يكflash rom نوعي تراشهEEPROMميباشد كه شما ميتوانيد آن را در داخل سيستم بدون تجهيزات ويژهاي پاك نموده و مجددا برنامه ريزي كنيد.
EEPROMهاي قديمي تر به يك منبع نور ماوراي بنفش مخصوص و يك دستگاه برنامه ريزي نياز داشته اند تا بوسيله آن محتوياتflash rom را پاك نموده و دوباره آن را برنامه ريزي كنند در حاليكهflash romها مي توانند بدون برداشتن آنها از روي سيستم پاك گشته و دوباره برنامه ريزي شود.
استفاده از flash rom به شما امكان برداشتن نسخه هاي ارتقاء يافته از سايت سازنده مادربرد يا دريافت آنها روي ديسك را فراهم ميكند شما سپس مي توانيد اين نسخه ارتقاء يافته را داخل تراشهflash rom در مادربرد خود ذخيره نماييد.معمولا اين نسخه هاي ارتقاء يافته از سايت سازنده برداشته ميشوند و سپس يوتيليتي در داخل آن براي ايجاد يك ديسك فلاپي قابل بوت مورد استفاده قرار ميگيرند كه در داخل اين ديسك يك كپي از بايوس جديد قرار دارد. اجراي اين روند از روي يك ديسك فلاپي بوت اهميت دارد بطوري كه هيچ نرم افزار يا درايور ديگري در اين مسير با اين نسخه تداخل پيدا نكند. اين روش سبب صرفه جويي در زمان و پول هم براي سلزنده سيستم و هم كاربر نهايي ميگردد.گاهي اوقاتflash rom در يك سيستم در مقابل نوشتن مجدد اطلاعات روي آن حفاظت مي گردد و شما ميبايست آنرا از حالتprotection خارج نموده يا آن را غير فعال كنيد اين كار قبل از اجراي روز آمد سازي صورت گرفته و معمولا با استفاده از جامپر يا سوئيچ كه قفل ROM update را محافظت مي كند،صورت مي پذيرد.بدون اين قفل هر برنامه كه دستور العملهاي صحيح را بشناسد ميتواند اطلاعات روي حافظهROM در سيستم شما را پاك نموده و اطلاعات آنرا تغيير دهد.
protection برنامه هاي ويروس ميتوانند مستقيما خودشان را داخل كدROMBIOS در سيستم شما كپي نمايند.حتي بدون يك قفل فيزيكيwrite-protection بايوسهاي جديدflashROM داراي يك الگريتم امنيتي هستند كه از روز آمد سازيهاي غير مجاز جلوگيري مينمايد.اين همان تكنيكي است كه انيتل روي مادربردهاي خود مورد استفاده قرار ميدهد.توجه كنيد كه سازندگان مادربرد،عرضه بايوسهاي جديد را به شما اطلاع نمي دهند شما ميبايست به طور متناوب به سايت وب آنها مراجعه كرده و وجود يا عدم وجود نسخه هاي روزآمد شده بايوس مادربرد خود را مورد بررسي قرار دهيد معمولا اين نسخه ها بصورت رايگان در اختيار كاربر قرار ميگيرد.
قبل از ادامه كار براي روز آمد نمودن بايوس،شما ابتدا ميبايست اين نرم افزار روزآمد شده بايوس را روي سايت وب سازنده شناسايي نماييد.
يوتيليتي BIOS Upgrade بصورت يك فايل آرشيو self-extractiy موجود ميباشد كه ميتوان آن را ابتدا از روي سايت به روي ديسك سخت كامپيوتر خود منتقل كنيد اما قبل از اينكه انجام عمل ارتقاء بايوس ادامه يابد ميبايست اين فايل از حالت فشرده خارج شده و روي يك فلاپي كپي گردد.سازندگان مختلف مادربرد داراي روندهاي كمي متفاوت براي اجراي يك ارتقاء flash ROM ميباشد بنابراين شما ميبايست دستورالعملهاي داخل اين نسخه روزآمدسازي را مطالعه كنيد.بعنوان مثال ما در اينجا دستورالعملهاي مربوط به مادربردهاي انيتل را كه عموميت دارند را ارايه ميكنيم.
نسخه هاي روز آمدسازي flashROM از شركت انيتل و ساير شركتها روي يك ديسك فلاپي bootable قابل ذخيره سازي ميباشد.
قدم اول در ارتقاء بايوس پس از برداشتن فايل جديد بايوس از روي سايت وب وارد شدن به CMOS setup بوده و يادداشت نمودن تنظيماتCMOS ميباشد زيرا آنها در طي عمل روزآمد سازي پاك ميشوند سپس شما يك ديسك فلاپي DOS boot را ايجاد نموده و فايلهاي ارتقاء بايوس را از حالت فشرده خارج مي كنيد.سپس سيستم را با استفاده از ديسك ارتقاء جديد راه اندازي مجدد نموده و از منوهاي مربوط به روند reflash procedure پيروي ميكنيد.
در اينجا پروسه قدم به قدم مربوط به روزآمدسازي بايوس iflash شركت اينتل را ارائه مي كنيم.
پيكر بندي نصبCMOS RAM را در يك جا ذخيره كنيد شما ميتوانيد با فشردن يك كليد مناسب در طي عمليات بوت وارد برنامه BIOS setup گرديد.و همه تنظيمات فعلي داخل اين برنامه را يادداشت كنيد.و يا با استفاده از پرينتر اين اطلاعات را چاپ كنيد.
از برنامه BIOS setup خارج گشته و سيستم را مجددا راه اندازي نماييد.اجازه بدهيد تا سيستم كاملا ويندوز را بالا آورده و در آنجا وارد Dos prompt شويد.و يا اينكه هنگام راه اندازي كامپيوتر با استفاده از كليد F8 پرامپت داس را ظاهر نماييد.
يك ديسك فلاپي فرمت شده خالي را در درايو فلاپي قرار دهيد.در صورتي ديسك داراي اطلاعات آنرا فرمت نماييد.
4) فايلي را كه شما از روي سايت شركت اينتل برداشتهايد يك فايل آرشيو فشرده شده self-extractiy ميباشد كه داراي فايلهاي ديگري است كه ميبايست از حالت فشرده خارج شود.
اين فايل را در يك دايركتوري DOS prompt قرار دهيد و سپس در داخل اين دايركتوري روي فايل بايوس دو بار كليك كنيد يا اينكه نام فايل را نوشته كليد اينتر را فشار دهيد اين كار باعث ميشود تا فايل بطور اتوماتيك از حالت فشرده خارج شود.براي مثال فايلي را كه شما برداشته ايد داراي CB-PQB.EXE باشد فرمان زير را تايپ نماييد:
5)فايلهاي از حالت فشرده خارج شده در پرونده BIOS Upgrade قرارميگيرد نسخه هاي روز آمد شده فلاش بايوس داراي فايلهاي زير ميباشد:AMI BIOS
6) براي ايجاد يك ديسك فلاپي قابل بوت،فايل Run.bat را باز كنيد اين فايل باعث ميگردد تا فايلهاي موجود در SW.EXE از حالت فشرده خارج شده و فايلهاي مورد نياز به فلاپي ديسك خالي منتقل شود.
7)اكنون شما ميتوانيد سيستم را با استفاده از بوت مجددا راه اندازي نموده چرا كه اين فلاپي در برگيرنده فيلهاي جديد بايوس ميباشد.
Coolهنگامي كه به شما اعلام ميشود بايوس بطور رضايت بخشي نصب شده است،فلاپي مذكور را از درايو خارج نموده و كليد ايبتر را به منظور استارت مجدد سيستم بزنيد.
9)براي ورود به SETUP كليدF1 يا F2 را فشار دهيد روي اولين پنجره داخل setupنسخه بايوس را به منظور تضمين نصب نسخه صحيح بايوس مورد بررسي قرار دهيد.
10)در برنامه setup مقادير پيش فرض را وارد كنيد اگر شما داراي AMI BIOS ميباشيد كليد F5 را فشار دهيد و در صورتي كه داراي بايوس phoenix ميباشد به منوي فرعي exit مراجعه نموده و گزينه Load setup Defaults را انتخاب و سپس كليد اينتر را فشار دهيد.
11)اگر اين سيستم تنظيمات منحصر بفردي دارد اين تنظيمات اكنون مجددا وارد ميشوند براي ذخيره نمودن اين مقادير كليد F10 را زده و از برنامه setup خارج گشته و سيستم را مجددا استارت كنيد.سيستم شما ميبايست اكنون بطور كامل با تكيه به بايوس جديد فعال گردد.
بازيابي اطلاعات فلاش
هنگامي كه شما حافظه فلاش را مجددا برنامه ريزي نموديد ميبايست با يك برنامه هشدار مشابه با پيام ذيل مواجه گرديد:
اگر شما به اين پيام توجه نكنيد يا هنگام انجام روند عمليات اين مراحل دچار وقفه گردد سيستم داراي يك بايوس تخريب شده خواهد بود اين بدان معناست كه شما قادر به استارت مجدد سيستم نبوده و نمي توانيد اين روند را به عقب باز گردانيد وابسته به نوع مادربرد شما مجبور به تعويض تراشه فلاش ران با يك تراشه كه بوسيله سازنده مادربرد برنامه ريزي شده
فقط براي يادآوري عرض ميکنم که مادربردها از دو تراشه (Chip) با نامهاي پل شمالي (Northbridge) و پل جنوبي (Southbridge) براي کنترل عمليات پردازشي و تبادل اطلاعات بين دستگاهها و قطعات مرتبط با سيستم استفاده ميکنند. اگر به طرز قرارگيري مادربرد در داخل بدنه سيستم دقت کرده باشيد، ملاحظه خواهيد کرد که يکي از اين دو تراشه در بالا و ديگري در پايين قرار ميگيرند.
فکر ميکنم دليل نامگذاري اين دوتراشه موقعيت قرارگيري آنها باشد. در بين اين دو، پل شمالي که بيشتر به چيپست مادربرد معروف است، نقش فرماندهي سيستم را برعهده داشته و پل جنوبي در نقش معاون ايشان ايفاي نقش ميکند. حافظهها بهصورت کامل توسط چيپست اصلي کنترل و مديريت ميشوند.
به بيان دقيقتر قسمتي از چيپست مادربرد، وظيفه کنترل فعاليتهاي مرتبط با حافظه و مديريت رابطه حافظه با پردازنده را برعهده دارد. پردازنده براي دسترسي به هر بخش از حافظه، درخواست خود را بهصورت کتبي خدمت چيپست اصلي تقديم کرده تا اين امکان مهيا شود. لازم به ذکر است که موارد درخواستي پردازنده توسط چيپست از حافظه دريافت و تحويل پردازنده خواهند شد.
تمام مادربردهاي مبتني بر پردازندههاي Intel از اين شيوه استفاده ميکنند. اما شرکت AMD همزمان با معرفي پردازندههاي 64 بيتي Athlon64 تغيير جالبي در اين شيوه اعمال کرد، بدينصورت که کنترلگر حافظه را از داخل چيپست اصلي مادربرد خارج و آن را به داخل پردازنده منتقلکرد تا پردازنده، دسترسي مستقيم به محتويات حافظه داشته باشد. با اين شيوه، AMD واسطهگري و حقدلالي چيپست اصلي را قطع کرد و با اين کار افزايش زمان دسترسي به دادههاي ذخيره شده بر روي تراشههاي حافظه را توسط پردازنده موجب شد.
در همان زمان شرکت nVIDIA طي يک فرصتطلبي رندانه، بساط عيش و طرب چيپست جنوبي (معاون کلانتر) را در مادربردهاي مبتني بر پردازندههاي 64 بيتي AMD بر باد داد و اعلام کرد که براي مديريت تمام قطعات و دستگاههاي مرتبط با سيستم از يک چيپست منفرد استفاده خواهد کرد و البته اين کار را نيز عملي کرد. اقدام nVIDIA نهتنها خللي به کيفيت سيستمهاي مبتني بر پردازندههاي 939 پيني و 64 بيتي AMD وارد نکرد، بلکه پردازندههاي 64 بيتي به کمک اين شيوه نيروي دوبارهاي گرفته و وارد حوزههاي جديدي از پردازش شدند و اينچنين بود که جبهه تخاصم پردازندههاي 64 بيتي AMD با پردازندههاي Intel آرايش تازهاي بهخود گرفت. عامل مهمي که در اين جبهه بر توان طرفين تاثيرگذار بوده، نوع حافظههاي مورد استفاده است.
پردازندههاي 64 بيتيAMD از حافظه نسل DDR تا سرعت 533 مگاهرتز پشتيباني کرده و در آن سوي ميدان، تمام پردازندههاي Intel از حافظههاي DDR و DDR2 پشتيباني ميکنند. البته پردازندههاي جديد دوهستهاي Intel فقط از DDR2 تا سرعت 1024 مگاهرتز حمايت ميکنند. دقت داشته باشيد که توسعه حافظهها کمي از قابليتهاي پردازندهها عقبتر است. سريعترين حافظه DDR2 موجود در بازار از سرعت 800 مگاهرتز پشتيباني ميکند. ناگفته نماند که AMD براي عقب نماندن از غافله در اقدامي ناشي از ناچاري سوکت پردازندههاي خود را از 939 پيني به M2 تغيير داد و همزمان با نمايشگاه بزرگ Computex 2006 تايپه اقدام به عرضه پردازندههاي جديد با اين سوکت کرد که علاوه بر پشتيباني از حافظههاي DDR2 از معماري ساخت 65 نانومتري نيز پشتيباني ميکنند.
نسل جديد حافظههاي SDRAM با نام QDDR در مرحله مطالعه است که تا سه سال آينده نتيجه آن اعلام خواهد شد. جديدترين نسل حافظههاي SDRAM با نام DDR3 SDRAM توسط Intel درحال توسعه است و احتمال دارد تا دو سال آينده جايگزين DDR2 شود.
حافظه در کارتهاي گرافيکي
اما کارتهاي گرافيکي بعد از حافظههاي موقت سيستمي، اصليترين مشتري حافظهها هستند. جلوههاي بصري ايجاد شده توسط کامپيوتر بدون در اختيار داشتن حافظه مستقل کيفيت دلچسبي نخواهند داشت. ياد آن دوران بخير که Trident با چهار مگابايت حافظه مستقل که بر روي برد (Board) کارت گرافيک نصب شده بود، مخاطبان خود را به سقف ميچسباند. TNT2 M64 نيز با 16 مگابايت حافظه بلايي مشابه بر سر مخاطبان ميآورد. مقدار 64 مگابايت و اندکي پس از آن 128 مگابايت به استاندارد کارتهاي گرافيکي تبديل شد، اما صرف افزايش اندازه حافظه جوابگوي طنازيهاي پردازشگرهاي گرافيکي (GPU) نبودند. براي رفع اين مشکل حافظههاي نسل DDR SDRAM جايگزين حافظههاي SDRAM شدند.
اندکي بعد عطش کيفيت و سرعت بالاتر و بهتر، نسل DDR را به وادي عجز و لاوه کشاند تا اينکه حافظههاي نسل DDR2 و اندکي پس از آن GDDR3 وارد صحنه شدند تا پردازشگرهاي گرافيکي جديد را رام کنند. درحال حاضر GDDR3 آخرين نسل حافظههاست که البته فقط براي کارتهاي گرافيکي و آن هم به همت Samsung توسعه داده شده و کارتهاي گرانقيمت استفاده ميشود. تراشه کنترلي حافظههاي گرافيکي بر روي برد کارتگرافيک قرار گرفته و امکان دسترسي سريع و بدون دخالت مادربرد را براي پردازشگرهاي گرافيکي فراهم ميکنند. در برخي سيستمها، تراشه کنترلي گرافيک در داخل چيپست مادربرد قرار گرفته و مقداري از حافظه موقت سيستم را بهعنوان حافظه گرافيکي براي خود سوا ميکنند.
به اينگونه سيستمها عنوان Graphic Onboard و حافظه جدا شده از حافظه اصلي سيستم، حافظه مشترکشده (Shared) خطاب ميشود. اين سيستمها براي هر کاري غير از پردازش گرافيکي استفاده ميشوند. ساخت تراشههاي حافظه براي کارتهاي گرافيک محلي است که هر کس بدان راه نمييابد. Samsung، Hynix، Nanya، Infineon و Winbond از اصليترين توليدکنندگان تراشه حافظه براي کارتهاي گرافيکي هستند.
کمي بيشتر
ارتقاي کيفي تراشههاي حافظه نتيجه برنامههاي تحقيقاتي گسترده و بلندمدتي بود که شرکتهاي فعال در حوزه نيمهرسانا براي بخشهاي تحقيق و توسعه (R&D) خود تعريف کرده بودند. مواد نيمهرساناي جديد، ظرفيتهاي گرمايي بسيار بالا، قيمت توليد عمده کاملا رقابتي، انعطاف الکتريکي غيرقابل چشمپوشي و توان عملياتي (مصرفي) ناچيزي داشتند و با ولتاژ کمتري نسبت به نسل قبلي کار ميکردند. اين موارد دست طراحان سختافزار را براي معرفي نسل جديدي از حافظهها باز گذاشته بود و اينچنين بود که نسلهاي حافظه يکي پس از ديگري ظاهر ميشدند. آن چيزي که امروزه در بازار با نام حافظه ميشناسيم، تمام حافظه نيست. گونههاي مختلفي از تراشههاي حافظه براي کاربردهاي متفاوت طراحي و پيادهسازي شدهاند که برخي ماندگار شده و بسياري غزل خداحافظي سر دادهاند.
حافظههايي که مخاطب عام با آن سروکار دارد در سه دسته قرار ميگيرند. حافظههاي پويا (Dynamic RAM) که به DRAM معروف شدهاند و هماکنون نسلهاي SDRAM، DDR SDRAM و DDR2 SDRAM بهعنوان حافظههاي موقت در سيستمهاي کنوني درحال انجام وظيفه و خدمت به خلق خدا هستند. اما گونهاي ديگر از اين تراشهها در حافظههاي Flash مورد استفاده قرار ميگيرند. اين دسته از حافظهها برمبناي تراشههاي EEPROM توليد ميشوند و بيشتر براي جابهجايي اطلاعات يا سيستم ذخيرهسازي دستگاههاي موسيقي قابل حمل مورد استفاده قرار ميگيرند. تراشههاي EEPROM بدون جريان الکتريکي قادر به حفظ دادهها هستند، اما گونه ديگري از حافظهها که به حافظههاي Static معروف هستند در داخل پردازندهها قرار ميگيرند. براي جلوگيري از عدم تعادل بين سرعت تراشه حافظههاي فعلي (DDR و DDR2) و سرعت بالاي بسياري از پردازندهها، از يک حافظه واسطه و فوقالعاده سريع در داخل پردازنده استفاده ميشود که در بين عموم به Cache معروف شدهاند.
قيمت اين حافظه بسيار بالا بوده و بههمين دليل است که اضافه شدن يک مگابايت به حافظه Cache پردازنده باعث جهش افسارگسيخته قيمت آن ميشود. اگر کمي فنيتر صحبت کنيم، حافظههاي Cache خود به سه دسته Level 1، Level 2 و Level 3 تقسيم ميشوند و در اين بين سرعت و قيمت Cache L1 از بقيه بيشتر و ارزشمندتر است. نکته جالب در پردازنده اين است که ميزان Cache L1 در پردازندههاي 64 بيتي AMD حدود چهار برابر ميزان اين حافظه در پردازندههاي Intel است و از آن سو ميزان Cache L2 در پردازندههاي Intel بهطور متوسط حدود چهار برابر اين مقدار در پردازندههاي 64 بيتي AMD است. پردازندههاي کنوني عموما از حافظه Cache L3 استفاده نميکنند
مقاله امروز را با معرفی SLI آغاز خواهیم کرد چرا که قدمت بیشتر آن نسبت به CrossFire آن را مقدم تر می نماید.
اگر فکر می کنید SLI تکنولوژی جدیدی است و nVIDIA، شرکت محبوب و پرقدرت بازار تراشه های گرافیکی، مبتکر آن است اشتباه می کنید چرا که SLI برای اولین بار در سال 1998 توسط شرکت 3dfx و بر روی کارت های گرافیک Voodoo 2 معرفی شد. در آن زمان SLI سرنام کلمات Scan Line Interleaving بود و از طریق تجزیه تصویر به خطوطی پیاپی زوج و فرد و محول کردن وظیفه پردازش هر دسته از خط ها به تراشه های موجود بر روی کارت گرافیک Voodoo 2 با طرحی ساده اما شگفت آور عمل می کرد.
بیشتر
http://www.sakhtafzar.com/article/sli-and-crossfire-described.html
هر کامپیوتر desktop یا laptop یک ریزپردازنده یا Microprocessor بعنوان واحد پردازش مرکزی دارد. Microprocessor یک واحد سخت افزاری است. این واحد سخت افزاری برای اینکه بتواند کارهایی را انجام دهد، مجموعه ای از دستورات موسوم به نرم افزار یا Software را اجرا میکند.
شما احتمالا با دو نوع متفاوت از نرم افزارها آشنا هستید:
سیستم عامل _ سیستم عامل مجموعه ای از سرویسها را برای اجرای برنامه های کاربردی روی کامپیوتر فراهم میکند. همچنین interface (رابط کاربر) اولیه ای را برای کاربر فراهم میکند.
Windows۹۸ و Linux نمونه ای از سیستم عامل ها هستند.
برنامه های کاربردی _ برنامه های کاربردی تکه نرم افزارهایی هستند که برای کاربردهای خاص نوشته شده اند.
مثلا همین الان ممکن است روی کامپیوتر شما برنامه هایی مثل browser، word، برنامه ارسال E_mail و برنامه های مشابهی نصب باشد.
پس بعبارتی میتوان گفت که BIOS سومین نوع نرم افزار است که کامپیوتر شما برای کارکردن به آن نیاز دارد. در این مقاله چیزهای زیادی راجع به BIOS خواهید آموخت. اینکه BIOS چه کاری انجام میدهد، تنظیمات چگونه روی آن اعمال میشود و اینکه چگونه میتوان آنرا update کرد.
BIOS چه کارهایی انجام میدهد؟
مهمترین کاری که BIOS انجام میدهد، Load کردن سیستم عامل است. وقتی شما کامپیوترتان را روشن میکنید و Microprocessor تلاش میکند تا اولین دستورات را اجرا کند، بایستی این دستورات را از جایی بگیرد.
Microprocessor نمیتواند این دستورات را از سیستم عامل بگیرد. چرا؟
چون سیستم عامل روی دیسک سخت (hard disk) کامپیوتر قرار دارد و بایستی دستورات اولیه ای باشد تا Microprocessor را برای مراجعه به hard disk راهنمایی کند. BIOS این دستورات اولیه را برای Microprocessor صادر میکند.
برخی کارهای رایج دیگر که BIOS انجام میدهد عبارتند از:
اجرای عملیات POST(power-on self-test) برای اجزای سخت افزاری پایه که روی کامپیوتر شما نصب شده و وجود آنها برای کارکردن سیستم ضروری است، تا از صحت عملکرد آنها اطمینان حاصل شود. (این عملیات به محض روشن شدن کامپیوتر شروع میشود و با ارسال سیگنال هایی به قطعات سخت افزاری پایه، و دریافت پاسخ از آنها کامل میگردد.)
فعال کردن سایر تراشه های BIOS موجود روی کارت های مختلفی که داخل case نصب شده اند. بعنوان مثال، کارت های SCSI و کارت های گرافیک، اغلب تراشه های BIOS مختص به خود را دارند.
فراهم کردن یک سری بسترهای مقدماتی از طریق اجرای تعدادی دستورات سطح پایین، که سیستم عامل از آنها در جهت برقراری ارتباط با سخت افزارهای مختلف استفاده میکند. درواقع نام BIOS بیشتر از این عملکردش گرفته شده. در این مرحله قطعات جانبی مثل صفحه کلید، صفحه نمایش، پورت های موازی و سریال و… (بخصوص هنگام بوت شدن کامپیوتر)، باهم هماهنگ میشوند.
اعمال یک سری تنظیمات برای hard disk ها، clock و…
BIOS نرم افزار ویژه ای است که ارتباط اجزای اصلی سخت افزاری را با سیستم عامل کامپیوترتان برقرار میکند. BIOS معمولا در یک تراشه ی حافظه ی flash که روی مادربورد قرار گرفته ذخیره میشود. البته بعضی وقتها، این تراشه از نوع دیگری از ROM است.
وقتی شما کامپیوترتان را روشن میکنید، BIOS چند کار را انجام میدهد.
این سلسله مراتب معمولا بترتیب زیر است:
چک کردن CMOS Setup برای بررسی تنظیمات خاص
Load کردن سیستم اعمال وقفه ها و درایورها (device drivers)
مقداردهی اولیه به registerها (ثبات ها) و مدیریت قدرت (برق)
اجرای عملیات POST
نمایش تنظیمات سیستم
شناسایی اجزای bootable
آغاز کردن سلسله مراتب لازم برای boot شدن سیستم
اولین کاری که BIOS انجام میدهد، چک کردن اطلاعاتی است که روی بخش کوچکی (۶۴ bytes) از حافظه ی RAM قرار گرفته در یک آی سی (Complementary Metal Oxide Semiconductor) CMOS، ذخیره شده.
CMOS Setup اطلاعات جزئی که خاص سیستم شماست را نگهداری میکند و درصورت بوجود آمدن تغییراتی در سیستم میتواند تغییر کند.
BIOS از این اطلاعات ذخیره شده در CMOS، برای تغییر دادن یا تکمیل خود استفاده میکند. بعدها در مورد این ویژگی بیشتر بحث خواهیم کرد!
سیستم ایجاد وقفه درواقع تکه برنامه های کوچکی است که مثل رابط مترجم بین اجزای سخت افزاری و سیستم عامل عمل میکند. بعنوان مثال وقتی شما کلیدی را روی صفحه کلید فشار میدهید، سیگنالی تولید میشود. این سیگنال به سیستم تولید وقفه ی صفحه کلید ارسال میشود و به CPU اعلام میکند که این وقفه مربوط به چه چیزی است.
و در نهایت سیستم عامل تصمیم مناسب را اتخاذ میکند.
Device driverها هم تکه برنامه هایی هستند که اجزای سخت افزاری پایه مثل صفحه کلید، ماوس، هارد درایو و فلاپی درایو را شناسائی میکنند.
BIOS معمولا هنگام نیاز در RAM سیستم کپی میشود تا سریع تر اجرا شود.
بوت کردن کامپیوتر
هر وقت کامپیوترتان را روشن میکنید، اولین اتفاقی که می افتد این است که BIOS کار خود را انجام میدهد. در بسیاری از سیستم ها، BIOS متنی را نشان میدهد که توصیف کننده ی چیزهایی مثل مقدار حافظه ی RAM، نوع دیسک سخت و … در آن سیستم است. این نشان میدهد که درطول فرآیند بوت شدن سیستم، BIOS مقدار قابل ملاحظه ای عملیات را انجام میدهد تا سیستم شما آماده به کار شود. در این قسمت برخی از این عملیات برای یک PC ی معمولی بطور خلاصه توصیف میشود:
پس از چک کردن CMOS Setup و فراخوانی سیستم اعمال وقفه ها، BIOS بررسی میکند که آیا کارت گرافیک کار میکند یا نه.
بیشتر کارت های گرافیک یک BIOS کوچک دارند که حافظه و پردازنده گرافیکی موجود روی آنها را مقدار دهی اولیه میکند. درغیر اینصورت BIOS اطلاعات مربوط به راه اندازی کارت گرافیک را از روی یک تراشه ROM موجود روی مادربورد میخواند.
بعد BIOS چک میکند که آیا Cold boot (Reset کردن سیستم بصورت سخت افزاری. مثلا با دکمه reset روی case) اتفاق افتاده یا Reboot (Reset کردن سیستم بصورت نرم افزاری مثلا با Alt+Ctrl+Del).
BIOS این کار را با چک کردن مقدار موجود در خانه حافظه با آدرس ۰۰۰۰:۰۴۷۲ انجام میدهد. اگر مقدار ۱۲۳۴h در این خانه ذخیره شده باشد، منظور Reboot است. بنابراین BIOS از انجام عملیات POST صرف نظر میکند و فقط سیستم را reset میکند.
هر مقداری غیر از ۱۲۳۴h نشاندهنده ی Cold boot است. (مثل اینکه سیستم تازه روشن شده _ POST هم انجام میشود.)
اگر Cold boot اتفاق افتاده باشد BIOS هریک از آدرسهای خانه های حافظه RAM را با نوشتن و خواندن مقداری در آنها آزمایش میکند.
همچنین پورت های PS/۲ یا USB را هم برای صفحه کلید و ماوس بررسی میکند. BIOS بدنبال گذرگاه PCI (Peripheral Component Interconnect) هم میگردد و اگر آنرا پیدا کرد همه کارت های PCI را چک میکند.
اگر در حین انجام عملیات POST اشکالی بوجود بیاید، BIOS با بوق اخطار یا پیغامی که روی صفحه نمایش نشان داده میشود، بروز اشکال را به شما اعلام میکند. معمولا اگر در این مرحله اشکالی پیدا شود، این اشکال سخت افزاری است.
سپس BIOS جزئیاتی راجع به سیستم تان نمایش میدهد. که معمولا این اطلاعات مربوط میشود به:
پردازنده
فلاپی درایو و هارد درایو
حافظه
نسخه BIOS (ورژن)
هر درایور خاصی، مثل درایورهای مربوط به آداپتورهای SCSI (small computer system interface)
از آداپتور فراخوانی میشود و BIOS اطلاعات را نمایش میدهد.
سپس BIOS ترتیب و توالی ابزارهای ذخیره سازی که در CMOS Setup بعنوان مرجعی برای boot شدن سیستم تعیین شده اند را چک میکند.
Boot از Bootstrap آمده. Bootstrap را “خود راه انداز” ترجمه کرده اند. همچنان که در اصطلاح قدیمی “Lift yourself up by your bootstraps.” کلمه Boot اشاره دارد به مجموعه عملیاتی که منجر به بالا آمدن سیستم عامل میشود.
BIOS سعی میکند برای Boot کردن سیستم از اولین مرجع تعیین شده استفاده کند. اگر نتیجه نگرفت به سراغ دومین درایو تعیین شده میرود. اگر فایلهای مورد نظر برای boot کردن سیستم در هیچ یک از درایوهای مشخص شده پیدا نشد، روند startup متوقف میشود.
اگر دیسکتی در فلاپی درایو باشد، وقتی سیستم را restart میکنید، احتمالا با این پیغام مواجه خواهید شد:
چون BIOS سعی میکند فایلهای راه انداز سیستم را از روی دیسکت بخواند و وقتی آنها را پیدا نکند، با این پیغامBIOSاین پیغام را میدهد و منتظر دیسکتی میشود که حاوی فایلهای مناسب برای راه اندازیمواجه میشوید. BIOSسیستم باشد. البته این مشکل خاصی نیست. میتوانید دیسکت را خارج کنید و کلیدی را فشار دهید تا BIOS
کردن سیستم استفاده کندbootکار خود را ادامه دهد و احتمالا از درایو دیگری برای
پیکربندی BIOS
در قسمت های قبلی متوجه شدید که BIOS ، CMOS Setup را برای تنظیمات خاص بررسی میکند. در ادامه به نحوه تغییر دادن این تنظیمات می پردازیم.
برای ورود به CMOS Setup، باید هنگامی که سیستم در حال اجرای عملیات مربوط به startup است از یک کلید خاص یا ترکیبی از چند کلید استفاده کنید. بیشتر سیستمها از کلیدهای “Esc” ، “Del” ، “F۱” ، “F۲” ، “Ctrl-Esc” یا “Ctrl-Alt-Esc” برای این منظور استفاده میکنند. معمولا به محض روشن شدن کامپیوتر، در قسمت پایینی صفحه نمایش یک خط توضیحات برای اشاره به کلید یا کلیدهای مورد استفاده جهت ورود به قسمت تنظیمات BIOS دیده میشود.
“برای ورود به Setup کلید … را فشار دهید.”
وقتی وارد Setup شدید، مجموعه ای از صفحات متنی را به همراه تعدادی گزینه برای تنظیمات مختلف می بینید. برخی از این تنظیمات استاندارد است درحالیکه سایر گزینه ها را شرکت سازنده BIOS طبق معیارهای خودش انتخاب می کند.
برخی از معمول ترین و رایج ترین گزینه های این قسمت عبارتند از:
System Time/Date : برای تنظیم ساعت و تاریخ
Boot Sequence : برای مشخص کردن محل فایلهای مخصوص Boot کردن سیستم به ترتیب اولویت (از این فایل ها برای Load کردن سیستم عامل استفاده میشود.)
Plug and Play : استانداردی برای یافتن و شناسایی اجزای سخت افزاری جانبی بصورت خودکار; اگر کامپیوتر و سیستم عامل شما هر دو از این امکان پشتیبانی می کنند، بایستی گزینه Yes برای آن فعال باشد.
Mouse/keyboard : گزینه هایی مثل “Enable Num Lock” ، “Enable the Keyboard” ، “Auto-Detect Mouse” و …
Drive Configuration : برای تنظیم و پیکربندی hard drive ، CD-ROM ، floppy drive و …
Memory : خط دادن به BIOS و راهنمائی کردن آن برای مراجعه به آدرس خاصی از حافظه
Security : در این قسمت میتوان Password ی را برای کنترل دسترسی به سیستم اعمال کرد.
Power Management : سیستم مدیریت انرژی که امکاناتی چون مشخص کردن مدت زمان توقف در حالت standby و suspend هم به همراه آن ارائه میشود و قابل تنظیم است.
Exit : انتخاب کنید، آیا تغییراتی که اعمال کردید ذخیره شود، یا نادیده گرفته شود، یا تنظیمات سیستم به حالت پیش فرض شرکت سازنده set شود.
ر تنظیمات Setup را تغییر میدهید بسیار مراقب باشید. تنظیمات غلط ممکن است مانع از boot شدن سیستمتان شود. وقتی همه تغییرات مورد نظرتان را در Setup ایجاد کردید، باید Save Changes را انتخاب کنید و خارج شوید. در اینصورت BIOS سیستم شما را restart خواهد کرد تا تنظیمات جدید تاثیر گذار شوند.
BIOS برای ذخیره کردن هرگونه تغییری که در Setup سیستم داده میشود از فنآوری CMOS استفاده میکند. با استفاده از این فناوری یک باتری کوچک lithium یا Ni-Cad میتواند انرژی کافی برای نگهداری داده های ذخیره شده را در طول چند سال فراهم کند. حتی در بعضی تراشه های جدید یک باتری lithium خیلی کوچک درست در داخل تراشه CMOS جاسازی میشود که میتواند برای مدت ١٠ سال انرژی لازم را تامین کند!
Update کردن BIOS
گاهی لازم میشود که BIOS یک کامپیوتر update شود. بخصوص در مورد سیستم های قدیمی تر. از آنجا که اجزای سخت افزاری جدید و استانداردها روز به روز تغییر میکند تا بهتر شود، BIOS هم لازم است تغییر کند تا بتواند با سخت افزار جدید هماهنگ شود. از آنجا که BIOS روی انواع خاصی از ROM ذخیره میشود، بنابراین تغییر دادن آن نسبت به سایر انواع نرم افزارها کمی مشکل تر است.
برای تغییر دادن خود BIOS ، احتمالا به یک برنامه خاص که شرکت سازنده کامپیوتر یا BIOS سیستم ارائه میکند نیاز دارید. برای اینکه بفهمید BIOS سیستم شما از چه نوع یا نسخه ای است، به مشخصات نسخه و تاریخ BIOS که در startup سیستم نمایش داده میشود دقت کنید. سپس به Web Site شرکت سازنده BIOS سری بزنید و ببینید که آیا نسخه مورد استفاده ی شما upgrade شده یا نه. اگر چنین است نسخه upgrade و برنامه کمکی (utility) همراه آنرا که برای نصب این نسخه جدید لازم است download کنید. بعضی وقتها برنامه utility و نسخه upgrade بصورت یکجا داخل یک فایل ارائه میشود. برنامه utility و نسخه upgrade را روی یک دیسکت کپی کنید و بعد از قرار دادن آن در floppy drive سیستم را restart کنید تا از روی floppy drive بوت شود. برنامه از روی دیسکت خوانده میشود، BIOS قدیمی را پاک میکند و نسخه جدید را جایگزین آن میکند. شما میتوانید برای چک کردن BIOS سیستمتان از یک برنامه BIOS Wizard در آدرس BIOS Upgrades استفاده کنید.
مهمترین شرکتهای تولیدکننده BIOS :
· American Megatrends Inc. (AMI)
· Phoenix Technologies
· ALi
· Winbond
درست مثل زمانیکه CMOS Setup را دستکاری میکردید، اینجا هم مراقب باشید. مطمئن شوید BIOSتان را به نسخه ای upgrade میکنید که با سیستم کامپیوترتان سازگار است. به عبارت دیگر، درصورت بی دقتی ممکن است BIOS سیستم را خراب کنید و دیگر قادر به بوت کردن کامپیوتر نباشید.
منبع : سایت دانشجویان
|
|
http://www.pcstats.com/articleview.cfm?articleid=1755&page=4
به شكل زير دقت كنيد :

تايمينگ معمولا عددي است به شكل : 2-2-2-5-T1
و هر كدام از اين اعداد داراي تعريفي هستند و بر اساس Clock Cycle محاسبه مي شوند .
( مقدار Clock Cycle هايي را نشان مي دهد كه حافظه براي انجام يك عمليات خاص مصرف مي كند )
اين اعداد به ترتيب از چپ به راستCL – tRCD – tRP – tRAS - CMD ناميده ميشوند . براي فهميدن اساس كار اين ارقام بهتر است در ذهن خود چنين تصور كنيد كه داده ها در يك تقاطع بصورت سطري و ستوني قرار گرفته اند ( چيزي شبيه ماتريس )
ابتدا تعريف كلي از اين اصطلاحات خواهيم داشت و سپس موارد اصلي را بطور كامل بررسي خواهيم كرد :
CAS Latency ( CL ) : مدت زمان تاخير بين دستور داده شده از طرف CPU تا هنگام ارسال جواب است . ( زمان بين درخواست CPU و ارسال داده از طرف حافظه )
tRCD : تاخير RAS to CAS – زمان بين فعالسازي سطر ( RAS ) تا فعالسازي ستون ( CAS ) . جايي كه داده در ماتريس ذخيره شده است .
tRP : RAS Precharge زماني كه طول مي كشد تا دسترسي به سطر فعلي غير فعال شود و دسترسي به سطر ديگر فعال شود .
tRAS : Active To Prechare Delay : مدت زماني است كه حافظه بايد صبر مي كند تا دسترسي بعدي به حافظه بتواند آغاز شود .
CMD : Command Rate : مدت زماني است بين فعال شدن Memory Chip و فرستادن واولين دستور به حافظه . معمولا در اكثر موارد اين عدد ناديده گرفته مي شود .
( مقدار آن يا T1 است به معناي 1 Clock Cyle يا T2 به معناي 2 Clock Cycle )
تا اينجا بطور كوتاه بررسي كرديم كه اصولا تايمينگ چيست و چه كاري انجام مي دهد . در اكثر موارد در سيستم خود 2 حالت را پيش رو داريد . يا با انتخاب حالت اتوماتيك سيستم را در حالتي قرار مي دهيد كه بصورت اتوماتيك تايمينگ را تنظيم كند يا با تنظيم دستي Timing را كاهش مي دهيد تا كارآيي بهتري را بدست آوريد . البته بايد بدانيد همه مادربورد ها امكان تغيير تايمينگ را ندارند بنابراين ممكن است بطور پيش فرض ان را در بالاترين حالت قرار دهند !
نكته ديگر اينكه در Over Clocking با افزايش تايمينگ مي توان به Clock بالاتري رسيد اما در اكثر موارد كارايي كل كاهش مي يابد . اما اگر دقت كتيد حافظه هايي هستند كه در بازار مخصوص Over Clock به فروش مي رسند . اين حافظه ها با داشتن تايميگ بالا اين امكان را مي دهند كه بدون تغيير تايمينگ Clock را تا حداكثر مقدار ممكن بالا برد .
حال به توضيح تك تك پارامتر هاي تايمينگ مي پردازيم :
CL – CAS Latency
همانطور كه قبلا اشاره شد CL معروفترين پارامتر تايمينگ است . اين پارامتر به ما مي گويد كه چه تعداد Clock ycle تاخير خواهد داشت تا داده درخواستي را باز گردند . براي مثال يك حافظه با CL=3 تاخيري برابر 3 Clock Cycle براي ارايه داده خواهد داشت . يا CL=5 كه در مقايسه با اولي ( هر دو با Clock Rate يكسان ) كند تر است . بايد دانست كه در اين تعريف منظور از Clock همان كلاك واقعي است كه ماژول حافظه مي تواند با آن كار كند .
( كلاك واقعي : نصف مقداري كه بر روي ماژول هاي رم نوشته شده : DDR400 à 200 Mhz )
با توجه به اينكه حافظه هاي DDR/DDR2 در واحد زمان دو بار داده ارسال مي كنند , كلاك واقعي انها دو برابر شده و بر روي آنها نوشته مي شود .

شكل فوق گوياي اين مطلب است كه پس از درخواست بيروني ( دستور Read ) چه تعداد Clock Cycle تا ارايه داده تاخير خواهيم داشت .
مي دانيم كه T=1/F كه F كلاك واقعي است . براي مثال :
DDR2-533 à 266 Mhz real Clock
در نتيجه : T=1/266 كه برابر با 3.75 نانو ثانيه است .
حال با CL هاي متفاوت خواهيم داشت :
CL=3 3 * 3.75 = 11.75 ns
CL=5 5 * 3.75 = 18.75 ns
با مثال فوق به راحتي مي توان تاخير رم را با توجه به تايمينگ متفاوت متوجه شد .
نكته بسيار مهم اين است كه حافظه هاي SD – DDR – DDR2 بصورت مد پشت سرهم ( Burst Mode )
عمل مي كنند . يعني اگر آدرس داده بعدي ( پس از دريافت اولين داده ) درست پس از داده فعلي بر روي خط ادرس قرار گيرد آنگاه داده براي خروج تنها يك سيكل تاخير خواهد داشت . بنابراين اگر چه داده درخواستي اوليه به اندازه CL تاخير خواهد داشت اما داده بعدي درست به اندازه يك سيكل تاخير داشته و ارايه خواهد
شد . بايد توجه داشت اين حالت زماني اتفاق مي افتد كه آدرس داده بعد درست پس از داده فعلي در خط ادرس قرر گيرد .
RAS to CAS Delay ( tRCD )
هر چيپ حافظه بصورت يك ماتريس سازماندهي شده است . در تقاطع هر سطر و ستون يك خازن خواهيم داشت كه وظيفه نگه داري 0 يا 1 را داراست . در داخل هر چيپ حافظه پروسه دسترسي به داده ذخيره شده توسط فعالسازي سطر و ستوني كه داده در انجا قرار گرفته است , صورت مي پذيرد . اين Activation
با دو دستور كنترلي با نام هاي RAS ( سيگنال فعالسازي سطر ) و CAS ( سيگنال فعالسازي ستون ) انجام خوهد شد . زمان كمتر بين فعالسازي اين دو دستور سبب افزايش سرعت دسترسي مي شود و داده سريعتر خوانده مي شود .

شكل فوق نيز نمايانگر تاخير بين فعالسازي دو سيگنال كنترلي RAS و CAS است . هنگامي كه فعالساي CAS كامل شود داده خوانده خواهد شد .
همانطور كه در بحث CL مطرح شد اينجا نيز تعداد تاخيز بر مبناي Cock واقعي محاسبه خواهد شد . هر چه اين پارامتر كمتر باشد سرعت خواندن و نوشتن در حافظه بيشتر خواهد شد .
RAS Precharge
بعد از اينكه داده از حافظه گرفته شد يك دستور احتياج است تا سطر فعال فعلي را كه براي داده استفاده شده است ببندد وحافظه را براي فعالسازي بعدي آماده كند . RAS Precharge در واقع زمان مصرفي بين دستور Precharge تا دستور Active بعدي است . ( دستور Active را در شكل قبل دقت كنيد )
قبلا دانستيم كه دستور Active يك عمليات خواندن يا نوشتن را آغاز مي كند .

شكل فوق زمان تاخير بين دستور Precharge تا دستور Active بعدي است .
ديگر پارامتر ها ...
بهتر است به دو مورد آخر نيز نگاهي بياندازيم :
1 ) tRas يا Active to Precharge Delay : بعد از اينكه يك دستور Active ايجاد شد يك دستور Precharge ديگر نمي تواند ايجاد شود تا زمانيكه tRAS بگذرد . لذا اين پارامتر زماني را كه حافظه
مي تواند سطر ديگري را بخواند يا بنويسد محدود مي كند .
2 ) Command Rate زماني است بين فعال شدن يك چيپ حافظه ( از طريق پايه Chip Select ) تا زمان ارسال اولين دستور خارجي . بطور معمول اين پارامتر بصورت زير است :
T1 : تاخير 1 سيكل .
T2 : تاخير 2 سيكل .
And they should know, the U.S. Department of Justice stated in a recent report that the FBI lost 160 laptops in a 44 month period ending in September of 2005. If FBI agents have trouble keeping track of their laptops, imagine what the ordinary person is facing.
The statistics are pretty grim. A laptop is stolen every 53 seconds. Ouch!
With stats like those you have to do everything in your power to avoid becoming a victim of laptop theft. If you keep valuable personal or business information on your laptop the consequences can be even more gruesome and devastating. For laptop hardware can be easily replaced, but your valuable information may be lost forever.
So here are...
Practical Ways of your Your Laptop security Against Theft, Loss or Misplacement
Keep Your Eyes On Your Laptop for laptop security
Be aware of your laptop at all times especially when traveling. You wouldn't leave a Thousand Dollar Bill lying around unattended would you? So watch your laptop closely.
Don't Use An Obvious Laptop Bag for laptop security
Carry your laptop in regular luggage that doesn't look like it has a laptop. Don't advertise your laptop to any would-be thieves.
Use Visual Locks And Restraints for laptop security
Use visual locks and restraints to secure your laptop and to act as a deterrent. It won't fool hardened thieves but most will opt for a less secure laptop. For example, you can use a product like STOP, this system works by attaching a specially-made security plate to your laptop. This plate is barcoded and registered. It also carries a warning label letting would-be cyber thieves know that the ownership of your laptop is permanently monitored.
Use Passwords And Encryption for your laptop security
Use passwords and encryption to protect any sensitive information on your laptop. Again, unless you use very sophisticated encryption it won't fool the experienced hacker or hard-core digital thief but it will slow down and hinder the common criminal.
Set a BIOS Password for your laptop. You have to take advantage of any security option that's on your laptop's OS or operating system. For those using Mac OS X you can encrypt your entire hard drive and set-up a master password in order to view it.
Windows XP & Vista lets you encrypt files and folders. Just right click your data, select properties, open general tab and then advanced to check "Encrypt contents to secure data box".
Use Encryption Programs Like Steganos Safe 2007 for laptop security
You can also try something like Steganos Safe 2007. Vital files can be encrypted and it can even turn your USB thumb drive or iPod into a key for unlocking your hard drive.
Use Anti-Theft Software Like LoJack for laptop security
Use anti-theft software that can track and locate your laptop or computer through the IP address once the stolen laptop is used to access the Internet. Use systems like "LoJack For Laptops". It costs Costs around 50 bucks a year but it may be worth that price for your peace of mind alone.
According to the info on their site they recover 3 out of 4 stolen laptops equipped with the LoJack system. It basically places hidden and silent software that reports back the IP address and location of the laptop once it is stolen and the thief connects to the Internet.
Use Invisible Ultraviolet Markings for laptop security
Use invisible ultraviolet markings so that any recovered stolen laptops will be clearly marked as yours to the police. Keeping track of your laptop's serial number is also a good idea and have this number stored in a different place other than on your laptop.
Try Remote Data Deletion for laptop security
If you place important information on your laptop have a remotely controlled self-destruct solution in place. Then your highly sensitive information can be deleted remotely after your laptop is stolen.
Be Prepared for laptop security
Create company policies for management of your company's laptops. Have set procedures in place for tracking and reporting of any laptops stolen or misplaced. Be prepared for the inevitable.
Backup Backup Backup for laptop security
Regularly backup any vital information you have on your laptop. Most information will be useless to potential thieves but may be extremely important to you personally or for the running of your business.
No matter if it is through theft or simple misplacement, losing a laptop is a painful experience, one you should avoid at all costs. However, if it does happen to you, be assured you can minimize the pain by having a complete backup of your laptop's contents. In most cases, this information will be much more valuable than the laptop itself.
For hardware can be easily replaced, your personal data and months/years of work may take forever to recover or redo. Sometimes it is lost forever, so BACKUP your information regularly. Keep your laptop and its contents safe and out of harm's way. Simply protect yourself and your laptop security by using the tips you have just read.
Computer Articles 2007
پخش كننده جوهر در اپسون با يك چيپ كار ميكند كه به درايور چاپگر اطلاعاتي در مورد ميزان جوهر موجود ميدهد.
يكي از فوايد اين مسئله اين است كه ديگر شما مجبور به دور انداختن اوراق چاپ شده به علت تمام شدن يك يا چند رنگ در هنگام چاپ نباشيد.
اين چيپ در بعضي از مدلهاي كارتريج به درستي عمل نميكند. به همين علت هم در بعضي مواقع خواستار يك كارتريج پر از جوهر ميگردد و ديگر كاري به جوهر باقي مانده ندارد. البته از بعد از دادن پيغام هم ميتوانيد اوراق خود را به چاپ برسانيد، اما خودتان بايد با چشم مواظب باشيد كه مشكلي پيش نيايد و در صورت مشاهده اولين كمبود رنگ، آن را عوض كنيد.
اگر چاپگر بدون جوهر كار بكند اين امكان وجود دارد كه هد چاپگر آسيب ببيند.
ابزار SSC Service Utility را كه میتوانيد از آدرس www.pcwelt.de/downloads/druck-dtp/druck/100906 دريافت كنيد، ميتواند نشان دهنده جوهر را در بيش از 100 چاپگر اپسون تغيير دهد. اينكه آيا مدل شما نيز در اين ميان پيدا ميشود يا نه را ميتوانيد در سايت زير چك كنيد: www.ssclg.com/epsone.shtml حتي اگر علاقهمند نيستيد، باز هم يكبار ديدنش ضرري ندارد.
زير گزينه “Configuration” مدل چاپگر خود را انتخاب كنيد. در گزينه “Ink Monitor" ميتوانيد ميزان جوهر هر كدام از منابع خود را مشاهده كنيد. اگر ابزار را ببنديد، به عنوان آيكوني در Systray پديدار ميگردد. با دگمه راست ماوس بر روي آيكون كليك كنيد و گزينه "Reset Counters" را انتخاب كنيد. اكنون اين امكان براي شما وجود خواهد داشت كه توسط گزينه "Reset all Counters" چيپهاي تمامي منابع را به عقب باز گردانيد. به عنوان جايگزين ميتوانيد نشاندهنده هر جوهر را جداگانه انتخاب كنيد. اگر كار را درست انجام داده باشيد، گزينه "Ink monitor" منبع پري را به شما نشان خواهد داد. اگر پيغام زير به شما داده شد: "...Please use ink freezer..." نميتوانيد نشاندهنده كارتريج را تغيير دهيد. به جاي اين كار ميتوانيد عدد استاندارد جوهر را ساكن سازيد. براي اين كار (ترفندستان) بايد به پخش كننده جوهر يك كارتريج اصلي پر را نسبت دهيد كه ميزان اعداد آن جايگزين اعداد قديمي شوند.
با دگمه راست ماوس بر روي آيكون SSC Service Utility كليك كرده و گزينه زير را انتخاب كنيد: “Cartridge exchange, Move head to exchange Position” اكنون منابع به موقعيت تعويض در ميآيند بدون اينكه نرمافزار خدماتي اپسون، اين مسئله را يادداشت كند. جوهر جديد را جايگزين كنيد، چند خط چاپ كرده و عدد استاندارد جوهر را توسط گزينه “Ink Freezer, Store Counters Values" ذخيره كنيد. سپس دوباره منبع قديمي را جايگزين كنيد.
اكنون چيپ را توسط گزينه "Ink Freezer, Restore Values Back" با عدد جوهر جديد، initialize كنيد. اگر پيغام "Ink Counters Value restored" ظاهر شد، موفق شدهايد اما اگر گزينه "Wrong Stored data" به چشمتان خورد، چاپگر متوجه تعويض كارتريج شده و اينگونه مانع از تعويض عدد ميشود. گاهياوقات دربار دوم اين عمل صورت ميپذيرد.
توجه: اگر هنوز زمان زيادي تا استفاده از ترفند گفته شده در مورد كارتريج جديد در پرينتر شما باقيمانده است بهتر است زودتر از اين ترفند استفاده نكنيد.

سالها عدم سازگاری بین سختافزارها، معضلی در زمینه محاسبات بود. دستكاری IRQ (شماره در خواست وقفه) و پورتهای COM نیز باعث پدید آمدن مشكلات دیگری از جمله اتلاف وقت بود. علاوه بر آن هر دفعه كه یك وسیله جانبی جدید را اضافه میكردید، باید كل تنظیمات را تغییر میدادید و این امر نیاز به تمرین و مهارت بسیاری داشت.
خوشبختانه استانداردهای موجود در ویژگی Plug-and Play تا حد زیادی به رفع مشكلات موجود كمك كرد و سیستم عاملهای جدید در مدیریت سختافزارها از سیستمهای قبلی بسیار بهتر و پیشرفتهتر هستند. اما باز هم گاهی اوقات برخی از این ناسازگاریها بروز میكند، هر چند بر طرف كردن آن نسبت به روزهای بد گذشته بسیار آسانتر شده است. بروز این گونه تعارضات تهدیدی برای ثبات سیستم به شمار میروند. در این مقاله برخی از ناسازگاریهای سختافزاری كه ممكن است با آنها مواجه شوید را معرفی كرده و در ضمن راهكارهای مقابله با آنها را نیز برایتان شرح خواهیم داد.
● ناسازگاری سختافزاری
حال میخواهیم بدانیم ناسازگاری سختافزاری چیست؟ هر زمان كه چند وسیله سختافزاری (همچون حافظه، واحد پردازنده و یا پورتهای معین) قصد انجام كاری روی یك منبع را داشته باشند و سیستم قادر به حل این وظایف نباشد، میگوییم كه ناسازگاری سختافزاری روی داده است. این تداخل به صورتهای مختلف آشكار میشود. بعضی وقتها یك قطعه سختافزاری خاص به سادگی از پاسخ دادن به سیگنالها باز میماند یا در همان ابتدا از كار باز میایستد. در پارهای موارد نیز سیستم با خطایی مواجه میشود كه بیانگر ناسازگاری در وسیله یا منبع است. شاید هم تنها نشانههای موجود علائمی همچون از كار افتادن سیستم، خطای GPF و ثابت ماندن صفحه نمایش باشد.
قطعاً بسیاری از این علائم، دلالت بر مشكلاتی همچون سختافزار معیوب و درایورهای خراب دارند. وقوع به ندرت ناسازگاریهای سختافزاری باعث مشكلتر شدن امر تشخیص شده است. البته در این مقاله سعی شده است كه موارد نادر نیز توضیح داده شوند. در این صورت شما قادر به تشخیص نشانههای ظاهری برخی خطاهایی كه در وسایل جانبی و بعضی اجزا به ندرت رخ میدهد، هستید. اگر راه حل مشكل سیستم شما در این مقاله نباشد جهت تشخیص مجبور خواهید بود كه از طریق روش آزمون و خطا مشكل خود را یافته و دریابید كه آیا واقعاً مربوط به ناسازگاری سختافزاری یا مشكل دیگری است.
● بررسی ناسازگاری
با هر گونه ناسازگاری كه مواجه هستید، باید بدانید كه راههای متعددی جهت تشخیص و حل مشكل وجود دارد. ابتدا طرز كار Device Manager ویندوز را به خوبی بشناسید. روی آیكن My Computer كلیك راست كرده (چه از طریق دسكتاپ ویندوز یا منوی Start)، سپس گزینه Properties را برگزینید. در كادر محاورهای ایجاد شده با نام System Properties زبانه Hardware را انتخاب و روی Device Manager كلیك كنید. در آنجا فهرستی از كلیه سختافزارهای موجود در سیستم خود را خواهید یافت كه دسترسی به اطلاعات جزئی هر یك از منابع اجزا، درایورها و وضعیت آنها امكانپذیر است.
اگر گمان میبرید كه مشكل ایجاد شده در سیستم شما مربوط به ناسازگاری سخت افزاری است و اخیراً بخشی را حذف یا اضافه كردهاید، از منوی Action عبارت Scan For Hardware Changes را برگزینید. اگر در این مرحله مشكل بر طرف نشد با كلیك روی علامت مثبت واقع در سمت چپ هر آیتم، آن را توسعه داده و آیتمهایی كه علامت اخطار قرمز یا زرد دارند را بررسی كنید. این علائم نشان دهنده آن است كه برخی اجزای ویندوز به درستی كار نمیكنند. با كلیك روی علامت منفی نیز آیتمهای ایجاد شده را میتوانید ببینید.
از طریق انتخاب و كلیك راست روی هر وسیله میتوانید به گزینههای بیشتری از Device Manager دست یابید.
میتوانید از طریق منوی متنی وسیلهای را مستقیماً غیرفعال كرده یا از حالت نصب خارج كنید. این كار زمانی مفید است كه سعی در حذف مشكلات به روش آزمون و خطا را دارید. اما به خاطر بسپارید كه از طریق گزینه Properties معمولاً اطلاعات مفید بیشـتری بـه دسـت میآوریـد. زیـر زبـانه General پـیغام Device Status را مرور كنید. تنها به پیغام ویندوز كه این وسیله به خوبی كار میكند، اكتفا نكنید. زبانه Driver واقع در بخش Device Manager به صورت خلاصه اطلاعاتی در مورد درایورهای هر وسیله در اختیار میگذارد. نقش درایورها از آن جهت كه به عنوان رابطی بین ویندوز و سختافزار عمل میكنند بسیار حیاتی است. به روز نگهداشتن درایورها عامل موثری در پیشگیری از بروز ناسازگاریهای سختافزاری است.
از طریق كلیك روی گزینه Update Driver، میتوانید پایگاه داده مایكروسافت را بررسی كنید. اما روش بهتر این است كه در وبسایت سازنده قطعه سختافزاری خود، آخرین نسخه سختافزاری را از اینترنت دریافت كنید. قبل از آنكه به كار خود ادامه دهید، درایورهای ارتقا یافته را نصب كنید. برخی ناسازگاریهای سختافزاری با نصب درایورهای ارتقا یافته، خود به خود از بین میروند. از سوی دیگر، اگر گمان میبرید كه مشكل ایجاد شده به خاطر نصب نسخه ارتقا یافته درایور است گزینه Roll Back Driver را از Device Manager برگزیده و دستورات را بازیابی كنید.
اگر دلیل ناسازگاری، قطعات داخلی هستند (مانند كارتهای توسعه، هارددرایوها و حافظه سیستم)، درب كیس را باز كرده و از آن طریق مشكل حاصله را بر طرف كنید. رفع ایراد در پیكربندی سختافزار از طریق آزمون و خطا، روندی طولانی بوده كه نیاز به بارها راهاندازی مجدد دارد.
● ناسازگاری كارتهای گرافیكی
از جمله عوامل مشكلزا در بـروز این گونه ناسازگاریها كارتهای گرافیكی هستند. اگر پس از اضافه، حذف یا تنظیم یك آداپتور گرافیكی یا سایر كارتهای سختافزاری كه توسط PCI ،AGP یا سایر شیارهای ماردبرد به سیستم متصل میشوند با مشكل مواجه شدید، اولین حدس و گمانتان باید به كارت گرافیكی باشد. كارتهای گرافیكی از منابع بسیاری از ماشین استفاده میكنند. این ناسازگاری حتی با كارتهای نامربوطی كه در شـیارهای نادرست قرار گرفتهاند نیز روی میدهد.
از جمله مواقعی كه ناسازگاری روی میدهد زمانی است كه مادربردی خود دارای كارت گرافیكی توكار باشد و شما نیز به صورت جداگانه كارت گرافیكی دیگری نصب كنید. در این حالت سیستم نمیداند كه از كدام آداپتور گرافیكی استفاده كند و در نتیجه با مشكلات عجیب تصویری مواجه خواهید شد یا شاید هم سیستم به طور كلی از كار بایستد.
ابتدا محل قرار گرفتن آداپتورهای گرافیكی و سایر كارتهای توسعه را بررسی كنید.
اگر كارت گرافیكی جدیدی به شیار AGP افزودهاید، نزدیكترین شیار PCI را بررسی كنید. بعضی اوقات AGP و اولین شیار PCI در منابع مادربرد مشترك هستند، بنابراین میتوانید از یكی یا دیگری استفاده كنید. اگر دستگاه شما تنها دارای یك شیار برای كارت گرافیكی است، كارتهای دیگر را جا به جا كنید. پس از هر بار پیكربندی، كامپیوتر را مجدداً راهاندازی كنید.
اگر گمان میبرید كه ناسازگاری در اثر كارت گرافیكی توكار و یك كارت جدید است، باید آداپتور گرافیكی مادربرد را از طریق Device Manager از حالت فعال خارج كنید. ابتدا مطمئن شوید كه تمام فرامین و مراحل نصب كه توسط سازنده كارت ارائه شده است را اجرا كردهاید. سپس گزینه Device Manager را یافته و گروه Display Adapters را توسعه دهید. روی هر بخش ویدئویی كه غیر مرتبط با كارت گرافیكی جدیدتان است كلیك راست كرده و گزینه Disable را انتخاب كنید. ممكن است لازم باشد برای دستیابی به تركیب صحیح، اجزای متعددی را فعال یا غیر فعال كنید، اما هدف نهایی غیر فعال ساختن كلیه عملكردهای گرافیكی توكار و فعال ساختن ویژگیهای كارت گرافیكی جدید است.
● تجهیزات USB
اگر هنگام كار با سختافزارهای متصل به USB دچار مشكل میشوید یا پس از نصب وسیلهای از طریق USB سیستم دچار اشكال میشود، لازم است برای تشخیص مشكلات از روش آزمون و خطا استفاده كنید. در این میان هابهای USB از نظر ایجاد مشكل پس از نصب، شناخته شدهترین وسایل هستند. بنابراین ابتدا هر وسیله را زمانی كه مستقیماً به پورتهای USB متصل میكنید، آزمایش كنید. اگر هر یك به تنهایی و به درستی كار كرد، سعی كنید دوباره آنها را از طریق هاب متصل كنید. اگر مشكلات مجدداً ظاهر شدند سعی كنید از طریق هاب وسایلی كه مستقیماً به پورتها متصل شدهاند را به طرق مختلف پیكربندی كنید.
چنانچه هنوز تداخلها و ناسازگاریها ادامه دارند در حالی كه تمام وسایل مستقلاً به كار خود ادامه میدهند باید یك هاب USB جدید خریداری كنید. هابهایی كه برق آنها به طور مستقل تامین میشود، نسبت به آنهایی كه برق آنها از سیستم و از طریق USB تامین میشود، كمتر باعث تداخل و ناسازگاری هستند.
در برخی موارد نادر، خود وسایل حتی بدون هاب نیز باعث عدم سازگاری میشوند. در این گونه موارد برای شناسایی این وسایل باید دست به شیوه آزمون و خطا زد. اغلب دستگاههای جدید دارای گروههای متعددی از پورتهای USBهستند (در قسمت جلو، روی مادربرد و كنار كیس). بنابراین میتوانید این گونه وسایل مشكلزا را در بخشهای جداگانه به دستگاه متصل كنید. نهایتاً باز هم وسایلی را خواهید یافت كه به طور كامل با سایر وسایل كار نمیكنند.
● ماجولهای حافظه
یكی دیگر از منابع شایع در بروز ناسازگاری، حافظه سیستم است. با نصب یك RAM جدید احتمالاً شاهد ناسازگاری آن با حافظه قدیمی یا سایر اجزای سیستم خواهید بود و یا شاید از همان ابتدا با مشكل مواجه شوید و هیچ چیز مانند یك حافظه بد و خراب در سیستم مشكلزا نیست.
اگر پیغامی كه به صراحت مشخص كند حافظه دارای ناسازگاری است، دریافت كنید فرد بسیار خوششانسی هستید. اگر سیستم دچار یك ناپایداری عمومی شده است كه غیر مرتبط با وسیله سختافزاری خاصی است، باید به سراغ RAM سیستم بروید؛ مگر آنكه اخیراً حافظه سیستم را تعویض، اضافه،جابهجا و یا تنظیم كرده باشید. در هر یك از این حالات، ماجولهای حافظه را جابهجا یا از نو مرتب كنید تا مشكل برطرف شود. ارتقای حافظه نیز در هر حالتی مفید است.
● مشكلات IRQ
آخرین مسئله نیز مربوط به IRQ قدیمی و DMA است. اگر شما با سختافزار موازی (یا سریال) یا وسایلی كه متكی به سیستم نـبوده و برخلاف نـسخههای توكار هـستند (مـانند كــارتهای شــبــكه، مــودمها یــا پــورتهای FireWire) سر و كار دارید، میتـوانید مـنابع آنـها را بـه صورت دسـتی تنظیم كـنید. بدین منظور گزینه Device Manager ویندوز را باز كرده و روی پورتها و وسایل كلیك راست كنید. سپس زبـانه Resources را انـتـخاب كـرده و بـبـیـنیـد كـه آیـا كـادر Use Automatic Settings در دسترس است یا خیر؟ در اغلب موارد كه ویندوز XP نصب باشد، این گزینه انتخاب شده است، اما گزینه به صورت خاكستری رنگ است یعنی شما چارهای جز قبول این گزینه نـدارید.
بـرای آنـكه مـنابع را طوری تـنظیم كنید كه به طور دستی نیز قابل پیكربندی شوند، میتوانید تنظیمات خودكار را از حالت انـتخاب خـارج كرده و خـودتان منابع را تنظیم كنـید. كادر را از حـالت انـتخاب خارج كـرده و هر یك از پیكربندیهای قابل دسترس را از فهرست Setting Based On انتخاب كنید. اگر قصد دارید كه برخی منابع خاص از قبیل شماره تخصیص IRQ یك وسیله را به صورت دستی پیكربندی كنید در فهرست Resource Settings مقدار IRQ را انتخاب كرده و روی دكمه Change Setting كلیك كنید.
در مـقادیر موجود پیمایش كرده و دوباره پانل اطلاعات Conflict را نـگاه كنید تا مقداری را پیدا كنید كه موجب بروز ناسازگاری در وسـیله دیگر نشود. برای قبول تغییرات روی دكمه OK در كادر محاورهای كلیك كرده و در صورت لزوم آن را مجدداً راهاندازی كنید.
بروز ناسازگاری سختافزاری اغلب باعث نابسامانی خواهد شد و برای كاربر امری دشوار است. اما خوشبختانه اغلب به ندرت اتفاق میافتد. با كمی صرف حوصله و روند حذف، میتوانید راهی برای بهبود عملكرد سختافزار خود بیابید.
منبع : وب ایران
| حافظه DRAM و SRAM از جمله متداولترين و پرکاربردترين انواع حافظهها ميباشند که معايب و ضعف آنها روز به روز بيشتر شده و ساختارهاي چندترانزيستوري و همراهي با المانهاي خازني حافظه DRAM و SRAM از جمله متداولترين و پرکاربردترين انواع حافظهها ميباشند که معايب و ضعف آنها روز به روز بيشتر شده و ساختارهاي چندترانزيستوري و همراهي با المانهاي خازني٬ با افزايش رو به رشد نياز به حافظه بيشتر و سريعتر در کامپيوترها ناسازگار بوده و در آينده نزديک صنعت ريزپردازندهها و حافظههاي نهفته را به چالش خواهند کشيد٬ در اين ميان تنها پاسخ مناسب به اين نياز٬ حافظههاي تکترانزيستوري ميباشند. ساختارهاي حافظه تک ترانزيستور سالهاست که ابداع شدهاند اما در اين ميان تنها Z-RAM توانسته خود را به عنوان تکنولوژي حافظه تکترانزيستوري از حيطه تحقيقاتي و آزمايشگاهي به حيطه صنعتي واردنمايد. در اين مقاله قصد داريم به ابعاد تکنيکي حافظه Z-RAM اشاره کرده و ساختار ترانزيستورهاي هوشمند آن را بررسي نماييم. چرا حافظه تکترانزيستوري؟ تمام پردازندهها و ميکروکنترلرهاي مدرن داراي حافظه داخلي به عنوان حافظه کش ميباشند٬ با رشد تکنولوژي يکي از اصليترين فاکتورهاي افزايش کارايي پردازندهها افزايش نرخ محلي سازي دادهها به واسطه بهرهگيري از حافظههاي کش سريعتر با گنجايش بيشتر در داخل پردازدهها ميباشد٬ با توجه به اينکه حافظههاي SRAM متداولي که در ساخت کش استفاده ميشوند با ساختار شش ترانزيستوري (تصوير شماره 1) فضاي بسيار زيادي از سطح هسته پردازنده را به خود اختصاص ميدهند. پيش بيني ميشود تا پايان سال 2008 ٬ اين حافظهها حدود 83 درصد از سطح پردازندههاي قدرتمند چندهستهاي را به خود اختصاص داده و در صورتي که اين روند ادامه پيدا کند در سال 2011 حدود 90 درصد سطح هسته پردازندهها بالجبار به حافظههاي کش که عملکرد مطلوب پردازنده را تضمين ميکنند٬ اختصاص ميگيرد ![]() شکل1 ساختار يک سلول از حافظه SRAM با توجه به نمودار شکل 2 از ITRS 2000 روند رو به رشد حضور حافظههاي کش در داخل ريزپردازندهها به زودي طراحان را با چالش مواجه خواهد کرد به طوري که فضاي موجود جهت مجتمعسازي بخشهاي جديد پردازنده و بخشهايي که از قبل طراحي شدهاند بسيار محدود خواهد شد. ![]() شکل 2 در جديدترين پردازندههاي چهار هستهاي که به زودي عرضه خواهند شد نيز اين مشکل مشاهده ميشود و بخش اعظمي از فضا هسته و توان مصرفي آنرا حافظه کش مصرف کرده است٬ به عنوان نمونه به تصوير هسته پردازنده چهارهسته اينتل با اسم رمز Penryn که[URL="http://www.sakhtafzar.com/news/first-penryn-processors-to-be-announced-on-november-11-1.html"] به زودي[/URL] با 12 مگابايت حافظه کش سطح 2 عرضه خواهد شد در شکل 3 نگاه کنيد٬ با اينکه اين هسته با فنآوري ساخت مدرن 45 نانومتري طراحي و ساخته شده است٬ بازهم بخش اعظم آن به حافظهکش اختصاص يافته و بيشترين مصرف انرژي را نسبت به ساير بخشها به همراه دارد. پيش از اين در مقاله "[URL="http://www.sakhtafzar.com/article/a-closer-look-to-intel-45nm-penryn.html"]Penryn - نگاهي نزديک به تکنولوژي ساخت 45nm شرکت اینتل" [/URL]تکنولوژي ساخت مدرن اينتل را بررسي کرده بوديم. ![]() شکل 3 نمايي از اجزاي ميکروسکپي هسته Penryn بنابر اين نياز به حافظهاي با چگالي بيشتر جهت جايگزيني با حافظههاي SRAM کاملا محسوس ميباشد از اين رو برخي توليدکنندگان به حافظههاي DRAM روي آوردهاند٬ اين حافظهها با ساختار متشکل از يک ترانزيستور به همراه يک خازن٬ مانند شکل 4 چگالي بسيار بيشتري نسبت به حافظه SRAM با ساختار شش ترانزيستوري نشان داده شده در شکل 1 دارند. ![]() شکل 4 ساختار يک سلول از حافظه DRAM اين نوع حافظهها به عنوان مثال در پردازندههايي که نياز به حافظه کش بسيار زيادي دارند مانند٬ پردازندههاي سوپرکامپيوتر BlueGen شرکت IBM يافت ميشوند٬ با وجود ساختار ساده ٬ ارزانقيمت و چگالي بالاي اين حافظهها٬ معايب متعددي نيز دارد. به دليل وجود خازن در ساختار حافظههاي DRAM و ذخيرهسازي صفر و يک منطقي بر روي اين خازن٬ سرعت دسترسي به دادهها با سرعت شارژ و دشارژ کردن اين خازن معادل ميباشد که در پردازندههاي چند گيگاهرتزي به هيچ وجه نميتوانند با سرعت کلاک پردازنده خود را همزمان سازند٬ از اين رو حافظههاي مبتني بر خازن٬ سرعت بسيار پاييني داند. وجود خازن در ساختار اين نوع حافظهها٬ مانع از آن ميشود که قانون مور براي آنها شموليت پيدا کند. از اين رو همواره در کوچک کردن سلول حافظههاي DRAM همگام با تکنولوژي ساخت روز دنيا٬ مشکلاتي وجود دارد٬ چرا که خازن را بر خلاف ترانزيستور نميتوان کوچککرد و انتظار داشت که مشخصات الکتريکي مشابهي در مقياس کوچکتر داشته باشد٬ به همين خاطر معمولا در فراوري ساخت تراشههاي DRAM که امروزه در ماژولهاي حافظه بسيار کاربرد پيدا کرده است٬ خازنها نسبت به ترانزيستورها ابعاد غير متعارفي دارند (شکل 5) اين موضوع موجب ميشود که ساخت اين نوع تراشه و قرار دادن خازنهاي غيرمتعارف در انها هزينه ساخت بسيار زيادي را به همراه داشته باشد. ![]() شکل 5 نماي ميکروسکپي از يک سلول حافظه DRAM شکل 5 نماي ميکروسکپي از يک سلول حافظه DRAM بر روي ويفر سيليکوني ميباشد٬ همانطور که مشاهده ميکنيد جهت ايجاد خازن با مشخصات الکتريکي مطلوب٬ چاه بسيار عميقي در داخل بستر سليکوني حفر شده است که در مقياس ترانزيستوري که در کنار آن روي بستر قرار گرفته٬ ابعاد غولآسايي دارد. در اين تصوير شيار عمودي سفيد رنگي که به سورس ترانزيستور متصل شده است via و خطوط نارنجي رنگ افقي لايههاي فلزي metal جهت سيمبندي ميباشد. لذا به کارگيري حافظههاي DRAM نيز در کنار پردازندهها علارغم داشتن چگالي بالا٬ محدوديتهايي دارد که منع از بهکار گيري آن در مقياس گسترده ميشود. بنابر اين نياز به حافظهاي که هم ويژگيهاي متمايز کننده SRAM را داشته و هم ساختار ساده و چگالي DRAM را به ارث برده باشد٬ کاملا ضروري ميباشد. در اين راستا سالهاست که محققين بر روي ساختار حافظه DRAM بدون خازن تحقيق کردهاند اين نوع حافظهها که تنها با يک ترانزيستور ساخته خواهند شد٬ بدون شک انقلابي در عرصه حافظههاي مدرن به شمار خواهند رفت. حافظه Z-RAM که حرف Z خود را از ابتداي کلمه Zero Capacitor گرفته يکي از موفقترين تکنولوژيهايي است که در اين عرصه حضور پيدا کرده است٬ اين تکنولوژي که توسط کمپاني سويسي Innovative Silicon توسعه يافته است٬ سرعت حافظه SRAM را به حافظه DRAM اضافه و خازن آن را حذف کرده است منبع:سخت افزار |
| درک ژئومتری دیسک سخت شاید شما هم با برنامه های مختلف پارتیشن بندی و فرمت کردن دیسک سخت چه گرافیکی و چه متنی کار کرده باشید ، برای کار با این برنامه ها شما به یک سری اطلاعات پایه از هارد دیسک خود نیاز داری درک ژئومتری دیسک سخت شاید شما هم با برنامه های مختلف پارتیشن بندی و فرمت کردن دیسک سخت چه گرافیکی و چه متنی کار کرده باشید ، برای کار با این برنامه ها شما به یک سری اطلاعات پایه از هارد دیسک خود نیاز دارید ، مانند حجم و نوع کانکتور هارد تان و یکسری اطلاعات درباره ی عملیات پارتیشن بندی و فرمت کردن یک هارد مانند انواع پارتیشن ها و انواع فرمت ها وفایل سیستم ها اما نوع سوم اطلاع از ماهیت یک دیسک سخت یا هارد دیسک است ، این اطلاعات باعث می شود تا با دیدی بهتر از آنچه دیگران درباره ی یک دیسک سخت فکر می کنند فکر می کنید ، به مفهوم سوم که درواقع به اجزای یک دیسک سخت می پردازد ژئومتری دیسک سخت می گویند ، در این مقاله قصد داریم تا این مفهوم را به شما بشناسانیم. ژئومتری دیسک سخت زمانی که برای خرید دیسک سخت خود می روید ، چهار واحد وجوددارند که حجم هارد دیسک را می توانید براساس آن ها بسنجید : هد ها ، سیلندر ها ، سکتورها و بیت ها ، البته معلوم است کدام یک بیشتر استفاده می شود . یکی از ویژگی های لینوکس نصب شدن آسان آن در هر سیستمی است ،حتی یک سیستم ۱۳۳MHz ای ، اما زمانی که سعی می کنید دیسک سخت خود را پارتیشن بندی کنید درمیابید که فقط ۸ گیگابایت آن قابل دسترسی است ،این جاست که پای ژئومتری دیسک به میان می آید. برای استفاده از این نوع دیسک سخت های جدید باید BIOS خود را تعویض یا به روز کنید یا بورد اصلی کامپبوترتان را تعویض کنید ، این مشکل به دلیل این است که بایوس های قدیمی نمی توانند تمام آنچه یک دیسک گزارش می کنند را بفهمند! به زبان دیگر یک دیسک سخت حجم خود را با واحد هایی که در بالا گفتیم گزارش می کند اما بایوس های قدیمی نمی توانند بیشتر از مقدارخاصی از این اطلاعات را ببینند و در نتیجه مقدار فضای شما را کمتر نمایش می دهند. یک دیسک سخت از تعدادی صفحه ی گردان دایره ای شکل ایجاد شده است که بر دور محوری مرکزی در حال چرخش هستند این صفحات platter نام دارند . اطلاعات در دوطرف این صفحات نوشته می شود بنابراین هر صفحه دارای یک یا چند هد مغناطیسی در هر طرف خود می باشد.(magnetic head) برای نمونه یک دیسک سخت با ۴ صفحه ی گردان و ۱ هد برای هر طرف مجموعا ۸ هد خواهد داشت. هر صفحه ی گردان یا platter به حلقه های متحدالمرکزی تقسیم می شوند که به آن ها سیلندر گفته می شود(cylinder). نکته : همین جا باید تذکر بدهم که در ابزار های نوری مانند دیسک های فشرده (CD) مفهوم سیلندر وجود ندارد و این ابزار را spiral یا مارپیچی می گویند . به ترکیب سیلندر و هد یک ترک گفته می شود.[۱](track) .البته گاهی نیز همان" سیلندر - هد" نیز می گویند.(cylinder-head) . هر تِرک نیز به تعدادی سکتور تقسیم می شود.(Sector) معولا هر ترک به ۶۴ سکتور تقسیم می شود که ۶۳ تا از ان ها قابل استفاده است. اطلاعات به صورت بایت ها برروی این سکتور ها ذخیره می شوند که به طور معمول ۵۱۲ بایت برروی یک سکتور نوشته می شوند. دربرنامه هایی مانند fdisk یا هربرنامه ی شبیه به آن این اطلاعات نمایش داده می شوند و در اکثر دیسک های سخت مرغوب این اطلاعات برروی برچسبی برروی دیسک سخت نوشته می شوند. شما به راحتی می توانید سایز دیسک سخت خودرا با ضرب این مقادیر در هم محاسبه کنید.برای فهم بهتر به نمونه ی زیر توجه فرمایید: gnuiranorg:/home/tux# fdisk -l -u /dev/hda Disk /dev/hda: ۲۰.۴ GB, ۲۰۴۹۰۵۵۹۴۸۸ bytes ۲۵۵ heads, ۶۳ sectors/track, ۲۴۹۱ cylinders, total ۴۰۰۲۰۶۲۴ sectors Units = sectors of ۱ * ۵۱۲ = ۵۱۲ bytes gnuiranorg:/home/tux# طبق آنچه در این جا نوشته شده دیسک سخت من ۲۵۵ هد و ۶۳ سکتور و ۲۴۹۱ سیلندر دارد. اما ! این کمی عجیب نیست که هارد دیسک من ۲۵۵ هد دارد؟ اگر این طور باشد حتی با وجود ۱۰ هد در هر طرف ما باید ۲۵ صفحه ی گردان یا platter در دیسک سخت داشته باشیم ، این از لحاظ فیزیکی کمی سخت و شاید با وجود ضخامت حدود ۲ سانتی متری دیسک های ما غیرممکن باشد! این یک عدد مجازی و درواقع غیر واقعی است که با پیشرفت صنعت دیسک های سخت و انجام دو گونه "هک "در دیسک های سخت بوجود آمده . این هک ها را LBA و INIT۳ می نامند در واقع همین پیشرفت ها باعث شده تا بایوس ها بتوانند بیستر از ۸.۴ گیگ را بخوانند !! بسیار خوب به بحث خودمان بر می گردیم قرار بر این شد که اعداد بدست آمده را در هم ضرب کنیم ، این کار را می کنیم: ۲۴۹۱ سیلندر x ۲۵۵ هد x ۶۳ سکتور در ترک x ۵۱۲بایت در هر سکتور یا ۲۴۹۱ cylinder x ۲۵۵ heads x ۶۳ sectors/track x ۵۱۲ bytes/sector با ضرب این مقادیر در هم به عدد ۲۰.۴ خواهیم رسید. (البته بعد از تقسیم بر ۱۰۰۰ به توان سه یا سه بار تقسیم متوالی بر ۱۰۰۰) شاید جمله ی آخر این خروجی که به Unit یا واحد اشاره کرده برایتان سوال باشد ،این جمله به شما می گوید هر سکتور شما ۵۱۲ بایت است. ![]() بنابر این با مفهوم اصطلاحات سیلندر ،هدو سکتور نیز اشنا شدیم. اما اگر می خواهید اطلاعاتی درباره ی دیسک سخت خود از جمله مدل آن یا تعداد حقیقی هد های آن کسب کنید می توانید از دستور cat استفاده کنید!! برای اطلاع از مدل هارد خود در خط فرمان تایپ کنید: > /proc/ide/hda/model برای کسب اطلاع از درایور و نسخه ی درایور دیسک سختتان : /proc/ide/hda/driver برای کسب اطلاع از تعداد سیلندر ها و هد ها و تعداد واقعی هد ها : /proc/ide/hda/geometry درجواب مورد ژئومتری برای شما دو خط نمایش می دهد یکی خط فیزیکی و یکی خط مجازی که خط فیزیکی تعداد حقیقی را نمایش می دهد. برای نمونه در سیستم من :
tux@gnuiran.org
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
:~$ cat /proc/ide/hda/geometry physical ۱۶۳۸۳/۱۶/۶۳ logical ۱۶۳۸۳/۲۵۵/۶۳ در خط اول عدد اول تعداد بلوک های موجوددر هر سیلندر را نمایش می دهد که در محاسبه ی حجم با ان کاری نداریم و عدد دوم که ۱۶ است تعداد حقیقی هد ها را نمایش می دهد و عدد سوم تعداد سکتور ها ی هر ترک را نمایش می دهد . اگر یادتان باشد در بالا نیز گفتیم که هر ترک اغلب ۶۴ سکتور دارد که ۶۳ تای آن ها قابل استفاده هستند و هر ۵۱۲ بایت اطلاعات بر روی یک سکتور نوشته می شوند. در خط دوم نیز اعداد منطقی نوشته شده اند که دربالا به دلیل ۲۵۵ شدن این هد ها اشاره کردیم. منبع:آفتاب |
خوب، range IP شبکه ی شما (مثلاً ISP) برای نفوذگر کاملاً مشخص هست چون range IP تمام شبکه هایی که با valid IP فعالیت دارند در مراکزی مثل "مرکز هماهنگی های RIPE" ثبت میشه و نفوذگر میتونه به راحتی بهشون دسترسی داشته باشه چون دسترسی به این اطلاعات برای عموم آزاد هست.بعد از بدست آوردن range IP نفوذگر بر روی یک چیز تمرکز میکنه و اون هم پیدا کردن کامپیوترهای فعال روی شبکه ی شما هست.برای اینکار برنامه های متعددی مثل NMAP نوشته شدن و این قابلیت رو دارن که با Ping Scan در عرض چند ثانیه با Ping کردن Range IP شبکه شما گزارش آدرسهای IP فعال بر روی شبکه رو به نفوذگر ارائه کنن،نمونه ای از یک Scan که با همین نرم افزار انجام شده رو در زیر میبینید :
D:\Tools\nmap>nmap -sP 192.168.1.*
Host 192.168.1.1 appears to be up.
Host AClient (192.168.1.2) appears to be up.
Nmap finished: 256 IP addresses (2 hosts up) scanned in 8.360 seconds
ابتدا در Run عبارت SecPol.msc رو تایپ و Enter کنید.با انجام این عمل پنجره ای مشابه شکل زیر رو مشاهده خواهید کرد.

قبل از انجام هر کاری بهتر هست هدفمون در این کنسول رو بدونیم.هدف ما ایجاد یک Policy یا "سیاست" هست که بر طبق این سیاست تمام ترافیک ICMP روی شبکه Block بشه.برای اینکار باید دو چیز برای IPSec مشخص باشه،اولی پروتکل ICMP و دومی مفهوم Block هست.خوشبختانه IPSec پروتکل ICMP رو به صورت پیش فرض به عنوان Filter داره و تنها چیزی که نیاز به تعریفش داریم یک Filter Action هست که مفهوم Block رو مشخص کنه.
برای تعریف مفهوم Block به صورت زیر بر روی IP Security Policies on Local Machine راست کلیک و گزینه ی Manage IP filter lists and filter actions رو انتخاب کنید.

حالا پنجره ای مقابل شما قرار گرفته که باید سربرگ دومش یعنی Manage Filter Actions رو انتخاب کنید.در این سربرگ بعد از حصول اطمینان از اینکه چک باکس Use AddWizard در پایین پنجره فعال هست بر روی دکمه ی Add کلیک کنید.با انجام این کار پنجره ی Filter Action Wizard باز میشه که در اینجا فقط گذرا گزینه هایی که در هر مرحله باید انتخاب کنید رو عنوان میکنم.
1- در اولین مرحله که مرحله ی خوش آمد گویی! هست Next رو کلیک کنید.
2- در مرحله ی بعد در قسمت مربوط به Name که بالا قرار داره بنویسید "Block" و در قسمت مربوط به Description عبارت "Block Access" رو تایپ کنید و Next رو بزنید.
3- در مرحله ی بعد دکمه ی رادیویی Block رو انتخاب کنید و Next رو بزنید.
4- در آخر هم بر روی Finish کلیک کنید.
تا اینجای کار مفهوم Block مشخص شد،حالا باید پروتکل ICMP رو تابع فیلتر Block بکنیم. این کار با تعریف یک Policy امکان پذیر هست بنابراین برای تعریف این Policy مراحل زیر رو دنبال می کنیم.
دوباره در پنجره ی اصلی روی IP Security Policies on Local Machine راست کلیک کنید اما این بار گزینه ی اول یعنی Create IP Security Policy رو به صورت زیر انتخاب کنید.

با انجام این عمل پنجره ی IP Security Policy Wizard باز میشه.مراحلی که در این Wizard باید انجام بدید رو هم در ادامه به صورت مرحله به مرحله و سریع عرض میکنم خدمتتون.
1- در مرحله ی اول که همون پنجره ی خوش آمد گویی هست و اول همه Wizard ها وجود داره دکمه ی Next رو انتخاب کنید.
2- در مرحله ی بعد در قسمت Name عبارت "Block ICMP" و در قسمت Description عبارت "Preventing ICMP Echo Replies" رو تایپ کنید و Next رو بزنید.
3- در مرحله ی بعد چک باکس Active the Default response rule رو غیر فعال کنید و Next رو کلیک کنید.
4- در مرحله ی آخر چک باکس Edit Properties رو فعال نگه دارید تا بعد از کلیک روی دکمه ی Finish پنجره ی Properties مربوط به Policy باز بشه.روی Finish کلیک کنید!
حالا میرسیم به آخرین بخش،در پنجره ای زیر که الان رو به روی شما قرار داره پس از حصول اطمینان از فعال بودن چک باکس Use Add Wizard روی دکمه ی Add کلیک کنید.

پنجره ای که بعد از کلیک روی دکمه ی Add مقابل شما قرار میگیره آخرین Wizard ای هست که باید اطلاعات لازم رو بهش بدید.این Wizard رو هم مرحله به مرحله دنبال می کنیم.
1- در مرحله ی اول روی دکمه ی Next کلیک کنید.
2- در مرحله ی بعد هم بدون انجام تغییرات روی Next کلیک کنید.
3- در مرحله ی سوم، اولین دکمه ی رادیویی که All Network Connections هست رو انتخاب کنید و روی Next کلیک کنید.(با انتخاب این گزینه ی ترافیک ICMP بر روی تمام گذرگاههای Block خواهد شد.)
4- در مرحله ی بعد هم نیاز به انجام تغییری نیست،روی Next کلیک کنید.با کلیک روی Next در صورتی که کامپیوتر جزو یک Domain نباشه پنجره ای باز میشه که در اون Yes رو انتخاب کنید.
5- در این مرحله دکمه ی رادیویی All ICMP Traffic رو انتخاب کنید و Next رو بزنید.
6- در مرحله بعد دکمه ی رادیویی Block رو انتخاب کنید و روی Next کلیک کنید.
7- در مرحله ی آخر هم دکمه ی Finish رو بزنید و تمام...
اگر پنجره های اضافه رو ببندید و به پنجره ی اصلی توجه کنید میبینید که به صورت زیر یک Policy به نام Block ICMP به پنل راست صفحه اضافه شده.

حالا در مرحله نهایی باید این Policy رو فعال کنیم.برای فعال کردن هر Policy باید به صورت زیر روی اون راست کلیک و گزینه ی Assign رو انتخاب کنید.

بعد از انتخاب Assign در سطر مربوط به Block ICMP در ستون Policy Assigned کلمه ی Yes نوشته میشه بدین معنا که این Policy فعال هست.حالا اگر از روی هر کامپیوتری اقدام به Ping کردن کامپیوتر شما و یا کامپیوترهایی که از طریق کامپیوتر شما به شبکه متصل هستند بکنند تنها پاسخی که دریافت میکنند Request timed out هست.بدین معنا که بر روی IP ای که در حال Ping کردنش هستید کامپیوتری جهت پاسخگویی وجود نداره.
حالا اگر دوباره مایل باشید ICMP رو فعال بکنید می تونید روی Policy ای که درست کردید راست کلیک کنید و گزینه ی Un-assign رو انتخاب کنید.
| مبانی چاپگرهای لیزری استفاده از الكتریسیته ساكن در تكنولوژی چاپگرهای لیزری، یكی از اصول مهم و اولیه است . الكتریسیته ساكن یك شارژ الكتریكی است كه توسط اشیاء عایق ایجاد می گردد. بدن انسان نمونه ای در این زمینه بوده كه می تواند باعث ایجاد الكتریسیته ساكن گردد. انرژی حاصل از الكتریسیته ساكن باعث ایجاد چسبندگی بین اشیاء می گردد. ( نظیر لباس های داخل یك ماشین خشك كن ). رعد و برق حاصل از یك ابر صاعقه دار نیز حامل الكتریسیته ساكن بوده كه مسیر ابر تا زمین را طی خواهد كرد. شكل زیر عناصر اصلی یك چاپگر لیزری را نشان می دهد. مبانی چاپگرهای لیزری استفاده از الكتریسیته ساكن در تكنولوژی چاپگرهای لیزری، یكی از اصول مهم و اولیه است . الكتریسیته ساكن یك شارژ الكتریكی است كه توسط اشیاء عایق ایجاد می گردد. بدن انسان نمونه ای در این زمینه بوده كه می تواند باعث ایجاد الكتریسیته ساكن گردد. انرژی حاصل از الكتریسیته ساكن باعث ایجاد چسبندگی بین اشیاء می گردد. ( نظیر لباس های داخل یك ماشین خشك كن ). رعد و برق حاصل از یك ابر صاعقه دار نیز حامل الكتریسیته ساكن بوده كه مسیر ابر تا زمین را طی خواهد كرد. شكل زیر عناصر اصلی یك چاپگر لیزری را نشان می دهد. چاپگر لیزری از پدیده فوق بعنوان یك نوع " چسب موقت " استفاده می نماید. هسته اساسی سیستم فوق ، دستگاهی با نام " نورپذیر" (Photoreceptor) است . ماهیت فیزیكی دستگاه فوق، یك استوانه و یا یك سیلندر است. دستگاه فوق از مواد هادی نور تشكیل شده كه توسط كوانتوم نور تخلیه می گردند. در ابتدا ، استوانه یك شارژ مثبت را از طریق یك سیم حامل جریان الكتریكی (Corona Wire) ، پیدا می كند . همزمان با چرخش استوانه ، چاپگر یك پرتو نور لیزری نازك را بر سطح استوانه بمنظور تخلیه الكتریكی بخش مربوطه ، می تاباند. در ادامه لیزر حروف و تصایر را بر سطح استوانه خواهد نوشت .( یك الگو از شارژ الكتریكی ) . سیستم فوق می تواند با شارژ معكوس هم كار نماید، در این حالت یك شارژ الكترواستاتیك مثبت بر روی یك شارژ منفی بعنوان زمینه در نظر گرفته خواهد شد. شكل زیر استوانه چاپگر لیزری را نشان می دهد. پس از عملكرد الگوی موردنظر ، چاپگر سطح استوانه را با گرد جوهر ( پودر مشكی رنگ با كیفیت مناسب ) شارژ شده مثبت، می پوشاند. با توجه با اینكه پودر فوق دارای شارژ مثبت است ، تونر به ناحیه تخلیه شده استوانه ( بار منفی ) چسبانده می گردد.( در این حالت شارژ زمینه مثبت نخواهد شد ) . عملیات فوق مشابه نوشتن بر روی سودا و چسباندن آن بر روی سطح مورد نظر است . پس از چسباندن پودر مورد نظر ، استوانه حول یك كاغذ می چرخد .قبل از اینكه كاغذ زیر استوانه قرار بگیرد ، یك شارژ منفی توسط سیم انتقالی Corona به آن داده می شود. شارژ فوق بمراتب قویتر از شارژ منفی الكترواستاتیك مربوط به تصویر بوده و كاغذ قادر به رها كردن پودر مربوطه خواهد بود. همزمان با حركت كاغذ (با سرعت معادل استوانه) بر روی كاغذ تصویر مربوطه درج خواهد شد. بمنظور ممانعت از چسبیدن كاغذ به استوانه ، بلافاصله پس از درج تصویرعملیات تخلیه شارژ توسط یك سیم Detac corona انجام خواهد شد. درنهایت ، چاپگر كاغذ را از بین یك Fuser ( یك زوج غلتك گرم ) عبور داده می شود. در حین انجام فرآیند فوق، گردجوهر پاشیده شده در كاغذ تنیده می گردد. غلتك ها باعث حركت كاغذ به سمت سینی خروجی خواهند شد. Fuser باعث گرم شدن كاغذ نیز خواهد شد بهمین دلیل زمانیكه كاغذ از چاپگر خارج می گردد ، داغ است . چه عاملی باعث می شود كه كاغذ سوزانده نگردد؟ مهمترین عامل سرعت است . سرعت حركت كاغذ توسط غلتك ها بگونه ای خواهد بود كه باعث عدم سوختگی كاغذ خواهد شد. پس از ریختن پودر بر روی كاغذ ، سطح استوانه تحت تاثیر یك لامپ تخلیه قرار می گیرد. این لامپ روشن تمام سطح "نور پذیر" استوانه را تحت تاثیر قرار داده و تصاویر الكتریكی را پاك خواهد كرد. در ادامه سطح استوانه توسط سیم شارژCorna تحت تاثیر شارژ مثبت قرار می گیرد. ● كنترل كننده قبل از انجام هر گونه عملیات توسط چاپگر لیزری ، می بایست صفحه حاوی داده در اختیار آن قرار گرفته و در ادامه در رابطه با نحوه ایجاد خروجی مورد نظر تصمیم گیری می گردد. عملیات فوق بر عهده كنترل كننده چاپگر خواهد بود. كنترل كننده چاپگر بعنوان برد اصلی چاپگر لیزری ایفای وظیفه می نماید. كنترل كننده فوق از طریق یك پورت ارتباطی نظیر : پورت موازی و یا پورت USB با كامپیوتر ارتباط برقرار می نماید. در صورتیكه چاپگر به چندین كامپیوتر متصل باشد ، كاربران متفاوت قادر به ارسال درخواست های چاپ خود خواهند بود. در این حالت كنترل كننده ، هر یك از درخواست های واصله را بصورت جداگانه پردازش خواهد كرد. شكل زیر پورت های متفاوت یك چاپگر لیزری را نشان می دهد. بمنظور گفتمان بین كنترل كننده و كامپیوتر ، می بایست آنها با یك زبان مشترك صحبت نمایند. در چاپگرهای اولیه ، كامپیوتر یك نوع فایل متنی خاص را بهمراه مجموعه ای از كدهای اطلاعاتی برای چاپگر ارسال می كرد. با توجه به ماهیت چاپگرهای اولیه و محدودیت فونت های موجود ، روش فوق بخوبی تامین كننده نیازهای اطلاعاتی چاپگر بود. امروزه از صدها نوع فونت استفاده می گردد.بدین منظور لازم است كه اطلاعات مورد نیاز چاپگر با استفاده از یك زبان پیشرفته در اختیار آن گذاشته شود. متداولترین زبانهای موجود در این زمینه زبان PCL)Printer Command Language) مربوط به شركت هیولت پاكارد و " پوست اسكریپت " مربوط به Adobe است . زبانهای فوق برای تشریح صفحه از یك نوع بردار استفاده می نمایند. بردار فوق مقادیر ریاضی از اشكال geometric می باشند. ( بصورت مجموعه ای از نقاط نخواهد بود ) چاپگر بردار را اخذ و در ادامه آن را به یك صفحه bitmap تبدیل می نماید. برخی از چاپگرها از یك دستگاه اینترفیش گرافیكی GDI)Graphical device interface) در عوض PCL استناندارد، استفاده می نمایند. درسیستم فوق ، كامپیوتر بردار مربوط به نقاط را خود ایجاد می نماید، بدین ترتیب كنترل كننده پردازشی در این زمینه را انجام نداده و صرفا" دستورالعمل های نقاط را برای لیزر ارسال می نماید. در اغلب چاپگرهای لیزری ، كنترل كننده می بایست عملیات مربوط به سازماندهی داده های دریافتی از كامپیوتر را خود انجام دهد. اطلاعات فوق شامل : دستورات مربوط به نوع عملیات ، نوع كاغذ ، نحوه برخورد با فونت ها و ... است . كنترل كننده بمنظور انجام عملیات مربوطه بطرز صحیح می بایست اطلاعات فوق را با اولویت درست دریافت نماید. پس از سازماندهی داده ها ، كنترل كننده عملیات آماده سازی صفحه را آغاز خواهد كرد. تنظیم حاشیه ها ی متن ، سازماندهی كلمات و استقرار تصاویر مورد نظر و ... را انجام داده و ماحصل عملیات فوق ایجاد برداری حاوی نقاط متفاوت است . چاپگر بمنظور چاپ یك صفحه به اطلاعات فوق نیاز خواهد داشت . در اكثر چاپگرهای لیزری ، كنترل كننده قادر به ذخیره درخواست های مربوط به چاپ در حافظه اختصاصی خود است . با استفاده از ویژگی فوق ، كنترل كننده قادر به استقرار چندین كار در حافظه می باشد ( ایجاد یك صف از كارها ) . پس از استقرار هر درخواست چاپ در حافظه اختصاصی ، امكان چاپ آنها در زمان مربوطه فراهم خواهد شد. در مواردیكه از یك سند می بایست چندین نسخه چاپ گردد ، داده های مربوطه صرفا" یك بار برای چاپگر ارسال و بدین طریق در زمان صرفه جوئی خواهد شد. ● لیزر نقش سیتم لیزر چاپگر در ایجاد خروجی مورد نظر بسیار حائز اهمیت است . در چاپگرهای لیزری قدیمی ، سیستم فوق از عناصر زیر تشكیل شده بود : ▪ یك لیزر ▪ یك آیینه قابل حركت ▪ یك لنز لیزر داده های مربوط به صفحه را دریافت ( نقاط ) و بر اساس اطلاعات فوق متن و تصویر مورد نطر را ایجاد می كرد. در هر زمان(لحظه) یك خط افقی چاپ می گردید. همزمان با حركت پرتو های نور بر روی استوانه ، لیزر یك پالس نوری برای هر یك از نقاط مورد نظر جهت چاپ را منعكس می نمود. برای فضا های خالی پالسی تولید نمی گردید. لیزر نقشی در حركت پرتو های نور نداشته و باعث تابش نور از طریق یك آیینه قابل حركت است. همزمان با حركت آیینه ، توسط مجموعه ای از لتزها نور تابانده می گردید.با نتظیم فاصله بین آیینه و نقاط در زمان تابش نور ، از بهمم ریختگی تصویر پیشگیری بعمل می آمد. دستگاه لیزری صرفا" در جهت افقی حركت می كرد.پس از پیمایش افقی ، چاپگر استوانه مربوطه را حركت داده تا زمینه ایجاد خط بعدی توسط دستگاه لیزر فراهم گردد. برخی از چاپگرهای لیزری از مجموعه ای دیود نوری (LED) برای نوشتن محتویات صفحه استفاده می نمایند. هر یك از نقاط دارای نور اختصاصی خود خواهد بود. چاپگرهای با تكنولوژی فوق نسبت به چاپگرهائی كه از دستگاه لیزری استفاده می نمایند ، دارای قیمت ارزان تری می باشند. ● تونر یكی از مهمترین شاخص های یك چاپگر لیزری ، تونر است . تونز یك نوع پودر الكتریكی شارژ شده بوده كه دارای دو عنصر اصلی : رنگ دانه و پلاستیك است . رنگ دانه ها تامین كننده رنگ مورد نیاز می باشند ( در چاپگرهای تك رنگ ، رنگ فوق مشكی است ) .رنگ دانه ها با پلاستیك آمیخته شده اند. بدین ترتیب زمانیكه تونر از بین غلتك های داغ عبور می نماید ، گداخته خواهند گردید. پودر در یك toner hopper ( یك محفظه كوچك در داخل یك روكش قابل حركت ) ذخیره می گردد. چاپگر تونر مورد نیاز خود را از طریق devloper unit ( تامین كننده دانه ) از محفظه دریافت می دارد. developer ، یك مجموعه از دانه های مغناطیسی با شارژ منفی است . دانه های فوق به یك پاك كن فلزی قابل چرخش ، متصل خواهند شد. با حركت میله فوق دانه هایمغناطیسی در محفظه گفته شده قرار خواهند گرفت . با توجه به اینكه دانه های مغناطیسی دارای شارژ منفی می باسند ، تامین كننده دانه ها ، دانه های مثبت تونر را جمع آوری خواهد كرد.درادامه پاك كن، ذرات را تمیز و آنها را برای استوانه ارسال می دارد. تصاویر الكترواستاتیك دارای شارژ منفی قویتر نسبت به تامین كننده دانه ها بوده و استوانه شامل ذرات چسبانده شده را از خود دور می نماید. در ادامه استوانه در طول كاغذ حركت و بموازات آن كاغذ تحت تاثیر یك میدان قرار گرفته( یك سیم detac corona ) و تخلیه الكتریكی می گردد.در وضعیت فوق تنها عاملی كه باعث نگهداری تونر بر سطح كاغذ می گردد ، نیروی جاذبه است .بمنظور چسباندن تونر بر روی سطح كاغذ ، می بایست كاغذ از طریق غلتك های داغ بحركت درآید. در اغلب چاپگرها ، Toner hopper ، developer,drum assembly در یك كارتریج قابل تعویض ( مشابه شكل زیر ) قرار می گیرند. ● مزایای یك چاپگر لیزری مهمترین مزایای چاپگرهای لیزری : سرعت ، دقت و مقرون بصرفه بودن است . یك لیزر فادر به حركت بسیار سریع بوده و طبیعی است سرعت نوشتن آن بمراتب بیشتر از چاپگرهای جوهر افشان باشد. چاپگرهای لیزری بمراتب گرانتر نسبت به چاپگرهای جوهرافشان می باشند. در مقابل پودر مصرفی آنها زیاد گران نبوده و هزینه نگهداری آنان بالا نخواهد بود. ● چاپگرهای رنگی در ابتدا اغلب چاپگرهای لیزری بصورت تك رنگ ( سیاه رنگ نوشته و سفید رنگ كاغذ ) بودند. امروزه چاپگرهای لیزری رنگی نیز متداول و توسط تولیدكنندگان متفاوت عرضه شده اند. عملكرد چاپگرهای رنگی در اكثر موارد مشابه چاپگرهای سیاه و سفید است . یكی از تفاوت های عمده چاپگرهای رنگی با سیا و سفید نحوه انجام فرآیند چاپ با توجه به ماهیت رنگی بودن آنان است . چاپگرهای رنگی برای انجام فرآیند مربوطه از چهار فاز متفاوت استفاده می نمایند. در هر فاز یكی از رنگ های فیروزه ای ( آبی ) ، سرخابی ( قرمز ) ، زرد وسیاه استفاده می گردد. با تركیب چهار رنگ فوق مجموعه ای گسترده از رنگ ها بوجود می آید. برخی از چاپگرها دارای چهار تونر و developer unit مجزا بر روی یك چرخ دوار می باشند. برخی دیگر از چاپگرها برای هر یك از رنگ ها، از دستگاه های لیزر ، استوانه و تونر مجزا استفاده می نمایند. شكل زیر یك نمونه چاپگر لیزر رنگی را نشان می دهد. منبع:آفتاب |
اولین نوع آن ها كه FAT یا File Allocation Table نام گرفتند، توسط سیستم عامل های داس و ویندوز (تا ویندوز ۹۵) مورد استفاده قرار می گرفتند. این روش قالب بندی اطلاعات، با نام FAT ۱۶ نیز شناخته می شد. زیرا بر اساس داده های ۱۶ بیتی كار می كرد. دومین نوع آن ها FAT ۳ نام گرفت كه توسط ویندوز ۹۸ ارائه شد. این روش از روش FAT ۱۶ متمایز است و كاربر را قادر می سازد بیشتر از ۲ گیگابایت اطلاعات را روی هارد خود مدیریت كند. سومین و آخرین روش ثبت داده ها روی هارد دیسك، با نام NTFS ( NT File System ) توسط ویندوز NT ، ۲۰۰۰ ، و XP مورد استفاده قرار گرفت. این روش نسبت به FAT ۱۶ و FAT ۳۲ از ثبات بیشتری برخوردار است و تاثیر به سزایی در استفاده از حداكثر فضای مفید هارددیسك برای ذخیره اطلاعات دارد. برای اطلاع از نوع فایل سیستم هارددیسك خود، روی My Computer كلیك راست كنید و سپس Properties را انتخاب كنید.
برای دیدن همه دیسك ها و پارتیشن ها، روی Start كلیك كنید و بعد روی My Computer كلیك راست كنید و سپس Manage و بعد از آن Disk Management را بزنید. در این قسمت می توانید نوع فایل سیستم هر پارتیشن یا هارد دیسك را ببینید تا بدانید سیستم عامل شما از چه سیستمی برای مدیریت اطلاعات هارددیسك استفاده می كند.
از آن جایی كه استفاده از NTFS به جای FAT ، مزیت های متعددی در بر خواهد داشت. اگر هنوز هارد دیسك شما مبتنی بر FAT است، بهتر است آن را به NTFS تغییر دهید. البته كاربرانی كه همچنان از Windows۹x استفاده می كنند، نمی توانند این كار را انجام دهند و باید از FAT ۳۲ استفاده كنند.
با استفاده از خط فرمان ویندوز یا نرم افزار Partition Magic می توانید این كار را انجام دهید. مرحله به مرحله این مقاله را بخوانید و هم زمان، آنچه از شما خواسته شده است را انجام دهید. البته قبل از آن كه شروع به كار كنید، مطمئن باشید كه از برنامه های خود نسخه پشتیبان گرفته اید.

● راهنمای گام به گام
۱) در مراحل ۱ تا ۳ با استفاده از خط فرمان و در مراحل ۴ تا ۶ با استفاده از نرم افزار Partition Magic می توانید این كار را انجام دهید.
می توانید با پارتیشن بندی مبتنی بر FAT۳۲ را به NTFS تغییر دهید. بدون آن كه به داده های رایانه شما آسیبی برسد. با این وجود باز هم یك نسخه پشتیبان از اطلاعات موجود در رایانه خود تهیه كنید تا مطمئن شوید كه چیزی را از دست نخواهید داد. روی Start و بعد روی RUN كلیك كنید. در نوار Open ، عبارت Cmd را وارد كنید. سپس روی OK كلیك كنید تا پنجره خط فرمان ویندوز باز شود.
۲ـ دقت كنید كه به جای ] Volume [ باید نام درایو یا پارتیشنی را كه قرار است تبدیل شود، وارد كنید. در این مورد به طور فرضی درایو E تبدیل خواهیم كرد كه بر این اساس در خط فرمان باید وارد كنیم، Convert E:\FS:NTFS سپس Enter را بزنید تا دستور اجرا شود.
۳) باید برچسب (Volume label ) درایو خود را نیز سیستم عامل بدهید. این نامی است كه شما به یك پارتیشن اختصاص می دهید. آن را وارد و Enter را فشار دهید. ممكن است كمی فرایند تبدیل طول بكشد. به محض تمام شدن این فرایند به شما گزارشی از وضعیت فضای خالی موجود روی هارد دیسك ارائه خواهد شد.
۴) اگر با خط فرمان رابطه ای ندارید، می توانید از Partition Magic استفاده كنید. در این برنامه، تمام درایوها و پارتیشن های جاری سیستم شما دیده خواهند شد.
۵) باز هم به صورت فرضی درایو E تبدیل خواهیم كرد. این درایو اكنون مبتنی بر FAT۳۲ است و قرار است به NTFS تغییر كند. حال باید پارتیشنی را كه می خواهید تبدیل كنید انتخاب كنید و بعد در سمت چپ Convert Partition را انتخاب كنید. حالا نوع فایل سیستمی كه می خواهید از آن استفاده كنید را وارد كنید و بعد روی OK كلیك كنید.
۶) Partition Magic هیچ چیز را تغییر نخواهد داد، مگر آن كه شما روی كلید سبز گوشه سمت چپ پایین كلیك كنید. بعد از آن، مراحل تبدیل را خواهید دید و در نهایت ممكن است به یك بار بوت كردن PC خود احتیاج داشته باشید.
منبع :آفتاب
Fast Cycle Ram (FC RAM):
این تکنولوژی توسط توشیبا و فوجیتسو طراحی شده که برای حافظه بسیار سریع سرورها و پرینتر ها بکار رود . این تکنولوژی حرارت کمتر ایجاد می کند و سرعت دسترسی به سلولهای حافظه را افزایش می دهد .
این نوع Ram دیگر تولید نمی شود اما توسط کنسرسیومی از تولید کنندگان Dram بعنوان رقیب RAMBUS در سال 1990 ارائه شد .
Virtual Channel Memory (VCM):
توسط NEC طراحی شده VCM اجازه می دهد هر بلوک حافظه بطور مستقل با کنترلر حافظه با Cache خاص ارتباط بر قرار کند . بدین وسیله هر Task از بلوک حافظه و Cache خود بدون درگیری با Task دیگر عمل می کند . این عمل باعث بهبود عملکرد کامپیوتر میگردد .

Fast Page Mode (FPM):
نسبت به تکنولوژی های قبلی حافظه بسیار سریعتر بود .

Extended Data Out (EDO):
مثل FPM می باشد و سرعت دسترسی به ردیف های سلولی بسیار سریعتر است . EDO باعث شد CPU بتواند 15 درصد سریعتر به اطلاعات نسبت به FPM دسترسی داشته باشد .


Synchronous DRAM (SD RAM):
در این حافظه زمانبندی Ram با زمانبندی CPU به حالت Synchronize رسیده است : بهمین دلیل دیگر CPU منتظر اطلاعات نمی شود . درضمن SDRAM از تکنولوژی Interleave و Burst mode هم می توانند استفاده کنند . SDRAM ها در سرعتهای 133MHZ / 100MHZ / 66MHZ عرضه شده اند سرعتهای 200 و 266 مکاهرتز هم در راهند .
Double Data Rate Synchronous D Ram (DDR SD RAM):
نسل جدیدی از SDRAM هاست که در دو نقطه اوج و فرود سیکل زمانی ( Time Cycle ) می تواند اطلاعات را رد وبدل کند بهمین دلیل در سرعت ها 100 و 133 مگاهرتز عملکردی معادل 200 و 266 مگاهرتز خواهد داشت .

Double Data Rate 2 Synchronous D Ram (DDR2 SD RAM):
این نوعی DDR تا سرعت 800 مگا هرتز عملکرد با کاهش مصرف برق و کاهش حرارت قابل ملاحظه نسبت به DDR می باشد .


DDR3
(Double Data Rate 3 Synchronous Dynamic Random Access Memory)
DDR3 حافظه ی جدیدی از سری حافظه های SDRAM هست که نام کامل آن (Double Data Rate 3 Synchronous Dynamic Random Access Memory) هست قرار است جایگزین حافظه های DDR2 شود که به تازگی مصرف زیادی پیدا کرده است.
پهناي باند بالاتر و مصرف انرژي کمتر از جمله خصوصيات حافظههاي Ddr3 ميباشند
حافظههاي Ddr3 در ابتداي عرضه بيش از 50% گرانتر از Ddr2 خواهند بود و کمتر از 10% سهم فروش بازار را شامل خواهند شد. در سال 2008 تقريبا هم قيمت با Ddr2 خواهند گرديد و حدود 20% سهم بازار را شامل خواهند شد و در سال 2009 بيش از نيمي از فروش بازار را تصاحب خواهند کرد. حافظههاي Ddr3 در سال 2007 به بازار عرضه خواهند شد.حافظههاي Ddr3-800 و Ddr3-1066 در نيمه اول سال 2007 و حافظههاي Ddr3-1333 و Ddr3-1600 در نيمه دوم سال 2007 عرضه خواهند گرديد.حافظههاي Ddr3 فرکانس و پهناي باندي تا دو برابر Ddr2 دارا ميباشند
حافظههاي Ddr3 مصرف انرژي کمتري (حدودا 30% کمتر) نسبت به Ddr2 دارا هستند که نتيجه کاهش ولتاژ از 1.8 به 1.5 ولت ميباشد قرار است در حافظههاي Ddr3 سنسور حرارتي تعبيه گردد.

روشهای مختلفی برای چک کردن صحت اطلاعاتی ارسالی از طرف RAM وجود دارد (Error CHEKING):
Error correction
Parity CHECK
PARITY
در ازای هر 8 بیت اطلاعات یک Bit دیگر بعنوان Parity وجود دارد اگر به طور مثال مجموع باینری 1,0 هر 8 بیت یک باشد بدان odd parity می گویند . با ارسال هر 8 بیت بین CPU , RAM این بیت چک میشود اگر تعداد 1 و 0 ها یکی بود علامت صحت اطلاعات است اجازه ادامه عملیات داده می شود و گرنه مجددا" از ابتدا اطلاعات ارسال می شود تا مشکل بر طرف شود . Parity می تواند علامت خطری برای خطای اطلاعات باشد ولی نمی تواند خطا را بر طرف کند .
ECC = Error CORNECTION Code
از این نوع Ram ها که ECC دارند برای سیستم های سرور استفاده می کنند . برخلاف Parity در مورد Ram هایی که تکنولوژی ECC را دارند نه تنها Bit خراب گزارش می شود بلکه آن Bit تصحیح میگردد . اگر چندین Bit خراب باشد ECC Bit در خواست Parity CHK نموده و از طریق Parity خطا بازرسی و تصحیح می شود . عمده تفاوت Parity و ECC این است که ECC پس از کشف خطا آن Bit غلط را تصحیح می کند .
Access Time
میزان زمانی که طول می کشد که یک ماژول Ram به درخواست اطلاعات پاسخ دهد . واحد آْنNARO – second میباشد زمانهای معمول 60ns و 70ns است هر چقدر زمان آن کمتر باشد سرعت حافظه شما بیشتر است . Bus Width
هر 8 بیت یک بایت می باشد . پهنای باند خطوط اتصالی بین Ram , CPU امروزه 64 بیت است که معادل 8 بایت میگردد .
Bus Speed
اگر سرعت Memory Bus 100 مگاهرتز باشد یعنی 100 میلیون Clock Cycle در ثانیه است یعنی هر بایت که 8 بیت است در یک دوره Clock Cycle حمل می شود . در سرعت 100 مگاهرتز با سیستم 64 بیتی مقدار 800 مگابایت در ثانیه حمل و رد و بدل میگردد .
CAS Latency
تعداد Clock Cycle هایی که طول می کشد یک ستون از RAM در چیپ DRAM آدرس دهی شود . Latency میزان تاخیر می باشد یعنی " CL3 " میزان تاخیر در دسترسی به ستونهای RAM حافظه را 3 Clock Cycle می داند و CL2 میزان تاخیر را Clock Cycle -2 پس حافظه CL2 بهتر از CL3 میباشد .
حافظه Ram چگونه کار می کند؟
درک چگونگی کار Ram و روشهای تسریع آن در صنعت کامپیوتر در بخش زیر توضیح داده شده و چند اصطلاح مهم معرفی گردیده است:
Cache level 1 میزان حافظه ای است که بر روی CPU کنار گذاشته شده و Level 2 برروی مادر برد است .
Front Side Bus = FSB خطوط ارتباطی Data هستند که CPU را به حافظه اصلی Ram اتصال میدهند.
Back side BUS = BSB خطوط ارتباطی که از Memory controller به Cache L2 اتصال مییابد.
Chip ها Cache از نوع Static Ram بوده از لحاظ سایز بزرگترمی باشند ولی گرانتر نیز هستند معمولاً در cache دستور العملهای CPU که بطور متوالی درخواست میشوند قرار میگیرند. به انجام رساندن یک دستورالعمل CPU از روی رم 195 نانو ثانیه طول میکشد در صورتی که از INT – CACH زمان 45 نانو ثانیه خواهد بود .
Level CACH بر اساس نزدیکی بر CPU لحاظ می شود . ماحتی می توانیم قسمتی cache روی ram سیستم کنار بگذاریم .
چند روش برای تسریع عملکرد RAM توضیح داده می شود :
INTERLEAVING
به معنی پروسه ارتباطی CPU با هر بانک RAM میباشد هر بار CPU آدرس یک Bank را درخواست می کند یک سیکل بعد آن بانک Ram خود را Reset می کند . در ضمن که یک بانک Reset می شود CPU اطلاعات بانک بعدی را رد و بدل میکند این عمل باعث سرعت نقل و انتقال اطلاعات میگردد .
Bursting روش دیگر تسریع رد و بدل کردن اطلاعات است. CPU به جای اینکه اطلاعات را تکه تکه دریافت کند یک بلوک بزرگ اطلاعاتی از آدرسهای مختلف را درخواست می کند. CPU بدون اینکه درخواست های متوالی بگذارد با یک درخواست یک بلوک شامل چندین سلول اطلاعات را انتقال میدهد.
CPU های امروز 64 بیتی هستند (هر 8 بیت یک بایت می باشد). انتقال اطلاعات به CPU و حافظه را bus cycle مینامند. اکثر Ramهای امروز 168 پین دارند که 64 پین اطلاعاتی میباشد ram های سابق 72 پین با 32 بیت اطلاعات بودند که با CPU های 32 بیتی کار می کردند هر چه تعداد بیت های اطلاعاتی بیشتر شوند در هر واحد زمان تعداد بیشتری عملیات از طریق CPU انجام پذیرد.
SIMM Single Inline Memory ModuleSIMM
اولين نوع هشت بيتي بود كه به صورت كارت هاي كوچك 1 , 2 ,4 MB رم بودند كه توسط 30 پين به مادربرد متصل ميشوند چون اين مدل ها هشت بيتي بودند براي يك جفت ار اين دسته رم به يك پردازشگر 16 بيتي نيازدارند بنابراين به فضاي لازمه براي اين مدولها bank ميگويند .بعد از توليد شدن پردازشگر هاي 486 نياز براي افزايش رم احساس ميشد كه مدلهاي 32 بيتي توليد شدند . مادربرد 486 جاي چهار سوكت SIMM را داشت برروي مادربرد هاي از نوع پنتيوم وضعيت در حالت 64 بيتي بود بنابراين SIMM هاي 32 بيتي بطورت جفت نصب ميشدند كه مادربرد استاندارد با داشتن چهار جاي سوكت ويژه SIMM داراي دو بانك بود . بنابراين همانطور كه قبلا هم گفتم هيچ وقت در مادربرد هاي پنتيوم از دو نوع رم با سرعت متفاوت در يك بانك استفاده نكنيد . اما ميتوانيد مثلا بانك اول را با دو تا رم 16 مگابايتي پر كنيد و بانك دوم را با دو رم 32 مگابايتي پركنيد .
DIMM Dual Inline Memory Module
آخرين مدل رم كه بيشتر در بازار مد شده است اين نوع ميباشد كه SDRAM ها با 64 بيت پهنا اين قابليت را دارند كه داراي 168 پين براي اتصال هستند كه در اندازه هاي 8,16, 32, 64, 128, 256, 512 هستند كه داراي سرعت 6 , 8, 10, 12 ns هستند كه عموما سوكت هاي انها برروي مادربرد به صورت دو تايي يا چهارتايي ديده ميشوند . يكي از مزيتهاي SDRAM نسبت به قبلي ها بالطبع افزايش سرعت بود . كه باعث افزايش باس سيستم نيز ميشود مثلا با يك EDO-RAM شصت نانو ثانيه اي ميتوانيد ماكسيموم 75 MHz باس داشته باشيد در حاليكه SDRAM ميتواند تا 133 MHZ هم باس داشته باشد و همينطور SDRAM به صورت همزمان Synchronous با باس سيستم مطابق ميشود كه سبب افزايش سرعت ميشود . PC133 داراي سرعت 133 mhz اخرين ورژن SDRAM ميباشد كه توسط شركت هاي مختلفي ساخته شد . از وقتي در دهه گذشته سرعت CPU ها به 200 برابر افزايش يافت سرعت رم ها تنها 20 برابر شد بنابراين بايد نوع گونه اي از رم ساخته ميشد تا از سي پي يو عقب نماند اما كدام يك بهترين انتخاب بود ؟ خيلي از توليد كنندگان به سمت DDR رفتند جز اينتل كه مسير خود را به سمت RD RAM پيش برد به اين رم Ram Bus يا RDRAM يا همان Rambus Direct RAM ميگويند گرچه اين نوع رم زياد راه به جايي نبرد اما هم اكنون در Sony playstation 2 يا Nintendo 64 از اين نوع رم استفاده ميشود در پلي استيشن از نوع 32 مگابايتي با پهناي باند 3.2 گيگا هرتز استفاده ميشود . گرچه RDRAM هم ظاهرا از نوع DRAM گرفته شده است اما از آرشيتكت خاص هوشمند و كاملتري نسبت به ديگر رقباي خود استفاده ميگرد . و دسترسي به رم خيلي بهتر بود و باعث ميشد كه CPU به راحتي به كار خودش ادامه دهد . و ديتاها درسرعت كلاك فراواني خوانده ميشدند . يك مقايسه بين يكي از اين انواع ميتواند از قدرت rambus بگويد كه مثلا SDRAM با 64 بيت در 100 mhz بود حال انكه RDRAM در 16 بيت در 800 مگاهرتز عمل ميكرد . به هر حال ميتوان گفت كه علاوه بر ويژگيهاي بالايي كه گفتم ويژگيهاي ديگري نيز ار لحاظ ميزان ولتاژ دارد اما انچه سبب شكست اين نوع شد قيمت گران آن بود . و البته جز اين چيز ديگري نميتوانست باشد چون وقتي قرار بر ان شد كه از چيپست i815 به جاي i820 استفاده شود Rambus بايد به صورت Dual قرار ميگرفت حال انكه DDR خود هم به صورت dual بود . بنابراين قيمت گران دو برابر ميشد و اصلا مقرون به صرفه نبود ! در پايان مبحث رم كمي هم از رم محبوب DDR بگوييم كه در سال 2001 توليد شد . كه مخفف Double Data Rate كه تكنولوژي ان همانطور كه از نامش پيداست به اين صورت است كه از هر دو طرف سيگنال براي تبادل اطلاعات استفاده ميكند . بنابراين كارايي دو برابر ميشود . مثلا با اين تكنولوژي يك SDRAM 133 mhz به راحتي به يك DDR 266 mhz تبديل ميشود . اما تفاوتي كه باعث ميشود سوكت اين دو نوع رم تفادوت داشته باشد 16 پين اضافيه رم DDR ميباشد . البته نوع ديگري از رم هم در سال 2003 توليد شد كه به نام DDR II ياد ميشود . به هر حال هنوز اينتل در صدد پيدا كردن راهي براي روانه كردن RDRAM به بازار است .
RAM چگونه كار ميكند ؟Random Access Memory
Ram)) معروفترين حافظه مورد استفاده كامپيوتر است . به اين وسيله از انجايي كه دستيابي به سلول هاي حافظه آن بلافاصله قابل دسترسي هست random access ميگويند نقطه مقابل RAM را Serial Access Memory (SAM) مينامند همانطور كه از نامش پيداست ديتاها را بصورت سريال مانند نوار كاست نگهداري ميكند . در SAM اگر ديتايي در دسترس نباشد كليه ديتاها چك ميشوند تا به ديتاي مورد نظر برسد . كاربرد SAM در حافظه بصورت بافر بيشتر مورد استفاده است . اما در RAM در هر لحظه اي كه بخواهيد ميتوانيد به ديتاي مورد نظر دسترسي داشته باشيد . در اين مقاله سعي ميكنم تمامي چيزهايي كه لازمست تا بدانيد RAM چيست و چه ميكند را توضيح ميدهم .
يك چيپ حافظه تقريبا شبيه به ميكروپروسسور همان IC (Integrated Circuit) هست در اين مدارات مجتمع ميليون ها ترانزيستور و خازن قرار دارد . در تقريبا تمامي كامپيوتر ها در حافظه dynamic random access memory (DRAM) ترانزيستور و خازن مجموعا با هم يك سلول از حافظه را تشكيل ميدهند كه نمايش دهنده يك بيت از حافظه هستند . خازن يك بيت از حافظه را نگهداري ميكند يا صفر يا يك . در مقابل ترانزيستور بصورت سوئيچي عمل ميكند كه وظيفه كنترل مدارات را روي چيپ حافظه دارد كه ايا خازن را بخواند يا اينكه موقعيت را براي نخواندن ان و تغيير موضع ايجاد كند .
خازن را ميتوانيد مثل سطلي در نظر بگيريد كه الكترون ها در ان ذخيره ميشوند . براي ذخيره كردن 1 در سلول حافظه اين سطل پر از الكترون ميشود و براي 0 شدن خالي از الكترون ميشود . مشكلي كه اين خازنها دارند اينستكه پس از مرور زمان نشتي ميكنند و گرايش به خالي شدن دارند . اين اتفاقات در كمتر از ميلي ثانيه اتفاق مي افتد . بنابراين براي عملكرد درست حافظه پويا يا حتي CPU كنترل كننده حافظه بايد انها را شارژكند تا مقدار 1 را در خودشان نگه دارند . يعني كنترل كننده حافظه مدام حافظه را ميخواند و دوباره انرا مينويسد ! اين عمليات بصورت خودكار در يك ثانيه هزاران بار اتفاق مي افتد .
براي تصور قضيه فوق در ذهنتان فرض كنيد سطل آبي داريم كه از زير سوراخ كوچكي دارد وقتي سطل را از اب پر ميكني و شير اب را قطع كردي اب ظرف رو به اتمام ميرود حالا براي اينكه ظرف هميشه پر از اب يا همان الكترون باشد يك شناور ميگذاريم كه با پايين امدن ان اب دوباره به ظرف بريزد .
عمليات refresh شدن رم براي رم هاي پويا هست و عملا براي همين قضيه به اين نام ناميده شده اند . بنابراين رم هاي پويا مداوما بايد در حال refresh شدن باشند درغير اينصورت اطلاعات داخل خود را از دست ميدهند . بنابراين اين refresh شدن ها باعث ميشود از سرعت اين رم كم بشود .
سلول هاي حافظه روي يك تخته سيليكوني قرار دارند كه بصورت ارايه اي از ستون ها و سطر ها هست به ستون ها bitline و به سطرها wordline ميگويند . محل تقاطع اين دو محدوده شناسايي ادرس هاي سلول حافظه ميباشد .
DRAM ها مداوما ستونهايشان را شارژ ميكنند تا ترانزيستور هاي خود را بصورت فعال نگهدارند . وقتي قرار باشد كه مقدار يك را به خازن اختصاص دهد انرا شارژ ميكند اما وقتي ميخواهد ان مقدار را بخواند كه ايا مقدار يك را دارد يا نه يك امپلي فاير حساس مشخص ميكند كه ايا خازن ظرفيتش از الكترون باندازه بيش از 50% هست يا خير اگر هست مقدار يك دارد وگرنه بايد مقدار يك به ان داده ميشود . تحليل عملكرد DRAM تا همينجا بماند بنابراين يادتان باشد كه خازن ها به تنهايي نميتوانند كاري كنند بلكه RAS و CAS براي ادرس دهي خازنها لازمند . يك كنتور براي انكه لحظات رفرش شدن را بشمارد . يك امپلي فاير حساس براي خواندن مقدار خازن و اينكه ايا خازن قابل نوشتن هست يا خير .
Static RAM (SRAM) از تكنولوژي متفاوتي استفاده ميكند . در رم از نوع ايستا نوعي flip-flop وجود دارد كه هر بيت از حافظه را نگهداري ميكند . يك فليپ فلاپ براي حافظه چهار تا شش ترانزيستور سيم كشي شده به هم دارد اما ديگر نيازي به تازه شدن و refresh شدن ندارند . و اين همان نقطه اي است كه باعث ميشود رم ايستا از رم پويا پيشي بگيرد . به هر حال از انجايي كه بخش هاي بيشتري نسبت به رم پويا در رم ايستا داريم بنابراين سلول هاي حافظه فضاي بيشتري نسبت به رم پويا اشغال ميكنند . بنابراين شما روي چيپ حافظه از حافظه كمتري برخوردار ميشويد كه باعث ميشود اين نوع حافظه گران شود .
بنابراين رم ايستا سرعت بيشتري دارد اما گرانتر است اما رم پويا سرعت كمتري دارد در عوض ارزان تر است . لذا رم ايستا براي كش CPU بهتر است و رم پويا براي حافظه هاي بزرگتر پركاربرد تر است .
چيپ هاي حافظه امروزه بصورت كارتهايي كه ماژول ميناميم هستند حتما شده كه روي اين حافظه ها اعدادي مثل 8*32 يا 4*16 را ديده باشيد اين اعداد تعداد چيپهاي موجود در ان چيپ را نمايش ميدهند و اينكه هر اما اينكه چه نوع رمي بر روي چه نوع پايه اي قرار بگيرد نيز نكته ايست كه نبايد از ان به اين سادگي رد شد . در مقالات قبلي درمورد نحوه اتصال رم با مادربرد توضيحاتي داده ام . اما نكاتي را باز هم ياداور ميشوم :
SIMM single in-line memory module اين برد از حافظه از 30 پين براي اتصال با ابعاد 9*2 سانتيمتر دارد در اكثر كامپيوتر ها SIMM ها را بايد بصورت جفت نصب كنيد علاوه بران ميزان حافظه نيز در اين جفت بايد يكي باشد اين بان دليل است كه پهناي باند ارتباطي باس مادربرد شما بيش از يك SIMM ميباشد . يعني براي انكه شما از 16 مگابايت رم بهره مند شويد بايد دو رم 8 مگابايتي نصب كنيد . كه هر SIMM بفرض ميتواند 8 بيت ديتا منتقل كند . در حاليكه باس سيستم ميتواند 16 مگابايت منتقل كند . SIMM هاي اخير در ابعاد 11*2.5 سانتيمتر هستند كه از 72 پين براي اتصال استفاده ميكنند كه اين پينها براي افزايش پهناي باند است كه تا بيش از 256 مگابايت رم هم ميتوان برانها نصب كرد .
اما همانطور كه ميدانيد SIMM ها قديمي شده و تكنولوژي جديد بنام Dual in-line Memory Module (DIMM) وجود دارد . كه داراي 164 يا 184 پين هستند با ابعاد تقريبا 14*2.5 سانتيمتر DIMM ها ميتوانند از 8 مگابايت تا 1 گيگابايت گنجايش براي رم داشته باشند و ديگر نيازي به اينكه بصورت جفت قرار بگيرند ندارند . نوع ديگري هم وجود دارد كه در مقاله مربوطه در مورد Rambus in-line Memory Module (RIMM) توضيح داده ام
انواع رم هاي متداول
SRAM Static RAM
داراي چندين ترانزيستور به تعداد 8 تا 6 براي هر سلول حافظه اما بدون خازن در هر سلول كه بهتر است براي كش استفاده شود
DRAM Dynamic RAM
داراي سلول هاي حافظه با ترانزيستور و خازن كه نياز به refresh شدن دارد .
Fast page mode Dynamic RAM FPM DRAM
نوع اوليه DRAM بود ماكسيموم سرعت انتقال داده ها در كش از نوع لايه دو به 176 MBps ميرسيد
EDO DRAM Extended data-output Dynamic RAM
مثل ديگر رم ها صبر نميكند كه تمامي اعمال پردازش روي بيت اول انجام شود و سپس سراغ بيت بعدي برود بلكه همان وقتي كه ادرس بيت اول را شناسايي كرد بدنبال بيت بعدي ميرود تقريبا 5% سرعت بيشتري نسبت به FPM RAM دارد حداكثر سرعت براي كش لايه دو مقدار 264 MBps ميباشد .
SD RAM Synchronous dynamic random access memory
5% سرعت بيشتري نسبت به EDO DRAM دارد و معمولتر از نسخه اخير است حداكثر سرعت ارتباط با كش لايه 2 به 528 MBps ميرسد
DDR SDRAM Double Rate SDRAM
همان SDRAM منتهي با پهناي باند بيشتر حداكثر سرعت ارتباط با كش لايه 2 مقدار 1064 MBps ميباشد البته براي باس 133
RDRAM Rambus DRAM
سرعتي فوق العاده اي دارد اما قيمت زيادي هم دارد .
CMOS RAM
مقدار كمي از حافظه كه در كامپيوتر شما براي شناسايي ديگر اجزا به كار ميرود اين حافظه به يك باتري كوچك نيازمند است همان باطري كه وقتي در كيس را باز ميكنيد و انرا ميبينيد .
VRAM video RAM
حافظه اي كه روي كارت گرافيك يا ويدئويي شما نصب شده است .
Fast Cycle Ram (FC RAM):
این تکنولوژی توسط توشیبا و فوجیتسو طراحی شده که برای حافظه بسیار سریع سرورها و پرینتر ها بکار رود . این تکنولوژی حرارت کمتر ایجاد می کند و سرعت دسترسی به سلولهای حافظه را افزایش می دهد .
این نوع Ram دیگر تولید نمی شود اما توسط کنسرسیومی از تولید کنندگان Dram بعنوان رقیب RAMBUS در سال 1990 ارائه شد .

Virtual Channel Memory (VCM):
توسط NEC طراحی شده VCM اجازه می دهد هر بلوک حافظه بطور مستقل با کنترلر حافظه با Cache خاص ارتباط بر قرار کند . بدین وسیله هر Task از بلوک حافظه و Cache خود بدون درگیری با Task دیگر عمل می کند . این عمل باعث بهبود عملکرد کامپیوتر میگردد .

Fast Page Mode (FPM):
نسبت به تکنولوژی های قبلی حافظه بسیار سریعتر بود .

Extended Data Out (EDO):
مثل FPM می باشد و سرعت دسترسی به ردیف های سلولی بسیار سریعتر است . EDO باعث شد CPU بتواند 15 درصد سریعتر به اطلاعات نسبت به FPM دسترسی داشته باشد .


Synchronous DRAM (SD RAM):
در این حافظه زمانبندی Ram با زمانبندی CPU به حالت Synchronize رسیده است : بهمین دلیل دیگر CPU منتظر اطلاعات نمی شود . درضمن SDRAM از تکنولوژی Interleave و Burst mode هم می توانند استفاده کنند . SDRAM ها در سرعتهای 133MHZ / 100MHZ / 66MHZ عرضه شده اند سرعتهای 200 و 266 مکاهرتز هم در راهند .
Double Data Rate Synchronous D Ram (DDR SD RAM):
نسل جدیدی از SDRAM هاست که در دو نقطه اوج و فرود سیکل زمانی ( Time Cycle ) می تواند اطلاعات را رد وبدل کند بهمین دلیل در سرعت ها 100 و 133 مگاهرتز عملکردی معادل 200 و 266 مگاهرتز خواهد داشت .

Double Data Rate 2 Synchronous D Ram (DDR2 SD RAM):
این نوعی DDR تا سرعت 800 مگا هرتز عملکرد با کاهش مصرف برق و کاهش حرارت قابل ملاحظه نسبت به DDR می باشد .


DDR3
(Double Data Rate 3 Synchronous Dynamic Random Access Memory)
DDR3 حافظه ی جدیدی از سری حافظه های SDRAM هست که نام کامل آن (Double Data Rate 3 Synchronous Dynamic Random Access Memory) هست قرار است جایگزین حافظه های DDR2 شود که به تازگی مصرف زیادی پیدا کرده است.
پهناي باند بالاتر و مصرف انرژي کمتر از جمله خصوصيات حافظههاي Ddr3 ميباشند
حافظههاي Ddr3 در ابتداي عرضه بيش از 50% گرانتر از Ddr2 خواهند بود و کمتر از 10% سهم فروش بازار را شامل خواهند شد. در سال 2008 تقريبا هم قيمت با Ddr2 خواهند گرديد و حدود 20% سهم بازار را شامل خواهند شد و در سال 2009 بيش از نيمي از فروش بازار را تصاحب خواهند کرد. حافظههاي Ddr3 در سال 2007 به بازار عرضه خواهند شد.حافظههاي Ddr3-800 و Ddr3-1066 در نيمه اول سال 2007 و حافظههاي Ddr3-1333 و Ddr3-1600 در نيمه دوم سال 2007 عرضه خواهند گرديد.حافظههاي Ddr3 فرکانس و پهناي باندي تا دو برابر Ddr2 دارا ميباشند
حافظههاي Ddr3 مصرف انرژي کمتري (حدودا 30% کمتر) نسبت به Ddr2 دارا هستند که نتيجه کاهش ولتاژ از 1.8 به 1.5 ولت ميباشد قرار است در حافظههاي Ddr3 سنسور حرارتي تعبيه گردد.

روشهای مختلفی برای چک کردن صحت اطلاعاتی ارسالی از طرف RAM وجود دارد (Error CHEKING):
Error correction
Parity CHECK
PARITY
در ازای هر 8 بیت اطلاعات یک Bit دیگر بعنوان Parity وجود دارد اگر به طور مثال مجموع باینری 1,0 هر 8 بیت یک باشد بدان odd parity می گویند . با ارسال هر 8 بیت بین CPU , RAM این بیت چک میشود اگر تعداد 1 و 0 ها یکی بود علامت صحت اطلاعات است اجازه ادامه عملیات داده می شود و گرنه مجددا" از ابتدا اطلاعات ارسال می شود تا مشکل بر طرف شود . Parity می تواند علامت خطری برای خطای اطلاعات باشد ولی نمی تواند خطا را بر طرف کند .
ECC = Error CORNECTION Code
از این نوع Ram ها که ECC دارند برای سیستم های سرور استفاده می کنند . برخلاف Parity در مورد Ram هایی که تکنولوژی ECC را دارند نه تنها Bit خراب گزارش می شود بلکه آن Bit تصحیح میگردد . اگر چندین Bit خراب باشد ECC Bit در خواست Parity CHK نموده و از طریق Parity خطا بازرسی و تصحیح می شود . عمده تفاوت Parity و ECC این است که ECC پس از کشف خطا آن Bit غلط را تصحیح می کند .
Access Time
میزان زمانی که طول می کشد که یک ماژول Ram به درخواست اطلاعات پاسخ دهد . واحد آْنNARO – second میباشد زمانهای معمول 60ns و 70ns است هر چقدر زمان آن کمتر باشد سرعت حافظه شما بیشتر است . Bus Width
هر 8 بیت یک بایت می باشد . پهنای باند خطوط اتصالی بین Ram , CPU امروزه 64 بیت است که معادل 8 بایت میگردد .
Bus Speed
اگر سرعت Memory Bus 100 مگاهرتز باشد یعنی 100 میلیون Clock Cycle در ثانیه است یعنی هر بایت که 8 بیت است در یک دوره Clock Cycle حمل می شود . در سرعت 100 مگاهرتز با سیستم 64 بیتی مقدار 800 مگابایت در ثانیه حمل و رد و بدل میگردد .
CAS Latency
تعداد Clock Cycle هایی که طول می کشد یک ستون از RAM در چیپ DRAM آدرس دهی شود . Latency میزان تاخیر می باشد یعنی " CL3 " میزان تاخیر در دسترسی به ستونهای RAM حافظه را 3 Clock Cycle می داند و CL2 میزان تاخیر را Clock Cycle -2 پس حافظه CL2 بهتر از CL3 میباشد .
حافظه Ram چگونه کار می کند؟
درک چگونگی کار Ram و روشهای تسریع آن در صنعت کامپیوتر در بخش زیر توضیح داده شده و چند اصطلاح مهم معرفی گردیده است:
Cache level 1 میزان حافظه ای است که بر روی CPU کنار گذاشته شده و Level 2 برروی مادر برد است .
Front Side Bus = FSB خطوط ارتباطی Data هستند که CPU را به حافظه اصلی Ram اتصال میدهند.
Back side BUS = BSB خطوط ارتباطی که از Memory controller به Cache L2 اتصال مییابد.
Chip ها Cache از نوع Static Ram بوده از لحاظ سایز بزرگترمی باشند ولی گرانتر نیز هستند معمولاً در cache دستور العملهای CPU که بطور متوالی درخواست میشوند قرار میگیرند. به انجام رساندن یک دستورالعمل CPU از روی رم 195 نانو ثانیه طول میکشد در صورتی که از INT – CACH زمان 45 نانو ثانیه خواهد بود .
Level CACH بر اساس نزدیکی بر CPU لحاظ می شود . ماحتی می توانیم قسمتی cache روی ram سیستم کنار بگذاریم .
چند روش برای تسریع عملکرد RAM توضیح داده می شود :
INTERLEAVING
به معنی پروسه ارتباطی CPU با هر بانک RAM میباشد هر بار CPU آدرس یک Bank را درخواست می کند یک سیکل بعد آن بانک Ram خود را Reset می کند . در ضمن که یک بانک Reset می شود CPU اطلاعات بانک بعدی را رد و بدل میکند این عمل باعث سرعت نقل و انتقال اطلاعات میگردد .
Bursting روش دیگر تسریع رد و بدل کردن اطلاعات است. CPU به جای اینکه اطلاعات را تکه تکه دریافت کند یک بلوک بزرگ اطلاعاتی از آدرسهای مختلف را درخواست می کند. CPU بدون اینکه درخواست های متوالی بگذارد با یک درخواست یک بلوک شامل چندین سلول اطلاعات را انتقال میدهد.
CPU های امروز 64 بیتی هستند (هر 8 بیت یک بایت می باشد). انتقال اطلاعات به CPU و حافظه را bus cycle مینامند. اکثر Ramهای امروز 168 پین دارند که 64 پین اطلاعاتی میباشد ram های سابق 72 پین با 32 بیت اطلاعات بودند که با CPU های 32 بیتی کار می کردند هر چه تعداد بیت های اطلاعاتی بیشتر شوند در هر واحد زمان تعداد بیشتری عملیات از طریق CPU انجام پذیرد.
SIMM Single Inline Memory ModuleSIMM
اولين نوع هشت بيتي بود كه به صورت كارت هاي كوچك 1 , 2 ,4 MB رم بودند كه توسط 30 پين به مادربرد متصل ميشوند چون اين مدل ها هشت بيتي بودند براي يك جفت ار اين دسته رم به يك پردازشگر 16 بيتي نيازدارند بنابراين به فضاي لازمه براي اين مدولها bank ميگويند .بعد از توليد شدن پردازشگر هاي 486 نياز براي افزايش رم احساس ميشد كه مدلهاي 32 بيتي توليد شدند . مادربرد 486 جاي چهار سوكت SIMM را داشت برروي مادربرد هاي از نوع پنتيوم وضعيت در حالت 64 بيتي بود بنابراين SIMM هاي 32 بيتي بطورت جفت نصب ميشدند كه مادربرد استاندارد با داشتن چهار جاي سوكت ويژه SIMM داراي دو بانك بود . بنابراين همانطور كه قبلا هم گفتم هيچ وقت در مادربرد هاي پنتيوم از دو نوع رم با سرعت متفاوت در يك بانك استفاده نكنيد . اما ميتوانيد مثلا بانك اول را با دو تا رم 16 مگابايتي پر كنيد و بانك دوم را با دو رم 32 مگابايتي پركنيد .
DIMM Dual Inline Memory Module
آخرين مدل رم كه بيشتر در بازار مد شده است اين نوع ميباشد كه SDRAM ها با 64 بيت پهنا اين قابليت را دارند كه داراي 168 پين براي اتصال هستند كه در اندازه هاي 8,16, 32, 64, 128, 256, 512 هستند كه داراي سرعت 6 , 8, 10, 12 ns هستند كه عموما سوكت هاي انها برروي مادربرد به صورت دو تايي يا چهارتايي ديده ميشوند . يكي از مزيتهاي SDRAM نسبت به قبلي ها بالطبع افزايش سرعت بود . كه باعث افزايش باس سيستم نيز ميشود مثلا با يك EDO-RAM شصت نانو ثانيه اي ميتوانيد ماكسيموم 75 MHz باس داشته باشيد در حاليكه SDRAM ميتواند تا 133 MHZ هم باس داشته باشد و همينطور SDRAM به صورت همزمان Synchronous با باس سيستم مطابق ميشود كه سبب افزايش سرعت ميشود . PC133 داراي سرعت 133 mhz اخرين ورژن SDRAM ميباشد كه توسط شركت هاي مختلفي ساخته شد . از وقتي در دهه گذشته سرعت CPU ها به 200 برابر افزايش يافت سرعت رم ها تنها 20 برابر شد بنابراين بايد نوع گونه اي از رم ساخته ميشد تا از سي پي يو عقب نماند اما كدام يك بهترين انتخاب بود ؟ خيلي از توليد كنندگان به سمت DDR رفتند جز اينتل كه مسير خود را به سمت RD RAM پيش برد به اين رم Ram Bus يا RDRAM يا همان Rambus Direct RAM ميگويند گرچه اين نوع رم زياد راه به جايي نبرد اما هم اكنون در Sony playstation 2 يا Nintendo 64 از اين نوع رم استفاده ميشود در پلي استيشن از نوع 32 مگابايتي با پهناي باند 3.2 گيگا هرتز استفاده ميشود . گرچه RDRAM هم ظاهرا از نوع DRAM گرفته شده است اما از آرشيتكت خاص هوشمند و كاملتري نسبت به ديگر رقباي خود استفاده ميگرد . و دسترسي به رم خيلي بهتر بود و باعث ميشد كه CPU به راحتي به كار خودش ادامه دهد . و ديتاها درسرعت كلاك فراواني خوانده ميشدند . يك مقايسه بين يكي از اين انواع ميتواند از قدرت rambus بگويد كه مثلا SDRAM با 64 بيت در 100 mhz بود حال انكه RDRAM در 16 بيت در 800 مگاهرتز عمل ميكرد . به هر حال ميتوان گفت كه علاوه بر ويژگيهاي بالايي كه گفتم ويژگيهاي ديگري نيز ار لحاظ ميزان ولتاژ دارد اما انچه سبب شكست اين نوع شد قيمت گران آن بود . و البته جز اين چيز ديگري نميتوانست باشد چون وقتي قرار بر ان شد كه از چيپست i815 به جاي i820 استفاده شود Rambus بايد به صورت Dual قرار ميگرفت حال انكه DDR خود هم به صورت dual بود . بنابراين قيمت گران دو برابر ميشد و اصلا مقرون به صرفه نبود ! در پايان مبحث رم كمي هم از رم محبوب DDR بگوييم كه در سال 2001 توليد شد . كه مخفف Double Data Rate كه تكنولوژي ان همانطور كه از نامش پيداست به اين صورت است كه از هر دو طرف سيگنال براي تبادل اطلاعات استفاده ميكند . بنابراين كارايي دو برابر ميشود . مثلا با اين تكنولوژي يك SDRAM 133 mhz به راحتي به يك DDR 266 mhz تبديل ميشود . اما تفاوتي كه باعث ميشود سوكت اين دو نوع رم تفادوت داشته باشد 16 پين اضافيه رم DDR ميباشد . البته نوع ديگري از رم هم در سال 2003 توليد شد كه به نام DDR II ياد ميشود . به هر حال هنوز اينتل در صدد پيدا كردن راهي براي روانه كردن RDRAM به بازار است .
RAM چگونه كار ميكند ؟Random Access Memory
Ram)) معروفترين حافظه مورد استفاده كامپيوتر است . به اين وسيله از انجايي كه دستيابي به سلول هاي حافظه آن بلافاصله قابل دسترسي هست random access ميگويند نقطه مقابل RAM را Serial Access Memory (SAM) مينامند همانطور كه از نامش پيداست ديتاها را بصورت سريال مانند نوار كاست نگهداري ميكند . در SAM اگر ديتايي در دسترس نباشد كليه ديتاها چك ميشوند تا به ديتاي مورد نظر برسد . كاربرد SAM در حافظه بصورت بافر بيشتر مورد استفاده است . اما در RAM در هر لحظه اي كه بخواهيد ميتوانيد به ديتاي مورد نظر دسترسي داشته باشيد . در اين مقاله سعي ميكنم تمامي چيزهايي كه لازمست تا بدانيد RAM چيست و چه ميكند را توضيح ميدهم .
يك چيپ حافظه تقريبا شبيه به ميكروپروسسور همان IC (Integrated Circuit) هست در اين مدارات مجتمع ميليون ها ترانزيستور و خازن قرار دارد . در تقريبا تمامي كامپيوتر ها در حافظه dynamic random access memory (DRAM) ترانزيستور و خازن مجموعا با هم يك سلول از حافظه را تشكيل ميدهند كه نمايش دهنده يك بيت از حافظه هستند . خازن يك بيت از حافظه را نگهداري ميكند يا صفر يا يك . در مقابل ترانزيستور بصورت سوئيچي عمل ميكند كه وظيفه كنترل مدارات را روي چيپ حافظه دارد كه ايا خازن را بخواند يا اينكه موقعيت را براي نخواندن ان و تغيير موضع ايجاد كند .
خازن را ميتوانيد مثل سطلي در نظر بگيريد كه الكترون ها در ان ذخيره ميشوند . براي ذخيره كردن 1 در سلول حافظه اين سطل پر از الكترون ميشود و براي 0 شدن خالي از الكترون ميشود . مشكلي كه اين خازنها دارند اينستكه پس از مرور زمان نشتي ميكنند و گرايش به خالي شدن دارند . اين اتفاقات در كمتر از ميلي ثانيه اتفاق مي افتد . بنابراين براي عملكرد درست حافظه پويا يا حتي CPU كنترل كننده حافظه بايد انها را شارژكند تا مقدار 1 را در خودشان نگه دارند . يعني كنترل كننده حافظه مدام حافظه را ميخواند و دوباره انرا مينويسد ! اين عمليات بصورت خودكار در يك ثانيه هزاران بار اتفاق مي افتد .
براي تصور قضيه فوق در ذهنتان فرض كنيد سطل آبي داريم كه از زير سوراخ كوچكي دارد وقتي سطل را از اب پر ميكني و شير اب را قطع كردي اب ظرف رو به اتمام ميرود حالا براي اينكه ظرف هميشه پر از اب يا همان الكترون باشد يك شناور ميگذاريم كه با پايين امدن ان اب دوباره به ظرف بريزد .
عمليات refresh شدن رم براي رم هاي پويا هست و عملا براي همين قضيه به اين نام ناميده شده اند . بنابراين رم هاي پويا مداوما بايد در حال refresh شدن باشند درغير اينصورت اطلاعات داخل خود را از دست ميدهند . بنابراين اين refresh شدن ها باعث ميشود از سرعت اين رم كم بشود .
سلول هاي حافظه روي يك تخته سيليكوني قرار دارند كه بصورت ارايه اي از ستون ها و سطر ها هست به ستون ها bitline و به سطرها wordline ميگويند . محل تقاطع اين دو محدوده شناسايي ادرس هاي سلول حافظه ميباشد .
DRAM ها مداوما ستونهايشان را شارژ ميكنند تا ترانزيستور هاي خود را بصورت فعال نگهدارند . وقتي قرار باشد كه مقدار يك را به خازن اختصاص دهد انرا شارژ ميكند اما وقتي ميخواهد ان مقدار را بخواند كه ايا مقدار يك را دارد يا نه يك امپلي فاير حساس مشخص ميكند كه ايا خازن ظرفيتش از الكترون باندازه بيش از 50% هست يا خير اگر هست مقدار يك دارد وگرنه بايد مقدار يك به ان داده ميشود . تحليل عملكرد DRAM تا همينجا بماند بنابراين يادتان باشد كه خازن ها به تنهايي نميتوانند كاري كنند بلكه RAS و CAS براي ادرس دهي خازنها لازمند . يك كنتور براي انكه لحظات رفرش شدن را بشمارد . يك امپلي فاير حساس براي خواندن مقدار خازن و اينكه ايا خازن قابل نوشتن هست يا خير .
Static RAM (SRAM) از تكنولوژي متفاوتي استفاده ميكند . در رم از نوع ايستا نوعي flip-flop وجود دارد كه هر بيت از حافظه را نگهداري ميكند . يك فليپ فلاپ براي حافظه چهار تا شش ترانزيستور سيم كشي شده به هم دارد اما ديگر نيازي به تازه شدن و refresh شدن ندارند . و اين همان نقطه اي است كه باعث ميشود رم ايستا از رم پويا پيشي بگيرد . به هر حال از انجايي كه بخش هاي بيشتري نسبت به رم پويا در رم ايستا داريم بنابراين سلول هاي حافظه فضاي بيشتري نسبت به رم پويا اشغال ميكنند . بنابراين شما روي چيپ حافظه از حافظه كمتري برخوردار ميشويد كه باعث ميشود اين نوع حافظه گران شود .
بنابراين رم ايستا سرعت بيشتري دارد اما گرانتر است اما رم پويا سرعت كمتري دارد در عوض ارزان تر است . لذا رم ايستا براي كش CPU بهتر است و رم پويا براي حافظه هاي بزرگتر پركاربرد تر است .
چيپ هاي حافظه امروزه بصورت كارتهايي كه ماژول ميناميم هستند حتما شده كه روي اين حافظه ها اعدادي مثل 8*32 يا 4*16 را ديده باشيد اين اعداد تعداد چيپهاي موجود در ان چيپ را نمايش ميدهند و اينكه هر اما اينكه چه نوع رمي بر روي چه نوع پايه اي قرار بگيرد نيز نكته ايست كه نبايد از ان به اين سادگي رد شد . در مقالات قبلي درمورد نحوه اتصال رم با مادربرد توضيحاتي داده ام . اما نكاتي را باز هم ياداور ميشوم :
SIMM single in-line memory module اين برد از حافظه از 30 پين براي اتصال با ابعاد 9*2 سانتيمتر دارد در اكثر كامپيوتر ها SIMM ها را بايد بصورت جفت نصب كنيد علاوه بران ميزان حافظه نيز در اين جفت بايد يكي باشد اين بان دليل است كه پهناي باند ارتباطي باس مادربرد شما بيش از يك SIMM ميباشد . يعني براي انكه شما از 16 مگابايت رم بهره مند شويد بايد دو رم 8 مگابايتي نصب كنيد . كه هر SIMM بفرض ميتواند 8 بيت ديتا منتقل كند . در حاليكه باس سيستم ميتواند 16 مگابايت منتقل كند . SIMM هاي اخير در ابعاد 11*2.5 سانتيمتر هستند كه از 72 پين براي اتصال استفاده ميكنند كه اين پينها براي افزايش پهناي باند است كه تا بيش از 256 مگابايت رم هم ميتوان برانها نصب كرد .
اما همانطور كه ميدانيد SIMM ها قديمي شده و تكنولوژي جديد بنام Dual in-line Memory Module (DIMM) وجود دارد . كه داراي 164 يا 184 پين هستند با ابعاد تقريبا 14*2.5 سانتيمتر DIMM ها ميتوانند از 8 مگابايت تا 1 گيگابايت گنجايش براي رم داشته باشند و ديگر نيازي به اينكه بصورت جفت قرار بگيرند ندارند . نوع ديگري هم وجود دارد كه در مقاله مربوطه در مورد Rambus in-line Memory Module (RIMM) توضيح داده ام
انواع رم هاي متداول
SRAM Static RAM
داراي چندين ترانزيستور به تعداد 8 تا 6 براي هر سلول حافظه اما بدون خازن در هر سلول كه بهتر است براي كش استفاده شود
DRAM Dynamic RAM
داراي سلول هاي حافظه با ترانزيستور و خازن كه نياز به refresh شدن دارد .
Fast page mode Dynamic RAM FPM DRAM
نوع اوليه DRAM بود ماكسيموم سرعت انتقال داده ها در كش از نوع لايه دو به 176 MBps ميرسيد
EDO DRAM Extended data-output Dynamic RAM
مثل ديگر رم ها صبر نميكند كه تمامي اعمال پردازش روي بيت اول انجام شود و سپس سراغ بيت بعدي برود بلكه همان وقتي كه ادرس بيت اول را شناسايي كرد بدنبال بيت بعدي ميرود تقريبا 5% سرعت بيشتري نسبت به FPM RAM دارد حداكثر سرعت براي كش لايه دو مقدار 264 MBps ميباشد .
SD RAM Synchronous dynamic random access memory
5% سرعت بيشتري نسبت به EDO DRAM دارد و معمولتر از نسخه اخير است حداكثر سرعت ارتباط با كش لايه 2 به 528 MBps ميرسد
DDR SDRAM Double Rate SDRAM
همان SDRAM منتهي با پهناي باند بيشتر حداكثر سرعت ارتباط با كش لايه 2 مقدار 1064 MBps ميباشد البته براي باس 133
RDRAM Rambus DRAM
سرعتي فوق العاده اي دارد اما قيمت زيادي هم دارد .
CMOS RAM
مقدار كمي از حافظه كه در كامپيوتر شما براي شناسايي ديگر اجزا به كار ميرود اين حافظه به يك باتري كوچك نيازمند است همان باطري كه وقتي در كيس را باز ميكنيد و انرا ميبينيد .
VRAM video RAM
حافظه اي كه روي كارت گرافيك يا ويدئويي شما نصب شده است .
پسوند XT : در این کارت ها فرکانس پردازش گر و حافظه از مقدار فرکانس استاندارد کمتر می باشد ولی به علت وجود رابطه حافظه پیشرفته 256 بیتی کاهش فرکانس پردازش گر و حافظه تا حدودی جبران شده است این نوع کارت ها برای کارهای نیمه حرفه ای خوب می باشند.
پسوند GT : این نوع کارت های گرافیکی که از پسوند GT استفاده می کنند از پرفروش ترین کارت های Nvidia می باشند و علت آن بهره گیری از حافظه پر سرعت GDDR3 می باشد که باعث افزایش پهنای باند حافظه کارت گرافیک به مقدار زیاد می شود. در این نوع کارت ها فرکانس پردازه نیز ارتقای چشمگیری کرده است .
پسوند Ultra : این پسوند در کارت های پیشرفته سری 5 و 6 شرکت Nvidia به کار می رود استفاده از این پسوند به این معناست که واحد پردازش گرافیکی کارت از فرکانس بیشتری در مقایسه با مدل های استاندارد برخوردار است .
پسوند Ultra Extreme :در این نوع کارت ها فرکانس پردازش گر و حافظه افزایش پیدا کرده است و به طور کلی این پسوند در کارت های سری T به کار می رود البته قیمت این نوع کارت ها نیز بالا می باشند.
پسوند GTX : حتما تا به حال به این پسوند بارها برخورد کرده اید این پسوند مخصوص کارت های سری 7 به بالا می باشد وجود این پسوند نشان می دهد که پردازنده گرافیکی این کارت از قابلیت پیشرفته ای برای پردازش تصاویر سه بعدی برخوردار است.
پسوند GS : این پسوند حالت ضعیف شده پسوند GT است که شرکت Nvidia برای سطح متوسط با بالا ارائه کرده است هدف از ارائه این نوع کارت ها این می باشد که کاربران با پرداخت هزینه نه چندان زیادی کارت گرافیکی خود از قابلیت در کاربرد های 3 بعدی استفاده کند در اصل این کارت نسخه OverClock نشده از از سری GT می باشد
پسوند های دیگری نیز وجود دارد مانند TDH , TC, SE, GTS و ..... ولی مهم ترین پسوند ها آن هایی می باشند که بیان شد .
پسوند ها در کارت های گرافیکی شرکت Ati
پسوند SE : کارت هایی که از این پسوند استفاده می کنند کارت هایی می باشند که دارای پهنای حافظه پایین هستند مثل کارت X300 که دارای رابط حافظ ( پهنای باند ) 128 بیتی می باشد ولی نوع SE آن دارای پهنای باند 64 بیتی است .
پسوند Pro : در این نوع کارت ها فرکانس پردازنده گرافیکی و حاقظه گرافیکی افزایش یافته است که این عامل باعث افزایش کارایی این نوع کارت گرافیک در پردازش سه بعدی می شود مانند Radeon 9800 pro
پسوند XT : این پسوند نوع توسعه یافته پسوند pro می باشد در این نوع کارت ها پردازنده با فرکانس بالاتری نسبت به پسوند pro فعالیت می کند بطور کلی این پسوند در کارت های نیمه حرفه ای شرکت Ati به کار میرود مانند Radeon x1800xt
پسوند XTX : این پسوند به تازگی توسط شرکت Ati معرفی شده نشان دهنده بالاترین کیفیت و قدرت گرافیکی در کارت های این شرکت است کارت هایی که دارای چنین پسوندی می باشند از فرکانس پردازنده و حافظه بسیار بالایی یرخوردار می باشندو به عنوان حرفه ای ترین کارت های Ati شناخته می شوند.
از پسوند های دیگر شرکت Ati می توان به VIVO و XTPE اشاره کرد.
در واقع اون رنگ نمایانگر وجود یک پیکسل سوخته دراون قسمت از مانیتور LCD هست .

اما برای از بین بردنش ، در زیر 3 راه معرفی می کنم . امیدوارم یکی از اونا برای شما جوابگو باشه .

* تعمیر به کمک وارد آوردن فشار بر روی پیکسل سوخته
1 . مانیتور را خاموش کنید .
2 . یک دستمال نم دار تهیه کنید و مطمئن شوید که بر روی مونیتور خش نمی اندازد .
3 . یک خودکار ، مداد نوک تیز ، پیچ گوشتی نوک تیز و یا هر چیزی مشابه آنها بردارید . مسلما سوزن می تواند از تمام آنها بهتر باشد .
4 . دستمال نم دار را چند بار تا بزنید تا مطمئن شوید به مونیتور آسیبی نمی زند و نوک جسم تیز را در دستمال فرو
ببرید ( خیلی احتیاط کنید که جسم نوک تیز از آن ور دستمال بیرون نیاید تا به صفحه مونیتور آسیبی برسد ) حالا به
آرامی شروع کنید و آنرا دقیقا روی پیکسل سوخته فشار دهید . تا جای ممکن سعی کنید دقیقا روی پیکسل سوخته
باشد و گرنه ممکن است به بقیه نقاط صفحه ی مونیتور آسیب بزنید .
5 . در حالی که دستمال را به کمک جسم نوک تیز بر روی پیکسل سوخته فشار می دهید ، مونیتور را روشن کنید .
6 . حال به آرامی دستمال را عقب ببرید . پیکسل سوخته باید از بین رفته باشد .
این روش بر روی پیکسل های سوخته در سایز های کوچک و ریز بازدهی بیشتری دارد .
* تعمیر به کمک ضربه زدن بر روی پیکسل سوخته
1 . کامپیوتر و مونیتور LCD را روشن کنید .
2 . بر روی دسکتاپ به ویژه در محل پیکسل سوخته یک عکس کاملا تیره و سیاه قرار دهید تا پیکسل سوخته به وضوح
دیده شود . ( بهترین کار قرار دادن یک عکس تماما سیاه به عنوان بک گراند می باشد )
3 . یک خودکار یا مداد که انتهای گرد و نسبتا پهنی دارد تهیه کنید ( مثل انتهای بالایی مداد هایی که در بالای خود پاک کن دارند .)
4 . انتهای گرد و پهن مداد را بسیار نرم و آرام بر روی پیکسل سوخته قرار دهید و با ضربه های آرام و ملایم
سعی کنید تابش ( یا موج ) نور سفیدی در اطراف آن پیکسل را ببینید .
5 . به تدریج فشار ضربه های انتهای گرد مداد را بر روی پیکسل سوخته در هر 5- 10 ضربه بیشتر کنید تا پیکسل
سوخته به حالت سالم خود بر گردد .
6 . حالا یک عکس کاملا سفید بر روی بک گراند خود قرار دهید ( می توانید Notepad را باز کنید و قسمت سفید آنرا در
جایی که پیکسل سوخته بود بکشید ) و مطمئن شوید به بقیه نقاط در اثر ضربه های کوتاه آسیبی نرسیده .
این روش بر روی پیکسل های سوخته در سایز های بزرگتر بازدهی بیشتری دارد .
* تعمیر به کمک برخی نرم افزار های ارائه شده در این زمینه
برای از بین بردن پیکسل های سوخته نرم افزار هایی ارائه شده که میتوانید با کمک آنها این پیکسل ها را از بین ببرید .
بعضی از آنها به صورت فایل های اجرایی برای تست مونیتور و از بین بردن آن پیکسل تهیه شده اند و بعضی دیگر به
صورت آنلاین در صفحات وب .
لینک دانلود مجموعه نرم افزار های اجرایی برای از بین بردن پیکسل های سوخته ( 314 کیلوبایت )
لینک از بین بردن پیکسل سوخته به صورت آنلاین .
!! توجه !! :
1 . به هیچ عنوان برای تعمیر پیکسل سوخته مانیتور را باز نکنید .
2 . از دور بودن وسایل الکتریکی در اطراف LCD و خیس نبودن آن مطمئن شوید
3 . عده ای بر این عقیده اند که فشار دادن و لمس کردن سطح LCD خود باعث سوختن پیکسل ها می شود ، اما با
این حال این مسئله هنوز به اثبات نرسیده است .
4 . اگر LCD نو خریداری کرده اید ، بعد از باز کردن جعبه آن ، از قرار دادنش در محیطی که نور زیادی در آن قرار دارد جدا
بپرهیزید زیرا پیکسل ها در 10 – 20 ساعت اول ، توانایی جذب نور بالایی دارند و نور های بسیار قوی مانند فلاش
دوربین یا نور مستقیم خورشید کاملا می توانند به آنها آسیب بزنند .
5 . این روش ها تنها پیکسل های سوخته را از بین میبرند و نه پیکسل های مرده را( تفاوت آنها در این است که پیکسل های
سوخته معمولا به رنگ های آبی ، قرمز و سبز هستند اما پیکسل های مرده رنگشان همیشه سیاه است )
مدت زمان زيادي از معرفي خانواده چيپست هاي سري 500 nVidia براي پردازنده هاي AMD مي گذرد اما با كمي جستجو و تحقيق مي توان به اين نتيجه رسيد كه همچنان اين سري از چيپست ها بعنوان گزينه اي مناسب براي پردازنده هاي AMD مطرح مي شوند . خريداران مادربورد در بازار ايران با گستردگي اين سري از چيپست ها مواجه مي شوند و عموما انتخاب آنها مادبوردي بر پايه يكي از اين چيپست ها خواهد بود.
از آنجا كه معرفي چيپست هاي اين خانواده از بازه زماني فعلي خارج است لذا تنها به معرفي صفحه رسمي nVidia nForce 500 Series پرداخته و از بحث در مورد آن صرف نظر مي كنيم . در صورتيكه به اطلاعات جزئي تري احتياج داشتيد مي توانيد به تاپيك مرتبط با اين مقاله و يا تالار گفتمان سايت سخت افزار ايران مراجعه كنيد . با معرفي اين خانواده مادربورد هاي بسياري معرفي شده و تعدادي نيز در ميان انبوه مادربورد ها بعنوان گزينه هاي برتر شناخته شدند . يكي از اين توليد كنندگان مادربورد Foxconn بود كه بر پايه چيپست 590 SLi بعنوان يكي از مناسب ترين گزينه هاي انتخاب براي پردازنده هاي AM2 معرفي شد . اين برد بعوان برد طرح مرجع چيپست 590 SLi شناخته شده و از امتياز بالايي در بين برد هاي سري 500 بر خوردار است . در اين بين يكي از برد هاي شركت سويو كه بر پايه اين مادربورد و طراحي آن شكل گرفته است بردي است كه در اين مقاله به بررسي ان مي پردازيم : SoYo SY-AMN59-GR .

هر چند نام SoYo شايد تا حدودي ذهن ما را به گذشته بر گرداند اما بايد دانست هم اكنون محصولا متنوعي تحت نام اين برند در بازار ايران وجود دارد كه از جمله آن مي توان همين مادربورد را نام برد. قطعات ديگري چون كارت گرافيك نيز از جمله توليدات موجود در بازار ايران است .
SoYo محصوليست كه به همت شركت فونيران به بازار ايران راه يافته و در حال گسترش است . البته خارج از بحث فعلي با كمي ترديد مي توان گفت گسترش مادربوردي با نام SoYo و كيفيت فاكسكان كمي دور از واقعيت به نظر مي رسد اما شايد با بررسي بيشتر خريداران و نيز تغيير و تحول فونيران در قيمت اين مادربورد بتوان آن را گزينه اي مناسب براي خريد دانست . ذكر اين نكته ضروري است كه بيان فوق نظر جمعي از دوستان متخصص در امر سخت افزار و بازار سخت افزار ايران است و لذا نويسنده در برابر آن مسئول نمي باشد. در هر حال سايت سخت افزار ايران به وظيفه هميشگي خود يعني اطلاع رساني در امر سخت افزار عمل كرده و با بررسي و نقد اين مادربورد سعي دارد آگاهي بيشتري را در اين زمينه در اختيار دوستداران سخت افزار قرار دهد .
طراحي جعبه مادربورد از دو پوشش مجزا تشكيل شده است. در تصوير زير نمايي از جعبه محصول را ملاحظه مي كنيد :

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


در پشت جعبه نيز نو آوري هاي سويو معرفي و تشريح شده اند . در نهايت در مورد بسته بندي اين ماد















































