133

«Байкал Электроникс» и «Базальт СПО» создают отечественный дистрибутив Linux для архитектуры ARM

Разработчик интегральных схем «Байкал Электроникс» и «Базальт СПО», российская софтверная компания, работающая в области открытого программного обеспечения, объявляют о первых результатах сотрудничества в сфере разработки прикладного и служебного программного обеспечения.

В ходе сотрудничества будет создано полнофункциональное программное обеспечение для процессорных систем на базе архитектуры ARM v8 (AArch64).

читать полностью

Подпишитесь на наш канал в Яндекс.Дзен и сделайте вашу ленту объективнее!

  • 0
    rvk rvk
    28.01.1619:27:52

    Причем тут операционная система? Даже посчитай 2 в 32-й степени, получается что больше адресовать процессор не может физически хоть в виндоус хоть в линкукс.

    • 0
      Нет аватара silicoid
      28.01.1622:56:43

      Не верно. в современных процессорах шина адреса уже давно начинается от 36 бит П3, а в современных процессорах вообще шины последовательные, будь то hypertransport или QPI

      так что разрядность — вещь вполне себе виртуальная и 128 (и даже 256 бит) уже давно не редкость. Например ввервые, возможность работы с числами шириной в 128 бит была введена в инструкции SSE2 (которые появились вместе с первыми П4 в начале 2000х)

      а до этого, еще со времен 386/387 процессоры работали с 80-ти битными числами

      • 0
        Антон Смоленский Антон Смоленский
        29.01.1600:27:10

        Вы чет зарапортовались.

        Причем все сразу.

        Причем тут разрядность шины адреса и т. д. и тп

        32-битный — значит работает с 32 разрядными инструкциями и регистрами.

        Чтение/запись памяти — для процессора это просто инструкции. Физическая ширина интерфейса с памятью значения не имеет.

        Исходя из вышесказанного — 32-разрядный процессор не может прямо (ключевое слово), адресовать более 4Гб. Косвенно — может и делает это постоянно — ибо всякие девайсы например на шине PCI — это тоже адресное пространство которое надо адресовать помимо ОЗУ.

        «Косвенно» (виртуально) по простому означает то, что ему нужно перелистнуть страницу. Он не может сказать — дай мне данные из адреса 5ГБ. Он должен сказать — переключись на страницу 1, а затем — дай мне данные из адреса 1ГБ. А если в следующий момент ему нужны данные из адреса 3ГБ — он должен сказать — переключи на страницу 0, дай мне данные из адреса 3ГБ.

        Вероятно (тут не знаю) такие накладные на косвенную адресацию — несколько делают вещи сложными, а производительность неудовлетворительной. В особенности во всяких БДшных делах — где все любят базы данных целиком в ОЗУ держать.

        Это все очень утрировано — но смысл ИМХО понятен.

        Отредактировано: Антон Смоленский~01:53 29.01.16
        • 0
          OldFox OldFox
          05.02.1620:59:38

          Все верно. Не о чем и спорить! Кто сомневается, поставьте 32-х разрадную винду и попробуйте прицепить к ней оперативки (ключевое слово) более 4ГБ. Не получится.

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,