Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Очень тупой вопрос! про OS, А вы как думали? 
:(
    Опции темы
Lazin
Дата 11.6.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




Цитата(jhonyxakep @  11.6.2009,  13:37 Найти цитируемый пост)
Не смейся, я-же над ламерами не смеюсь!

а жаль, говорят смеяться над собой - полезно smile
PM MAIL Skype GTalk   Вверх
unicuum
  Дата 11.6.2009, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(jhonyxakep @  11.6.2009,  13:37 Найти цитируемый пост)
Скорее незнание ассемблера

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

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
bilbobagginz
Дата 11.6.2009, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel




Цитата(unicuum @  11.6.2009,  15:40 Найти цитируемый пост)
Но если вдуматься природа двоичных данных едина. Даже учитывая те неоднородные вычислительные машины, которые понаделали люди ведя их родословную от архитектур калькуляторов, есть способы задействовать потерянную вычислительную мощь. Но её использование окажется вне логики машинных команд, так как изменения будут характеризоваться по другим принципам. 


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





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
unicuum
  Дата 11.6.2009, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(bilbobagginz @  11.6.2009,  17:14 Найти цитируемый пост)
и скорее всего придётся под неё создать и свой специфический ассемблер, и над ним создать компилятор Си, а затем и плюс-плюс

Ассемблер точно не понадобится по причине самой реализации, а вот насчёт остальных языков я бы подумал.

Цитата(bilbobagginz @  11.6.2009,  17:14 Найти цитируемый пост)
но это и есть часть определения "архитектуры", и если она изменчива, на такую гибкую архитектуру понадобится своя ОС

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
bilbobagginz
Дата 11.6.2009, 19:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel




Цитата(unicuum @  11.6.2009,  18:46 Найти цитируемый пост)
а скажем так в гибком компиляторе

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

Цитата(unicuum @  11.6.2009,  18:46 Найти цитируемый пост)
Ассемблер точно не понадобится по причине самой реализации, а вот насчёт остальных языков я бы подумал.

процессор общей ориентации - не надо будет ему ассемблера, но на сегодня general purpose процессора вообще никуда не идут.. дошли до технологического ступора.
Поэтому, единственные ниши, в которых ещё возможен прогресс - это ниши чего-то среднего между микроконтроллерами, и полноценными микропроцессорами (типа x86).
такими процессорами пользуются в нише embedded, в которой очень даже не редкость работать на уровне машинного кода (real time, etc.), получится.
Кроме того, если подход будет слишком хитрый, 
без типовых решений разработки, то займёт время до внедрения такого продукта в руки разработчиков,
и он может не успеет подняться, 
поэтому производитель такого типа процессоров, всё таки ДА предоставит ассемблер, как пить дать.

Добавлено через 3 минуты и 11 секунд
Цитата(unicuum @  11.6.2009,  18:46 Найти цитируемый пост)
, а скажем так в гибком компиляторе, способным из любой архитектуры выжать максимальную вычислительную мощь. 

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



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Void
Дата 11.6.2009, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich




Цитата(unicuum @  11.6.2009,  20:46 Найти цитируемый пост)
гибком компиляторе, способным из любой архитектуры выжать максимальную вычислительную мощь. 

DARPA знает что делать, %username%
DARPA awards $16 million to Rice University to improve compilers
Цитата
The Defense Advanced Research Projects Agency (DARPA), as part of its Architecture Aware Compiler Environment Program, has awarded Rice University $16 million to develop a new set of tools that can improve the performance of virtually any application running on any microprocessor.

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


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
unicuum
  Дата 11.6.2009, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(Void @  11.6.2009,  19:26 Найти цитируемый пост)

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

DARPA с разработкой ARPANET или по другому Internet. Действительно непонятно, чего же они добьются с такими расплывчатыми целями. smile 


--------------------
user posted image
обычный день на винграде
PM   Вверх
jhonyxakep
Дата 12.6.2009, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?




Цитата

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

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

Сам сочинял, или из книги скатал?  

Вы о чём тут говорите? 
PM MAIL ICQ   Вверх
Lim4
Дата 12.6.2009, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не под ковром
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 4.7.2008




Цитата(jhonyxakep @  12.6.2009,  13:20 Найти цитируемый пост)
Вы о чём тут говорите?  

Кто? smile  Я вообще ничего не говорила smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0681 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.