Intel i960

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Мікропроцесор Intel i960CA

i960 (або i80960) - RISC-процесор Intel, популярний в 1990-х роках. Застосовувався у вбудованих системах і мікроконтролерах.

В кінці 1990-х випуск Intel i960 був припинений через угоди з DEC, за якими Intel отримала право виробляти StrongARM CPU.

В даний час використовується в деяких військових додатках.

Походження[ред.ред. код]

Проектування i960 було розпочато у зв'язку з провалом проекту iAPX 432 на початку 1980-х років. Особливістю iAPX 432 була підтримка на апаратному рівні мов, що підтримують розмітку, захист пам'яті і збір сміття - таких, як Ада і Лісп. Але, через низку проблем (складність навчання програмуванню, гібридні компоненти реалізації та ін), iAPX 432 володів порівняно низькою продуктивністю.

У 1982 році Intel і Siemens створили спільну компанію BiiN (Billions Invested In Nothing), одним із завдань якої була розробка відмовостійкої об'єктно-орієнтованої системи з апаратною підтримкою мови Ада. До цього проекту долучилися багато учасників команди i432. В якості керівника проекту був запрошений Гленфорд Майерс, який раніше працював в IBM.

Перші робочі чипи нового процесора з'явилися наприкінці 1985 року.

Унаслідок внутрішньої конкуренції з 80386 і з i860 (ще одного RISC-процесора Intel), i960 не став процесором загального призначення, але зате знайшов застосування в сфері високопродуктивних 32-бітних вбудованих систем.

Процесор використовувався в відмовостійких бортових ЕОМ винищувачів F-22, де застосовано 2 ЕОМ по 66 модулів кожна, основою яких є процесор i960. Їх планувалося замінити в F-22, вироблених після 2004-2005 років[1].

Архітектура[ред.ред. код]

Щоб уникнути проблем з продуктивністю, з якими зіткнувся i432, в i960 була використана архітектура RISC (у повному обсязі - тільки в i960MX), а підсистема пам'яті стала 33-бітною - 32-бітові слова і один біт, який вказує на «захищеність» пам'яті. Була обрана оригінальна Berkeley RISC-архітектура, особливо в частині використання технології реєстрових вікон («register windows»), яка забезпечує більш швидкий виклик процедур. Конкуруюча архітектура Стенфордського університету, реалізована в MIPS, не використовує цю систему, покладаючись у цьому питанні на компілятор. Як і в більшості 32-бітних архітектур, на відміну від 80386, i960 має 32-бітну «плоску» пам'ять без сегментації. Для архітектури i960 також передбачалася суперскалярна реалізація виконання команд.

Примітки[ред.ред. код]

Див. також[ред.ред. код]