ПредишенСледващото

асинхронни процесори

Както се използва в днешно време процесори, както е известно, по компютърни науки курсове за училищни и университетски са държавни машини, използващи Булева (двоичен) логика. Проблемът е, че за да се определи състоянието на автомата, когато истински физическото му изпълнение може да не по всяко време, защото неговите клетки имат различен от нула време за превключване от един двоично състояние на другия (с други думи, в момента на преминаване на състоянието на клетките и съответно машината като цяло е сигурно) , Часовници просто трябва да се определи на дискретни държавната машина. В съвременните компютри тя използва системния часовник (отделен ASIC), който получава сигнали от всички чипове, монтирани върху система (майка) съвет. Всички ключове в рамките на чип, прикрепени към повишават или понижават край на часовник сигнал, така че компютърът звена работят синхронно.

Първоначално всички процесори са синхронни. Това продължи повече от половин век, инженери и програмисти смятат, че е естествено и очевидно. Следователно, честотата на часовника е една от основните характеристики на съвременните процесори, въпреки че тяхното изпълнение се определя не само нея, но и архитектура и набор инструкции. Главният дизайнер на бордови системи (FDC) за ВМС Ярослав Афанасиевич Hetagurov на на едно от заседанията на Съвета на виртуален компютър музей () ми каза, че веднъж извикан в Централния комитет и бе помолен да обясни защо изпълнението на борда му компютър е десет пъти по-ниска от тази за използване на подобна елементна база US военен компютър. Оказа се, че американците, използвани в колата си, а екипът е много кратък "в папагали" Тя беше много по-продуктивни, въпреки че реалните бойни мисии и двата автомобила са почти еднакви.

За да започнете да се дефинира какво samotaktiruemy процесор samotaktiruemaya логика, и т.н. "асинхронна обработка" термини (асинхронен процесор) и "samotaktiruemy процесор" (самостоятелно във времето процесор, clockless процесор) -.... синоними, т.е., да посочат също: процесор, като една или повече вътрешни часовници и поради това не изискват централна генератор часовник, и схеми, които подкрепят разпространението на обща външен часовник сигнал. Тези процесори отделят много по-малко радиовълни и консумират по-малко енергия, отколкото синхронните процесори. При проектирането на вътрешните елементи на асинхронен процесор не обсъжда синхронизация им с други единици. За комуникация между блокове се използва един протокол: - ръкостискане отговор. Когато се правят изчисленията, блоковете не консумират почти всичко, а в режим на заспиване, но все пак да реагират бързо на исканията. Тук виждаме, че данните за изчисляване на управление на процеса: няма данни - без компютър дейност. Разбираемо е, че тези блокове е по-лесно да се интегрират в така наречената система върху чип (SOC), и в резултат на цялостната им дейност е по-висока от тази на синхронни процесори. Повишена производителност се постига в тази единица е необходимо да се изчака външен часовник сигнал за извършване на тяхната работа.

Asynchronous система е по-надежден, защото нейните подсистеми работят в по-широк кръг от захранващото напрежение и температурни промени. Важно е, че samotaktiruemym е не само процесора, но и останалата част на чипа: Чипсет, RAM, контролери и др целия набор от такива чипове и се нарича samotaktiruemoy логика (clockless логика) ... Американската термин clockless логика (буквално - "netaktiruemaya логика") може да бъде подвеждащо, така че ние се подчертае, че за асинхронно чип обикновено са необходими часовник сигнали, но техният източник е местен.

Бих искала да отбележа, че всеки орган на човешкото тяло, всяка клетка има така наречените пейсмейкъри, пейсмейкъри, майстор тактова честота, ритъм, при които те се случват различни процеси. Тук ние също сме свидетели на асинхронен схема часовник, на който дойде днес, и разработчиците на елементната база.

Чудя се, ако много от идеите, първоначално дойде на BT и програмиране на инженеринга и строителството на електронни устройства, тук обратната движение: samotaktiruemye схема нещо напомня на ООП.

Посоченият по-горе съвместно продукт ARM-договарянето е първият търговски достъпен общо предназначение асинхронен процесора. Минали проекти пострадали недостатъци, като например ниска производителност, трудност на програмиране и проблем взаимодействие със съществуващите чип с памет и периферни автобуси, изчислен на клокнат процесор. Този продукт за решаване на този проблем е подкрепена от съвместимостта с синхронни чипове.

За широкото въвеждане асинхронни процесори трябва да бъде не по-малко от пет години, при условие че те не са добре поддържани инструменти, и най-важното, да изискват радикални промени в дизайна на хардуер и софтуер.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!