Первая партия отечественных ПК на базе процессора Эльбрус

sdelanounas.ru — В декабре 2012 г. ЗАО МЦСТ получило пилотную партию моноблочных компьютеров, оснащённых материнской платой «Монокуб». Проект производства моноблочных компьютеров ведётся в сотрудничестве с компанией Kraftway. Плата «Монокуб» разработана в ЗАО МЦСТ под процессор «Эльбрус-2С+» и предназначена для широкого применения, в том числе в гражданском секторе. Компания Kraftway адаптировала под плату «Монокуб» свою моноблочную платформу KM4.
Новости, Компьютеры | Orient 11:49 31.12.2012
218 комментариев | 177 за, 8 против |
#101 | 16:17 31.12.2012 | Кому: Валерик
>скан в студию, как говорится с Новый Годом, с новой работой ;))

Гражданин директор посчитал это шуткой, потом угрозой, а потом подарил литровый Мартини Бьянко.
Кстати, он у нас в Карусели до завтра стоит 499 руб. Это реклама!!! :)))
#102 | 16:21 31.12.2012 | Кому: Srg_Alex
> Он не эмулирует платформу, он эмулирует конкретные области ОС Windows.

Есть эмуляторы которые как раз эмулируют платформу. VMWare например. а вообще не понимаю об чем спор. Та же винда, она изначально писалась под х86 среду, позже придумали для х64, все, на других платформах её запеньдюрить проблематично. Например на Itanium нужна уже другая либо портированная ОС, но под неё уже много чего работать не будет, независимо от. Поэтому вопрос, если прога планируется работать на винде, для обычных пользователей, в чем проблема обращаться к железу на прямую? Где бы ты её не запустил, архитектура у тебя там выйдет х86 совместимая.
Если же вопрос почему на никсах напрямую к железу хуячат а на винде нет, напомню, винда насквозь закрытый коммерческий продукт, никто не должен знать как оно там работает, поэтому шанс того что при обращении к системным командам напрямую ты нарушишь работу винды велик, ну как этот регистр уже занят под чего нужное. а ты туда свои данные суешь. С никсами в этом плане проще, там все открыто, и защищено от подобной хуйни, поэтому пиши свои проги с прямым обращением к железу, если чего поломаешь, потом сам ручками починишь. Если твоя прога чего в винде сломает, там хер чего починить удастся.
#103 | 16:22 31.12.2012 | Кому: Srg_Alex
Хорошо. Что конкретно эмулирует wine?
#104 | 16:22 31.12.2012 | Кому: Srg_Alex
> литровый Мартини Бьянко.

Я мартини даже нюхать не могу, а ты пить!!!
#105 | 16:23 31.12.2012 | Кому: Srg_Alex
> Пойду запущу ОпенОфис на Playstation3, т.к.

Он портирован под неё. Т.е. скомпилен именно под тут архитектуру.

> ребёнок играет из Windows в Metal Gear Solid 2 для Playstation 2, а мне документик надо распечатать. Впрочем, это невозможно, я уже знаю.


Вот прям так напрямую игра запускается? Или через эмулятор?

> Вот что не знаю совсем - так это Линукс. Если так, то я слишком хорошо о нём думал. Я хорошо помню Windows для MIPS. И что-то я не помню Microsoft Office для MIPS. Всегда был Microsoft Office для Windows (т.е. для ОС), а не для x86 или MIPS (а не для железа).

>
> P.S. 20 лет уже сисадминю (правда в основном на win) и всю жизнь учили, что прикладное ПО зависит исключительно от ОС. Видимо или отстал от жизни, или тут дело в Линукс.

Но основы програминга знать не помешает. Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится. Исключение - языки типа Явы, которые при компиляции делают байткод, который исполняется интерпретатором. Что-то типа скриптов получается. Насчёт драйверов - найди драйвер для оперативки. Или для проца.
#106 | 16:28 31.12.2012 | Кому: rahs
Тем хуже для Word.
#107 | 16:28 31.12.2012 | Кому: pavelat
> Но основы програминга знать не помешает. Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится. Исключение - языки типа Явы, которые при компиляции делают байткод, который исполняется интерпретатором. Что-то типа скриптов получается. Насчёт драйверов - найди драйвер для оперативки. Или для проца.

