Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги хакеры / журнал хакер / специальные выпуски / Специальный выпуск 38_Optimized

.pdf
Скачиваний:
1
Добавлен:
20.04.2024
Размер:
12.58 Mб
Скачать

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

P

 

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-x cha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

INTRO

С чем ассоциируются у меня IBM-PC Incompatible? Пожалуй, с ночами, проведенными за «Пэкмэном», с ожесточенным освоением «Редактора и Ассемблера», с первым приколом над бэкашкой в кабинете труда – после моих действий присовокупленный к ней робот-мани- пулятор не подпускал к себе никого, страшно щелкая захватами и жужжа дрелью. Препода это особо не волновало, так как в тот момент он боролся с другим зарвавшимся школяром, который посмел бросить ему вызов в «Wall» (ставший впоследствии «Арканоидом», если помнишь). Дерзкий перец был посрамлен со счетом 100500:80430. Вот, собственно, и все...

Правда, еще вспоминается момент, когда я впервые познакомился с девушкой. Это был первый в моей жизни x86-совместимый комп со всеми вытекающими – а именно, паскалем, бейсиком и CDMANом лично. Эх, молодость... :) С этого момента я и стал полностью IBM PC-совместимым человеком, почти забывшим про БК, Профи, Микрошу и прочие старые душевные тачки. Кроме того, я с подозрением отношусь к Маку. Уж больно повернуты его владельцы на своих «Путях Правильных Вещей» и прочих «Дизайнах, Созданных Для Людей». Нездоровым фанатизмом это отдает, товарищи. Хотя, как знать. В этот раз мы постарались рассказать о обо всем, что связано с «нестандартными компами» - так что тебе решать, нужен ли тебе супермаленький и супердешевый (и вполне IBM PC-совместимый) nano-itx, могучий и дорогой PowerPC G5, а может, ниче- го и не нужно, кроме старого доброго четвертого пня с WinXP. В таком случае, советую просто почитать ностальгические статьи про Спектрум, Коммодор, Амигу и прочих титанов. Кстати, когда я увидел в своем мыльнике статью живого фидошника-спектрумиста в UUE, по моей небритой щеке пробежала слеза умиления :). После этого я извлек из запыленной коробки на антресолях ПЭВМ «Микрошу» производства 1989г, подклю- чил ее к Soviet-TV “Юность”, вставил кассету в магнитолу и неспешно загрузил эпохальную игру «Клад». Сегодня я точно решил, что обязательно сделаю ее порт на PC. Эх, сколько раз я себе это обещал... Ну, понеслось: uses directdraw;

Dr.Klouniz

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

content

w Click

 

 

 

 

 

 

 

m

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

¹ 01 (38)

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

# НАСТОЯЩЕЕ

4 Сердце IBM PC

Процессоры семейства х86

8 Умножение производительности

Мультипроцессорные технологии

12 Битва титанов

64-разрядные процессоры AMD и Intel

16 Силиконовый мир

Чудеса Silicon Graphics

20 Personal Computer Must Die?

Все о Sony PlayStation 2 и ее конкурентах

24 Технология успеха

Alpha-процессоры и системы на них

28 Сервер подключ

Эволюция SPARC

32 Sun & Apple: перспективы российского рынка

Интервью с компьютерными монстрами

36 Хоть в карман, хоть на ладонь

КПК - твой маленький друг

# MACINTOSH

40 Mortal Combat: PC vs Mac

Вечный вопрос: что лучше?

44 Настольные Маки

Все о PowerMac и его маленьких друзьях

48 Точно в десятку

Архитектура и возможности Mac OS X

52 Интимные вопросы

44

ïðî Macintosh

Интервью с долгожителем

56 Изюминка в яблочном пироге

НАСТОЛЬНЫЕ

ÌÀÊÈ

Софт для Маков

60 Инструмент

Âñå î PowerMac

для творчества

и его маленьких

PC vs Mac. Часть 2 - мнение дизайнера

друзьях

64 Удобство и простотa

 

Мобильные маки

 

68 Тысячи лиц ПК

 

Обзор лучших эмуляторов альтернативных

 

платформ

 

70 Байки о Маке

 

Разбивая стереотипы

 

# ПРОШЛОЕ

72 Commodore,

Altair, Amiga...

Сага о трех компьютерах

76 ZX-Spectrum: автобиография титана

Рождение, история и мутации культового компьютера

72

COMMODORE, ALTAIR, AMIGA...

Сага о трех компьютерах

40

MORTAL

COMBAT:

PC VS MAC

Вечный вопрос: что лучше?

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

PERSONAL

COMPUTER

MUST DIE?

Все о Sony PlayStation 2 и ее конкурентах

# БУДУЩЕЕ

80 Игрушки для взрослых

Cуперкомпьютеры производительностью порядка квадриллионов операций в секунду

86 Возьми нейродруга в помощники

Нейрокомпьютер снаружи и изнутри

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

F

 

 

 

 

 

 

 

t

 

 

 

 

D

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

Редакция

 

 

 

 

to

 

 

 

 

 

 

 

» главный редактор

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

m

 

 

w Click

 

 

 

 

 

 

