امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد سخت افزار
نویسنده پیام
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #12
RE: سوال در مورد سخت افزار
در هر صورت از کمکت ممنون
(آخرین ویرایش در این ارسال: ۱۲-فروردین-۱۳۸۵, ۱۵:۳۱:۳۷، توسط Iron_Fist.)
۱۲-فروردین-۱۳۸۵, ۱۲:۱۷:۱۲
ارسال‌ها
پاسخ
sungirl69 آفلاین
دختر خورشید
**

ارسال‌ها: 81
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۹

تشکرها : 312
( 521 تشکر در 171 ارسال )
ارسال: #13
RE: سوال در مورد سخت افزار
سلام. چند تا سوال دارم . ممنون میشم اگر یکی جواب بده.

1- Random Access Memory که همان RAM است، یعنی حافظه با دسترسی تصادفی . سوال من اینجاست که چرا دسترسی تصادفی؟ مگر میشه اطلاعات را بصورت تصادفی پیدا کنه؟ و اینکه چه جور دیتایی وارد RAM میشه


2. چه نوع ROMای در چه نوع کامپیوترهایی استفاده میشه؟ یعنی مثلا کی از EPROM استفاده میکنیم و کی از EEPROM؟

3. آخرین سوالمم اینه که انواع RAID ها چه تفائتهایی باهم دارن؟


هزاران دهقان دعای باران خواندند، ولی خدا دلش با کودکی بود که چکمه هایش سوراخ داشت !
۲۶-مهر-۱۳۹۰, ۱۰:۳۱:۰۹
ارسال‌ها
پاسخ
h0x00i آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 109
تاریخ عضویت: دى ۱۳۸۹

تشکرها : 2866
( 2450 تشکر در 949 ارسال )
ارسال: #14
RE: سوال در مورد سخت افزار
1. دست رسی تصادفی خیلی سریع تر از پشت سر هم گشتن اطلاعات فرض کن 100 برگه داری این برگه ها روی هم هستن و شما می خوای یه برگه خاص پیدا کنی باید همه برگه ها رو دونه دونه بگردی تا به برگه مورد نظر برسی راه دیگش اینه که همه برگه ها روی یه میز بزرگ پخش باشن بعد شما سریع از روی انا رد بشی و برگتو پیدا کنی ....

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


:)

دوستان الکترونیکی پیشنهاد می کنم حتما برن python یاد بگیرن ...
پروژه ، مقاله ،... 
۲۶-مهر-۱۳۹۰, ۱۰:۴۹:۵۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sungirl69, رسول, rdscience
sungirl69 آفلاین
دختر خورشید
**

ارسال‌ها: 81
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۹

تشکرها : 312
( 521 تشکر در 171 ارسال )
ارسال: #15
RE: سوال در مورد سخت افزار
مرسی .یه سوال دیگه: چه جور دیتایی وارد RAM میشه؟

هزاران دهقان دعای باران خواندند، ولی خدا دلش با کودکی بود که چکمه هایش سوراخ داشت !
۲۶-مهر-۱۳۹۰, ۱۱:۰۱:۵۲
ارسال‌ها
پاسخ
علي برقي آفلاین
كاربر دو ستاره
**

ارسال‌ها: 209
موضوع‌ها: 25
تاریخ عضویت: اردیبهشت ۱۳۹۰

تشکرها : 477
( 406 تشکر در 166 ارسال )
ارسال: #16
RE: سوال در مورد سخت افزار
RAID چیست؟

گذرگاه IDE در طبقه بندی گذرگاههای سیستم ، جزء گذرگاههای خارجی محسوب می شود و در سیستم از آن به منظور ارتباط قطعاتی مانند Rewriter ، CD-ROM ، HDD و ... استفاده می شود . در سیستمهای امروزی به طور معمول دو کانکتور IDE برای برقراری ارتباط بین 4 وسیله جانبی وجود دارد ولی در پاره ای سیستم ها تعداد این کانکتورها 4 مورد می باشد ، دو کانکتور به عنوان IDE ، و دو کانکتور اضافی برای استفاده تحت عنوان RAID یا ATA 133,ATA 100 .

