PDA

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



Labyrinth
19-05-08, 00:25
در این تاپیک قصد داریم به بررسی عوامل مختلفی که در سرعت و پهنای باند مموری تاثیر دارند بپردازیم !!

قبل از پست دادن در این تاپیک به موارد زیر توجه کنید :

سعی کنید تمامی گفته های خود را با دلیل و مدرک بیان کنید
از دادن پست های بی مورد جدا بپرهیزید ( تشکر و ... )
برای به نتیجه رسیدن بحث همکاری کنید !!






تذکر : لطفا تاپیک را از موضوعی اصلی خارج نکنید

در صورت وجود سوالات آن را به وسیله ی پیام خصوصی مطرح کنید !!

با تشکر

Trance
19-05-08, 14:23
کلیه اطلاعات ورودی از طریق بردهای کامپیوتر به درون کامپیوتر (مادربرد) منتقل می‌شوند. این اطلاعات ورودی درون کامپیوتر تبدیل به سیگنال‌های اطلاعاتی می‌شوند که برحسب صفر و یک است و از جنس ولتاژ و برق می‌باشد.
ـ تولید سیگنال‌های اطلاعاتی به کمک قطعه‌ای به نام Clock یا ساعت زمان‌بندی و تایمینگ انجام می‌شوند.
ـ حافظه RAM یک حافظه الکترونیکی است که از تعدادی سلول برای نگهداری اطلاعات استفاده می‌کند. هر سلول یک مدار فلیپ فلاپ می‌باشد.
ـ هر فلیپ فلاپ تنها می‌تواند مقدار صفر و یک را در خود نگه‌دارد.
ـ واحد نگهداری اطلاعات در هر سلول یا فلیپ فلاپ یک بیت است.
ـ اطلاعات ورودی از RAM به درون حافظه Cache می‌آید و سپس از طریق آن برای پردازش به CPU منتقل می‌شود.
ـ َCPU پس از پردازش، اطلاعات را برای انتقال به دستگاه‌های خروجی، به حافظه RAM باز می‌گرداند.
ـ حافظه RAM اطلاعات خروجی را به کارت‌های واسط که درون Slatها قرار دارند می‌فرستد.

اطلاعاتی بود درباره عملکرد رم کامپیوتر البته بصورت مختصر تا وارد بحث های بعدی بشیم.(اشتباهی که پست نزدم یعنی بی ربط که نیست؟)

Trance
20-05-08, 16:37
بررسی خطاء اکثر حافظه هائی که امروزه در کامپيوتر استفاده می گردند دارای ضريب اعتماد بالائی می باشند. در اکثر سيستم ها، "کنترل کننده حافظه " درزمان روشن کردن سيستم عمليات بررسی صحت عملکرد حافظه را انجام می دهد. تراشه های حافظه با استفاده از روش Parity، عمليات بررسی خطاء را انحام می دهند. تراشه های Parity دارای يک بيت اضافه برای هشت بيت داده می باشند. روشی که Parity بر اساس آن کار می کند بسيار ساده است.
در ابتدا Parity زوج بررسی می گردد. زمانيکه هشت بيت (يک بايت) داده اي را دريافت می دارند، تراشه تعداد يک های موجود در آن را محاسبه می نمايد. در صورتي که تعداد يک های موجود فرد باشد مقدار بيت Parity يک خواهد شد. در صورتي که تعداد يک های موجود زوج باشد مقدار بيت parity صفر خواهد شد. زماني که داده از بيت های مورد نظر خوانده می شود، مجددا" تعداد يک های موجود محاسبه و با بيت parity مقايسه می گردد. درصورتي که مجموع فرد و بيت Parity مقدار يک باشد داده مورد نظر درست بوده و برای پردازنده ارسال می گردد. اما در صورتيکه مجموع فرد بوده و بيت parity صفر باشد تراشه متوجه بروز يک خطاء در بيت ها شده و داده مورد نظر کنار گذاشته می شود. parity فرد نيز به همين روش کار می کند با این تفاوت که زمانی بيت parity يک خواهد شد که تعداد يک های موجود در بايت زوج باشد.
مسئله مهم در رابطه با Parity عدم تصحيح خطاء پس از تشخيص است. در صورتي که يک بايت از داده ها با بيت Parity خود مطابقت ننمايد داده دور انداخته شده و سيستم مجددا" سعی خود را انجام خواهد داد. کامپيوترها نيازمند يک سطح بالاتر برای برخورد با خطاء می باشند. برخی از سيستم ها از روشی با نام به error correction code)ECC) استفاده می نمايند. در روش فوق از بيت های اضافه برای کنترل داده در هر يک از بايت ها استفاده می گردد. اختلاف روش فوق با روش Parity در اين است که از چندين بايت برای بررسی خطاء استفاده می گردد. (تعداد بيت های استفاده شده بستگی به پهنای گذرگاه دارد) حافظه های مبتنی بر روش فوق با استفاده از الگوريتم مورد نظر نه تنها قادر به تشخيص خطا بوده بلکه امکان تصحيح خطاهای بوجود آمده نيز فراهم می گردد. ECC همچنين قادر به تشخيص خطاها در مواردي است که يک يا چندين بيت در يک بايت با مشکل مواجه گردند.




کسی دیگه نظری نداره؟! با سپاس




Only the registered members can see the link