шш
Пингвин
nng
виним
Г
Эдуард ОЧЕРЕТНЫЙ
С е го д н я я р а с с к а ж у вам о замечательном изделии японских
програм м истов —
C oop erativeU nux
[сокращ енно coLinux). Девиз звучит
прим ерно так: «Е с л и Linux м ож ет со вла да ть с любой архитектурой,
то по чем у бы в к а ч е ств е а рхитектуры не рассмотреть другую
операционку?» В о т и в зя ли японцы обычное 2 .4 * -ядро и собрали
д и с тр и б у ти в , к о то р ы й можно з а п у с ти ть из-под W indows. Все
м анипуляции я пр о в о ди л в Windows Х Р Pro.
Кооперативна
И
ток, скачиваем с сай те р а з р а б о т -
чиков
у стан о -
вочный экзеш ник и устанавливаем
colinux. Э т а проц ед ура затрудне-
ний вызвать не должне. П осл е устан ов-
ки в систем у инсталлируется сетевая
карта, которая п о за р е з нуж на наш ем у
Пингвину для полноценного взаим одей-
ствия с Виндой. Если возникли какие-то
проблем ы с созд анием сетевуш ки, то
следует произвести это вручную . Для
этого кликаем правой кнопкой мыши по
иконке
Мой компьютер,
вы бираем пункт
Свойства > Оборудование > Установ-
ка оборудования > Да, устройство уже
подключено > С диска
и указы ваем м е-
сторасполож ение ф айла
OemWin2k.inf
(по
умолчанию лежит в ксталоге
netdriver
кор-
невого кстслогс программы).
Долее,нсстоятельно реком ендую ска-
Ч О ть
о б р аз
n e t/ s o u r c e f o r g e / c o lin u x / D e b ia n -3 .0 r 0 .
ext3.lgb.bz2,
17.5 Мб). Есть обр азы и дру-
гих систем, но их разм еры достаточно
велики — от 8 0 М б и больш е. С то и т о т-
метить, что при распаковке о б р а з D e -
bian займ ет прим ерно 1 Гб. Р а зр а б о т-
чики реком ендую т закинуть его в кор-
невую папку прогроммы. Н е лиш ней б у-
дет заливка sw a p -имиджа, его о б р о зо к
объ ем ом всего в 1 Кб м ож но загрузить
Теперь осталось отконф игурировать
файл
default.colinux.xml.
О б р ати те внима-
ние на расш ирение данного ф айла —
.xml.
Весьма удобно. О ткр о е м его в лю -
б ом текстовом редакторе (я использую
Word). Взглянем на структуру файла. С на-
Л Окончание.
Н ачало на стр. 2 3
Управляет характеристиками 33 МГц PQ -
моста, как целевого, при доступе к памяти.
Тем не менее, Бит 1 — PCI Peer Con-
currency.
Включением обеспечивается параллель-
ность потоков C PU -to-D R AM и PCI-to-PCI.
Стоит напомнить, что ведущую роль в
обеспечении параллельности потоков в
системе играют схемы арбитраж а, осущ е-
ствляющие контроль за доступом устройств
к памяти или PCI-шине с помощ ью Multi
Transaction Timer чипсета.
Вот ещ е примеры некоторых опций:
Concurrent PCI/Host, CPU/PCt Concurren-
cy, IDE Write Concurrency, CPU-to-DRAM
Buffer Concurrency
(чипсет ITE8330Q). В
последней опции речь идет о возможно-
сти совместного использования буф ера
чала описывсются блочные устройства,
а ниже общ ая конфигурация. Синтаксис
описи устройств примерно тсков:
< Ы о с к
d e v i c e i n d e x = " X " p a t h = " \ D o s D e -
v i c e s \ c : \ i m g e n a m e " e n a b l e d = " t r u e "
/>
Д Л Я ВИ Н Д О В Ы Х Д И С К О В ,
и
< b l o c k _ d e -
v i c e i n d e x = " X " p a t h = " \ D e v i c e \ H a r d -
d i s k Y X P a r t i t i o n Z " e n a b l e d = " t r u e " / >
для корня системы, которая уже установ-
лена на диске. В предложенном приме-
ре х о з н а ч е е т ном ер устройства начи-
ная с нуля,
Y
— ном ер физического дис-
ка, могут принимать значения
о—
3 (снс-
лог
had-hdd).
Н у
а Z ,
как
вы
уже догада-
лись, — ном ер партиции, знечения стар-
тую т с 1. Исходя из этого,
hdal
это
\Device\HarddiskO\Partitionl,
о
hdd4 —
\De-
vice\Harddisk3\Partition4.
Тут же д об ави м
C D -R O M , куда ж без него. Для этого сле-
дует ввести пр и м ер н о такую строчку:
< b l o c k _ d e v i c e i n d e x = " X " p a t h = " \ D e -
v i c e \ C d r o m O " e n a b l e d = " t r u e "
/> (об
X
см. выше).
Дальш е ничего о соб о редактировать
не стоит, можно лишь увеличить разм ер
оперативной памяти вашей Linux-машины.
Запускаем наш его Пингвиненка ко-
м анд ой
c o l i n u x - d a e m o n . е х е - с
d e -
f a u l t .
c o l i n u x . x m l .
Замечу, что это не
единственное и далеко не сам ое иде-
альное обличье coLinux'c — его также
м ож но запускать в N T -консоли (опция
- t n t) или вовсе б е з терм инала, с по-
следую щ ей возм ож ностью подкпючить-
C P U -to-D R A M и PC I-устройствами. Н е со-
мая лучш ая оппаротная реализация. С
расш ирением возможностей буф ериро-
вания в системе применение подобных оп-
ций прекратилось. То же сам ое м ожно
сказать и об опции
Concurrent Posted Write
Buffers.
Как видим, вопросы параллельной
работы устройств, интерфейсов м ожно
рассмотривоть значительно шире. К тому
же эти вопросы и проблемы ночали ре-
шаться достаточно давно, затрагивая не
только системные контроллеры, но и пе-
риферийные мостовые схемы. О б этом
нам напоминает давняя опция
ISA Con-
currency.
Аппаратную поддержку механизмов по-
раллелизма и их поддержку через B IO S
часто упоминоемая компания
Silicon Inte-
grated Systems Corporation,
впрочем, как
и другие компании, осуществляла и даль-
ше. Поскольку роздельно программирова-
ся по
ssh
или
telnet
(опция -d). П о прс-
ву наилучшим ssh-клиентом является РиТ-
TY. С к а ч а ть е го м о ж н о здесь: http://
www.chiark.greenend.org.uk/~sgtathom/putty.
Топология без патологии
Всем хо р о ш о б р а з Д ебиана, но соф -
та в нем м аловато. Н есм отря на то, что
он успеш но отхваты воет целый гектср,
в нем отсутствую т такие весьма ж ела-
тельные пакеты, как
X-Window, KDE и
пр.
Бороться с этим м ож но двумя с п о с о б а -
ми: скачать все из С ети или просто ис-
пользовать другой дистрибутив. Я по-
шел по втором у пути, заказав в
Lafox.Net
дистрибутив Т ор оІодіД пих 4.0.0. М о й
вы бор не случаен, поскольку
ЭТОТ ДИСТ-
рик ставится прямо на виндовс-раздел
в виде о б р а з а (а что нам ещ е надо).
С о й т проекта м ож но найти по адресу
лись равноправный доступ к памяти и к
PC I-шине, то системы на чипсете SiS620
предложили такие варианты уже знакомых
опций:
Concurrent Function [MEM] и Con-
current Function [PCI].
Первая опция была
посвящена равноправном у доступу к па-
мяти процессора и PCI master-устройств,
вторая — параллельности циклов CPU-to-
PCI и PCI-to-PCI. Значения опций: Enabled,
Disabled.
Ликбез. О дной из характерных особен-
ностей P Q -шины
и
ее системы мостов яв-
ляется возможность выполнения обм ена
данными между процессором и памятью
одновременно с обменом между другими
абонентами шины PCI — Concurrent PCI
Transferring. О дноко эта возможность реа-
лизуется не всеми чипсетами — а обычны-
ми абонентами шины (графические карты,
контроллеры дисков и т.п.) используется
редко.
№39/314 27 сентября -04 октября 2004
предыдущая страница 26 Мой Компьютер 2004 39 читать онлайн следующая страница 28 Мой Компьютер 2004 39 читать онлайн Домой Выключить/включить текст