o

 

Николай «AvaLANche» Черепанов w

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

g

.c

 

 

(avalanche@real.xakep.ru)

 

 

p

 

 

 

 

 

 

 

 

 

 

 

df-x chan

e

 

 

 

 

 

 

 

 

 

 

 

 

 

» выпускающие редакторы

 

 

 

 

 

 

 

 

 

 

 

 

 

Александр Лозовский

 

 

 

 

 

 

 

 

 

 

 

 

 

(alexander@real.xakep.ru),

 

 

 

 

 

 

 

 

 

 

 

 

 

Андрей Каролик

 

 

 

 

 

 

 

 

 

 

 

 

 

(andrusha@real.xakep.ru)

 

 

 

 

 

 

 

 

 

 

 

 

»

» редакторы

 

 

 

 

 

 

 

 

 

 

 

 

Иван «SkyWriter» Касатенко

 

 

 

 

 

 

 

 

 

 

 

 

(sky@real.xakep.ru),

 

 

 

 

 

 

 

 

 

 

 

 

Константин «p0r0h» Буряков

 

 

 

 

 

 

 

 

 

 

 

 

»(p0r0h@real.xakep.ru)редактор CD

 

 

 

 

 

 

 

 

 

 

 

 

Карен Казарян (kazarian@real.xakep.ru)

»литературный редактор

»Мария Альдубаева (litred@real.xakep.ru)

Art

»арт-директор

Кирилл Петров «KROt» (kerel@real.xakep.ru) Дизайн-студия «100%КПД»

»мега-дизайнер

»Константин Обухов

»гипер-верстальщик

Алексей Алексеев

»художники

Константин Комардин, Артем Резников

Реклама

» руководитель отдела

Игорь Пискунов (igor@gameland.ru)

» менеджеры отдела

Басова Ольга (olga@gameland.ru) Крымова Виктория (vika@gameland.ru) Рубин Борис (rubin@gameland.ru) Eмельянцева Ольга (olgaeml@gameland.ru)

òåë.: (095) 935.70.34 ôàêñ: (095) 924.96.94

90 Искусственный

 

интеллект в цифровом

 

формате

 

Биокомпьютеры: миф

 

или реальность

 

94 Квантовые ужасы

 

Все, что ты боялся узнать

 

о квантовых компьютерах

 

100 Размер имеет значение

 

КПК - наглядная тенденция

 

к миниатюризации

 

102 Ну, очень маленькие

 

компьютеры

»

Mini-ITX, Nano-ITX и изобретения,

 

основанные на них

 

# SPECial delivery

»

106 Толковый словарь

 

Разбираемся с терминологией

 

108 Кто на новенького?

 

Самые вкусные линки в интернете

 

# ОФФТОПИК »

HARD

112

112 Соло на сотне

с небольшим

СОЛО НА СОТНЕ

117 Кулер для P4

С НЕБОЛЬШИМ

îò Gembirdø

РАДИОКЛАВИШ

 

STORY

 

120 «ÏËÀÙ»

 

Распространение

»директор отдела дистрибуции и маркетинга

Владимир Смирнов (vladimir@gameland.ru)

»оптовое распространение

Андрей Степанов (andrey@gameland.ru)

»региональное розничное распространение

Андрей Наседкин (nasedkin@gameland.ru)

»подписка

Алексей Попов (popov@gameland.ru)

» PR-менеджер

Яна Губарь (yana@gameland.ru)

òåë.: (095) 935.70.34 ôàêñ: (095) 924.96.94

PUBLISHING

»издатель

Сергей Покровский (pokrovsky@real.xakep.ru)

»директор

Дмитрий Агарунов (dmitri@gameland.ru)

»финансовый директор

Борис Скворцов (boris@gameland.ru)

»технический директор

Сергей Лянге (serge@gameland.ru)

Для писем

101000, Москва, Главпочтамт, а/я 652, Хакер Спец

Web-Site

http://www.xakep.ru

E-mail spec@real.xakep.ru

Мнение редакции не всегда совпадает

ñмнением авторов. Все материалы этого номера представляют собой лишь информацию к размышлению. Редакция не несет ответственности за незаконные действия, совершенные

ñее использованием,

и возможный причиненный ущерб.

За перепечатку наших материалов без спроса - преследуем.

Отпечатано в типографии «ScanWeb», Финляндия

Зарегистрировано в Министерстве Российской Федерации по делам печати, телерадиовещанию

и средствам массовых коммуникаций ÏÈ ¹ 77-12014 от 4 марта 2002 г.

Тираж 42 000 экземпляров. Цена договорная.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

Content:

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

 

 

4 Сердце IBM PC

Процессоры семейства х86

8 Умножение производительности

Мультипроцессорные технологии

12 Битва титанов

64-разрядные процессоры AMD и Intel

16 Силиконовый мир

Чудеса Silicon Graphics

20 Personal Computer Must Die?

Все о Sony PlayStation 2 и ее конкурентах

24 Технология успеха

Alpha-процессоры и системы на них

28 Сервер подключ

Эволюция SPARC

32 Sun & Apple: перспективы российского рынка

Интервью с компьютерными монстрами

