Отправляет email-рассылки с помощью сервиса Sendsay

За 2005-04-19

[TC] как помочь инвалиду

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

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

   "Sergey Gorobec" 2005-04-19 23:41:01 (#354064)

[TC] Вопрос!

Прошу прощения, уважаемый мадератор! Здравствуйте друзья! хочу спросить у тех
кто что-то знает или слышал о супер-быстром винте кажется сериал ата? Может кто
то знает где можно скачать на него драйвер? С наилучшими пожеланиями Евгений
Бушнев г. Ялуторовск. Мой адрес evgeniy-bush@m*****.ru

   2005-04-19 20:34:05 (#353976)

[TC] Re[9]: Гипер трейтинг

Здравствуйте, Владимир.
>>>>> "ВЛ" == Владимир Лукьянов <lvu@m*****.ru> writes:

ВЛ> Это сильно разочаровывает. Значит выигрыш на "неинтелёвых"
ВЛ> программах целиком зависит от операционной системы? И кстати, а
ВЛ> что "думает" Линукс о гипретрединге? Он его воспринимает как
ВЛ> двухпроцессорный агрегат?

К сожалению, не могу ответить на этот вопрос детально, (компитенция не
та) :-), но мне уже не раз приходилось пересобирать ядро под
собственные нужды. Среди опций конфигурации этого ядра есть и выбор
типа процессора, под которое вы хотите это ядро компилировать. Там
есть и pentium iv. У меня AMD Duron 1300, поэтому я не знаю о
дополнительных опциях, которые появляются при выборе 4-го "пня", но я
припоминаю, что среди многочисленных параметров компиляции есть и
такие, которые предназначены для многопроцессорных машин, но о которых
говорится, что они могут оказаться полезными и на некоторых
однопроцессорных системах. К сожалению более подробно и внятно
ответить пока не готов, но если есть интерес, могу поинтересоваться в
соответствующих рассылках. Вскользь позволю себе только заметить, что
linux уже давно и успешно работает на 64-разрядных машинах, так что
осмелюсь предположить, что обсуждаемую технологию она (linux)
поддерживает. Да и сама реализация многозадачности в linux, на мой
непросвещённый взгляд, выше всяких похвал.

   2005-04-19 19:41:57 (#353954)

[TC] Re: Sound controll

прривет, сергей!
подключите наушники к выходу звуковой карты, и всё должно быть слышно.
я, когда пишу с микрофона, подключаю его через предварительный усилитель, а
с него уже на line in звуковой карты.
при таком подключении , изначально есть возможность сделать звук более
качественным и избавиться от дополнительных обработок.
73, валерий кот.

   2005-04-19 18:58:20 (#353921)

[TC] Re: Sound controll

Здравствуйте, Сергей!

Вы спрашивали:
как сделать так, чтобы я мог
> слышать себя?

В настройках микшера, которые отвечают за воспроизведение надо включить
микрофон и поставить его громкость на 100.

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

Евгений Остренский, Москва.
mailto:***@r*****.ru

   Евгений Остренский 2005-04-19 17:52:59 (#353855)

[TC] Re[9]: Гипер трейтинг

Здравствуйте, Владимир.

Технология hyperthreading как бы считается уже повсеместно распространенной,
то есть (с точки зрения маркетологов Intel) апгрейд
компьютера как минимум предусматривает процессор с hyperthreading. То есть как
бы предполагается, что сектор домашних компьютеров
перейдет на эту технологию и процессоров без оной как бы в этом секторе не будет.
Вы заметили, что везде пишу "как бы".
Двухпроцессорный вариант будет , как минимум, в два раза дороже.
По отношению к обычному процессору выигрыш есть, но на оптимизированных для этого
программах.
Очевидно, линукс тоже подкорректирует свое ядро.
Threading, о котором вы говорите, это понятие операционной системы, т. н. нить
или ветвь, которая выполняется в рамках одного
приложения (процесса). Операционная система сама решает стоит ли эту нить отправлять
на второй процессор или лучше загрузить его
другой задачей (ну там свои хитрые алгоритмы оптимизации работы двухпроцессорных
систем). Поэтому, скорее всего, дело будет
обстоять так: на оптимизированной Windows hyperthreading будет использоваться
и, возможно, но необязательно ветвь будет отправлена
на логический процессор. В обычной Windows все будет, как обычно.

Кроме того, насколько мне известно, технология hyperthreading расширяет набор
команд процессора, поэтому на компиляторах, не
поддерживающих эту технологию, нет и этих команд.
Теперь о простоях.
Один процессор простаивает не целиком (я об этом уже говорил), а отдельными блоками.
Идея: загрузить простаивающие блоки другой
задачей. Вторая идея: сделать так, чтобы операционная среда могла загружать процессор
параллельной задачей как будто работает с
двумя процессорами. Вот и все. Реально получилось не всовсем совместимо с предыдущими
версиями (но тут уже вмешиваются
маркетинговые штучки).
Да, можно сказать, что и шины полторы штуки (хотя практически там несколько иной
подход), то есть чип-сет систем с этой
технологией отличается от обычных.

Да, на неинтеловских процессорах, скорее всего, программы, оптимизированные под
hyperthreading, быстрее работать не будут (а
может, будут притормаживать :).
Заметьте, что кроме новой технологии Intel подняла частоту до 3 гигагерц, и в
этом можно усмотреть попытку уйти от сравнения с
предыдущими моделями, так как понятно, что при такой тактовой частоте процессор
будет быстрее работать даже без hyperthreading.
Так что ответ таков: быстрее будет в любом случае. Вопрос: насколько быстрее?
Разумеется, что быстродействия двухпроцессорных
систем здесь можно достигнуть не всегда (я бы даже сказал лишь эпизодически).

С уважением, Анатолий.

   "i_chay" 2005-04-19 16:50:06 (#353801)

[TC] Re[7]: Гипер трейтинг

Здравствуйте, Владимир.

> Меня интересует
> несколько другое - опыт работы с гипертрединговыми процессорами и
> личные оценки, и объяснение этих результатов.

А как оценить преимущества. У меня был P2 300MHz, а потом купил P4 с
Hyper-Thread? Просто не с чем сравнивать...

> Вы имеете в виду многомашинные комплексы с общей операционкой?

Да, применительно к многопроцессорности, а не к HT.
Вот, ссылка, где описывается как расспораллелить свои вычесления дома, перед
так сказать большим броском.
http://www.jinr.ru/unixinfo/for_users/twos_dva.htm

> Это не я говорил. В вашем примере я опять не вижу выигрыша
> многопроцессорной системы. Одна задача занимает аудиокарту, другая
> видео, очевидно, что процессор на порядок быстрее и той и другой, и
> один будет простаивать при двух занятых устройствах. А чем же
> гипертрединг здесь лучше?

Лучше в производительности.
Может на не ресурсоёмких приложениях выгоды и не будет, но на ёмких
приложениях выигрыш будет. Если абстрактно взять приложение состоящие из
двух треад полностью грузящих процессор, то при их расспаралеливание такое
приложение будет работать в два раза быстрее, а в нашем случае в среднем в
полтора раза, как пишут...

Конечно это не чисто двух процессорная система, но всё же. Как пишут на
сайте интел HT технология более полно утилизирует ресурсы процессора, а как
это выглядит внутри я не смог прочитать - там много статей на английском, а
я не очень силён в нём.

> Я читал другое. Что обнаружить-то экс-пи их обнаружит, но пока
> принудительно не сменить ядро, реально использовать гипертрединг
> виндоуз не будет.

Вот, что пишут по этому поводу сами мелкомягкие, а как на самом деле, я,
честно говоря, не знаю:

Microsoft Windows XP и поддержка технологии Hyper-Threading

Обе версии Windows XP - Home Edition и Professional - обращаются к
компьютерам с технологией Hyper-Threading как к многопроцессорным. Чтобы
проверить эту
возможность, Вы можете посмотреть в "Диспетчере устройств" в разделе
Компьютер и Процессоры:

Table with 2 columns and 2 rows

В разделе Компьютер Ваш компьютер может описываться как многопроцессорный.

В разделе Процессоры может быть установлено несколько процессоров.
table end

Если функция Hyper-Threading выключена в BIOS компьютера, Windows XP может
распознать компьютер как однопроцессорный, и в Диспетчере устройств будет
отображаться
один установленный процессор.

При включенной функции Hyper-Threading в BIOS компьютера Windows XP
автоматически модернизирует HAL (hardware abstraction layer), чтобы
использовать многопроцессорный
HAL, и дополнительный процессор или процессоры могут быть установлены и
перечислены в разделе Процессоры в Диспетчере устройств. Система предложит
перезагрузить
компьютер для вступления в силу новых параметров настройки.

Дополнительная информация
Процессоры с функцией Hyper-Threading имеют второй (виртуальный) процессор.
С данной функцией многопоточные приложения могут запускать потоки
параллельно
для каждого процессора. В результате Вы получаете более эффективное
использование ресурсов процессора и лучшую производительность с
многопотоковыми приложениями.

Windows XP Home
Примечание: Windows XP Home может использовать максимум один (1) физический
процессор. Однако, из-за поддержки функции Hyper-Threading операционная
система
может использовать преимущество второго (виртуального) процессора.
> Сергей, а когда в Дельфи или в Си++ объявляешь процесс как thread, это
> и будет то самое, что операционка будет разводить по процессорам? или
> это только похожие термины?

Да, это как раз то и есть. Приложения win32 состоят из треад (потоков). Даже
самое простое приложение состоит из одного потока, не говоря уже о более
сложных. Например джоз имеет около 10 потоков, да и все остальные word, ie
состоят из множества потоков.И как пишут на сайте интел, это и будет давать
выигрыш в производительности, так как эти потоки отчасти будут выполнятся
параллельно.

> Как вы думаете, можно ли гипертрединг сравнить с 64-битными Атлонами?
> в том смысле, что 64 бита, конечно, лучше чем 32, но проблема с софтом,
> который бы это использовал.

Действительно все существующие программы будут работать как 32 разрядные, но
кроме этого всё - таки и внутренние решения тоже изменятся, что наверно даст
рост производительности.
А Hyper-Thread готов уже сейчас и выполняет свои функции, хотя бы на уровне
системы, а не спец преложений.
Лучше, конечно самому сравнивать, поработать на том и на этом да жаль такой
возможности нет.

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

С уважением,
Сергей.

   2005-04-19 16:38:50 (#353798)

[TC] Re[5]: Гипер трейтинг

Доброго времени суток.
Позвольте чайнику вмешаться в дискуссию профессионалов.
Я не знаю, почему это происходит, но после покупки проца с гипертрейдингом у
меня нет никаких проблем с Джозом. Я теперь не заморачиваюсь ни с низким
приоритетом, ни с другими ухищрениями, ни беспокоюсь о совместной работе
Джоза почти ни с какими прогами, как бы они не нагружали компьютер.
Единственное исключение составляет только Intervideo win DVD, и то у меня
создалось впечатление, что проблема здесь в звуковой карте.
Все это стало возможным только благодаря гипертрейдингу, так как все
остальное железо осталось прежним.

С уважением, Сергей Бизин.

   2005-04-19 16:10:36 (#353753)

[TC] Re: Гипер трейтинг

Здравствуйте.

> Наверное я уже надоел со своим непониманием,

Данет, Владимир, как раз наоборот. С каждым письмом все более минимизируется

чувство собственной неполноценности.

> предлагаю дискуссию в
> рассылке закрыть, а если у кого-то возникнет желание мне отвечать,
> пожалуйста, пишите на личный адрес.

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

Всего доброго.
Андрей.

   2005-04-19 15:31:53 (#353728)

[TC] Re[8]: Гипер трейтинг

Ответ на письмо от 19.04.2005
Здравствуйте, Анатолий,

i> Не совсем корректен вопрос по поводу способа достижения более
i> высокой производительности на процессорах с технологией
i> hyperthread.
Я хочу понять, на наших домашних компьютерах есть ли реальная выгода
от гипертрединга? Если есть, то при апгрейде компьютера я буду и на
это обращать внимание. Если нет, если выигрыш виден только на
специфических задачах, то я это из головы выброшу, ведь давно уже есть
двухпроцессорные системы, но мне дома они не нужны. Что же тут
некорректного?

i> Это ноу-хау фирмы-производителя, поэтому реальная информация об
i> этом недоступна.
М-да-а. Это само по себе не радует.

i> Для создания программ, поддерживающих эту технологию нужно использовать специальный

i> компилятор от Intel.
То есть, выделение процесса в отдельный thread, например, в
Борланд-компиляторах ничего не даст на гипертредном процессоре? Это
сильно разочаровывает. Значит выигрыш на "неинтелёвых" программах
целиком зависит от операционной системы? И кстати, а что
"думает" Линукс о гипретрединге? Он его воспринимает как
двухпроцессорный агрегат?

i> Кроме того, процессоры с этой технологией требуют специальный
i> чип-сет на плате (уже по этой причине реплика по поводу того, что
i> системная шина одна, не совсем верна).
"Не совсем верна" - это как? шины тоже полторы? :-)

i> Теперь о простаивании процессора.
Анатолий, Вы очень хорошо объяснили как работает процессор, спасибо.
Но я так и не получил ответа на мой вопрос, зачем нужен второй
процессор, если на практике и один почти всё время недогружен? У
кого-нибудь есть реальный выигрыш на гипертрединге?

Наверное я уже надоел со своим непониманием, предлагаю дискуссию в
рассылке закрыть, а если у кого-то возникнет желание мне отвечать,
пожалуйста, пишите на личный адрес.

   2005-04-19 13:36:08 (#353646)

[TC] Re[7]: Гипер трейтинг

Здравствуйте, Владимир.

Не совсем корректен вопрос по поводу способа достижения более высокой производительности
на процессорах с технологией
hyperthread. Это ноу-хау фирмы-производителя, поэтому реальная информация об
этом недоступна.
Чтобы понять суть технологии, можно представить hyperthreading как промежуточное
звено между одноядерными и двухядерными
процессорами, то есть это своего рода полтора ядра.
Для создания программ, поддерживающих эту технологию нужно использовать специальный
компилятор от Intel. Кроме того, процессоры с
этой технологией требуют специальный чип-сет на плате (уже по этой причине реплика
по поводу того, что системная шина одна, не
совсем верна).
Теперь о простаивании процессора. Собственно все этапы, которые в своем развитии
прошли процессоры Intel -- это была борьба с
простоем (отсюда и кэш, и конвейерная обработка и сопроцессор, и hyperthreading).
Упрощенно работа примитивного процессора состоит
из нескольких этапов (циклов): чтение адреса, выборка команды\данных по прочитанному
адресу, преобразование команды в микрокод,
выполнение микрокода, запись данных, чтение следующего адреса и т.п.
За каждый этап отвечает определенная схемная часть, не зависимая от других. Поэтому
получается, например, когда читается адрес
схемой дешифрации адреса, остальные блоки простаивают. Теперь представьте, что
схема выборки данных передала данные на
арифметическо-логическое устройство (практически, это и есть ядро) и готова для
выборки новых данных, но АЛУ не готово их принять,
потому что еще обрабатывает предыдущую порцию данных. Теперь представьте, что
в процессоре есть еще одно АЛУ, которое берет
готовые данные и тоже их обрабатывает. По факту получаете два процессора (условно
говоря). Реализовать второе АЛУ на кристалле
гораздо проще, чем повысить частоту системной шины.
Это чрезвычайно упрощенная модель, надо еще учитывать, что АЛУ состоит из нескольких
блоков, управление которыми позволяет
реализовывать конвейер, то есть обработку сразу нескольких команд (напомню, что
одна команда процессора состоит из нескольких
команд микрокода или микрокоманд). Еще учтите, что понятие тактовой частоты весьма
условно, поэтому AMD предлагает не мерить
производительность тактовой частотой (внутри процессора тактовая частота делится
на различные коэффициенты и эти разные частоты
синхронизируют работу различных блоков процессора, то есть ядро может работать
с частотой 200 мегагерц, а внутренняя шина
процессора с частотой 1 гигагерц).

С уважением, Анатолий.

   "i_chay" 2005-04-19 08:43:14 (#353490)

[TC] Re[6]: Гипер трейтинг

Ответ на письмо от 17.04.2005
Здравствуйте, Сергей,

Спасибо за подробный ответ, всё это я знаю. Понятно, что
распараллеливание процессов даёт некий выигрыш. Меня интересует
несколько другое - опыт работы с гипертрединговыми процессорами и
личные оценки, и объяснение этих результатов.

v> На этом
v> принцепе построены и так называемые кластеры, о которых мы слышали в
v> новостях, а может кто и работает с ними:-)
Вы имеете в виду многомашинные комплексы с общей операционкой?

v> То же и с видео и с аудио, о которых вы говорите, что они перегружены.
v> В любом случае, если это сжатые данные, то один процессор трудится над
v> раскодировкой аудио и посылкой их на устройство, то же с другим, но он уже

v> работает над видео - отсюда и прирост производительности.
Это не я говорил. В вашем примере я опять не вижу выигрыша
многопроцессорной системы. Одна задача занимает аудиокарту, другая
видео, очевидно, что процессор на порядок быстрее и той и другой, и
один будет простаивать при двух занятых устройствах. А чем же
гипертрединг здесь лучше? Может быть выигрыш от него сказывается
только на процессороёмких программах? Вот ваш же пример с архивацией.
Или там рендеринг какой-нибудь. Но я опять же сомневаюсь. Ведь шина-то
обращения к памяти у этого чуда одна, и значит параллельные процессы
на ней будут тормозить друг друга? Что же получается, выигрыш будет
заметен только при компактных кодах процессов умещающихся в кэш и при
неравно активном обращению к памяти? Господа обладатели гипертрединга,
расскажите пожалуйста на чём. на каких задачах и их комбинациях вы
чувствуете ускорение по отношению негипертрединговым аналогам?

v> И даже если у Вас был в биосе отключен HT, то при подключении и загрузке,

v> windows обнаружив два процессора, поставит всё, что надо и перезагрузившись,

v> можно пользоваться многозадачной системой.
Я читал другое. Что обнаружить-то экс-пи их обнаружит, но пока
принудительно не сменить ядро, реально использовать гипертрединг
виндоуз не будет.

v> Но это всё решается на уровне системы, а вот реальных программ, которые были

v> бы специально оптимизированны под многопроцессорные платформы очень мало.
Я
v> лично встречал, давно уже это было, программу, кодировавшую видео в mpeg.
В
v> ней один проц просчитывал один кадр, а второй следующий и она реально делала

v> mpeg в
v> два раза быстрее, на двух процессорной машине,
Сергей, а когда в Дельфи или в Си++ объявляешь процесс как thread, это
и будет то самое, что операционка будет разводить по процессорам? или
это только похожие термины?

v> Думаю, что вскоре будет появлятся всё больше и больше программ
v> поддерживающих многопроцессорность, ведь интел уже готовится или уже готов
к
v> выпуску двухядерных процессоров.

Как вы думаете, можно ли гипертрединг сравнить с 64-битными Атлонами?
в том смысле, что 64 бита, конечно, лучше чем 32, но проблема с софтом,
который бы это использовал.

   2005-04-19 03:41:52 (#353447)

[TC] Re[6]: Гипер трейтинг

Здравствуйте, Владимир.

VD> "Обычный" процессор при ожидании именно в холостую простаивает, то есть,

VD> никак не используется.
VD> А процессор с технологией гипертрейдинга не простаивает, он в этот
VD> момент начинает выполнять инструкции, поступившие на виртуальный, второй

VD> процессор.
VD> Отсюда и выигрышь в производительности.
Не понимаю почему обычный процессор простаивает в холостую, его вполне
может загрузить другой работой операционная система. По моему
квантование времени для пседомультизадачности вполне позволяет это
делать.

А вообще-то, интересно чем это занимается процессор когда он ничем не
занят? Понятно, что тактовая частота никуда не девается, и что-то он
всё-таки делает, хотя бы для того чтобы выйти из этого состояния.
Кажется несомненным факт разогрева процессора при большой его
загрузке. Но чем он объясняется? Сдаётся мне, что он тупо гоняет простые команды,

чередуя их изредка с кусками кода для оценки текущей ситуации. Тогда
почему бы его и не загрузить чем-нибудь полезным? По-моему, ещё в ДОСе
это делалось.

   2005-04-19 03:41:13 (#353446)

[TC] Sound controll

Hello, all!

Подскажите, как при записи включить мониторинг? Если я записываю скажем с
микрофона и при этом сижу в наушниках, то как сделать так, чтобы я мог
слышать себя?

With best regards, Serge Kolomeitsev (aka Soundless Falser).
Mailto: urm***@h*****.ru
Homepage url: http://www.urmas.hotmail.ru
Icq# 241908556
Fidonet: 2:467/117.***@f*****.org

   2005-04-19 03:08:06 (#353445)