NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4427 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: Fifo چیست

  1. #1
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض Fifo چیست

    سلام به همه دوستان و مهندسین گرامی.یه سوال کوچیک داشتم از خدکت علمای بزرگ
    علما کسی میتونه در مورد در مورد کلمه زیبای fifo اطلاعاتی به ما بده که معنیش چیه و چیکار میکنه.راستش توی دستورات cmsis زیاد اومده و واسه مطالب جدید با مشکل مواجه شدم

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    Sep 2010
    نوشته ها
    158
    تشکر
    102
    تشکر شده 72 بار در 47 پست

    پیش فرض

    سلام، شرمنده فقط می دونم i یعنی input و o یعنی output و حدس میزنم f هم مربوط به fast باشه. فکر کنم داخل دیتاشیت 2378 خونده بودم.

  4. تشکرها از این نوشته :


  5. #3
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    سلام اسی جان . چطوری دادا ؟
    FIFO و LIFO دو آرایش از چینش مقادیر در حافظه هست . FIFO یعنی First In First Out . یعنی اونی که اول میاد اول هم میره . به این نحوه چینش Queue یا صف هم گفته میشه . این خاصیت هم روی سخت افزار و هم روی نرم افزار قابل پیاده سازیه . مثل Buffer . بافر اطلاعات رو میگیره و به ترتیب پشت سر هم میچینه تا اونایی که اول اومدن خارج بشن .
    مورد بعدی LIFO یا Last In First Out هست . یعنی اونی که آخر اومده اول هم میره بیرون . تو سخت افزار معمولا این خاصیت مال Stack یا پشته هست . پشته برای یسری اهداف خاص مثل فراخوانی توابع بکار میره . میشه با نرم افزار هم این خاصیت رو شبیه سازی کرد . بعنوان نمونه برای یک پشته نرم افزاری ، فکر کنید باید یه برنامه بنویسید که تشخیص بده آیا به تعدادی پرانتز باز که در یک متن وجود داره پرانتز بسته شده یا نه . ابتدا با شناسایی پرانتز های باز پشته از مقدار 0 به بالا میاد مثلا 10 برای 10 پرانتز باز ، و سپس با پیدا کردن هر پرانتز بسته یک واحد از آخر پشته کم میشه اگه به صفر رسید یعنی تعداد درسته .

  6. کاربران : 9 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  7. #4
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    سلام اسی جان . چطوری دادا ؟
    FIFO و LIFO دو آرایش از چینش مقادیر در حافظه هست . FIFO یعنی First In First Out . یعنی اونی که اول میاد اول هم میره . به این نحوه چینش Queue یا صف هم گفته میشه . این خاصیت هم روی سخت افزار و هم روی نرم افزار قابل پیاده سازیه . مثل Buffer . بافر اطلاعات رو میگیره و به ترتیب پشت سر هم میچینه تا اونایی که اول اومدن خارج بشن .
    مورد بعدی LIFO یا Last In First Out هست . یعنی اونی که آخر اومده اول هم میره بیرون . تو سخت افزار معمولا این خاصیت مال Stack یا پشته هست . پشته برای یسری اهداف خاص مثل فراخوانی توابع بکار میره . میشه با نرم افزار هم این خاصیت رو شبیه سازی کرد . بعنوان نمونه برای یک پشته نرم افزاری ، فکر کنید باید یه برنامه بنویسید که تشخیص بده آیا به تعدادی پرانتز باز که در یک متن وجود داره پرانتز بسته شده یا نه . ابتدا با شناسایی پرانتز های باز پشته از مقدار 0 به بالا میاد مثلا 10 برای 10 پرانتز باز ، و سپس با پیدا کردن هر پرانتز بسته یک واحد از آخر پشته کم میشه اگه به صفر رسید یعنی تعداد درسته .
    سعید جان دمت گرم داداش. خیلی ماهی
    باورت نمیشه چقد گیرش بودم .اولش فکر میکردم باید یه جور حافظه باشه که با dma ربط داره.ممنون داداش.باید برم انگلیسیمو درست کنم.اینطوری نمیشه

  8. تشکرها از این نوشته :


موضوعات مشابه

  1. ای سی fifo با حجم بالا
    توسط farshid.62 در انجمن پیشنهاد واردات قطعات / اضافه کردن محصول به فروشگاه
    پاسخ: 4
    آخرين نوشته: 05-11-2016, 20:02
  2. خطای در طراحی ریست چه تاثیری داره
    توسط gbg در انجمن AT91 series (ATMEL)
    پاسخ: 6
    آخرين نوشته: 02-09-2013, 20:46
  3. چرا Mega16A در لیست کدویژون نیست ?
    توسط beroz در انجمن AVR
    پاسخ: 2
    آخرين نوشته: 20-09-2012, 12:54
  4. مد ریست و خراب شدن میکرو
    توسط behnam6500 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 01-09-2012, 21:26
  5. مدار ریست
    توسط hamid6568 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 06-08-2012, 20:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •