طبقه بندی فلین

دانشنامه عمومی

طبقه بندی فلین یک طبقه بندی برای معماری های کامپیوتر است. در کل، کامپیوترهای دیجیتال براساس تعدد دستورالعمل ها و جریان های داده در ۴ دسته طبقه بندی شده اند. مایکل فلوین این شما را جهت طبقه بندی و سازمان دهی کامپیوترها در سال ۱۹۶۶ میلادی ارائه کرد. عنصر اساسی فرایند محاسبات اجرای دنباله ای از دستورالعمل های مربوط به مجموعه ای از داده ها است. [ ۱]
این چهار طبقه بر مبنای تعداد دستورهای هم زمان و رشته داده های قابل دسترسی در معماری تعریف شد:
• ( SISD ) یک دستور یک داده
• ( SIMD ) یک دستور چند داده
• ( MISD ) چند دستور یک داده
• ( MIMD ) چند دستور چند داده
( SIMD ) یک دستور چند داده نشان دهندهٔ کامپیوترهای سریالی امروز است که در آن دستورالعمل ها سریال اجرا می شوند، اما گاهی ممکن است در حین اجرا همپوشانی اتفاق بیفتد. اکثر سیستم های تک پردازنده امروزی دارای خط لوله هستند. کامپیوترهای سریال ممکن است دارای چندین واحد عملیاتی باشند، اما تمامی آن ها زیر نظر یک واحد کنترلی کار می کنند.
( MIMD ) چند دستور چند داده نشان دهندهٔ کامپیوترهای چند پردازنده یا سیستم های چند کامپیوتری می باشد که در آن ها فعل و انفعالات بین چندین پردازنده اتفاق می افتد، دلیل بر اینکه جریان های حافظه در میان یک فضای اشتراکی مابین پردازنده ها تقسیم می شود. سیستم های MIMD در ذات به صورت فشرده با هم جفت شده اند. اگر درجهٔ تعامل مابین پردازنده ها بالا باشد، بخاطر اینکه MIMD کلاس گسترده ای از کامپیوترها است، در سال ۱۹۸۸ فردی به نام جانسون طبقه بندی بیشتری از این دسته را براساس ساختار حافظهٔ آن ها ( توزیع شده یا عمومی ) و مکانیزم مورد استفاده در ارتباطات و هماهنگ سازی ( متغیرهای مشترک یا تبادل پیام ) پیشنهاد داد که در زیر امده است:[ ۲]
• GMSV
• GMMP
• DMSV
• DMMP
عکس طبقه بندی فلین
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس