Tankcsaták, bacimentes mobilok, Bluetooth sapka

Heti okosság: Apple A7, IOMMU, HSA direktívák

Tudástárunk a héten 4 darab friss anyaggal bővült!

Hirdetés

Apple A7

Az Apple A7 SoC egy évvel az A6 és A6X után 2013 őszén mutatkozott be az iPhone 5s okostelefonban. Leglényegesebb tulajdonsága, hogy elődjéhez hasonlóan nem az ARM egy konkrét dizájnját (mondjuk a Cortex-A15-öt) használta fel az Apple, hanem alapjaitól saját, Cyclone kódnevű processzormagot tervezett. Ez a mag ráadásul 64 bites, azaz a legújabb ARMv8 utasításarchitektúrával működik. Legnagyobb vetélytársaival ellentétben nem négy, hanem csak két magja van, ráadásul ezek viszonylag alacsony, 1,3-1,4 GHz-es órajelen járnak, az A7 mégis kétszer olyan gyors, mint az A6, tehát felveszi a versenyt a konkurens négymagosokkal, miközben egyszálas végrehajtási sebessége nagyon magas. Megduplázódott az elsőszintű gyorsítótár (64 kB adat és 64 kB utasítás), a két mag között megosztott, másodszintű gyorsítótár továbbra is 1 MB, emellett van még egy 4 MB-os, harmadszintűnek jelölt gyorsítótár is, ami az IGP működését segíti. Nem változott a memóriavezérlő szélessége, továbbra is 2 x 32 bites, de már az LPDDR3-at is támogatja.

Balra az iPhone 5s, jobbra az iPad készülékekbe kerülő Apple A7 rendszerchip
Balra az iPhone 5s, jobbra az iPad készülékekbe kerülő Apple A7 rendszerchip

Az Apple A7 bejegyzés folytatása ide kattintva olvasható!

IOMMU

Az IOMMU egy olyan, az integrált vagy különálló chipsetben elhelyezett címfordítási és védelmi funkció, amely felprogramozása után teljesítményveszteség nélkül teszi lehetővé, hogy a virtualizált operációs rendszerek közvetlenül és egymástól védetten kezeljék az egyes eszközöket. A futó programok a lapozáshoz hasonló (gyakorlatilag annak megfelelő) memóriavédelemmel együtt kezelhetik egyszerre a hardvereket és azoknak is ugyanilyen szintű védelem mellett, teljes körű hozzáférésük van a rendszermemória programonkénti részeihez. Hasonló a virtuális memóriához: az sem virtuális gépekre, hanem nagyon is valósan egymás mellett futó programokra vonatkozik. Fontos, hogy a DMA-megközelítésű IOMMU-nak nincs CPU-terhelése, mivel az (integrált) északi vagy déli hídban van a dedikált hardvere.

Az IOMMU bejegyzés folytatása ide kattintva olvasható!

További friss tudástár bejegyzések:

A cikk még nem ért véget, kérlek, lapozz!