36 Хоть в карман, хоть на ладонь

КПК - твой маленький друг

НАСТОЯЩЕЕ

4НАСТОЯЩЕЕ СЕРДЦЕ IBM PC

Vint (real_vint@linux.com)

СЕРДЦЕ IBM PC

ПРОЦЕССОРЫ СЕМЕЙСТВА Х86

Âэто статье я расскажу о том, о чем мы больше не будем писать в этом номере... Да-да, именно о ставших уже давно обыденной вещью для сотен

миллионов землян персональных компьюторах aka IBM PC Compatible.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

 

»

Не в горах и не в пучине -

му хорошему, и поэтому модель 8086 полу-

 

В Силиконовой долине

чила довольно сильное общее снижение

 

 

 

Разработкою систем

производительности. Ее предок, при равной

 

 

 

 

Занимался IBM.

тактовой частоте, работал на 20-60% быст-

 

 

 

 

рее, чем 8088! Функциональные различия

 

 

 

 

 

этих процессоров, обусловленные разной

 

Думаю, никто не будет спорить, что осново-

разрядностью шины, проявляются только в

пологающим для этой самой популярной в

способе подключения 8- и 16-разрядных

мире архитектуры компонентом системы яв-

внешних девайсов. Больше отличий от

ляется центральный процессор - CPU

8086 не объявлялось, и поэтому очень час-

(Central Processor Unit), поэтому я предлагаю

то 8088 считают модификацией 8086. У

тебе небольшой обзор х86-камней. Для на-

этих процессоров уже включена возмож-

чала небольшой экскурс в историю: как раз-

ность подключения сопроцессора (напри-

вивалась линейка этих процов.

мер, математического – он был необязатель-

 

Процессоры вообще появились очень дав-

ным и, к тому же, довольно дорогим). Коман-

но - в середине 50-х годов теперь уже прош-

да выполняется в среднем за 12 тактов синх-

лого века, правда, сначала в виде монстров,

ронизации. Эти камни стояли в IBM XT(поз-

работающих в компьютере размером со

же еще и в IBM Turbo-XT) машинах и были

среднее здание. Затем началась эра миниа-

предками современных железных мозгов

тюризации, и в производстве появились пер-

наших компов.

вые микропроцессоры. Компьютеры на их ба-

 

 

 

зе уже умещались не только в комнате, но

И какой-то там профессор

даже на рабочем столе. Характерная черта

Изобрел еще процессор

этих процессоров - они были 8-битными.

 

 

(У него названье есть - 286).

 

Следующим этапом развития камней стано-

 

 

 

вится 1978 год. Именно тогда Intel выпустил

I80286

свой первый 16-разрядный проц с маркиров-

 

 

В 1982 году Intel выпускает следующего

 

 

 

 

кой «8086». Для своего времени этот ка-

представителя х86 семейства: Intel i80286 -

мень имел неплохие характеристики: такто-

процессор, в народе именовавшийся "двой-

вая частота 5 МГц (позже появились процес-

кой". Этим процессором ознаменовывается

соры 8 и 10 МГц), производительность 0,33

попытка Интела ввести защищенный режим

MIPS, технология 3 мкм, 29 тыс. транзисторов

в массы: 286 камень поддерживал переход в

составляли кристалл, 1 Мб адресуемой опера-

него. Его характеристики: 134000 транзисто-

тивной памяти, конвейер 8086 имеет 6-байт-

ров (технология 1,5 мкм), адресация до 16

ную очередь инструкций. И самый главный

Мбайт физической памяти, способность ад-

бонус - инструкции стали уже с 16-битными

ресоваться к виртуальной памяти размером

операндами, то есть камни перешли на каче-

до 1 Гбайт, 16-битная шина данных и очередь

ственно новый уровень. Регистры и система

команд в 6 байт, частота от 10 МГц. Если

команд были переработаны (в отличие от

кратко, то он имел 2 значительных плюса: за-

8080), хотя некоторое сходство проследить

щищенный режим и виртуальная память до 1

можно. Это процессор получил признание

Гб. В начале 80-х годов эти преимущества

общественности, но из-за дороговизны мно-

286 проца реализованы не были. Интел дал

гие не могли его себе позволить.

только задатки, но софтварный мир не был

 

 

 

 

 

готов их реализовать - основной ОС был

8088

 

DOS, по определению работавший в реаль-

 

 

 

Через год на рынок выходит Intel-процес-

ном режиме и к тому же однозадачный. А

 

 

 

 

 

 

сор 8088. Сущность ядра не изменилась, бы-

виртуальная память в 1 Гб была лишней, осо-

ла немного повышена тактовая частота (ста-

бенно если вспомнить, что винт среднего ПК

ла около 10 МГц) и изменена шина данных:

был не больше 100 метров. Кстати, для пе-

она стала 8-битной (напомню, что шина дан-

реключения в защищенный режим была вве-

ных у 8086 16-разрядная). Это было сделано

дена специальная инструкция, обратный же

для снижения цены на камни и системы в це-

переход был возможен только с помощью

лом, но, как ты понимаешь, любое уменьше-

кнопки reset ;-).

