• школота железо олдскулъ ? образование habrahabr.ru
    Видеоконтроллер побочно регенерировал ОЗУ компьютера, поэтому программа загрузки с магнитофона выключившая видеоконтроллер должна сама регенерировать ОЗУ.
    Интересно, большое количество современной молодёжи поймёт смысл данной фразы?
    Я имею в виду не только школьников.
    Я имею в виду и студентов.
    В том числе тех, кому я лично рассказывал про регенерацию динамической памяти полгода назад...
    ♡ recommended by @Elemir

Replies (32)

  • @dluciv, не понял про магнитофон. с магнитной ленты, в смысле, загрузка происходит?
  • @4DA, Да, что в этом удивительного? Но суть поста не в этом...
  • @dluciv, Неужели современное поколение не знает отличия DRAM от SRAM?
  • @Elemir, зачем забивать мозг лишними знаниями которые не актуальны на данный момент для работы? (ну это я про тонкости различия сортов)
  • @Elemir, Да по идее знает. И что DRAM до недавнего времени ПОЧТИ ВСЕ программно обновляли — тоже. Однако это они к экзамену знают. А про потом — совсем не уверен...
  • @Notis, Ну это не тонкость. Низкоуровневым программистам и тем, кто проектирует ЦП (у нас этому тоже учат) такие вещи пригодятся в деталях (до которых мне, как до неба, ибо не спец). А остальным — как часть картины мира.
  • @Notis, Да, не важны. Вот когда будете писать для суперкомпьютера, то и окажется что Вы SRAM и DRAM юзаете вперемешку, что в разы снизит эффективность алгоритма. Хотя кто ж неуча к суперкомпьютеру допустит?
  • @Elemir, ну одно дело низкоуровневое программирование архитектура и физика полупроводников, другое дело пафосно программирование
  • @Notis, Пафосно программирование бывает на всех уровнях. Знаете как пафосно писать заднюю половину хорошего транслятора?
  • @dluciv, Ну может на прямой вопрос "А чем DRAM отличается от SRAM?" они не ответят, но вспомнить через ассоциации что такое "перезагрузка [D]RAM" по-моему не сложно. Хотя может я зря по себе сужу, у меня слабое развитие других видов памяти компенсируется ассоциативной.
  • @Notis, "ну одно дело инженерия, другое пафосно пролетарщина" перевёл.
  • @Elemir, как будто пролетарщина это что-то плохое.
  • @Notis, Хорошее дело, от чего же. Вот у меня дед был токарем. Но пафосности ему приписывать не надо.
  • @Elemir, предлагаю поднять бокал за старшее поколение!
  • @Notis, Ога!
  • @Elemir, Мне кажется, в таком случае человек должен бы это узнать из курса архитектуры суперкомпьютеров. Но вот лично я --- не застал уже распространения существенно отличных от x86 архитектур (arm и мипсы в роутерах не в счет), так что не сталкивался с моделью памяти, отличной от той, в которой работают нынче прикладные программы.
  • @borman, У меня, кстати, есть большая мечта, чтобы x86 наконец перестала настолько сильно доминировать. Ож больно легаси... Но одно дело легаси типа PDP-11, другое — исходно ничем не примечательный CISC, выехавший на маркетинге.
  • @dluciv, Это да. Эмулятор на эмуляторе сидит и эмулятором погоняет. Мне интересно вот что --- как раз сегодня пробегала мысль --- ведь в интеле инженегры без дела вряд ли сидят, и любопытно, есть ли у них достижения в программировании непосредственно микроархитектуры современных тех же core i7, например.
  • @borman, Да даже тот же Итаниум — интересный и красивый процессор. Хороший же. Но его маркетологи с треском прогадили.
  • @borman, В каком-то смысле VLIW сродни микропрограмированию. Та же работа c несколькими параллельными компактными RISC.
  • @dluciv, Вообще ощущение, что без реально серьезного кризиса момент упущен --- производительность железа давно уже сильно избыточна для большинства потребителей.
  • @borman, Ты не сталкивался не из-за засилия IBM PC клонов, а из-за цены SRAM-based памяти. Более того, я уверен, что ты думаешь, что RAM компьютера устроена по SRAM, а не по DRAM (я так и думал долгое время). К тому же ты естественно сталкивался, все регистры x86/amd64 — SRAM.
  • @Elemir, В каком месте с точки зрения программиста проявляется разница? А насчет RAM --- тут ты ошибаешься насчет меня.
  • @borman, Ну… SRAM в разы (а то и на порядок) быстрее чем DRAM. Если для тебя нету разницы между ними, то ты никогда в жизни не допрёшь, что критические данные нужно хранить в SRAM. Да, ты возразишь, что современные компиляторы делают это неплохо. Но то, что неплохо для быдлоигры или браузера, то неприемлимо для расчётного алгоритма, 10% эффективности которого выражаются в месяцах. В коммерческих версиях фортрана есть специальные инструкции для управления местом помещения данных в памяти.
  • @borman, То есть ты знаешь что такое "перезагрузка RAM"?
  • @Elemir, Нет, не знаю. Никогда не сталкивался. Это же ведь нехило скрыто железом нынче, не?
  • @borman, ok, тогда не заблуждаюсь. Ты и понятия не имеешь как устроена DRAM.
  • @borman, Обновление памяти вроде на всех x86 уже скрыто железом.
  • @Elemir, Ты утверждал, знаю ли я, что в x86 DRAM. Ответ --- знаю. Знаю ли я, как она устроена? --- Нет. Если честно --- не вижу никакой необходимости.
  • @borman, Нет, я утверждал, что ты не знаешь что RAM x86 устроена именно так как устроена DRAM. Название не имеет значения. Называйте её хоть ДОЗУ
  • @Elemir, Ну тогда пиши понятнее, ок.
  • @dluciv, угнич, верни все ответы в топике, такой
    тред просрал ;(