همانطور که می دانیم با استفاده از کانکتورهای IDE ی موجود روی مادر برد امکان استفاده از حداکثر دو دستگاه بر روی هر کانکتور وجود دارد .RAID تکنولوژی است که امکاناتی نظیر افزایش سرعت , Back up گیری همزمان روی یک یا چند درایو و … در اختیار کاربر قرار می دهد . برای هر کدام از آرایشهای ممکن هنگام استفاده از دو یا چند هاردیسک , نسخه های متفاوت RAID مطرح می شود به عنوان مثال : RAID1 , RAID0 و….

در این مقاله سعی داریم که به نسخه های متفاوت RAID نگاهی نزدیکتر و دقیق تر بیا ندازیم .
RAID0 : ذخیره سازی روی چند دیسک بدون کنترل خطا

مزایا و مشخصات :

- داده ها به بلوکهایی تبدیل می شوند و هر بلوک در هارد دیسک مجزا ذخیره می شود.

- باعث بالا رفتن کارایی سیستم I/O می گردد چرا که بار ترافیکی نقل و انتقالات بین چندین کانال مجزا تقسیم می شود.

- بالارفتن کارایی بدلیل وجود کنترلرهای مختلفی که عمل کنترل ترافیک را به عهده می گیرند (افزایش سرعت)

- طراحی بسیار ساده ( زیرا مدار محاسبه Parity وجود ندارد )

- عدم پرداختن به محاسبات مربوطه به Parity وکنترل خطا (افزایش سرعت به دلیل عدم پرداختن به محاسبات مربوط به Parity )
معایب :

- عدم استفاده از Parity .(هیچ گونه کد تشخیص و تصحیح خطا در این نوع RAID وجود ندارد ).

- از کار افتادن یک درایو باعث از دست رفتن کلیه اطلاعات خواهد شد.

- عدم کارایی در محیطهای حساس به حفظ داده ها

موارد استفاده :

- میکس و پردازش تصاویر ویدیویی (میکس و مونتاژ ).

- واژه پردازی (نرم افزارهای تایپ و... )

- کارهایی که نیاز به سرعت بالا دارد.

Backup : RAID1 گیری همزمان داده ها به منظور Mirroring و Duplexing

Mirroning : کپی برداری هم زمان روی دو درایو

Duplexing : زمانی است که یکی از درایوها دچار مشکل شود و درایو سالمی را جایگزین نماییم سپس داده ها را روی درایو سالم کپی کنیم .

مزایا و مشخصات :

-هنگام سیکل نوشتن , گویی اطلاعات روی یک دیسک نوشته می شود (در صورتیکه عملأ بر روی
دو دیسک نوشته می شود . مانند RAID0 ) ولی عمل خواندن , ازهر دودیسک انجام می شود ( کاهش ترافیک گذرگاه - نوشتن بر روی هر دو دیسک ولی خواندن مجزا )

- قابلیت برگرداندن %100 داده ها هنگام بروز مشکل برای یک دیسک .

- در نرخ انتقالات داده تغییر محسوسی نداریم. (یعنی وجود دو دیسک تفاوتی با یک دیسک ندارد ) .

- در شرایط خاص RAID1, توانایی تحمل خرابی بیش از یک دیسک را نیز دارد .

- ساده ترین طراحی در تکنولوژی RAID (مدار مربوط به Parity وجود ندارد )
معایب :

- بیشترین تعداد هارد دیسک در میان انواع RAID (بسته به انتخاب User )
- هزینه بالا

RAID2 : دارای خاصیت ECC با استفاده از کد همینگ
مزایا و مشخصات :

- تصحیح خطای بسیار سریع
- مناسب برای انتقال اطلاعات
معایب :

- طراحی بسیار یچیده که با صدمه دیدن یک دیسک دچار مشکل می شود .
- نامناسب در دید تجاری (تعداد زیاد درایوها )
کد همینگ :

یکی از روشهای محاسبه و کنترل خطا در سیستمهای دیجیتال می باشد . انواع روشها برای کنترل ترافیک داده های دیجیتال وجود دارد به عنوان مثال Parity haming code ,… که مجموعه این روشها را ECC می نامند . (Error Checking and Correcting)

RAID3 : انتقال موازی با استفاده از خاصیت Parity
مزایا و مشخصات :