ние разрядности шины не приводит ни к че-

 

 

 

ХАКЕРСПЕЦ 01(38) 2004

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

D

 

 

 

 

 

 

 

i

r

 

P

 

 

 

 

 

 

 

 

o

 

 

 

 

 

 

NOW!

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

e

o

 

Intel387 или даже от 286 машины -

 

.

 

 

 

 

 

Появление псевдомногозадачности

 

 

p

df

 

 

 

g

.c

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

-xcha

 

 

(пседво потому, что если в твоей ма-

Intel287, правда, в последнем вариан-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

шине 1 процессор, то в определенный,

те производительность была меньше.

 

 

 

 

 

 

 

 

 

пусть и малый момент, твоя ОС вы-

Именно этот процессор в полной мере

 

 

 

 

 

 

 

 

 

полняет какую-то 1 задачу, хоть и пе-

внедрил в массы защищенный режим,

 

 

 

 

 

 

 

 

 

реключается между ними очень быст-

так, начиная с i80386 можно исполь-

 

 

 

 

 

 

 

 

 

ро, создавая такой эффект) позволи-

зовать многозадачность на полную

 

 

 

 

 

 

 

 

 

ло создать многозадачные ОС, типа

мощность.

 

 

 

 

 

 

 

 

 

Unix, Linux, BeOS и, конечно, винды.

Процессор i80386 получил широкое

 

 

 

 

 

 

 

 

 

Дальнейшее развитие получил меха-

распространение: было выпущено

 

 

 

 

 

 

 

 

 

низм виртуальной памяти, и начиная

несколько модификаций с улучшен-

 

 

 

 

 

 

 

 

 

с этого проца ее объем стал 1 Гб для

ными характеристиками, например,

 

 

 

 

 

 

 

 

 

каждой задачи. Стали активней при-

i80386SX, его основное отличие от

 

 

 

 

 

 

 

 

 

меняться сопроцессоры: уже у многих

предка - урезанные шины данных (16-

 

 

 

 

 

 

 

 

 

286 камней был математический соп-

разрядная) и адресная шина (24 раз-

 

 

 

 

 

 

 

 

 

роцессор, маркированный 80287, что

ряда). Это объясняется опять же же-

 

 

 

 

 

 

 

 

 

позволяло повысить производитель-

ланием снизить цену на проц. Харак-

 

 

 

 

 

 

 

 

 

ность системы в целом. Программная

теристики не изменились, но из-за та-

 

 

 

 

 

 

 

 

 

модель процессора особых измене-

кого урезания шин камень иногда

 

 

 

 

 

 

 

 

 

ний не претерпела: основа 8086 сох-

считают 16-разрядным. Именно после

 

 

 

 

 

 

 

 

 

ранилась, но были добавлены новые

выпуска первого мода, прародителя -

Появление псевдомногозадачности позволило создать многозадачные ОС, типа Unix, Linux, BeOS и, конечно, винды.

 

 

 

 

 

 

 

 

i80386 - стали называть

 

 

 

 

 

 

 

 

386DX. Â 1990 ãîäó âû-

 

 

 

 

 

 

 

 

пускают Intel386SL, его

 

 

 

 

 

 

нововведение - средства

 

 

 

 

 

 

 

 

управления энергопот-

 

 

 

 

 

 

 

 

реблением, то есть явно

 

 

 

 

 

 

 

 

прослеживается ориен-

 

 

 

 

 

 

 

 

тация на рынок мобиль-

 

 

 

 

 

 

 

 

ных компьютеров.

 

 

 

 

 

инструкции для работы с защищен-

I80486

ным режимом и инструкции, использу-

 

 

Этот процессор - полностью 32-

 

 

 

 

þùèå PIO (Programmable

битный, и представляет он второе по-

Input/Output), что позволило повы-

коление 32-битных камней от Интел.

сить производительность работы с

Технические характеристики: 1,25 млн.

оперативной памятью. За счет таких

транзисторов, частота от 25 до 50

архитектурных нововведений удалось

МГц, кэш первого уровня - 8 Кб, вто-

повысить производительность про-

рого уровня до 512 Кб, адресная шина

цессора: 80286 с тактовой частотой

32-разрядная, шина данных 32-раз-

12,5 МГц работает более чем в 6 раз

рядная (20-50 МГц). В 486 камне бы-

быстрее, чем его предшественник

ло очень много нововведений, позво-

8086 с частотой 5 МГц. В заключение

ляющих использовать его и сейчас,

скажу, что именно этот камень стал

именно с него процы приобретают

самым популярным, и именно он прод-

привычное для нас строение и воз-

винул Интел в нишу домашних ПК.

можности.

 

 

 

 

 

 

Итак, вот что внес Интел в свою

I80386

"четверку": введен кэш первого уров-

 

 

i80386, выпущенный в 1985 году,

ня, и появились средства, необходи-

 

 

 

 

стал первым полностью 32-битным

мые для построения мультипроцес-

процессором. Характеристики:

сорных систем. Введены буферы от-

275000 транзисторов, частота от 16

ложенной записи, которые задержи-

до 32 МГц. Его основное отличие от

вали запись данных в память при за-

