Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
32 биттік RISC-ке ұқсас есептеу архитектурасы
32 bit RISC like computing architecture
Клипер архитектурасы – Fairchild Semiconductor компаниясы жасаған 32 биттік RISC-ке ұқсас нұсқаулар жиынтығы архитектурасы. Бұл архитектура нарықта үлкен сәттілікке жете алмады, және Clipper процессорларын пайдаланатын маңызды өнімдерді шығарған компьютер өндірушілері тек Intergraph және High Level Hardware болды, алайда Opus Systems өзінің жеке серверлік жүйелерінің бір бөлігі ретінде Клипер негізіндегі өнімді ұсынды. Клипер архитектурасын қолданатын алғашқы процессорларды Fairchild компаниясы жобалап, сатты, бірақ оларға жауапты бөлімі 1987 жылы Intergraph компаниясына сатылды; Intergraph өз жүйелерінде пайдалану үшін Клипер процессорларын жетілдіруді жалғастырды. Клипер архитектурасы ертерек CISC архитектураларымен салыстырғанда қарапайым нұсқаулар жиынтығын қолданды, бірақ ол сол кездегі басқа RISC процессорларында кездеспейтін бірқатар күрделі нұсқауларды да қамтыды. Бұл нұсқаулар Клипер процессорындағы Macro Instruction ROM деп аталатын жадта сақталды. Бұл жүйе Клиперге басқа RISC процессорларына қарағанда кодтың тығыздығын арттыруға мүмкіндік берді.
The Clipper architecture is a 32 bit RISC like instruction set architecture designed by Fairchild Semiconductor. The architecture never enjoyed much market success, and the only computer manufacturers to create major product lines using Clipper processors were Intergraph and High Level Hardware, although Opus Systems offered a product based on the Clipper as part of its Personal Mainframe range. The first processors using the Clipper architecture were designed and sold by Fairchild, but the division responsible for them was subsequently sold to Intergraph in 1987; Intergraph continued work on Clipper processors for use in its own systems. The Clipper architecture used a simplified instruction set compared to earlier CISC architectures, but it did incorporate some more complicated instructions than were present in other contemporary RISC processors. These instructions were implemented in a so called Macro Instruction ROM within the Clipper CPU. This scheme allowed the Clipper to have somewhat higher code density than other RISC CPUs.
Нұсқалар
Фэрчайлд шығарған алғашқы 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 чипіне біріктірілді.
The initial Clipper microprocessor produced by Fairchild was the C100, which became available in 1986. This was followed by the faster C300 from Intergraph in 1988. The final model of the Clipper was the C400, released in 1990, which was extensively redesigned to be faster and added more floating point registers. The C400 processor combined two key architectural techniques to achieve a new level of performance — superscalar instruction dispatch and superpipelined operation. While many processors of the time used either superscalar instruction dispatch or superpipelined operation, the Clipper C400 was the first processor to use both. Intergraph started work on a subsequent Clipper processor design known as the C5, but this was never completed or released. Nonetheless, some advanced processor design techniques were devised for the C5, and Intergraph was granted patents on these. These patents, along with the original Clipper patents, have been the basis of patent infringement lawsuits by Intergraph against Intel and other companies. Unlike many other microprocessors, the Clipper processors were actually sets of several distinct chips. The C100 and C300 consist of three chips: one central processing unit containing both an integer unit and a floating point unit, and two cache and memory management units (CAMMUs), one responsible for data and one for instructions. The CAMMUs contained caches, translation lookaside buffers, and support for memory protection and virtual memory. The C400 consists of four basic units: an integer CPU, an FPU, an MMU, and a cache unit. The initial version used one chip each for the CPU and FPU and discrete elements for the MMU and cache unit, but in later versions the MMU and cache unit were combined into one CAMMU chip.
Интерграфтың 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 жүйелерін сата бастады.
Intergraph sold several generations of Clipper systems, including both servers and workstations. These systems included the InterAct, InterServe, and InterPro product lines and were targeted largely at the CAD market. Fairchild promoted the CLIX operating system, a version of UNIX System V, for use with the Clipper. Intergraph adopted CLIX for its Clipper based systems and continued to develop it; this was the only operating system available for those systems. Intergraph did work on a version of Microsoft Windows NT for Clipper systems and publicly demonstrated it, but this effort was canceled before release. Intergraph decided to discontinue the Clipper line and began selling x86 systems with Windows NT instead.