Flinn klassifikatsiyasi. SISD, MISD, SIMD, MIMD. Flinn klassifikatsiyasi. - 1966 yilda Maykl Flinn buyruqlar soni va ma'lumot oqimlari asosida kompyuter arxitekturasini tasniflashni taklif qildi (Flinning taksonomiyasi deb atalgan).
- Flinn mashina tuzilishini tavsiflash uchun oqim tushunchasidan foydalanadi.
- Oqim shunchaki elementlarning ketma-ketligini anglatadi (ma'lumotlar).
- Kompyuter arxitekturalarini tasniflash buyruq oqimlari va ma'lumotlar oqimlari soniga asoslangan (Flynn taksonomiyasi).
- Flinning taksonomiyasi (Flynn’s Taxonomy):
- SISD - Single instruction single data / Bitta buyruq bitta ma’lumot oqimi.
- SIMD: Single instruction multiple data / Bitta buyruq ko’p ma’lumotlar oqimi.
- MISD: Multiple instructions single data / Ko’p buyruqlar bitta ma’lumot oqimi.
- MIMD: Multiple instructions multiple data / Ko’p buyruqlar ko’p ma’lumotlar oqimi.
-
SISD - SISD (Singe-Instruction stream, Singe-Data stream / Bitta buyruq bitta ma’lumot oqimi)
- SISD an’anaviy monoprotsessorga (Fon Neyman arxitekturasi) mos keladi.
- Bitta ma’lumot oqimi bitta buyruq oqimi bilan qayta ishlanadi YOKI bir protsessorli kompyuter, qaysiki dasturdan bitta buyruq oqimi tashqil qilinadigan.
SISD SIMD - SIMD (Single-Instruction stream, Multiple-Data streams / Bitta buyruq ko’p ma’lumotlar oqimi)
- Har bir buyruq turli xil protsessorlar tomonidan turli xil ma'lumotlarda amalga oshiriladi, ya'ni bir xil ma'lumotlarga ega bo'lgan bir xil turdagi protsessual oqimlarning bir nechta ishlov berish birliklarida bajariladi.
- Ushbu guruh qatorlarni (massivlar) qayta ishlash mashinalariga bag'ishlangan.
- Ba'zan vektor protsessorlari ham ushbu guruhning bir qismi sifatida ko'rib chiqilishi mumkin.
SIMD - Bu yerda CU= Control Unit-boshqarish bloki,
- PE= Processing Element-ishlov berish elementi,
- M= Memory-xotira
MISD - MISD (Multiple-Instruction streams, Singe-Data stream / Ko’p buyruqlar bitta ma’lumot oqimi)
- Har bir protsessor turli xil ko'rsatmalar ketma-ketligini bajaradi.
- MISD kompyuterlarida bitta ma'lumotlar oqimida bir nechta protsessor birliklari ishlaydi.
MISD - Bu yerda CU= Control Unit-boshqarish bloki,
- PE= Processing Element-ishlov berish elementi,
- M= Memory-xotira
MIMD - MIMD (Multiple-Instruction streams, Multiple-Data streams / Ko’p buyruqlar ko’p ma’lumotlar oqimi)
- Har bir protsessorda alohida dastur mavjud.
- Har bir dasturdan buyruq oqimi yaratiladi.
- Har bir buyruq turli xil ma'lumotlar asosida ishlaydi.
- Ushbu so'nggi mashina turi an'anaviy ko'p protsessorlar guruhini yaratadi. Bir nechta ma'lumot uzatish oqimlarida bir nechta protsessor birliklari ishlaydi.
MIMD - Protsessorlarni tashkil etilishi
- Single Instruction, Single Instruction, Multiple Instruction Multiple Instruction
- Single Data Stream Multiple Data Stream Single Data Stream Multiple Data Stream
- (SISD) (SIMD) (MISD) (MIMD)
Do'stlaringiz bilan baham: |