Intel i960

Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (квітень 2016)
Intel i960
Мікропроцесор Intel i960CA
Розробник: Intel

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

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

Використовується у деяких військових застосунках.[джерело?]

Походження

Проектування i960 було розпочато через провал проекту iAPX 432 на початку 1980-х років. Особливістю iAPX 432 була підтримка на апаратному рівні мов, що підтримують розмітку, захист пам'яті і збір сміття — таких, як Ada і LISP. Але, через низку проблем (складність навчання програмуванню, гібридні компоненти реалізації та ін), 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 років.

Архітектура

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

Примітки

Див. також

  • Intel i860


{{{alt}}} Це незавершена стаття про апаратне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.
  • п
  • о
  • р
Мікропроцесори архітектури RISC
Дійсні
Колишні

П:  Портал «Інформаційні технології»