- سیکل خواندن و نوشتن بسیار سریع .

معایب :

- طراحی بسیار پیچیده که با صدمه دیدن یک دیسک مجموعه دچار مشکل می شود .

کاربرد :

- میکس و مونتاژ تصویر

- ویرایش تصویر مانند RAID0

RAID4 : دیسک های داده مجزا دیسک مربوط به Parity مشترک

مزایا و مشخصات :

- سیکل خواندن بسیار سریع ( ترافیک کمتر در گذرگاه)

معایب :

- پیچیدگی بسیار بالا در طراحی مدار کنترلی مشکل در برگرداندن داده ها هنگام بروز اشکال در یک دیسک ( چرا که داده ها روی دیسکها توزیع شده است )

RAID5 : دیسک های داده مجزا و Parity توزیع شده در دیسکهای Data

مزایا و مشخصات :

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

- تک تک بلوک های داده روی دیسک ها نوشته می شوند و Parity مربوط به هر بلوک نیز داخل هارد مربوط ذخیره می گردد.

- سیکل خواندن بسیار سریع (ترافیک کمتر در گذرگاه )

- سیکل نوشتن متوسط (محاسبات مربوط به Parity )

- قابلیت و اطمینان بالا (وجود ECC )

معایب :

- خرابی در یک دیسک در خروجی تاثیر ندارد.

- طراحی پیچیده مدار کنترلی

- مشکل در برگرداندن داده ها هنگام بروز اشکال

کاربرد :

- در سیستمهای Server و بانکهای اطلاعاتی ISPها

RAID6 : دیسکهای داده ها مجزا با دو Parity توزیع شده مجزا

مزایا و مشخصات :

- RAID6 در واقع نسخه پیشرفته RAID5 می باشد که تصحیح و کنترل خطا را بهبود می بخشد . این ویرایش RAID اطمینان و توانایی بالا در زمینه data storage فراهم می کند .

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

معایب :

- طراحی مدار کنترلی بسیار پیشرفته و پیچیده .

- سیکل نوشتن بسیار کند ( دوبار محاسبه مربوط به Parity )

- نیاز به N+2 درایو دیسک سخت . بدلیل دارا بودن حالت Parity دو بعدی . ( N تعداد دیسکهای سخت در حالت معمولی )

- ادغام اطمینان بالا با قابلیت بالا

RAID7 : نقل وانتقال بهینه شده غیر همزمان به منظوردستیابی به نرخ انتقال بسیار سریع

مزایا و مشخصات :

- نقل و انتقال غیر همزمان و دارای کنترلگرهای مستقل.

- درایو مجزا برای ذخیره کردن اطلاعات مربوط بهParity

- برخورداری از سیستم Open System و استفاده از گذرگاهSCSI

- گذرگاه Cache داخلی با سرعت بالا (X-bus )

- دیسک های خواندن و نوشتن از امکان Choching استفاده میکنند.

- تکنولوژی مدار تولید Parity تا حدودی با سایر انواع Raid تفاوت دارد .

-امکان Hot Swaping

Open system :

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

RAID10 : این Raid حداقل به 4 دستگاه هاردیسک نیاز دارد

مزایا و مشخصات :

- عمل تکه تکه کردن بلوکهای داده همانند Raid1 انجام می پذیرد .

- تصحیح و کنترل خطا نیز مانند Raid2 می باشد .

- نرخ انتقال بالا

- در شرایط معین , امکان تحمل خرابی چند دیسک در این نوع RAID وجود دارد .

معایب :

- بسیار گران قیمت

- منبع تغذیه حتمأ باید متصل به ups باشد .

- جابجایی درایوها باید به صورت موازی انجام گیرد .

- سیستمهای Server و بانکهای اطلاعاتی .

RAID53 : نرخ انتقال بالا همراه با قابلیت انتقال مناسب

مشخصات و مزایا :

-این آرایه RAID حداقل به 5 دستگاه دیسک سخت نیاز دارد .

- RAID53 در واقع باید RAID03 نلمیده شود زیرا عمل Striping آن همانند RAID0 بوده و Segment بندی آن نیز مانند RAID3 می باشد.

- تحمل خطای آن مانند RAID3 می باشد.

