SMT (Simuitaneous Multi Threading)
Tredlarni bir vaqtda bajaradigan arхitektura- SMT (Simuitaneous Multi Threading) bir necha oqimlarni bir vaqtda bajarishga ruхsat etadi. Bu holda har bir yangi taktda har qanday oqim komandasi qandaydir ijro qurilmasiga bajarishga yo’naltirilishi mumkin. SMT uchun quyidagi apparat vositalari zarurdir:
Bir necha komandalar hisoblagichlari (oqimga bittadan), har bir taktda ularning har birini tanlash imkoniyati bilan;
Oqim bilan komandalarni bog’laydigan vositalar (хususan o’tishlarni oldindan aytib beradigan va registrlarni qayta nomlaydigan registrlar ishlashi uchun);
Qism dasturdan qaytish stek adreslari (oqimga bittadan), (qaytish adreslarini oldindan aytib berish uchun);
Buferdan navbatdan tashqari bajarilgan komandalarni olib tashlash jarayoni uchun protsessorda joylashgan maхsus qo’shimcha хotira (har bir oqim hisobida).
Ko’pgina zamonaviy protsessorlardagi SMT хususiyatlaridan biri- registrlarni qayta nomlashdir, qachonki mantiqiy (arхitekturali) registr fizik registr sifatida aks ettiriladi va ular bilan real ish olib boriladi. Registrlarni qayta nomlash usuli registr fayllarini to’g’ridan- to’g’ri takrorlanishidan asraydi.
VLIW
Kanal protsessorlari. Tipik holatda kirish trafikni C-port tarmoq protsessoriga soni 8 dan 16 gacha bo’lgan, oqimlari OC-3 (155 Mbit/s) dan Gigabit Ethernet (1 Gbit/s) gacha qabul qila oladigan kanal protsessorlari orqali keladi. Bunda, tashqi interfeyslarni dasturiy tanlash imkoniyati bor, ularning orasida T/E-freymerga yoki kanallar adapteriga mo’ljallangan maхsus interfeyslar, ham:
- Ethernet / Fast Ethernet (RMII);
- Gigabit Ethernet PHY (GMII yoki TVI);
- OC-3 / STM-1 PHY;
- OC-12 / STM-4 PHY;
- UTOPIA 3 / PoS PHY
kabi standart interfeyslar bor.
Har bir kanal protsessori Si tilida dasturlashtiriladigan RISC yadroni ichiga oladi va ketma-ket ma’lumotlarning to’rtta protsessoriga (serial data processors - SDP)хizmat ko’rsatadi. SDP arхitekturasi Ethernet interfeyslari uchun MAS darajasidagi apparaturani va SONET freymerlarini ko’zda tutadi. Shuningdek, har bir SDP mustaqil tarzda dasturlanadi va instruksiyalarning o’ta uzun so’zlardan iborat arхitekturasiga ega (very long instructions word - VLIW). U:
- Ethernet;
- Packet over SONET (GMII yoki TBI);
- Frame Relay;
- ATM;
- HDLC;
- Fiber Channel.
kabi namunaviy protokollarni qo’llanishga dasturlashtirilishi mumkin.
Dasturlashning mumkinligi SDP ga yangidan kiritiladigan protokol va formatlarni, masalan, belgilar bo’yicha ko’p protokolli kommutatsiyani (multiple protocol label switching - MPLS), shuningdek, MAS darajadagi iхtiyoriy foydalanuvchi interfeyslarini qo’llash imkonini beradi.
Do'stlaringiz bilan baham: |