> man operating_systems
Центр информации по операционным системам :: Форумы :: Операционные системы :: GNU/Linux
 
<< Предыдущая тема | Следующая тема >>
Обсуждение: Вездесущий GNU/Linux
Переход на страницу  1 2 3 [4] 5 6
Модераторы: Roman I Khimov, Wanderer, Dron
Автор Добавил
ddc
Вторник 30.05.2006 01:00
Free Software Zealot


ID пользователя #202
Зарегистрирован: Воскресенье 06.02.2005 09:32
Местонахождение: Москва
Сообщений: 189
Evgeniy
Речь явно шла о Cell, хотя очевидно, что написание программы, эффективно использующий Pentium-D, ощутимо сложней такой же программы под i386SX.

Но это всё, конечно, моё сугубо личное мнение...
Наверх
Evgeniy
Вторник 30.05.2006 09:10
ID пользователя #658
Зарегистрирован: Воскресенье 28.05.2006 12:38
Сообщений: 18
ddc написал(а) ...
Evgeniy
Речь явно шла о Cell,


тогда фраза об ущербности "С" для написания linux kernel мягко говоря непонятна.
Наверх
ddc
Среда 31.05.2006 10:28
Free Software Zealot


ID пользователя #202
Зарегистрирован: Воскресенье 06.02.2005 09:32
Местонахождение: Москва
Сообщений: 189
Идея в том, что Cell представляет собой слишком сложное для C и GCC явление.

Но это всё, конечно, моё сугубо личное мнение...
Наверх
Evgeniy
Среда 31.05.2006 11:44
ID пользователя #658
Зарегистрирован: Воскресенье 28.05.2006 12:38
Сообщений: 18
ddc написал(а) ...
Идея в том, что Cell представляет собой слишком сложное для C и GCC явление.


так для C или для Linux,
написания кода который бы легко "распадался" на части пригодные для специлизированных процессоров это одно,
это userspace часть,
а вот управление этими процессорами, kernel part, вполне пишется на С, что и было доказано.
Наверх
Freeman
Среда 31.05.2006 17:32
ID пользователя #3
Зарегистрирован: Четверг 01.07.2004 14:57
Сообщений: 207
Evgeniy написал(а) ...
а вот управление этими процессорами, kernel part, вполне пишется на С, что и было доказано.

Ндя, что-то пропустил, наверное. Где?!
Наверх
Evgeniy
Среда 31.05.2006 21:05
ID пользователя #658
Зарегистрирован: Воскресенье 28.05.2006 12:38
Сообщений: 18
Freeman написал(а) ...
Evgeniy написал(а) ...
а вот управление этими процессорами, kernel part, вполне пишется на С, что и было доказано.

Ндя, что-то пропустил, наверное. Где?!


скачайте linux-2.6.16 и запустите grep -r cell или grep -r spufs
Наверх
Freeman
Среда 31.05.2006 22:01
ID пользователя #3
Зарегистрирован: Четверг 01.07.2004 14:57
Сообщений: 207
Evgeniy написал(а) ...
скачайте linux-2.6.16 и запустите grep -r cell или grep -r spufs

#ifdef cell? Не канает.

captain cobalt написал(а) ...
Linux использует лишь небольшую часть возможностей этих машин и не раскрывает их преимуществ.

Я согласен с этой фразой. Доказательств обратного пока не увидел.

Наверх
Evgeniy
Среда 31.05.2006 23:51
ID пользователя #658
Зарегистрирован: Воскресенье 28.05.2006 12:38
Сообщений: 18
Freeman написал(а) ...
Evgeniy написал(а) ...
скачайте linux-2.6.16 и запустите grep -r cell или grep -r spufs

#ifdef cell? Не канает.

Вообще-то нет, поддержка новой архитектуры редко требуте #ifdef,
это тем более протеворечит conding style.

написал(а) ...

captain cobalt написал(а) ...
Linux использует лишь небольшую часть возможностей этих машин и не раскрывает их преимуществ.

Я согласен с этой фразой. Доказательств обратного пока не увидел.

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

В чем вы видите "Linux использует лишь небольшую часть возможносте"?
Наверх
Freeman
Четверг 01.06.2006 01:03
ID пользователя #3
Зарегистрирован: Четверг 01.07.2004 14:57
Сообщений: 207
Evgeniy написал(а) ...
В чем вы видите "Linux использует лишь небольшую часть возможносте"?

В этом:

Evgeniy написал(а) ...
Предоставить возможность это делать в user-space с помощью удобного интерфейса, чтобы специально написанные приложения для этой архитектуры получали максимум производительности

Что можно реализовать системно, нельзя отдавать на откуп программистам.

Наверх
Evgeniy
Четверг 01.06.2006 12:25
ID пользователя #658
Зарегистрирован: Воскресенье 28.05.2006 12:38
Сообщений: 18
Freeman написал(а) ...
Evgeniy написал(а) ...
В чем вы видите "Linux использует лишь небольшую часть возможносте"?

В этом:

Evgeniy написал(а) ...
Предоставить возможность это делать в user-space с помощью удобного интерфейса, чтобы специально написанные приложения для этой архитектуры получали максимум производительности

Что можно реализовать системно, нельзя отдавать на откуп программистам.


смотря что называть "системной" реализацией,
в данном случае я думаю механизм распаралеривания реализован
в библиотеках и компиляторах, что на мой взгляд наиболее правильное решение,
ядро должно быть как можно проще.
Наверх
Переход на страницу  1 2 3 [4] 5 6  

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System

© OSRC.info, 2004-2010.
Авторские права на любые материалы, авторы которых явно указаны, принадлежат их авторам. По вопросам публикации таких материалов обращайтесь к авторам.
Авторские права на любые другие материалы принадлежат OSRC.info.
Сайт является помещением библиотеки. Копирование, сохранение на жестком диске или иной способ сохранения произведений осуществляются пользователями на свой риск.
При использовании материалов сайта ссылка на OSRC.info обязательна.