اطلاعیه

Collapse
No announcement yet.

حافظه ها

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    حافظه ها

    بسمه الله الرحمن الرحیم
    دوستان سلام :smile:

    همونطور که می دانیم میکروی avr سه نوع حافظه دارد
    1) حافظه ی Flash
    2) حافظه ی EEPROM
    3) حافظه ی SRAM

    من در یک کتاب آموزشی خوانده ام که هر کدام از حافظه های فوق به شرح زیر محدودیت خواندن و نوشتن دارند:
    1) حافظه ی Flash ده هزار بار
    2) حافظه ی EEPROM صد هزار بار
    3) حافظه ی SRAM نامحدود

    در این صورت با توجه به این که میکرو می تواند قریب به 16 میلیون دستور را در ثانیه اجرا کند و به فرض این که در هر 10 دستور اجرا شده یکبار نیاز به خواندن و نوشتن متغیرها باشد در این صورت میکرو فورا از کار می افتد.

    می شود این مسئله را برای من توضیح دهید؟

    ممنون و متشکرم
    خدا نکند که روزمرگی ما را از مولایمان حضرت مهدی غافل کند

    #2
    پاسخ : حافظه ها

    نوشته اصلی توسط navidpourjafari
    بسمه الله الرحمن الرحیم
    دوستان سلام :smile:
    همونطور که می دانیم میکروی avr سه نوع حافظه دارد
    1) حافظه ی Flash
    2) حافظه ی EEPROM
    3) حافظه ی SRAM
    من در یک کتاب آموزشی خوانده ام که هر کدام از حافظه های فوق به شرح زیر محدودیت خواندن و نوشتن دارند:
    1) حافظه ی Flash ده هزار بار
    2) حافظه ی EEPROM صد هزار بار
    3) حافظه ی SRAM نامحدود
    در این صورت با توجه به این که میکرو می تواند قریب به 16 میلیون دستور را در ثانیه اجرا کند و به فرض این که در هر 10 دستور اجرا شده یکبار نیاز به خواندن و نوشتن متغیرها باشد در این صورت میکرو فورا از کار می افتد.
    می شود این مسئله را برای من توضیح دهید؟
    ممنون و متشکرم
    بنام خدا
    با سلام

    بصورت ساده ، مواردی که فرمودید ، بدینصورت است :

    میکرو برای خواندن / نوشتن هر متغیری بصورت موقت ، از SRAM موجود در چیپ استفاده میکند .

    میکرو برای ذخیره داده های مورد نیاز بصورت دایم ، از EEPROM موجود در چیپ استفاده میکند .

    برنامه اجرایی میکرو ، در FLASH ذخیره میشود ، و میکرو ، از این حافظه ، خط به خط ، برنامه را اجرا میکند .

    با احترام
    23/7/88

    دیدگاه


      #3
      پاسخ : حافظه ها

      به نظر شما ده هزار بار قابلیت نوشتن و خواندن برای اجرای کد های دستور العمل برنامه در حافظه ی Flash کم نیست؟
      خدا نکند که روزمرگی ما را از مولایمان حضرت مهدی غافل کند

      دیدگاه


        #4
        پاسخ : حافظه ها

        نوشته اصلی توسط navidpourjafari
        به نظر شما ده هزار بار قابلیت نوشتن و خواندن برای اجرای کد های دستور العمل برنامه در حافظه ی Flash کم نیست؟
        بنام خدا
        با سلام

        اجرای کد دستورالعمل برنامه توسط میکرو ، یعنی خواندن کد از حافظه flash ، که محدودیتی از این لحاظ ( خواندن ) نیست .

        با احترام

        23/7/88

        دیدگاه

        لطفا صبر کنید...
        X