انواع ROM ها
ROM Shadowing :
چیپ های RAM طبیعتاً در مقابل چیپ های DRAM ها کند می باشند زیرا زمان دستیابی به ROM 150 نانوثانیه است،
اما زمان دستیابی DRAM ها 50 نانوثانیه می باشد. به همین دلیل در بسیاری از سیستم ها ROM ها به صورت پنهان
Shadowing هستند، بدین معنی که ROM ها در ابتدای راه اندازی سیستم در چیپ های DRAM کپی می شوند که
این باعث دسترسی و اجرای سریعتر عملیات می شود.
بقیه در ادامه مطلب
انواع ROM ها
ROM Shadowing :
چیپ های RAM طبیعتاً در مقابل چیپ های DRAM ها کند می باشند زیرا زمان دستیابی به ROM 150 نانوثانیه است،
اما زمان دستیابی DRAM ها 50 نانوثانیه می باشد. به همین دلیل در بسیاری از سیستم ها ROM ها به صورت پنهان )
Shadowing ( هستند، بدین معنی که ROM ها در ابتدای راه اندازی سیستم در چیپ های DRAM کپی می شوند که
این باعث دسترسی و اجرای سریعتر عملیات می شود.
زیر برنامه ها و روال هایی که به روال های پنهانی ) Shoadowing Procedure ( معروفند، محتویات ROM را در RAM
کپی می کنند و آدرس آن را به عنوان ROM معرفی می کنند و ROM واقعی را غیرفعال می کنند، که این باعث می شود
که به نظر برسد که سیستم با سرعت 60 نانوثانیه کار می کند.
استفاده از این روش هنگامی مفید است که از یک سیستم عامل 16 بیتی مانند DOS و یا WIN3.1 استفاده می کنیم و اگر
از سیستم عامل 32 بیتی مانند WIN 98,WIN95,WIN NT استفاده می کنید، این روش تقریبا بی حاصل است، زیرا این
سیستم عامل ها هنگامی که بر روی سیستم اجرا می شوند از کد 16 بیتی ROM استفاده نمی کنند.
اما در عوض از گرداننده های 32 بیتی که در طول راه اندازی سیستم عامل در حافظه RAM بارگذاری می کنند، استفاده می
نمایند.
● PROM :
34
واحد سیستم
این چیپ ها که از نوع ROM می باشند در ابتدای ساخت خالی هستند و باید با داده هایی که می خواهید، برنامه ریزی کنید.
این نوع حافظه ها در اواخر سال 1970 به وسیله شرکت Tenas Instruments ساخته شد و در اندازه های مختلف 1 کیلو
بایت تا 2 مگابایت و بیشتر هستند که شماره شناسایی آنها 27 می باشد که عدد 27 شماره شناسایی چیپ های
PROM می باشد و اندازه این چیپ بر حسب بایت می باشد.
اگر چه می گوییم این حافظه ها در ابتدای ساخت خالی هستند اما به طور تکنیکی دارای مقدار 1 می باشند. بنابراین یک
PROM خالی می تواند برنامه ریزی شده باشد و ما می توانیم بر روی آن بنویسیم. برای نوشتن به دستگاه مخصوص که
ROM Programer یا سوزاننده ) Burner ( نام دارد، نیاز داریم.
برخی اوقات شنیده اید که به چیپ های ROM نیز Burning ) یعنی سوزان ( می گویند، زیرا هر بیت باینری یک فیوز است
که سالم بودن آن نشانگر یک و در غیر این صورت صفر می باشد.
بهتر است که بدانید اکثر چیپ ها با 5 ولت جریان فعال می شوند و هنگامی که ما برنامه ای را بر روی چیپ های PROM
می نویسیم یا اصطلاحا Program می نماییم، جریانی بیشتر از 5 ولت که معمولا 12 ولت است اعمال می کنیم که این باعث
سوختن فیوز های آدرس هایی می شود که ما می خواهیم. باید توجه داشته باشید که ما می توانیم یک را صفر تبدیل کنیم
ولی برعکس آن ممکن نیست. به این چیپ ها OTP ) One Time Programmable ( نیز می گویند.
● EPROM :
نیز یک نوع عمومی از PROM می باشد که قابلیت پاک شدن و دوباره برنامه ریزی را داراست. بر روی این چیپ ها یک بلور
کوارتز است که مستقیما بر روی die قرار دارد. این چیپ ها با شماره 27 xxxx شناسایی می شوند و به وسیله برنامه یا به
طور فیزیکی می توان آنها را پاک کرد.
هدف از قرار دادن بلور کوارتز این است که اشعه فرا بنفش به die برسد، زیرا چیپ EPROM با تابش اشعه فرا بنفش پاک
می شود. اشعه فرا بنفش باعث ایجاد یک واکنش شیمیایی می شود که فیوز ها را پشت سر هم ذوب می کند، بنابراین تمام
صفر ها به یک تبدیل می شوند و چیپ به حالت اولیه خود باز می گردد. برای این کار باید اشعه فرا بنفش در طول موج 2537
انگستروم و با شدت یکنواخت 12000 uv/cm2 و در مدت 5 تا 15 دقیقه باشد.
یک دستگاه پاک کننده EPROM ، یک تولید کننده امواج فرا بنفش است که دارای یک فضای بسته دارای یک کشو می
باشد و در بالای کشو تولید کننده امواج فرا بنفش قرار گرفته و چیپ ها درون کشو می باشند.
● EEPROM/Flash ROM :
35
واحد سیستم
یک نوع دیگر از چیپ های ROM ، چیپ های E EPROM که Flash ROM نیز نامیده می شوند و از خصوصیات مهم
آنها این است که قابل پاک شدن و برنامه ریزی توسط مدار هایی هستند که بر روی آنها نصب می شوند و وسایل و ابزار خاصی
نیاز ندارند.
این چیپ ها به وسیله شماره های 29 xxxx و 28 xxxx شناخته می شوند. هم اکنون بیشتر در مادر برد کامپیوترها از چیپ
های EEPROM استفاده می شود. این بدان معنی است که BIOS مادر برد خود را می توانید به وسیله دریافت نسخه به
روز درآمده از شرکت سازنده، به روز رسانی نمائید.
برچسب:
نویسنده: نگار حسینپور