- نسبت به RAID3 دارای نرخ انتقال بسیار بهتری می باشد.

معایب :

- قیمت بالا

- همه دیسک ها باید با همدیگر سنکرون شوند که انتخاب نوع و مدل درایو را محدود می سازد .

- Stripe کردن در سطح بایتها نهایتأ در محاسبه ظرفیت فرمت شده تأثیر منفی می گذارد .

RAID 0+1 : نرخ انتقال داده بهینه

مزایا و مشخصات :

- حداقل به 4 دستگاه هاردیسک نیاز دارد .

- RAID 0+1 به عنوان آرایه آینه ای نیز معروف است با این تفاوت که قطعات داده ها یا Segment ها طبق استراتژی RAID0 ایجاد شده اند .

- تحمل خطای این نوع آرایه مانند RAID5 می باشد .

- نرخ انتقال بالا .

- بهترین انتخاب برای سیستمهایی که به کارایی بالا بدون توجه به حداکثر اطمینان نیاز داشته باشند .

معایب :

- RAID 0+1 نباید با RAID10 اشتباه گرفته شود . کوچکترین مشکل در عملکرد یک درایو , آرایه را به مدل RAID0 تبدیل خواهد کرد .

- قیمت بسیار بالا

- جابجایی درایوها باید به صورت موازی انجام گیرد .

کاربرد :

- پردازشهای تصویری و fileserever های عمومی .

نتیجه گیری :

همانطور که مشخص شد ، استفاده ازRAID برای مقاصد معین می باشد و در کاربردهای عادی و روزمره کارایی چشمگیری را به سیستم PC اضافه نمی کند . به عنوان مثال امکان استفاده از CD-ROM و Rewriter روی این کانکتورها وجود ندارد .بنابراین هنگام استفاده از RAID ابتدا هدف و مورد استفاده خود را مشخص کنید سپس RAID مناسب را انتخاب نمایید.

منبع

من تو را دوست دارم.. دیگری تو را دوست دارد.. دیگری دیگری را دوست دارد.. و این چنین است که ما تنهاییم..
(آخرین ویرایش در این ارسال: ۲۶-مهر-۱۳۹۰, ۱۳:۴۱:۰۳، توسط علي برقي.)
۲۶-مهر-۱۳۹۰, ۱۳:۳۷:۲۷
ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, sungirl69, رسول, rdscience
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #17
RE: سوال در مورد سخت افزار
نقل قول: مرسی .یه سوال دیگه: چه جور دیتایی وارد RAM میشه؟

منظورتون از چجور ديتايي چي هست ؟
وقتي يه نرم افزار رو اجرا مي كنيم ، چند فايل مختلف براي شروع به كار نرم افزار بايد فرا خواني شود كه روي هارد ديسك قرار دارد ، بنابراين ، اطلاعات از هارد به روي RAM ريخته مي شه تا عمليات دسترسي به فايل هاي مورد نياز يراي CPU انجام شود .
پس هر ديتايي كه در هارد هست ، زمان اجراي مورد خاصي ، در RAM هم مي تونه باشه ...

منظورتون همين بود ؟

موفق باشيد.
يا علي.

۲۶-مهر-۱۳۹۰, ۱۴:۰۰:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, sungirl69, رسول, rdscience
sungirl69 آفلاین
دختر خورشید
**

ارسال‌ها: 81
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۹

تشکرها : 312
( 521 تشکر در 171 ارسال )
ارسال: #18
RE: سوال در مورد سخت افزار
(۲۶-مهر-۱۳۹۰, ۱۴:۰۰:۳۹)sharin نوشته است:
نقل قول: مرسی .یه سوال دیگه: چه جور دیتایی وارد RAM میشه؟

منظورتون از چجور ديتايي چي هست ؟
وقتي يه نرم افزار رو اجرا مي كنيم ، چند فايل مختلف براي شروع به كار نرم افزار بايد فرا خواني شود كه روي هارد ديسك قرار دارد ، بنابراين ، اطلاعات از هارد به روي RAM ريخته مي شه تا عمليات دسترسي به فايل هاي مورد نياز يراي CPU انجام شود .
پس هر ديتايي كه در هارد هست ، زمان اجراي مورد خاصي ، در RAM هم مي تونه باشه ...

