Nega joylashtirilgan protsessorlardan foydalanamiz?
Asosiy protsessorlar ichiga ba’zi komponentlar, kiritish/chiqarishga o’xshash, o’rnatilishi samaradorlini pasayishini ko’rsatsa, buning aksi sifatida ajratilgan yordamchi protsessorlar, va boshqalar samaradorlikni oshishini ko’rsatadi. CHunki, ular protsessorlar o’rtasida shinalar orqali ma’lumot uzatish bilan bog’liq muammolarga duch kelmaydi. Integrallashgan (joylashtirilgan) protsessor butun boshli platani loyihalashtirishni soddalashtiradi, chunki platadagi komponentlar kam soni uni otladka jarayonini ham soddalashtiradi(plata yuzasida qancha kam komponentlar bo’lsa, shuncha nosozliklar ham kam bo’ladi). Plata darajasidagi loyihalashtirilgan komponentlar iste’mol quvvati chipda o’rnatilagan komponentlarnikiga qaraganda ko’proq bo’ladi. Kam sonli protsessor komponentlari va kam iste’mol quvvati integrallashgan(o’rnatilgan) protsessorlar yordamida arzon platalarni yaratishga olib keladi.
Tom ma’noda yuzlab o’rnatilgan protsessorlar mavjud, bugungi kunda bulardan hech biri o’rnatilgan tizimlarni loyihalashda dominant(hukumron) hisoblanmaydi. Ko’p sonli mavjud konstruktsiyalarga qaramasdan, o’rnatilgan protsessorlarni arxitektura deb nomlanuvchi turli “guruhlar”ga bo’linishi mumkin. Protsessorlar tegishli arxitektura guruhida bajara oladigan mashina kodi buyruqlar jamlanmasi orqali, bir protsessora guruhi ikkinchisidan farqlanadi. Qachon bir xil mashina kodi buyruqlari jamlanmasini baja olsa, protsessorlar bir xil arxitekturada hisoblanadi. 7.1-jadvalda real protsessorlar arxitekturasi va ular arxitekturasi oilalari keltirilgan.
7.1 jadval
Arxitektura
|
Protsessor
| |
Ishlab chiqaruvchi
| | |
AMD
|
Au1xxx
|
AdvancedMicroDevices
|
ARM
|
ARM7, ARM9
|
ARM
|
C16X
|
C167CS, C165H, C164CI
|
Infineon
|
ColdFire
|
5282, 5272, 5307, 5407
|
Motorola/Freescale
|
I960
|
I960
|
Vmetro
|
M32/R
|
32170, 32180, 32182, 32192
|
Renesas/Mitsubishi
|
M Core
|
MMC2113, MMC2114
|
Motorola/Freescale
|
MIPS32
|
R3K, R4K, 5K, 16,
|
MTI4kx, IDT, MIPS Technologies
|
NEC
|
Vr55xx, Vr54xx, Vr41xx
|
NEC Corporation
|
PowerPC
|
82xx,74xx,8xx,7xx,6xx,5xx,4xx
|
IBM, Motorola/Freescale
|
68k
|
680x0 (68K, 68030, 68040, 68060),683xx
|
Motorola/Freescale
|
SuperH (SH)
|
SH3 (7702,7707, 7708,7709), SH4(7750)
|
Hitachi
|
SHARC
|
SHARC
|
Analog Devices, Transtech DSP,
Radstone
|
strongARM
|
strongARM
|
Intel
|
SPARC
|
UltraSPARC II
|
SunMicrosystems
|
TMS320C6xxx
|
TMS320C6xxx
|
TexasInstruments
|
x86
|
X86 [386,486,Pentium (II, III,
IV)…]
|
Intel, Transmeta, National
Semiconductor, Atlas
|
TriCore
|
TriCore1, TriCore2,…
|
Infineon
|
Dostları ilə paylaş: |