предшественников – 32-битные шины

нятой шине данных, что позволяло

данных и адреса. Также изменился

камню выполнять инструкции непре-

принцип сегментации памяти, а точ-

рывно, не ожидая освобождения ши-

нее - был убран барьер в 64 Кб для 1

ны. Увеличена производительность

сегмента. Сейчас для защищенного

локальной шины, что позволило пе-

режима он стал 4 гига. Размер вирту-

редавать слово данных в каждом так-

альной памяти в очередной раз уве-

те, а не через один, как было раньше.

личился: 386 камни поддерживали

Переработано ядро, и сейчас чаще

виртуальную память до 64 терабайт.

всего встречающиеся инструкции вы-

Внутреннюю очередь команд увели-

полняются за 1 такт, а это удвоило

чили до 16 байт. Существовала воз-

среднюю производительность, по

можность подключения сопроцессора

сравнению с 386, при равных часто-

5

тах. Проведено очередное увеличе- ние очереди команд, она стала равна 16 байтам. Уже на многих четверках присутствовал сопроцессор, совместимый с 387. Конечно же, вводятся новые инструкции, позволяющие рациональнее работать с памятью и проводить математические операции. И, как и раньше, Интел выпускает несколько модов для данной модели: P4 Intel486 DX - полный вариант (процессор + мат. сопроцессор), кэш с прямой записью. Затем появляется P23 Intel486 SX (1991 год) - вариант без сопроцессора, кэш с прямой записью. Intel486 SL enchanced (1992 год) - проц со встроенными средствами уменьшения энергопотребления. P24 Intel486 DX2 (1992 год) - проведено удвоение тактовой частоты. P23T Intel486 SX (или DX) (1992 год) OverDrive, основное его отличие - архитектура класса Pentium, хотя системная шина от 486. Вроде бы так Интел подошел к архитектуре пня, но в 1994 (через год после выпуска первого представителя класса Pentium) выпускается последняя модификация 486 камня: Intel 486 DX4. Кодовое имя: P24C, технические характеристики: 1,6 млн. транзисторов, тактовая частота от 75 до 100 МГц; кэш первого уровня: 16 Кб, кэш второго уровня на материнской плате (до 512 Кб), процессор 32-разрядный, шина данных 32-разрядная (25-33 МГц), адресная шина 32-разрядная. На этом история 486 камня заканчивается, больше модификаций не было, и Интел переходит на новый виток: выпуск процессоров с маркировкой Pentium.

INTEL PENTIUM (P5)

В 1993 году Интел выпускает продолжателя рода 32-битных процессоров: Intel Pentium. Его технические характеристики: использовалось 3,1 млн. транзисторов, технология 0,8 мкм, частота: 60-66 МГц; кэш первого уровня: 16 Кб, кэш второго уровня на материнской плате (до 1 Мб), шина данных 64-разрядная (60-66 МГц); адресная шина 32-разрядная. Использовался Socket 4. Из самых важных новшеств - суперскалярность. То есть проц мог за один такт выпускать с конвейера до 2 инструкций. Также применили разделение кэш-памяти первого уровня: 8 Кб отдали под данные и 8 под инструкции. Пентиумы первого поколения (кодовое название Р5) большого распространения не получили: они были очень дорогими, если сравнивать с аналогичными 486, при производстве сопроцессоров была допущена ошибка. Хоть и некритическая, но, тем не менее, Интел обменивал уже проданные процы на профиксенные камни.

INTEL PENTIUM PRO

Это первый процессор шестого поколения. Основным отличием от предыдущих было введение кэш-па- »

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

I N C O M P A T I B LE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P C

 

 

 

 

 

 

 

 

 

I B M

 

Существует

множество специализированных процессоров. Здесь ты проч- тешь о самых популярных!

Все многозадачные ОС работают в защищенном режиме.

Процессоры от Интел - не единственные представители рода х86.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

I N C O M P A T I B LE

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

P C

 

 

 

 

 

 

 

 

I B M

 

 

 

 

 

 

 

На самом деле в реальном режиме можно использовать чуть больше 1 Мб оперативной памяти!

AMD K6-3 (Sharptooth)- самый мощный процессор для сокета 7.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

НАСТОЯЩЕЕ

СЕРДЦЕ IBM PC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

до 233 МГц. Такие камешки все еще

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

имеют немалое распространение вви-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ду малой цены и более-менее реаль-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ных возможностей. Например, сред-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ненький сервак для них - работа са-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ìîå òî.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTEL PENTIUM 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В мае 1997 года общественность

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получает от Интел очередной пода-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рок: свеженький камешек с гордым

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

именем Intel Pentium 2. Новое имя не

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

принесло особых улучшений архитек-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

туры: второй пень был собран на ядре

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pentium Pro, правда, с увеличенной

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тактовой частотой. Яркой особен-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ностью вторых пеньков стала модуль-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ная конструкция с разъемом типа Slot

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 и картриджем SECC (Single Edge

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Contact Cartridge). Такая хитрая сбор-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ка предназначалась как для простых

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

смертных, так и для серваков, кото-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рые могли быть и мультипроцессор-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ными. Технические характеристики:

мяти второго уровня, работающей на

тактовая частота от 233 до 450 МГц,

полной частоте ядра. Технические ха-

технология 0,25 микрон, примерно 7,5

рактеристики: 5,5 млн. транзисторов в

 

миллионов транзисторов в ядре, кэш-

ядре, 15,5-31 млн. транзисторов на

память 2 уровня 512 Кб, первый уро-

кэш-память, технология от 0,5 до 0,35

вень 32 Кб. В кристалл встраивается

мкм, тактовая частота от 150 до 200

термодатчик, что позволяет мерить

МГц, кэш первого уровня 16 Кб, кэш

температуру прямо на ядре.

второго уровня до 2 мегов, адресная

 

 

 

 

шина 32-разрядная, шина данных 64.

 

 

 

 

Использовался сокет 8. Нововведе-

 

 

 

 

ния имели две стороны: ускорение ра-

 

 

 

 

боты на новых системах и приложени-

 

 

 

 

 

ях, но замедление на 16-битных и в

 

 

 

 

среде 95 виндов. Основной сферой

 

 

 

 

 

применения этого камня считали сер-

 

 

 

 

верную нишу.

 

 

 

 

INTEL PENTIUM ÌÌÕ

 

 

 

 

 

 

В 1997 году, наконец-то, появляет-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ся процессор с некоторыми встроен-

 

 

 

 

ными средствами поддержки мульти-

 

 

 

 

медиа. Основная ставка Интел в этом

 

 

 

 

процессоре - ускоренная обработка

 

 

 

 

INTEL PENTIUM 3 (КОДОВОЕ

изображения и аудиоданных. Правда,

высказывались мнения о бесполез-

НАЗВАНИЕ KATMAI)

ности введения дополнительных

 

 

 

Совсем недавно третий пень счи-

 

 

 

 

 

 

инструкций, так как проц тратил вре-

 

тался мерой крутости компа, народ

мя на распаковку/запаковку данных.

брал любой комп, если там есть "пен-

Технические характеристики сильно

тиум 3"! Так давай же посмотрим, что

от предка не отличались, были только

в нем крутого: введено расширение

добавлены новые инструкции, и повы-

 

SSE (Streaming SIMD Extensions), îíî

шена максимальная тактовая частота

ориентировано на инструкции, кото-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рые выполняются одновременно над

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

группой операндов с плавающей точ-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кой. Были добавлены новые 128-раз-

рядные регистры ХММ, предназначенные для инструкций класса SSE. Технические характеристика камня: 0,18 мкм технология, 28 млн. транзисторов составляют ядро, 256 Кб вторичного кэша, работающего на частоте ядра, тактовая частота до 1 ГГц.

INTEL PENTIUM 4 (WILLAMETTE)

Последнее на сегодняшний день детище компании Интел на рынке 32разрядных камней. Является идеологическим продолжателем рода х86, но, уже по классификации Интела, относится к 7 поколению. Программная

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

o

 

модель проца в очередной раз была .

 

 

 

 

 

e

 

 

 

p

df

 

 

 

g

.c

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

-x cha

 

 

 

 

 

расширена за счет введения нового набора инструкций, называемого SSE2. В архитектуре тоже появились некоторые новшества: введены новые принципы микроархитектуры ядра, называемые NetBurst, которые изначально ориентированы на высокие частоты (минимальная - 1,4 ГГц), частота системной шины - 400 МГц. Правда, это заставило увеличить количество транзисторов в ядре до 48 млн., с технологией 0,18 мкм. Основная направленность - интернет и мультимедийные приложения.

ПРОЦЕССОРЫ ОТ AMD

Но не только Интел выводит свои процессоры на рынок настольных ПК. У этой могучей фирмы существовали и, как ни странно, существуют конкуренты, самый главный из который - AMD. Вот какие камешки они выпускали.

AMD K5

Программно совместимый с Pentium процессор, предназначенный для установки в socket 7. Тактовая частота доходила до 166 МГц. В отличие от "чистых" пней, камни от АМД имели некоторые задатки 6 поколения: усложненный конвейер, изменение порядка вычислений на ходу, изменение некоторых регистров.

AMD K6 (AMD K6 MMX)

Процессор был выпущен на месяц раньше второго пня, но при этом сильно напоминает Pentium 2, только без вторичного кэша. В нем было введено управление энергопотреблением, как и у интеловского собрата. Официально было доказано, что производительность K6 с 200 МГц была такой же, как у Celeron'а с 300 МГц! При этом программные модели были полностью совместимы.

AMD K6-2

Развитие линейки К6 от AMD. Новым было введение технологии 3DNow!, которая являлась расширенной технологией ММХ. Частота внешней шины была поднята до 100 МГц, улучшена работа с кэшем. Для правильной работы этого камня в 95 окнах необходимо слить с сайта AMD программный патч, позволяющий правильно определить проц. В 2000 году был выпущен K6-2+ - проц для 7 сокета, но уже с интегрированным кэшем

ХАКЕРСПЕЦ 01(38) 2004

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

X

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

 

w Click

 

 

 

 

 

 

m

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

 

в 128 Кб, который работал на частоте

 

 

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-xcha

 

 