منظورتون همين بود ؟

موفق باشيد.
يا علي.

سلام. نه ببخشید من منظورم اینه که چه موقعی از انواع رام استفاده میشه؟

هزاران دهقان دعای باران خواندند، ولی خدا دلش با کودکی بود که چکمه هایش سوراخ داشت !
(آخرین ویرایش در این ارسال: ۲۶-مهر-۱۳۹۰, ۱۸:۳۱:۴۶، توسط sungirl69.)
۲۶-مهر-۱۳۹۰, ۱۸:۲۴:۰۹
ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #19
RE: سوال در مورد سخت افزار
موقع استفاده از سیستم همون ram هست دیگه
ببین تو زبان برنامه نویسی به فرض
dim amin as string
amin = "iranvij"

یه متغییر میگیریم که این متغییر داخلش کلمه ایران ویج ذخیره شده
میره تو قسمتی از رم فضا میگیره

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

۲۶-مهر-۱۳۹۰, ۲۳:۴۵:۰۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : rdscience, sungirl69
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #20
RE: سوال در مورد سخت افزار
نقل قول: سلام. نه ببخشید من منظورم اینه که چه موقعی از انواع رام استفاده میشه؟

:d

يه مقدار سؤالتون رو واضح تر بپرسيد كه ما انقدر به اين مغزهه بنده خدا فشار نياريم ... ( در حالت عادي هم ازش زياد كار مي كشيم ... )

منظورتون سؤال 2 ي خودتون بود ؟ تكنولوژي ساخت حافظه ها ؟ SRAM و EPROM و E2PROM و ... ؟

۲۷-مهر-۱۳۹۰, ۰۰:۴۲:۲۱
وب سایت ارسال‌ها
پاسخ
Mr.pRoGraMmer غایب
کاربر با تجربه
****

ارسال‌ها: 1,084
موضوع‌ها: 58
تاریخ عضویت: اسفند ۱۳۸۷

تشکرها : 2031
( 2927 تشکر در 1008 ارسال )
ارسال: #21
RE: سوال در مورد سخت افزار
سوالو اشتباه پرسیده
حافظه Rom

حافظه ROM يک نوع مدار مجتمع (IC) است که در زمان ساخت داده هائی در آن ذخيره می گردد. اين نوع حافظه ها علاوه بر استفاده در کامپيوترهای شخصی در ساير دستگاههای الکترونيکی نيز به خدمت گرفته می شوند. حافظه های ROM از لحاظ تکنولوژی استفاده شده، دارای انواع متفاوتی است :
• ROM
• PROM
• EPROM
• EEPROM
• Flash Memory
هر يک از مدل های فوق دارای ويژگی های منحصربفرد خود می باشند . حافظه های فوق در موارد زيردارای ويژگی مشابه می باشند:
• داد ه های ذخيره شده در اين نوع تراشته ها " غير فرار " بوده و پس از خاموش شدن منبع تامين انرژی اطلاعات خود را از دست نمی دهند.
• داده های ذخيره شده در اين نوع از حافظه ها غير قابل تغيير بوده و يا اعمال تغييرات در آنها مستلزم انجام عمليات خاصی است.

مبانی حافظه های ROM