Ява это виртуальная машина, прога написанная на языке явы компилится под эту вирутальную машину и исполяентся в ее "песочнице", а вот сама машина является кросплатформеной програмой которая компилится каждая под свое железо.
#108 | 16:35 31.12.2012 | Кому: Art Zin
> Если же вопрос почему на никсах напрямую к железу хуячат

это неверно, проги напряму к железу в никсах не хуячат, но доступ к железу напрямую есть. В общем то так же как в виндах, но там что доступ полчить нужно реализовать свой код который внедрить на нулевое кольцо ядра винды (так работал например злосчастный старфорс, ксати вопрос к Srg_Alex почему если вайн эмулятор то он не работал со стариком? Эмулятор же эмулирует все включая железо). Для разработки такого уровня насколько мне известно нужно очень серьезно шарить в недокументированных возможнстях винды и железа.
#109 | 16:36 31.12.2012 | Кому: Всем
я надеюсь преподов по системному программированию среди вас нет!!! КС.

[продолжает усердно конспектировать]
#110 | 16:37 31.12.2012 | Кому: Srg_Alex
реклама чего? тебя, директора, мартини, или цен в карусели ))
#111 | 16:40 31.12.2012 | Кому: BonoVox
>про игры тут можно даже не думать.

почему нет? там 4 DSP, на один обсчет физики повесить, на другой звук, остальным тож работа найдется..
#112 | 16:41 31.12.2012 | Кому: Srg_Alex
> Если кое-кто написал, что Wine не эмулятор, то это не значит, что он не является таковым. Он не эмулирует платформу, он эмулирует конкретные области ОС Windows.

Он транслятор. Транслирует системные вызовы Вин на соответствующие вызовы Линуха. Т.е. переводчик он.
И эта. Попробуй на ПС3 под вайном запустить какую-нить простенькую виндовую прогу. Тока бэкап не забудь, может упасть с треском.
shatsky
филиал ЦИПсО »
#113 | 16:42 31.12.2012 | Кому: Srg_Alex
>всю жизнь учили, что прикладное ПО зависит исключительно от ОС
Есть множество способов писать непереносимый код на том же С. Привязываться к определенному порядку байт в слове, выравниванию, размерам переменных, специфичным для конкретной платформы. В любом крупном проекте при попытке компиляции под новую архитектуру обнаруживаются такие проблемы.

>обращение к архитектуре в обход драйверов

К какой архитектуре, в обход каких драйверов? Там шла речь о написании программ на ассемблере. Прикладные программы для всех распространенных ОС запускаются из бинарников, содержащих машкод для архитектуры целевого процессора, ОС совершенно безразлично, откуда этот машкод взялся - хоть компилятором с языка высокого уровня скомпилировался, хоть в hex-редакторе вручную был набит. Защита памяти и внешних устройств тут не при чем.
#114 | 16:43 31.12.2012 | Кому: sadfs
>Я так понимаю, мы все умрём?

Ты правильно понимаешь, кстати лучше это узнать и понять раньше чем позже.

Такие с позволения сказать достижения собирают многие заведения науки сами, причем не профильные.
А уж данному - выдвигать такие "достижения" можно только в случае если требуется показать уровень деградации РФ науки.
#115 | 16:47 31.12.2012 | Кому: SergeyR
> Ява это виртуальная машина, прога написанная на языке явы компилится под эту вирутальную машину и исполяентся в ее "песочнице", а вот сама машина является кросплатформеной програмой которая компилится каждая под свое железо.

Я и говорю - интерпретатор.
#116 | 16:51 31.12.2012 | Кому: SergeyR
>ксати вопрос к Srg_Alex почему если вайн эмулятор то он не работал со стариком? Эмулятор же эмулирует все включая железо).

[пьёт мартини с ананасовым соком]

- видимо из-за DirectX, который ещё одна "надстройка" в Win. Насчёт него - ничего не хочу говорить, я не программер, но без D3D. DSound и т.д. - сегодняшние игры для Win - не работают.
#117 | 16:53 31.12.2012 | Кому: milo
>в какой области специалист, что заканчивали,

Информтехнологии
#118 | 16:54 31.12.2012 | Кому: pavelat
>Но основы програминга знать не помешает. Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится.

Но эмуляторы же справляются? Ведь под тот же PS3 можно поставить Win95 а в нём MSOffice запустить, значит не так уж это сложно.

>Насчёт драйверов - найди драйвер для оперативки. Или для проца.