ÿäðà.

 

 

 

 

 

 

 

 

 

AMD K6-3 (Sharptooth)

Это самый мощный процессор для сокета 7. Он позиционировался как конкурент третьего пня, и действительно, по многим характеристикам и тестам он не только не уступает ему, но и превосходит. Главный плюс этого камня - трехуровневая система кэширования памяти. То есть у этого камня существуют следующие типы кэш-памяти: кэш первого уровня, размер 64 Кб (32 на данные, 32 на инструкции), что в два раза больше чем у второго и третьего пней; кэш второго уровня – 256 Кб, причем располагающийся на одном кристалле с ядром, и как следствие, работающий на полной частоте ядра (для сравнения: вторичный кэш у Pentium 3 имеет либо меньший, либо равный объем, но работает на половине частоты ядра, а селероны хоть и имеют кэш второго уровня, работающий на полной частоте ядра, но вот объем его только 128 Кб). Кэш-память третьего уровня устанавливается на материнскую плату. Максимальный объем кэша третьего уровня равен 2 Мб. Естественно, что скорость обмена с этим кэширующим элементом будет ниже (около 800мб/сек), но все же гораздо больше, чем с оперативной памятью. Архитектурные особенности AMD K6-3 позволяют относить его к 66 поколению процессоров.

AMD Athlon (Ê7)

Этот процессор был признан лучшим по многим показателям в 1999 году. И сейчас он не потерял своего величия. Вот основные отличия от предшественников: введение новых инструкций, оптимизирующих работу по распознаванию речи, образов, воспроизведению цифрового звука, ускоряющих работу софт-модемов и т.д. Было выпущено несколько моделей этого проца, основанных на несколько различных ядрах, но программная модель оставалась неизменной. Так, атлон первой модели был таким: 0,25 мкм технология, первичный кэш в 128 Кб, впервые вводится программируемая скорость обмена с вторичным кэшем, а его объем от 512 Кб до 8 Мб; он использовал слот типа А. Второй атлон отличался от собрата только уменьшением технологии до 0,18 мкм и, соответственно, ростом тактовой частоты. Третья модель атлонов не получи- ла существенных дополнений и изменений. А в четвертой был введен кэш второго уровня, работающий на полной тактовой частоте и располагавшийся на кристалле проца, правда, изза 8-байтной разрядности, он уступал по скорости кэшу третьего пня. Также было изменено крепление: вводится новый сокет типа А (Socket-462).

7

Об этом мы сегодня молчим :)

Хотя программная совместимость с Pentium есть, все инструкции интеловских собратьев Cyrix реализовать не сумела.

КАМНИ, КОТОРЫЕ

ftp://ftp.cyrix.com). Также выпускались

МЫ ПОТЕРЯЛИ

усовершенствованные варианты это-

 

го камня: Cyrix 6x86mx, инструкции

Процессоры Cyrix

которого включали расширение ММХ.

Эти камешки были и остаются про-

Сейчас Cyrix куплена IBM и процессо-

цессорами пятого поколения. В них

ров больше не выпускает.

нет разделения кэша на данные и

 

 

 

инструкции (как сделано у подавляю-

Камни от IDT (Integrated

щего большинства х86). Эти процы,

Device Technology)

как правило, имеют электрическую

 

Эта компания выпускала камешек

совместимость с первыми пнями, что

IDT-C6, называемый Winchip. Это был

позволяет устанавливать их в пентиу-

дешевый, хотя и довольно медленный

мовские материнки. Хотя есть програ-

камешек для сокета 5. По архитектуре

ммная совместимость с классом

этот процессор близок к 486, но име-

Pentium, все инструкции интеловских

ет очень малое энергопотребление и

собратьев Cyrix реализовать не суме-

тепловыделение. Затем был выпущен

ла, и поэтому многие программы срав-

Winchip-2 - проц для 7 сокета, имею-

нивают этот камень пятого поколения

щий расширения ММХ и 3Dnow! Так-

всего лишь с 486. Отличительные

товые частоты 200-300 МГц.

особенность Cyrix'овских камней:

 

 

 

фиксированный коэффициент умно-

ФИНИТА ЛЯ КОМЕДИЯ

жения 2, тактовые частоты от 55 МГц

 

 

Конечно, этот обзор не претенду-

 

 

 

 

до 75 МГц, то есть не совсем станда-

ет на полноту. Тем не менее, надеюсь,

ртные, что вызывало некоторые труд-

прочитав его, ты узнал о своем же-

ности при работе. Некоторые програм-

лезном друге много нового. E

мы не могли корректно работать на

 

 

 

этих процессорах, в силу своеобраз-

 

Большое спасибо hardsign@hard-

ного выполнения программных задер-

sign.com за содержательный стих и

