• Ядра процессора или что такое SMP и с чем его едят

      Введение


      Доброго времени суток, сегодня хотелось бы затронуть достаточно простую тему, которая почти никем из обычных программистов неизвестна, но каждый из вас, скорее всего, ей пользовался.
      Речь пойдет о симметричной мультипроцессорности(в народе — SMP) — архитектура, которая встречается во всех многозадачных операционных системах, и конечно же, является неотъемлемой их частью. Каждый знает, что чем больше ядер у процессора — тем мощнее будет процессор, да, это так, но как ОС может использовать несколько ядер одновременно? Некоторые программисты не спускаются до такого уровня абстракции — им это попросту не надо, но думаю, всем будет интересно то, как же SMP работает.
      Читать дальше →
    • Mail.Ru Group 20 лет: чекпойнты кода и технологий

        image

        По меркам Интернета 20 лет — большой срок, но итоги подводить рано (это ведь только первые 20 лет!). Сегодня не будем раскручивать маховик историй про наше становление. Слишком много всего случилось, и для нас каждый незначительный, по меркам стороннего наблюдателя, поворот — большое событие. Здесь нужна книга, а не хабрапост.

        Рассказ пойдет о том, что в целом произошло с Сетью за эти десятилетия. Мы менялись вместе, влияли друг на друга. В конечном счете, путь MRG зеркально отразил все важные вехи эволюции world wide web. Только еще не придумали, куда нам блокчейн внедрить.

        В честь 20-летия посмотрим в ретроспективе, как менялись технологии. Сконцентрируемся на теплом пледе, окунемся в синее свечение ЭЛТ-мониторов, раскроем дедушкин лутбокс и рассмотрим артефакты прошлого.
        Читать дальше →
      • Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT

        • Перевод
        Microsoft выпустил код MS-DOS 1.25 и 2.0 под лицензией MIT, см. соответствующий репозиторий на GitHub, на фразу «for reference purposes» внимание не обращайте, она устарела. Это тот самый код, который ещё в марте 2014 года стал доступен как shared source («смотри, но не трогай») на сайте Музея компьютерной истории (новость на Хабре). Всё, что изменилось теперь — лицензия, и она совместима с GPL.

        Обе версии MS-DOS — очень старые, в них не поддержано многое из того, что заработало в последующих. Так, например, лишь во второй из них появились папки и перенаправление при помощи знака "|". Так что, несмотря на совместимость лицензий, вряд ли хотя бы строчка этого кода попадёт в FreeDOS или DOSBOX. Но делу улучшения совместимости анализ их исходников не помешает.
        Читать дальше →
      • Sub-Zero: антикварный механический калькулятор. Как им пользоваться (с приветом из 18-го века)

          Удивительно изящная машинка, дошедшая до нас из тех древних времён, когда не то что Интернета не было, – ещё даже компьютеров не было. Несколько характеристик Sub-Zero, на которые в своё время делали акцент продвигавшие его маркетологи: (1) работает с числами ± 999999; (2) складывает и вычитает за считанные секунды; (3) никогда не ошибается; (4) удивительно прост в использовании; (5) работает бесшумно; (6) изготовлен из высококачественных материалов, отвечающих германским стандартам; (7) не изнашивается. Создан, чтобы жить долго.


          Так что же это за машинка? Каким образом она осуществляет вычисления? Какая у неё начинка? Как ей пользоваться для сложения и вычитания? И вообще, кто её придумал? Обо всём об этом читайте ниже.



          Читать дальше →
        • Познакомьтесь с людьми, поддерживающими устаревшие компьютеры в рабочем состоянии

          • Перевод

          Почти через 30 лет после того, как в мире компьютерной графики рулила Silicon Graphics, её суперкомпьютеры нашли себе новое пристанище в небольшом сообществе энтузиастов – некоторые из которых даже ещё не родились в годы расцвета компании



          Ян Мэйплсон, поддерживающий SGIdepot.co.uk, рядом с Onyx 3800

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

          В отличие от старых Super NES или Amiga, никакой ностальгии с Silicon Graphics Onyx связано быть не может – если только вы не разрабатывали игры при помощи этого компьютера от компании Silicon Graphics Inc (SGI), сделанного четверть века назад, в эпоху Клинтона, вместо того, чтобы играть в игры.

          Хотя после выпуска графической рабочей станции Indigo стоимостью в $8 000 в 1991 году компания SGI получила легендарный статус, компьютеры компании полагались на платформу, отличавшуюся от платформ для PC и Mac. Она называлась MIPS, и с ней имело дело достаточно мало людей.
          Читать дальше →
        • Тринадцать вещей, которые предвидел Лем

            Привет, Хабр! Представляю вашему вниманию перевод статьи "Тринадцять речей, які передбачив Лем" автора Mikołaj Gliński.


            Электронные книги, планшеты и смартфоны, Гугл и даже "Матрица" описаны еще в середине ХХ века автором «Соляриса». Вот так Станислав Лем предсказал будущее, в котором мы сейчас живем.


            Оптоны, лектоны, трионы и фантоматоны… Возможно, эти слова вам неизвестны, однако большинством предметов, которые они описывают, вы пользуетесь каждый день. Станислав Лем, классик польской научной фантастики, предсказал их появление задолго до того, как они стали частью нашей повседневной жизни. А еще творчество Лема существенно повлияло на создателей легендарной серии мультфильмов и одной из самых популярных видеоигр.


            Рассказываем о самых невероятных предсказания Станислава Лема, а также вспоминаем его высказывания на актуальные темы, в частности о биотехнологии и трансгуманизме.

            Читать дальше →
          • Деньги любят счёт: как машины сортируют купюры



              Уже много лет мы получаем зарплаты на банковские карты, оплачиваем услуги ЖКХ через интернет-банк и переводим деньги с карты на карту при помощи мобильного приложения. Вот только в этой цифровой картине нового безналичного мира есть один нюанс: оборот наличных денег не уменьшается, а только растёт год от года. А вместе с ним растёт сфера обслуживания наличных платежей. Поэтому до сих пор востребованным направлением в банковской сфере остается сортировка и учёт банкнот. Есть ли здесь место инновациям? Читаем наш новый пост под катом.
              Читать дальше →
            • Краткая история цифровой клавиатуры

              • Перевод
              Представьте себе клавиатуры телефона и калькулятора. Можете вспомнить о том, чем они различаются, никуда не подсматривая? Если вам это не удалось — ничего страшного. Большинство из нас так привыкло к распространённым устройствам ввода данных, что попросту не отдаёт себе отчёта в том, что на калькуляторе, если сравнить его с телефоном, клавиши расположены в обратном порядке. Верхний ряд кнопок калькулятора содержит клавиши 7-8-9, а верхний ряд клавиатуры телефона — клавиши 1-2-3. В том, что эти две клавиатуры, представлены ли они в виде физических устройств или в виде приложений, устроены по-разному, нельзя усмотреть каких-то логических причин. Почему они выглядят именно так?


              Клавиатура телефона (слева) и клавиатура калькулятора (справа)
              Читать дальше →
            • История первых микропроцессорных видеоигр

              • Перевод
              image

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

              Существует множество претендентов на звание первой микропроцессорной игры. Кит Смит раскрыл эту тему в серии постов, и в своих последующих статьях я расскажу о двух основных претендентах. Однако есть и истории, которые нужно подробно собрать и исследовать, в основном раскрытые благодаря моему изучению судебных документов и статей в отраслевых изданиях. Мы пошагово разберёмся в том, откуда возникали такие эксперименты и как они связаны с общепринятой историей массового рынка микропроцессоров.
              Читать дальше →
              • +30
              • 9,6k
              • 4

            Самое читаемое