Ну драйвер для проца в виндах точно есть - можно в Диспетчере устройств поглазеть.
Что касается памяти, то даже DOSовский emm386.exe - почитай драйвер-утилита или как там её, для расширенной памяти.
shatsky
филиал ЦИПсО »
#119 | 16:55 31.12.2012 | Кому: Art Zin
>Если же вопрос почему на никсах напрямую к железу хуячат а на винде нет
Что-что напрямую к железу? В никсах такое же ограничение привилегий юзерспейсного кода, как и в винде. Никакого прямого доступа к железу, только через API ядра.
#120 | 17:01 31.12.2012 | Кому: Всем
-
#121 | 17:06 31.12.2012 | Кому: Srg_Alex
> Но эмуляторы же справляются? Ведь под тот же PS3 можно поставить Win95 а в нём MSOffice запустить, значит не так уж это сложно.

Ну так. Только эмуляторы эмулируют железо. Тот же проц. Тогда да, тогда справляются. Только медленно.

> Ну драйвер для проца в виндах точно есть - можно в Диспетчере устройств поглазеть.


Хм. Действительно, есть. Отстал я что-то от прогресса.

> Что касается памяти, то даже DOSовский emm386.exe - почитай драйвер-утилита или как там её, для расширенной памяти.


Не драйвер.[censored]
shatsky
филиал ЦИПсО »
#122 | 17:06 31.12.2012 | Кому: Srg_Alex
>>почему если вайн эмулятор то он не работал со стариком?
>видимо из-за DirectX
>без D3D. DSound и т.д. - сегодняшние игры для Win - не работают.

[поперхнулся чаем]

DirectX тут не при чем. Старфорс требует прямого доступа к железу. Для обеспечения этого в состав старфорса входит специальный драйвер (драйвер - это модуль ядра операционнной системы, работающий с ее привилегиями). Так как вайн - не эмулятор, а всего лишь транслятор юзерспейсных API винды (к которым относятся и D3D с DSound; твое утверждение про игры неверно - многие сегодняшние игры под вайном работают - но не все и не всегда хорошо, потому что трансляция D3D в OpenGL сложна и ее реализация несовершенна) - запустить виндовый драйвер вайн не может в принципе.
#123 | 17:09 31.12.2012 | Кому: Banifacus
> Кстати, по ссылке написано - сенсорный экран. Вопрос - за каким, спрашивается, хреном?
> Думаю ошиблись. Или это вообще клиника.

У этих тоже клиника?:
[censored]
#124 | 17:28 31.12.2012 | Кому: Leon
Нишевые решения, не пользующиеся серьезной популярностью.

Где может быть коммерческий успех в области сенсорных моноблоков - я написал.
Эльбрусу туда точно не пробиться. Хотя черт его знает, надо цену смотреть.
Хотя в любом случае дороже Китая.
Выход - только гос. заказ.
#125 | 17:29 31.12.2012 | Кому: Srg_Alex
> Это если программа работает через язык

Тарабарщина какая то.
#126 | 17:34 31.12.2012 | Кому: Banifacus
> Нишевые решения, не пользующиеся серьезной популярностью.
>
> Где может быть коммерческий успех в области сенсорных моноблоков - я написал.

С выходом Windows 8 - как говорится, Microsoft рекомендует. Хотя, это уже не совсем про сабж.
#127 | 17:39 31.12.2012 | Кому: shatsky
>DirectX тут не при чем. Старфорс требует прямого доступа к железу.

При всём уважении, - не могу в это поверить. Каким образом это винда позволяет - не могу понять.
И кстати:

[censored]
Cтало быть - обманываешь ты общественность. Или ты про что-то что-то другое? Если про Старфорс - это вроде защита от копирования. Вот она как-то хитро работает, да. Но только Старик - это СТаркрафт.

>Так как вайн - не эмулятор, а всего лишь транслятор юзерспейсных API винды


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


sobersober
>Тарабарщина какая то.

Написана на языке Х, ок.
#128 | 17:41 31.12.2012 | Кому: Всем
Я эта. В следующем году вернусь.
#129 | 17:55 31.12.2012 | Кому: Всем
Я бы отметил то что жрет он вместе с монитором 100 ватт, и в нем нет вентиляторов. То есть он не греется, не шумит и скорее всего, не ломается очень долго. Я, например, купил себе простой комп на i3 не для игр, а чтобы все там было для офисной работы. Эльбрус, неплохая альтернатива, хотя сенсорный экран конечно же лишний для меня (вероятно он львиную долю цены составляет). Но, как я понял, комп, прежде всего для военных.
shatsky
филиал ЦИПсО »
#130 | 17:59 31.12.2012 | Кому: Srg_Alex
>При всём уважении, - не могу в это поверить.
[censored]

