Singularity - Убийца MS Vista

+
Чтобы отправить комментарий — войдите.
  • У
    ННМ форевер!
    Ответить
  • Dr0ne
    14 дек 05
    Н-да... все больше пионеров... 10 лет назад вполне 386-486 вполне справлялись с современными задачами, за редким исключением (3D, photoshop и тд.) да и то спорный вопрос, а теперь для этого требуется P-4,5,6-128? и все для того что бы кто то больше бабла поиметь смог и каждый даун безрукий себя великим дезигнером, художником, админом итд. почувствовать смог...
    Ответить
  • RiPPER2004
    13 дек 05
    Всё это конечно круто...
    Но как будет осуществляться совместимость с уже существующим софтом? Что эмуляция будет? Или пердлагаете весь существующий софт на свалку? Если будет эмуляция то это явно не прибавит скорости.
    Ответить
    • A
      RiPPER2004 13 дек 05
      А нынешние процессоры и так в режиме злобной эмуляции работают. Только сейчас они эмулируют х86 код. А в недрах крутится одному производителю известный микрокод. Так что без разницы, x86 asm или CLI код на входе будет, всё равно всё через декодер интерпретируется в микрокод.
      Иначе почему интел нам так настоятельно не рекомендует например использовать inc eax и заменять это на глупую add eax,1 или нафига MSVC втыкает в код lea инструкции? да потому что это он в L1 данные подбрасывает таким извращённым способом...
      Ну реализуют они к примеру String прямо на камне и что? В первом же аппендиксе будет чёрным по белому написано что String.GetLength() работает медленнее чем while(пока не ноль). Вспомните историю с мувсами с стосбами (movsb stosb).
      Ответить
    • P
      Poor_admin АВТОР
      RiPPER2004 15 дек 05
      Мдя... Пора бы...
      Ответить
  • azykov
    13 дек 05
    Самая великая вещь в мире програмирования --- это Ассемблер...
    Господа... вернитесь к истокам програмирования !!!!!
    Ответить
    • P
      Poor_admin АВТОР
      azykov 13 дек 05
      Пишите под ДОС!
      ДА! Круто...
      Задрали, уже, чесное слово.
      Ответить
      • H
        Я пишу на C++ со вставками ассемблера. Mutex на ассемблере написать — это ровно три команды, в отличие от поддержки объекта класса Mutex из операционной системы.
        Ответить
        • P
          Poor_admin АВТОР
          hitech 13 дек 05
          Кхм... Как мне удается создать мьютекс одной командой?
          Ответить
      • S
        Разве программирование на асме ограничивается досом?
        Ответить
    • _
      Я и не уходил от него. В ADSP(сигнальный процессор) он в полной своей красе :) Правад уже и C применяют.
      Ответить
  • У
    Радует, что старый спор стал более культурным.
    До 90-ых старый Синклер или ZX-Спектрум загружался за 3 секунды и в 64 КИЛОбайтах оперативки со встроенным видео на 16КБ можно было и поиграть ночи напролёт, и поучиться, и компьютерные классы в школах оформить. Не нужен был особо IBM-286 по цене двух автомобилей. Монополист Гейтс всё равно найдёт способ убедить всех выбросить старое железо. Будь это усовершенствование встроенных в Винду программ, или новый вирус типа Бдастера.
    Ответить
  • O
    12 дек 05
    Бабл жжошь! Как обычно =)
    Ответить
  • I
    12 дек 05
    да, дот нет — это конечно хорошо, но всё же...
    прочитал я комментарии, и что-то вспомнилась мне ms-dos. казалось, ещё увеличение частоты в пару-тройку раз и четыре метра памяти — и будет полное счастье. да что там говорить, мой друг видел на выставке своими глазами крутейший сервер с (внимание!) шестьюдесетью четырьмя мегабайтами (!) оперативной памяти. просто было немыслимо, чем можно занять столько памяти. однако, такого вопроса не возникло у фирмы майкрософт — вышла виндовс 95, дальше вы знаете.
    кончается 2005 год. процессор 3 гигагерца и гигабайт памяти — это в порядке вещей. и что-то я не заметил прироста производительности по сравнению с мс-дос. все эти гигагерцы и гигабайты "съела" операционная система, вся эта виртуализация, унификация и далее по списку. с каждым "новым" windows'ом обещается прирост производительности, но при этом аппаратные требования почему-то всё больше и больше. и не надо говорить про "медленные" "8-ми разрядные" процессоры без "гибкой системы адресации памяти"- это не так. операционную систему надо по-нормальному писать, не забывая, что это — операционная система, и первое что он неё требуется — это управление ресурсами компьютера, а не полупрозрачные окна и не виртуализация API до такой степени, чтобы любой чайник мог сам писать игрушки.
    да, в виндовсе много плюсов — совместимость со старыми версиями (можно запустить программу, написанную для виндовс 3.1; только кому это надо), универсальность (одну и ту же операционку можно использовать и под сервер и под игры; не знаю, плюс ли это — для игр мне хотелось бы иметь что-то побыстрее, что не начинало бы свопиться в процессе игры в самый не подходящий момент при наличи гигабайта памяти, а для сервера — что-то постабильнее, лучше управляющееся с памятью, более управляемое), простота. но минусов всё-таки больше и одни из главных (для меня, по крайней мере) — скорость работы и требовательность к ресурсам.
    в pdf читаем —
    Singularity is a research project in Microsoft Research that started with the question: what would a software platform look like if it was designed from scratch with the primary goal of dependability, instead of the more common goal of performance?
    то есть этот новый проект быстрее работать ну никак не будет, видимо ещё и компьютеров-то таких нет, чтобы оно работало. и ни при чём здесь архитектура 86. всё это ерунда — "что просто любой соврменный проц такой же интеграции, но другой платформы будет на порядок (!) превосходить по производительности". как сравнивать — microsoft office запускать? или что? если сравнивать по количеству операций в секунду — то не думаю, что так уж прям и на порядок. операционка — важная часть всех этих нынешних тормозов, именно она кривая, и судя по всему, с этим проектом ничего не выпрямиться.
    Ответить
    • P
      Poor_admin АВТОР
      ItJustMe 12 дек 05
      Вот уж не разделяю этот скептицизм.
      Было время, когда 15 минут загрузки оси — это порядок вещей. У меня 3 компа, 1 дома, ноут, и рабочий, домашнему и рабочему требуется 1 миута и 40 секунд на загрузку, соответственно. А теперь сравним, 1000 Мгц и 2533 Мгц. Проц круче в 2.5 раза, а вот ось грузиться всего на треть быстрее.
      Хотя, в чем проблема? 1 минута — это не проблема! Тем более. я всегда увожу компы в хибернейт, и гружу ось за 15 секунд.
      Хотите дос — вас никто не держит. Но!
      Office 12 на моем рабочем компе (2533Mhz/512MB) работает ничуть не шустрее 2003, или Office XP. А куча приятных примочек в нем есть, причем всем этим яс превиликой радостью пользуюсь.
      Оптимизировать время загрузки надо толко, когда оно ДЕЙСТВИТЕЛЬНО велико, а если Office будет грузиться не 4 секунды, а 3, то никто этого и не заметит.
      Весь припрост, этой безнадежно отсталой архитектуры съедается качеством программ, и дружественностью интерфейса. Попробуй под ДОСом голосовое управление, или запусти браузер, типа Оперы? Вот вот.
      Нет, я вполне готов променивать сверхвысокую скорость на удобство работы.
      PS 100% пика мой проц достигает только во время игры в Black&White и работы WinRar. Все... Больше 70% я его не разгоняю, меня больше тормозит скорость жесткого диска и памяти. А если бы в проце была проработанна система кеширования, то все стало бы легче.
      Ответить
      • BaBL
        Poor_admin 12 дек 05
        Фишка в том, что FreeBSD прекрасно работает и на P3, при этом даже на той машине он по функциональности и скорости не уступит ХР на Прескоте. Сравнивал в задачах маршрутизации, ХР не выдерживает критики.
        Ответить
        • P
          Poor_admin АВТОР
          BaBL 12 дек 05
          Фишка в том, что мы запускали XP и на 433, это нисколько не мешало ему нормально работать. Только вот, машину мы эту через 2 дня выбросили на помойку.
          Ответить
    • _
      Сравнивать процессоры можно по разному. Дело в том, что чем гибче система команд процессора, чем больше регистров и они удобнее, чем проще адресация, тем короче и проще машинный код. Иногда код уменьшается в разы. Те, кто много писал на ассемблере меня поймут хорошо.
      Ответить
      • H
        Да, но, с другой стороны, тем длиннее будет pipeline процессора. Нынешний pipeline Intel`евских процессоров с его более чем 20 шагами (в сравнении с пятью у MIPS) тому хороший пример. То есть, конечно, с одной стороны кода стало меньше, а с другой — выполняется он столько же... Или даже дольше, потому что компиляторы не могут оптимизировать этот код методом перетасовки инструкций.
        Ответить
        • S
          при унифицированных задачах это бесполезный спор. если говорить о конкретной задаче, тогда и можно сказать какой из процессоров (технологий) лучше подходят. depends on так сказать... жалко что достаточно редко позволяют выбирать кристалл под проекты...
          Ответить
  • Megazhuk
    12 дек 05
    Может не в тему, но такой вопрос....Есть ли какая нить штука обманывающая инсталлятор C#Express, что как бы у меня sp2 установлен...а то у меня винда не корпоративка, боюсь что поставлю sp2 и все раком пойдет. Кто нибудь решал такую проблему? Боязно как-то винду переустанавливать...
    Ответить
  • K
    12 дек 05
    Может, мя чего не понимаю, но как оно будет идти на .нет ? ведь его ещё на что-то установить надо. или оно уже самодостаточно ?
    Ответить
  • Scram
    12 дек 05
    пасиб, радостно.
    Ответить
Сделано с NoNaMe