حافظه ROM از تراشه هائی شامل شبکه ای از سطر و ستون تشکيل شده است ( نظير حافظه RAM) . هر سطر و ستون در يک نقظه يکديگر را قطع می نمايند. تراشه های ROM دارای تفاوت اساسی با تراشه های RAM می باشند. حافظه RAM از " ترانزيستور " به منظور فعال و يا غيرفعال نمودن دستيابی به يک " خازن " در نقاط برخورد سطر و ستون ، استفاده می نمايند.در صورتيکه تراشه های ROM از يک " ديود" (Diode) استفاده می نمايد. در صورتيکه خطوط مربوطه "يک" باشند برای اتصال از ديود استفاده شده و اگر مقدار "صفر" باشد خطوط به يکديگر متصل نخواهند شد. ديود، صرفا" امکان حرکت " جريان " را در يک جهت ايجاد کرده و دارای يک نفطه آستانه خاص است . اين نقطه اصطلاحا" (Forward breakover) ناميده می شود. نقطه فوق ميزان جريان مورد نياز برای عبور توسط ديود را مشخص می کند. در تراشه ای مبتنی بر سيلي****** نظير پردازنده ها و حافظه ، ولتاژ Forward breakover تقريبا" معادل شش دهم ولت است .با بهره گيری از ويژگی منحصر بفرد ديود، يک تراشه ROM قادر به ارسال يک شارژ بالاتر از Forward breakover و پايين تر از ستون متناسب با سطر انتخابی ground شده در يک سلول خاص است .در صورتيکه ديود در سلول مورد نظر ارائه گردد، شارژ هدايت شده (از طريق Ground ) و با توجه به سيستم باينری ( صفر و يک )، سلول يک خوانده می شود ( مقدار آن 1 خواهد بود) در صورتيکه مقدار سلول صفر باشد در محل برخورد سطر و ستون ديودی وجود نداشته و شارژ در ستون ، به سطر مورد نظر منتقل نخواهد شد.
همانطور که اشاره گرديد، تراشه ROM ، مستلزم برنامه نويسی وذخيره داده در زمان ساخت است . يک تراشه استاندارد ROM را نمی توان برنامه ريزی مجدد و اطلاعات جديدی را در آن نوشت . در صورتيکه داده ها درست نبوده و يا مستلزم تغيير و يا ويرايش باشند، می بايست تراشه را دور انداخت و مجددا" از ابتدا عمليات برنامه ريزی يک تراشه جديد را انجام داد.فرآيند ايجاد تمپليت اوليه برای تراشه های ROM دشوار است .اما مزيت حافظه ROM بر برخی معايب آن غلبه می نمايد. زمانيکه تمپليت تکميل گرديد تراشه آماده شده، می تواند بصورت انبوه و با قيمت ارزان به فروش رسد.اين نوع از حافظه ها از برق ناچيزی استفاده کرده ، قابل اعتماد بوده و در رابطه با اغلب دستگاههای الکترونيکی کوچک، شامل تمامی دستورالعمل های لازم به منظور کنترل دستگاه مورد نظر خواهند بود.استفاده از اين نوع تراشه ها در برخی از اسباب بازيها برای نواختن موسيقی، آواز و ... متداول است .

حافظه PROM

توليد تراشه های ROM مستلزم صرف وقت و هزينه بالائی است .بدين منظور اغلب توليد کنندگان ، نوع خاصی از اين نوع حافظه ها را که PROM )Programmable Read-Only Memory) ناميده می شوند ، توليد می کنند.اين نوع از تراشه ها با محتويات خالی با قيمت مناسب عرضه شده و می تواند توسط هر شخص با استفاده از دستگاههای خاصی که Programmer ناميده می شوند ، برنامه ريزی گردند. ساختار اين نوع از تراشه ها مشابه ROM بوده با اين تفاوت که در محل برخورد هر سطر و ستون از يک فيوز( برای اتصال به يکديگر) استفاده می گردد. يک شارژ که از طريق يک ستون ارسال می گردد از طريق فيوز به يک سلول پاس داده شده و بدين ترتيب به يک سطر Grounded که نماينگر مقدار "يک" است ، ارسال خواهد شد. با توجه به اينکه تمام سلول ها دارای يک فيوز می باشند، درحالت اوليه ( خالی )، يک تراشه PROM دارای مقدار اوليه " يک" است . به منظور تغيير مقدار يک سلول به صفر، از يک Programmer برای ارسال يک جريان خاص به سلول مورد نظر، استفاده می گردد.ولتاژ بالا، باعث قطع اتصال بين سطر و ستون (سوختن فيوز) خواهد کرد. فرآيند فوق را " Burning the PROM " می گويند. حافظه های PROM صرفا" يک بار قابل برنامه ريزی هستند. حافظه های فوق نسبت به RAM شکننده تر بوده و يک جريان حاصل از الکتريسيته ساکن، می تواند باعث سوخته شدن فيور در تراشه شده و مقدار يک را به صفر تغيير نمايد. از طرف ديگر ( مزايا ) حافظه ای PROM دارای قيمت مناسب بوده و برای نمونه سازی داده برای يک ROM ، قبل از برنامه ريزی نهائی کارآئی مطلوبی دارند.

حافظه EPROM