жек (вскоре Cyrix выпустила патчи,

Михаилу Гуку за сводную таблицу

которые можно скачать с

процессоров.

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

I N C O M P A T I B LE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P C

 

 

 

 

 

 

 

 

 

I B M

 

Процессор AMD Atlon был признан лучшим по многим показателям в 1999 году.

 

 

 

 

hang

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

8

НАСТОЯЩЕЕ

УМНОЖЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ

w Click

to

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

Докучаев Дмитрий aka Forb (forb@real.xakep.ru)

 

w

 

 

 

 

 

 

 

o

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

.c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p

 

 

 

 

g

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T I B LE

-xcha

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УМНОЖЕНИЕ

 

 

 

 

 

 

 

 

 

 

 

 

O M P A

 

 

 

 

 

 

 

ПРОИЗВОДИТЕЛЬНОСТИ

 

I N C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

МУЛЬТИПРОЦЕССОРНЫЕ ТЕХНОЛОГИИ

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B M

 

 

 

 

 

 

 

дна голова хорошо, а две лучше. Вспомни скучные лабораторные, когда группа разбивалась на бригады. Понятно,

 

 

 

 

 

 

 

 

Îчто в такой компании обязательно находились люди, которые пользовались мозгами других, а кто-то работал за

 

I

 

 

 

 

 

 

 

троих :). Этот пример является примитивной моделью многопроцессорной технологии.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hang

e

 

 

 

 

 

 

 

C

 

E

 

 

 

 

X

 

 

 

 

 

 

-

 

 

 

 

 

d

 

 

F

 

 

 

 

 

 

t

 

 

D

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

r

P

 

 

 

 

 

NOW!

o

 

 

 

 

 

 

 

 

 

 

 

 

BUY

 

 

 

 

 

 

to

 

 

 

 

 

w Click

 

 

 

 

 

m

 

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

w

 

 

 

 

 

 

 

o

 

 

.

 

 

 

 

 

.c

 

 

 

p

 

 

 

 

g

 

 

 

 

 

df

 

 

n

e

 

 

 

 

 

-x cha

 

 

 

 

Одним из основных ресурсов, влияющих на производительность вычислительных систем, является алгоритм доступа к разделяемой оперативной памяти.

В SMP оперативная память представляет (физи- чески) последовательное адресное пространство, доступ к которому имеют одновременно все процессоры системы по единой коммуникационной среде.

»ПРОБЛЕМЫ - РАЗНЫЕ РЕШЕНИЯРАЗНЫЕНа самом деле, в

многопроцессорности все намного сложнее, хотя и нет ниче- го хитрого. Важно понять, зачем применять столь сложные технологии, иначе ресурсы машины просто будут простаивать. К примеру, если на лабораторной работе нужно выполнить один эксперимент и простой расчет, для этого хватит мозгов всего одного человека, а мозги остальных в бригаде будут лишними ;). Точно так же и в компьютерной среде: нередко начальники на предприятии не до конца обдумывают пути решения своих задач, а после заказа мультипроцессорной машины просто не могут представить способы ее загрузки на 100%.

Конечно, в институтах ядерной физики и на крупных предприятиях такие технологии себя оправдают в полной мере. Более того, бывает, что одной машины мало, в результате чего в одном помещении устанавливают два, а то и десять серверов.

КОГО ВЫБРАТЬ

Мультипроцессорными разработками занимаются многие производители. Главными из них является сладкая парочка Intel и AMD. Весьма интересным фактом является то, что конкретная фирма-производитель оптимизирует свои кремниевые камешки под единственную технологию.

AMD È NUMA

Компания AMD пошла в своих разработках наиболее простым и логичным путем. В строении архитектуры подразумевается, что каждому устройству будет выделены отдельные "мозги" (память). Копаться в "мозгах" другого камня считается дурным тоном :). Процессоры делятся на две группы: ведущий (всего один) и ведомые (все остальные). Это сделано для того, чтобы первый проц имел преимущество в ситуации, когда требуется обоюдный обмен данными.

Непонятно? Объясню проще: представь, что в бригаде, состоящей из 4 человек (все еще выполняющих злополучную лабораторную), ведутся расчеты, скажем, по вычислению сопротивления различных материалов. Результаты будут занесены в сводную таблицу, а затем обработаны. Если проецировать технологию NUMA

на этот пример, получаем: все люди в бригаде будут вести расчеты на отдельном листе бумаги, не залезая в расчеты других. Задача бригадира - составление полей будущей таблицы. Итак, вычисления завершены, требуется лишь занести данные в протокол. Прямой доступ к чужой памяти закрыт по определению, поэтому про-

Многопроцессорный сервер Origin 2000

ТЕХНОЛОГИЯ NUMA

NUMA дает процессору доступ лишь к своему модулю памяти. Аппаратно память связана, но межпроцессорный обмен возможен лишь на уровне буферов. Когда возникает необходимость обменяться данными, ведущий процессор заполняет буфер памяти второго камня, после чего ведомый обрабатывает полученные данные. Во время работы с буфером второй процессор не может обращаться к своей памяти, что полностью спасает от коллизий, но опять же увеличивает время простоя. В случае, когда необходим одновременный обмен, преимущество имеет ведущий процессор.

Примерами многопроцессорных установок могут служить HP 9000, NUMA-Q, Sun HPC 10000 и т.д. Масштабируемость ограничивается лишь адресным пространством. На данный момент максимальное число процессоров для такой технологии - 256.

ХАКЕРСПЕЦ 01(38) 2004