Кіріспе

32 биттік RISC-ке ұқсас есептеу архитектурасы

Клипер архитектурасы – Fairchild Semiconductor компаниясы жасаған 32 биттік RISC-ке ұқсас нұсқаулар жиынтығы архитектурасы. Бұл архитектура нарықта үлкен сәттілікке жете алмады, және Clipper процессорларын пайдаланатын маңызды өнімдерді шығарған компьютер өндірушілері тек Intergraph және High Level Hardware болды, алайда Opus Systems өзінің жеке серверлік жүйелерінің бір бөлігі ретінде Клипер негізіндегі өнімді ұсынды. Клипер архитектурасын қолданатын алғашқы процессорларды Fairchild компаниясы жобалап, сатты, бірақ оларға жауапты бөлімі 1987 жылы Intergraph компаниясына сатылды; Intergraph өз жүйелерінде пайдалану үшін Клипер процессорларын жетілдіруді жалғастырды. Клипер архитектурасы ертерек CISC архитектураларымен салыстырғанда қарапайым нұсқаулар жиынтығын қолданды, бірақ ол сол кездегі басқа RISC процессорларында кездеспейтін бірқатар күрделі нұсқауларды да қамтыды. Бұл нұсқаулар Клипер процессорындағы Macro Instruction ROM деп аталатын жадта сақталды. Бұл жүйе Клиперге басқа RISC процессорларына қарағанда кодтың тығыздығын арттыруға мүмкіндік берді.

Нұсқалар

Фэрчайлд шығарған алғашқы Clipper микропроцессоры C100 болды, ол 1986 жылы қолжетімді болды. Одан кейін 1988 жылы Intergraph компаниясынан жылдам C300 пайда болды. Clipper-дің соңғы моделі C400 1990 жылы шығарылды, ол жылдамдық үшін қайта жобаланды және оған көбірек қозғалатын нүктелік регистрлер қосылды. C400 процессоры екі негізгі архитектуралық тәсілді біріктіріп, жаңа деңгейдегі өнімділікке қол жеткізді – суперскалярлық нұсқаулар жіберу және суперпиплиндік операция. Көптеген процессорлар сол кезде суперскалярлық нұсқауларды немесе суперпиплиндік операцияларды жеке қолданғанда, Clipper C400 екеуін де қолданған алғашқы процессор болды. Intergraph C5 деп аталатын келесі Clipper процессор дизайны бойынша жұмыс бастады, бірақ ол аяқталмады және шығарылмады. Дегенмен, C5 үшін бірнеше озық процессорлық дизайн техникалары әзірленді, және Intergraph оларға патент алды. Бұл патенттер, бастапқы Clipper патенттерімен бірге, Intergraph компаниясының Intel және басқа компанияларға қарсы патенттік құқық бұзу туралы сот процестерінің негізі болды. Көптеген басқа микропроцессорлардан айырмашылығы, Clipper процессорлары бірнеше жеке чиптер жиынтығынан тұрды. C100 және C300 үш чиптен тұрады: бір орталық процессорлық блок, ішінде бүтін сандық блок және қозғалатын нүктелік блок бар, және екі кэш және жад басқару блогы (CAMMU), біреуі деректерге, екіншісі нұсқауларға жауапты. CAMMU кэштерді, аудармалық буферлерді, жадты қорғауды және виртуалды жадты қолдауды қамтиды. C400 төрт негізгі блоктан тұрады: бүтін сандық CPU, FPU, MMU және кэш блогы. Бастапқы нұсқада CPU және FPU үшін бір-бір чип, ал MMU және кэш блогы үшін дискретті элементтер қолданылды, бірақ кейінгі нұсқаларда MMU және кэш блогы бір CAMMU чипіне біріктірілді.

Интерграфтың Clipper жүйелері

Intergraph бірнеше буын Clipper жүйелерін, оның ішінде серверлер мен жұмыс станцияларын сатты. Бұл жүйелер InterAct, InterServe және InterPro өнімдерінің қатарын қамтиды және көбінесе CAD нарығына бағытталған еді. Fairchild UNIX System V нұсқасы – CLIX операциялық жүйесін Clipper жүйелерімен қолдану үшін кеңейтті. Intergraph өз Clipper негізделген жүйелері үшін CLIX-ті қабылдап, оны дамытуды жалғастырды; бұл жүйелер үшін қолжетімді жалғыз операциялық жүйе болды. Intergraph Clipper жүйелері үшін Microsoft Windows NT нұсқасын жасауға тырысты және оны көрсетті, бірақ бұл жұмыс шығарылмас бұрын тоқтатылды. Intergraph Clipper желісін тоқтатуға шешім қабылдады және оның орнына Windows NT-мен x86 жүйелерін сата бастады.