استفاده کاربردی از حافظه های ROM و PROM با توجه به نياز به اعمال تغييرات در آنها قابل تامل است ( ضرورت اعمال تغييرات و اصلاحات در اين نوع حافظه ها می تواند به صرف هزينه بالائی منجر گردد)حافظه هایEPROM)Erasable programmable read-only memory) پاسخی مناسب به نياز های مطح شده است ( نياز به اعمال تغييرات ) تراشه های EPROM را می توان چندين مرتبه باز نويسی کرد. پاک نمودن محتويات يک تراشه EPROM مشتلزم استفاده از دستگاه خاصی است که باعث ساطع کردن يک فرکانس خاص ماوراء بنفش باشد.. پيکربندی اين نوع از حافظه ها مستلزم استفاده از يک Programmer از نوع EPROM است که يک ولتاژ را در يک سطح خاص ارائه نمايند ( با توجه به نوع EPROM استفاده شده ) اين نوع حافظه ها ، نيز دارای شبکه ای مشتمل از سطر و ستون می باشند. در يک EPROM سلول موجود در نقظه برخورد سطر و ستون دارای دو ترانزيستور است .ترانزيستورهای فوق توسط يک لايه نازک اکسيد از يکديگر جدا شده اند. يکی از ترانزيستورها Floating Gate و ديگری Control Gate ناميده می شود. Floating gate صرفا" از طريق Control gate به سطر مرتبط است. ماداميکه لينک برقرارباشد سلول دارای مقدار يک خواهد بود. به منظور تغيير مقدار فوق به صفر به فرآيندی با نام Fowler-Nordheim tunneling نياز خواهد بود .Tunneling به منظور تغيير محل الکترون های Floating gate استفاده می گردد.يک شارژ الکتريکی بين 10 تا 13 ولت به floating gate داده می شود.شارژ از ستون شروع و پس از ورود به floating gate در ground تخليه خواهد گرديد. شارژ فوق باعث می گردد که ترانزيستور floating gate مشابه يک "پخش کننده الکترون " رفتار نمايد . الکترون های مازاد فشرده شده و در سمت ديگر لايه اکسيد به دام افتاد و يک شارژ منفی را باعث می گردند. الکترون های شارژ شده منفی ، بعنوان يک صفحه عايق بين control gate و floating gate رفتار می نمايند.دستگاه خاصی با نام Cell sensor سطح شارژ پاس داده شده به floating gate را مونيتور خواهد کرد. در صورتيکه جريان گيت بيشتر از 50 درصد شارژ باشد در اينصورت مقدار "يک" را دارا خواهد بود.زمانيکه شارژ پاس داده شده از 50 درصد آستانه عدول نموده مقدار به "صفر" تغيير پيدا خواهد کرد.يک تراشه EPROM دارای گيت هائی است که تمام آنها باز بوده و هر سلول آن مقدار يک را دارا است.
به منظور باز نويسی يک EPROM می بايست در ابتدا محتويات آن پاک گردد. برای پاک نمودن می بايست يک سطح از انرژی زياد را به منظور شکستن الکترون های منفی Floating gate استفاده کرد.در يک EPROM استاندارد ،عمليات فوق از طريق اشعه ماوراء بنفش با فرکانس 253/7 انحام می گردد.فرآيند حذف در EPROM انتخابی نبوده و تمام محتويات آن حذف خواهد شد. برای حذف يک EPROM می بايست آن را از محلی که نصب شده است جدا کرده و به مدت چند دقيقه زير اشعه ماوراء بنفش دستگاه پاک کننده EPROM قرار داد.
EPROM سر نام عبارت (Erasable Programmable Read Only Memory ) است که به آن حافظه فقط خواندني قابل برنامه ریزي نيز گفته ميشود. EPROM ها تراشه هاي حافظه غير فرار ( پايدار ) هستند که پس از ساخت برنامه ريزي ميشوند. تفاوت اين نوع حافظه با حافظه PROM ، قابليت پاک شدن برنامه هاي درون آن ميباشد. در اين تراشه ها اشعه ماوراء بنفش قوي ميتواند اتصالهاي قطع شده تراشه را دوباره برقرار کند. اگر چه قيمت EPROM ها بسيار بيشتر از DROM ها است اما اگر تغييرات زيادي در برنامه ريزي اعمال گردد، EPROM مقرون بصرفه خواهد بود.

