Professional Documents
Culture Documents
Предавање 7-12 мала база PDF
Предавање 7-12 мала база PDF
Предавање 7 – Проточност
9.Пакет за издавање: - множество инструкции што се издаваат заедно во еден такт циклус;
пакетот може да биде определен статички од компајлерот или динамички од процесорот.
10.Многу долг инструкциски збор ВЛИВ (VLIW) – стил на архитектура на инструкциско множество
кое почнува повеќе операции кои се дефинирани како независни во една голема инструкција,
обично со повеќе одделини полиња со операциски код.
11.Одмотување на јамката за проточностите со повеќе статички издавања: - преименување
регистри, се врши од компајлер или хардвер за да се отстранат антизависностите. Антизависност
или именска зависност – преуредување принудено од повторното искористување на име, типично
на регистар, наместо вистинска зависност која носи вредност помеѓу две инструкции.
1.Блок или линија е минимална единица на информацијата што може да се наоѓа или да не се
наоѓа во кешот.
2.Стапка на погодоци, делот од пристапите кон меморијата кои се пронајдени на некое ниво од
мемориската хиерархија.
3.Стапка на промашување, делот од пристапите кон меморијата кои не се пронајдени на некое
ниво од мемориската хиерархија.
6.Принцип на локалност: временска локалност – според овој принцип, ако некоја податочна
локација е пристапена, таа има тенденција набрзо повторно да биде пристапена и просторната
локалност – според овој принцип, ако некоја податочна локација е пристапена, податоците со
блиска адреса имаат тенденција дека ќе бидат пристапени.
7.Директно мапирана кеш меморија: Структура на кеш меморијата во која секоја мемориска
локација е мапирана на точно една локација во кеш меморијата.
9.Бафер за запишување: ред на чекање во кој се чуваат податоците додека тие чекаат да бидат
запишани во меморијата.
10.Запишување назад: начин што оперира со записите ажурирајќи ги вредностите само кон
блокот во кешот, потоа пишувајќи го изменетиот блок во пониското ниво на хиерархијата кога
блокот е заменет.
11.Поделена кеш меморија – шема во која ниво од мемориската хиерархија е составено од две
независни кеш мемории кои работат паралелно една со друга, едната оперира со инструкции, а
другата со податоци.
1.Техниката кога главната меморија игра улога на кеш меморија за секундарниот складиштен
простор, обично имплементирана преку магнетни дискови се нарекува виртуелна меморија.
4.Виртуелни машини:
- зголемувањето на важноста на изолацијата и безбедноста во современите системи.
- пропустите во безбедноста и сигурноста на стандардните опреративни системи.
- споделувањето на еден компјутер меѓу повеќе неповрзани корисници.
- големите зголемувања на брзината на процесорите во текот на повеќе децении, што го прави
вишокот операции за ВМ поприфатлив.
5.ВММ – софтверот што поддржува ВМ е наречен виртуелен машински надгледувач (ВММ) или
хипервизор. ВММ е срцето на технологијата на виртуелните машини, а основната хардверска
платформа е наречена домаќин и неговите ресурси се делат меѓу гостинските ВМ.
6.Постојат три начини да се подобри средното време до грешка (МТТФ): избегнување грешки,
толеранција на грешки и предвидување грешки.
9.АТА и SCSI: Advanced Technology Attachment (ATA) – множество команди што се користи за В/И
уреди што е популарно во персоналните компјутери. Small Computer System Interface (SCSI) –
множество од команди што се користи како стандард за В/И уреди.
13.В/И трансакции – низа од операции над врската што вклучува барање и може да вклучи и
одговор, а секоја од нив може да содржи податоци. Трансакцијата е иницирана од едно барање и
може да земе многу индивидуални операции на магистралата.
17.Пренос на податоци меѓу уредите и меморијата – два различни методи со кои е овозможена
комуникација меѓу уредот и меморијата: прозивката и В/И прекините. Двете техники работат
најдобро со уреди од понизок пропусен опсег. Процесорот го користиме за пренос на податоци
помеѓу уредите и меморијата врз основа на прозивка.
19.Редундантна низа од евтини дискови (RAID) – организација на дисковите што користат низи од
мали и евтини дискови за да се зголемат перформансите и надежноста.
7.Униформиран пристап кон меморијата (УМА) за пристап до главната меморија е потребно исто
време без оглед кој процесор побарува пристап и кој збор е побаран.
10.Дефиниција кластери – Збир од компјутери поврзани преку В/И над стандарните мрежни
преклопници за да создадат повеќепроцесорски систем со предавање пораки.
12.Истовремена работа со повеќе нишки е верзија на работа со повеќе нишки што ги смалува
трошоците од работата со повеќе нишки со искористување на ресурсите потребни за динамички
распоредена микроархитектура со повеќе издавања.
13.СИСД или еден инструкциски поток, еден податочен поток. Еднопроцесорски систем. МИМД
или повеќе инструкциски потоци, повеќе податочни потоци. Повеќепроцероски системи.
СПДМ или една програма, повеќе податочни потоци. Една програма се извршува на сите
процесори. СИМД или еден инструкциски поток, повеќе податочни потоци. Повеќепроцесорски
систем. Истата инструкција е применета на многу подaточни потоци, како во векторскиот
процесор и процесорот со низи.
16.ГПУ (GPU) се забрзувачи што ги подобруваат ЦПУ, така што тие немора да ги извршуваат истите
задачи на ЦПУ. API на високо ниво кај ГПУ е ОпенЏиел (OpenGL) и Мајкрософтовиот ДајректИкс
(DirectX).
18.Заклучок:
- Популарно е користењето паралелно процесирање во разни домени.
- Производителите на сите десктоп и сервер микропроцесори градат повеќепроцесорски систем
за да достигнат поголеми перформанси.
- Повеќе процесори на еден чип дозволуваат многу поразлична брзина на комуникација отколку
дизајнот со повеќе чипови, нудејќи и помало задоцнување и поголем пропусен опсег.