>Каким образом это винда позволяет - не могу понять.

Что позволяет? Работать драйверу? Так же, как и любому другому драйверу сторонней разработки.
Или ты вообще не понимаешь, чем драйвер от прикладной программы отличается, и в чем разница между дозволенным коду прикладной программы и коду в пространстве ядра? Вот неплохая книга:[censored]
Можно и по статьям из википедии получить представление:[censored]

>Написана на языке Х, ок.

Моей маме позволительно сказать что-нибудь вроде "идти на файерфокс" вместо "запустить файерфокс". Для админа подобное недопустимо.
#131 | 18:11 31.12.2012 | Кому: Всем
Нашел отличную статью про наши процессоры и сравнение производительность:[censored]
shatsky
филиал ЦИПсО »
#132 | 18:14 31.12.2012 | Кому: Srg_Alex
>Если про Старфорс - это вроде защита от копирования. Вот она как-то хитро работает, да. Но только Старик - это СТаркрафт.
Старфорс тоже так называют. Еще раз привожу кусок коммента SergeyR:
"так работал например злосчастный старфорс, ксати вопрос к Srg_Alex почему если вайн эмулятор то он не работал со стариком? Эмулятор же эмулирует все включая железо"
#133 | 18:16 31.12.2012 | Кому: pavelat
> Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится.

Очень странно, что админу с двадцатилетним стажем приходиться объяснять столь элементарные вещи.
#134 | 18:22 31.12.2012 | Кому: gurgutan
25W с камня просто так без вентюлятора не рассеять, мне думается, что там система охлаждения как на HP Touchsmart (который щас юзаю), теплообменник на камне и на видюхе, а радиаторы с вентилятором вынесены в зону где теплообмен проще.
#135 | 18:26 31.12.2012 | Кому: sobersober
>> Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится.

>Очень странно, что админу с двадцатилетним стажем приходиться объяснять столь элементарные вещи.


Характерно для виндовых админов.
#136 | 18:41 31.12.2012 | Кому: SergeyR
> Характерно для виндовых админов.

Я тоже виндовый админ. Дальше что?
#137 | 18:48 31.12.2012 | Кому: shatsky
>Старфорс тоже так называют.

В первый раз слышу. Старик - это Старкрафт. И ты после этого что-то ещё говоришь про маму и что там позволительно?
Мы с тобой незнакомы, я потому сообщаю: я иногда умышленно совершаю словесные подмены, потому что так интереснее.
Но при этом, я не стану придумывать что-то из разряда "Старик - это Старфорс".

>Или ты вообще не понимаешь, чем драйвер от прикладной программы отличается


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

>Очень странно, что админу с двадцатилетним стажем приходиться объяснять столь элементарные вещи.


Очень странно для человека, который даже мысль правильно сформулировать не в состоянии, писать что-то про элементарные вещи.


Требования у ОС:

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


[censored]
#138 | 18:52 31.12.2012 | Кому: Всем
[заходит в тред пьяный, молча вкапывает посреди помещения ёлку, пошатываясь уходит]

Всех с наступающщым!
#139 | 19:06 31.12.2012 | Кому: pavelat
>> Характерно для виндовых админов.

>Я тоже виндовый админ. Дальше что?


Ничего. Трудно представить себе юниксового админа который не знает таких вещей.
#140 | 19:12 31.12.2012 | Кому: SergeyR
>Ничего. Трудно представить себе юниксового админа который не знает таких вещей.

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

Ну не знает он ничего про:

Уровень прикладных драйверов является тем промежуточным звеном, которое позволяет отделить прикладную задачу от аппаратной реализации. Иными словами – везде в прикладной задаче присутствуют вызовы только функций из библиотеки прикладных драйверов, которые в свою очередь вызывают функции системного ПО для данного типа терминала.
Уровень приложения реализует необходимую функциональность устройства и должно быть аппаратно-независимым (на уровне исходного кода). В ядре приложения не должно быть каких-либо сервисных и иных "универсальных" обработчиков, не связанных с выполнением основного алгоритма. Иными словами – ядро – это функционально-зависимое и аппаратно-независимое ПО.
Для того, чтобы перенести приложение на другую платформу, необходимо переписать только данный уровень. То есть это аппаратно-зависимое ПО, опирающиеся на системное ПО терминала с одной стороны, и предоставляющее сервис более высоким уровням, с другой.
#141 | 19:45 31.12.2012 | Кому: Srg_Alex
Ты путаешься. Да, программы при работе для обращения к перефирии, и не только, обращаются к драйверам и ОС. Но. Программа - это набор инструкций и данных для процессора. Записанных в понятной для процессора форме. Для разных процессоров эта форма - разная. Отсюда и сложности с портированием на другую архитектуру, и невозможность запуска программы, скопилированной для одной архитектуры на другой.
Я уже предлагал, на своей ПС3 в лине под вайном попробуй запустить любую вин прогу, из тех что под ним гарантированно идут на РС. Если вайн там вообще запустится.
#142 | 19:46 31.12.2012 | Кому: SergeyR
> Трудно представить себе юниксового админа который не знает таких вещей.

Не сложнее чем виндового.
#143 | 20:05 31.12.2012 | Кому: Всем
> Юниксовый админ не в состоянии даже конфликт драйверов устранить.

ну извини это чисто ваши виндовые приколюхи.
pks_ru
шутник »
#144 | 20:07 31.12.2012 | Кому: sobersober
> Любая прога, написаная на языке высокого уровня для работы переводится в машинные коды. Эти коды - суть инструкции процессора, тот-же ассемблер. И на другом типе процессора эта прога уже не запустится.

> Очень странно, что админу с двадцатилетним стажем приходиться объяснять столь элементарные вещи.


Среди меня четко проявляются два мнения. Или это какой-то очень толстый троллинг (гоблинг, огринг, оркинг etc), или случай действительно клинически сложный.
А ведь потом люди начитавшись такого приходят и мозг полощут.
#145 | 20:13 31.12.2012 | Кому: Srg_Alex
> Написана на языке Х, ок.

И скомпилирована под определенный проц. Что и требовалось понять.
#146 | 20:51 31.12.2012 | Кому: pks_ru
> А ведь потом люди начитавшись такого приходят и мозг полощут.

Хуже тогда, когда некоторые считают, что другие не знают того, что всем очевидно.
#147 | 20:56 31.12.2012 | Кому: pavelat
>Я уже предлагал, на своей ПС3 в лине под вайном попробуй запустить любую вин прогу, из тех что под ним гарантированно идут на РС. Если вайн там вообще запустится.

Что даёт нам Linux?
Всё! Установив Linux, вы получаете полноценный компьютер, готовый для
работы с офисными приложениями и не только с ними. На Linux'е вы сможете
запускать эмуляторы старых консолей, просматривать все видео-форматы и
многое, многое другое. Вполть до запуска Windows-игр с DirectX через
Wine. И главный плюс Linux'а в том, что он абсолютно бесплатен, и может
быть полностью настроен под пользователя.
На PS3
можно установить:
- Yellow Dog Linux
- Ubuntu Linux
-
Kubuntu Linux
- Xubuntu Linux
- Edubuntu Linux
- Fedora
Core 5 -7


[censored]

Гражданин играет в WOW3 на PS3 через Федору. Это невозможно, я знаю.

[censored]

Windows XP на PS3.
#148 | 21:07 31.12.2012 | Кому: Srg_Alex
А ты попробуй. Практика - критерий истины.
#149 | 21:12 31.12.2012 | Кому: pavelat
>А ты попробуй. Практика - критерий истины.

Ты видео смотрел?
#150 | 21:26 31.12.2012 | Кому: Srg_Alex
> Ты видео смотрел?

Смотрел. После отправки комментария.
Но там оба два - эмуляция. Это работает, но в нашем случае - ничего не доказывает. Потому как эмулятор аккурат и работает переходником с архитектуры на архитектуру.
Да, поставив на сабжевый эльбрус эмулятор х86 можно на нём и винду запустить, и программы. Да и вообще любые программы, хоть от мультивака, хоть от Мир, хоть от БЭСМ, хоть от НЛО. Если эмулятор будет.
Войдите или зарегистрируйтесь чтобы писать комментарии.