حافظه های EEPROM و Flash Memory

با اينکه حافظه ای EPROM يک موفقيت مناسب نسبت به حافظه های PROM از بعد استفاده مجدد می باشند ولی کماکن نيازمند بکارگيری تجهيزات خاص و دنبال نمودن فرآيندهای خسته کننده به منظور حذف و نصب مجدد آنان در هر زمانی است که به يک شارژ نياز باشد. در ضمن، فرآيند اعمال تغييرات در يک حافظه EPROM نمی تواند همزمان با نياز و بصورت تصاعدی صورت پذيرد و در ابتدا می بايست تمام محتويات را پاک نمود.حافظه های Electrically Erasable Programmable Read Only Memory)EEOPROM) پاسخی مناسب به نيازهای موجود است . در حافظه های EEPROM تسهيلات زير ارائه می گردد:
• برای بازنويسی تراشه نياز به جدا نمودن تراشه از محل نصب شده نخواهد بود.
• برای تغيير بخشی از تراشه نياز به پاک نمودن تمام محتويات نخواهد بود.
• اعمال تغييرات در اين نوع تراشه ها مستلزم بکارگيری يک دستگاه اختصاصی نخواهد بود.
در عوض استفاده از اشعه ماوراء بنفش، می توان الکترون های هر سلول را با استفاده از يک برنامه محلی و بکمک يک ميدان الکتريکی به وضعيت طبيعی برگرداند. عمليات فوق باعث حذف سلول های مورد نظر شده و می توان مجددا" آنها را بازنويسی نمود.تراشه های فوق در هر لحظه يک بايت را تغيير خواهند داد.فرآيند اعمال تغييرات در تراشه های فوق کند بوده و در مواردی که می بايست اطلاعات با سرعت تغيير يابند ، سرعت لازم را نداشته و دارای چالش های خاص خود می باشند.
توليدکنندگان با ارائه Flash Memory که يک نوع خاص از حافظه های EEPROM می باشد به محدوديت اشاره شده پاسخ لازم را داده اند.در حافظه Falsh از مدارات از قبل پيش بينی شده در زمان طراحی ، به منظور حذف استفاده می گردد ( بکمک ايجاد يک ميدان الکتريکی). در اين حالت می توان تمام و يا بخش های خاصی از تراشه را که " بلاک " ناميده می شوند، را حذف کرد.اين نوع حافظه نسبت به حافظه های EEPROM سريعتر است ، چون داده ها از طريق بلاک هائی که معمولا" 512 بايت می باشند ( به جای يک بايت در هر لحظه ) نوشته می گردند. شکل زير حافظه BIOS را که نوع خاصی از حافظه ROM مدل Flash memory است ، نشان می دهد.


(آخرین ویرایش در این ارسال: ۲۷-مهر-۱۳۹۰, ۰۲:۳۲:۵۸، توسط Mr.pRoGraMmer.)
۲۷-مهر-۱۳۹۰, ۰۲:۲۲:۳۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sungirl69, sharin
sungirl69 آفلاین
دختر خورشید
**

ارسال‌ها: 81
موضوع‌ها: 11
تاریخ عضویت: بهمن ۱۳۸۹

تشکرها : 312
( 521 تشکر در 171 ارسال )
ارسال: #22
RE: سوال در مورد سخت افزار
مرسی جوابمو گرفتم.

فقط میخوام بدونم آیا حافظه ای به نام EAPROM هم داریم؟

هزاران دهقان دعای باران خواندند، ولی خدا دلش با کودکی بود که چکمه هایش سوراخ داشت !
۲۷-مهر-۱۳۹۰, ۰۹:۵۴:۵۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوال در مورد موس هایی با تعداد کلید بیشتر sarv 23 15,260 ۲۴-خرداد-۱۳۹۲, ۱۲:۰۳:۱۲
آخرین ارسال: sarv
at سوال در مورد پرینتر Iron_Fist 1 2,684 ۱۷-فروردین-۱۳۸۵, ۱۳:۳۳:۴۰
آخرین ارسال: Iron_Fist

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 10 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS