Электронный документооборот страхового общества
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: культурология как наука, сочинение татьяна
| Добавил(а) на сайт: Ivan.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
Тем не менее «родной» операционной системой для процессора Alpha
является всё–таки UNIX. В отличие от NT, UNIX — полностью 64-разрядная
система, а это немаловажно для некоторых приложений (32–разрядная адресация
в Windows NT позволяет держать в памяти «всего» 4Gb данных, и это
достаточно серьёзное ограничение для систем управления базами данных и ряда
других приложений). Следующая версия NT будет поддерживать 64–разрядные
адреса (VLM — Very Large Memory), но истинно 64–разрядной будет только NT
6.0. Впрочем, большинство пользователей могут об этом не беспокоиться;
нижеприведённые данные показывают, что существенной разницы в скорости
работы под Digital UNIX и Windows NT не наблюдается (тестировались рабочие
станции Digital Personal Workstation; модели 433a, 433au, 500a, 500au,
600a, и 600au — первые три цифры означают тактовую частоту процессора, "а"
- Alpha, "u" - Unix):
|SPECint_base95 |
|CPU |MHz |NT |Unix |Ratio |
|Alpha 21164 |433 |12.2 |12.1 |101% |
|Alpha 21164 |500 |13.9 |13.7 |101% |
|Alpha 21164 |600 |16.3 |16.0 |102% |
|SPECfp_base95 |
|CPU |MHz |NT |Unix |Ratio |
|Alpha 21164 |433 |15.3 |16.9 |91% |
|Alpha 21164 |500 |16.5 |18.0 |92% |
|Alpha 21164 |600 |18.4 |19.9 |92% |
Будущее
Во втором квартале текущего года должно начаться производство
процессора 21264 (EV6) — по той же 0.35–микронной технологии, что и 21164;
количество транзисторов на площади 302 мм2 — более пятнадцати миллионов;
внутренняя кэш–память будет расширена до 128 килобайт (2x64), а частота
обращения к ней достигнет 333MHz (пропускная способность — до 5.2GBps).
Анонсирован и новый набор микросхем 21272 «Tsunami», который поддерживает
один или два процессора 21264, одну или две шины памяти (256-бит, 83MHz,
SDRAM) и две параллельных 64–разрядных шины PCI (пропускная способность —
до 2.6 GBps).
Сфера применения систем на базе Alpha процессоров
Учитывая отношение цена/качество систем на базе Альфы, можно предположить, что они смогут потеснить продукцию Intel, особенно на рынке настольных рабочих станций (в сервере вычислительная мощность процессора не является определяющей, гораздо больше зависит от пропускной способности дисковой и сетевой подсистемы).
Учитывая дороговизну DigitalUNIX и слабую поддержку Windows наиболее разумным выбором будут, получившие широкое распространение в Internet, свободно распространяемые варианты Unix–подобных систем — Linux, NetBSD.
Делая такой выбор мы перестаем зависеть от прихоти одного производителя и сводим затраты на программное обеспечение к нулю.
Linux для Альф имеет едва ли не такую же широкую поддержку как и для i386, делая такой выбор можно получить доступ к огромному количеству качественного бесплатного программного обеспечения и главное, к опыту накопленному «сетевой общественностью».
В последнее время все больше производителей коммерческого программного
обеспечения портируют свои приложения на платформу Linux, так что любители
«коробочных» программ также найдут для себя много интересного.
Люди, желающие получить надежную систему и обеспокоенные проблемами
безопасности информации, сочтут более подходящим вариантом NetBSD —
наследницу знаменитой 4.4 BSD Lite 2. Это проект, появившийся несколько
позднее широко известной в кругах российских провайдеров операционной
системы FreeBSD, призванный расширить круг поддерживаемого во FreeBSD
железа (в частности архитектуру Альфа). NetBSD сохранила совместимость с
FreeBSD и унаследовала высокое качество кода ядра и его устойчивость. Корме
того NetBSD в отличие от Linux поддерживается централизованно и нет
множества «чуть-чуть» отличающихся редакций, которые зачастую нуждаются в
отдельном документировании. Так как NetBSD относится к семейству BSD, то и
множество книг по 4.4 LIte2, BSDI, FreeBSD вполне подходят на роль
сопроводительных документов.
Использование операционных систем Linux или NetBSD в качестве решений
для систем на основе Альфы наиболее предпочтительны именно в России. Эти
операционные системы бесплатные и пользуются широкой поддержкой в
Интернете. Таким образом затраты на программное обеспечение при построении
(например) Веб–сервера сведутся только к затратам на железо.
Архитектура IA64
В конце 1999 года Intel (в сотрудничестве с Hewlett–Packard) планирует
представить Merced — первый процессор, построенный с использованием
архитектуры нового поколения, совместно разработанной двумя компаниями.
Хотя эта 64–разрядная архитектура основана на многолетних исследованиях
Intel, HP, других компаний и университетов, она радикально отличается от
всего, что было до сих пор представлено на рынке.
Эта архитектура, известная под названием Intel Architecture–64 (IA–64), полностью «порывает с прошлым». IA–64 не является как 64–разрядным
расширением 32–разрядной архитектуры х86 компании Intel, так и переработкой
64–разрядной архитектуры PA–RISC компании HP. IA–64 представляет собой
нечто абсолютно новое — передовую архитектуру, использующую длинные слова
команд (long instruction words (LIW)), предикаты команд (instruction
predication), устранение ветвлений (branch elimination), предварительную
загрузку данных (speculative loading) и другие ухищрения для того, чтобы
«извлечь больше параллелизма» из кода программ. Несмотря на то, что Intel и
HP обещали добиться обратной совместимости с существующим программным
обеспечением, работающим на процессорах архитектур х86 и PA–RISC, они до
сих пор не разглашают, каким образом это будет сделано. На самом деле
обеспечить такую совместимость совсем не просто; достаточно вспомнить
гораздо менее кардинальный переход с 16–разрядной на 32–разрядную
архитектуру х86, продолжавшийся 12 лет и до сих пор не завершённый.
Правда, переход к архитектуре IA–64 в ближайшее время вряд ли затронет большинство пользователей, поскольку Intel заявила, что Merced разрабатывается для серверов и рабочих станций класса high–end, а не для компьютеров среднего уровня. Фактически, компания заявила, что IA–64 не заменит х86 в ближайшем будущем. Похоже на то, что Intel и другие поставщики продолжат разрабатывать чипы х86.
Перед тем, как углубиться в технические детали, попробуем понять, почему Intel и HP рискнули пойти на столь кардинальные перемены. Причина сводится к следующему: они считают, что как CISC, так и RISC–архитектуры исчерпали себя.
Небольшой экскурс в прошлое. Архитектура х86 компании Intel — CISC
архитектура, появившаяся в 1978 году. В те времена процессоры представляли
собой скалярные устройства (то есть могли в каждый момент времени выполнять
только одну команду), при этом конвейеров практически не было. Процессоры
содержали десятки тысяч транзисторов. PA–RISC компании HP была разработана
в 1986 году, когда технология суперскалярных (с возможностью выполнения
нескольких команд одновременно) конвейеров только начала развиваться.
Процессоры содержали сотни тысяч транзисторов. В конце 90–х наиболее
совершенные процессоры содержат миллионы транзисторов. К моменту начала
выпуска Merced компания Intel планирует перейти на 0.18–микронную
технологию вместо нынешней 0.25–микронной. Уже первые чипы архитектуры
IA–64 будут содержать десятки миллионов транзисторов. В дальнейших
модификациях их число увеличится до сотен миллионов.
Разработчики процессоров стремятся создавать чипы, содержащие как можно больше функциональных узлов — что позволяет обрабатывать больше команд параллельно — но одновременно приходится существенно усложнять управляющие цепи для распределения потока команд по обрабатывающим узлам. На данный момент лучшие процессоры не могут выполнять более четырёх команд одновременно, при этом управляющая логика занимает слишком много места на кристалле.
В то же время, последовательная структура кода программ и большая
частота ветвлений делают задачу распределения потока команд крайне сложной.
Современные процессоры содержат огромное количество управляющих элементов
для того, чтобы минимизировать потери производительности, связанные с
ветвлениями, и извлечь как можно больше «скрытого параллелизма» из кода
программ. Они изменяют порядок команд во время исполнения программы, пытаются предсказать, куда необходимо будет перейти в результате очередного
ветвления, и выполняют команды до вычисления условий ветвления. Если путь
ветвления предсказан неверно, процессор должен сбросить полученные
результаты, очистить конвейеры и загрузить нужные команды, что требует
достаточно большого числа тактов. Таким образом, процессор, теоретически
выполняющий четыре команды за такт, на деле выполняет менее двух.
Проблему ещё осложняет тот факт, что микросхемы памяти не успевают за тактовой частотой процессоров. Когда Intel разработала архитектуру х86, процессор мог извлекать данные из памяти с такой же скоростью, с какой он их обрабатывал. Сегодня процессор тратит сотни тактов на ожидание загрузки данных из памяти, даже несмотря на наличие большой и быстрой кэш–памяти.
[pic]
Говоря о том, что CISC– и RISC–архитектуры исчерпали себя, Intel и HP имеют в виду обе эти проблемы. В двух пространных интервью журналу BYTE они раскрыли некоторые детали архитектуры IA-64:
- Команды в формате IA–64 упакованы по три в 128–битный пакет для быстрейшей обработки. Обычно это называют «LIW encoding» (русский аналог подобрать сложно, наиболее адекватно перевести как
Рекомендуем скачать другие рефераты по теме: греция реферат, картинки реферат.
Категории:
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата