?

Log in

No account? Create an account
 

No Xians Here

About Свежие записи

Верхняя запись 4 июн, 2012 @ 01:34
Включил каптчу для не-френдов, ибо боты заебали.
Кого сие зело утомляет, отпишитесь здесь - зафренжу, сталбыть.


Have you got anything without spam?Свернуть )

Даёшь интернет в каждый гаджет! 23 май, 2018 @ 20:10
Житель Москвы Алексей Надёжин обнаружил, что автоматические ворота в дачном кооперативе, которые он установил прошлой осенью, за несколько месяцев оформили несколько платных подписок.

"Шлагбаум месяца", "Распахнутые калитки", а так же участие в эпичном сраче "сдвигать или поворачивать"

Я знал, я верил! Он существует! 23 май, 2018 @ 18:07
Синий цвет лака на проводах!

Теперь у меня есть провода с зелёной, красной, бесцветной, жёлтой, коричневой и синей изоляцией.

Правда, по сечению все разные ;) и синяя это уретановая, нетермостойкая эмаль (до +120, кажется). Нагруженные элементы мотать не рекомендуется.

Microdrive 23 май, 2018 @ 15:00
Не знаю, зачем мне это. Но когда я впервые о них услышал - ещё в прошлом, кажется, веке, так и захотел купить.

Купил, наконец-то. Не IBM, но Hitachi.

На гигабайт :)

Полегчало.

А вот совсем микроскопические винтики от Cornice я найти не могу - на Ebay щас есть один (!) - а так попадаются только карнизы, не интересующие меня вовсе.


А ещё я придумал способ, как к практически любому микроконтроллеру прикрутить SATA, если вдруг надо.
Производительность, понятное дело, будет не ахти - если только ваш контроллер не умеет UDMA-режимы самостоятельно, ибо ввод-вывод будет через суровый PIO, но принципиальная работоспособность таки появится: даже если железа нет, то можно программно реализовать IDE порт даже на сдвиговых регистрах, а вот к нему уже прицепить чип PATA->SATA моста. Например, GL830 в 128-пиновом корпусе; JM20330 и некоторые чипы от Marvel, работающие лучше всех, но не имеющие даташитов в свободном доступе (только под NDA).

Их нравы. 23 май, 2018 @ 14:04
Называть негра негром нельзя (и даже "копчёным" - нельзя), а вот называть белого свиным окороком - можно и, по мнению многих негрозащитников, даже нужно, потому что они неправильно голосуют и вообще.

боже, храни британию

ещё свадьба эта политкорректная

чё-то мне их как-то даже жалко стало

Законы рынка 23 май, 2018 @ 02:52
Я слышал, что наши уважаемые партнёры решили немного показать футбольным европейцам, как работают законы экономики, да? "Цена это столько, сколько готов заплатить клиент". Ну и что, что это в 50..100 раз дороже, чем где-то там, в каких-то там барселонах. Не хотите - не платите! Ведь это же Путин виноват, кто ж ещё?

Вот, скажем, Program Counter - PC 22 май, 2018 @ 17:07
наивные рассужденияСвернуть )

Вот, например, одна из непоняток - виртуальная память. 20 май, 2018 @ 15:57
Как пишут в разных источниках, традиционный размер страницы виртуальной памяти - 4 килобайта (относительно недавно появились и внедряются технологии мегастраниц, но к делу это щас не относится). Т.е. адресация ВНУТРИ страницы - 12битовая, от 0 до 4095 байта. Ок.

По понятному мне описанию, трансляция адресов работает примерно так: от виртуального адреса (в 32-битной машине адрес, очевидно, 32-битный) отщипываются эти 12 бит, остаётся 20-битный номер страницы. Он загоняется в блок трансляции, где разными методами (но чаще всего - при помощи кэша по принципу ассоциативной памяти, content-addressable memory - CAM) выясняется соответствие номера виртуальной страницы и её реального расположения. О том, куда что запихнуть (и находится ли оно вообще в ОЗУ или вообще где-то в свопе), должна заботится операционная система.

И вот тут есть интересный нюанс.

Чтобы изолировать процессы и предоставить каждому из них своё собственное адресное пространство, выглядящее сплошным и вполне настоящим, система - включая железо - должна добавлять к номеру виртуальной страницы некий идентификатор, однозначно отделяющий один процесс от другого. Натурально это будет сам pid, process identificator. Но в известных мне ОС для 32-битных машин оный pid имеет размер 16 бит. То есть 16 бит добавляется к 20 битам номера страницы и через CAM выясняется физический 32-битный адрес. Вроде ничего сверхсложного, но...

...например, в MIPS R2000 регистр входа системы трансляции имеет натуральный размер 32 бита. То есть 36 бит туда не влезут никак. То есть вместо 16-битного идентификатора процесса можно использовать только 12-битный. Такая же фигня, нассколько я знаю, почти во всех нынче применяемых процессорах с MMU. Есть некоторые (в семействе PowerPC) с 36-битным регистром и 36-битной же адресацией памяти, но это больше похоже на исключение.

Так как же умудряются разграничивать адресные пространства процессов, если вместо полновесного pid можно использовать только его огрызок? или там вообще какой-то другой идентификатор? если так, то какой, откуда он берётся и как сопоставляется с номером процесса?

Кое-что бесит. 20 май, 2018 @ 13:57
Дожив до седых волос, сделав множество работоспособных и ещё больше неработоспособных электронных штук, понял, что в моих познаниях есть некий пробел, заполненный ненадёжным туманом очень общих слов: я не знаю, как на самом деле работают микропроцессоры. Т.е. я умею ими пользоваться, я понимаю различия между архитектурами и семействами, я знаю, для чего нужно АЛУ, кэш и т.п., но я не имею ни малейшего представления о том, как оно на самом деле всё устроено. Т.е. я понимаю, что на функциональных схемах обозначают эти квадратики, но вот что у них внутри - ?..

И это беспокойное сомнение свербит мне мозг.

Полез читать и разбираться.

Начал с динозавра (стадию релейных рыб и ламповых земноводных решил пропустить) - АЛУ 74181, достославный чип, подливший бензина в пламя компьютерной революции. Почитал даташиты, заказал (ещё не получил) КМОП-версию для экспериментов. Чтобы было что пощупать, пока микросхемы в пути, написал VHDL-модельСвернуть )

"Вы находитесь здесь" 17 май, 2018 @ 15:36




Как же приятно послушать умных людей, вот честно.

Хотя, конечно, будет интересно дождаться следующей весны.
Other entries
» Байтовый доступ к широкой памяти
Правильно ли я понимаю, что ежели память имеет ширину данных больше 8 бит (пусть будет 32), то для байтового и/или полусловного доступа нужен некий хитрый мультиплексор, способный выбрать либо нужный байт из полного слова, перенаправив его на нижнюю четвертинку шины, либо нужное полуслово, направив его на нижнюю же половинку?

Т.е. это даже два параллельно включённых мультиплексора, один 32*4-1 для байтов и один 32*2-1 для полуслов?.. при этом оно ещё и двунаправленное, с неким арбитражем для управляющих стробов во время записи, чтобы только нужный байт записался бы в указанную локацию, не разрушив соседние, так?
» Хороший анекдот

» Об экстраполяциях.
Вот нам говорят - в прошлом компьютеры были ламповыми. Мол, первый программируемый компьютер универсального назначения, ENIAC, был создан в 40ых годах прошлого века, состоял из примерно 18 тысяч ламп (не считая прочих деталей) и потреблял почти 180 киловатт. Потом кто-то утверждает, что компьютеров на лампах было много и какие-то были больше этого, какие-то меньше.

Но где они все сейчас? а? почему я не могу вбить в гугл "полный комплект схем лампового компьютера UNIVAC" и получить полный комплект схем лампового компьютера UNIVAC, а? Где оно всё? А? почему в магазинах не продаётся, почему их нигде нет*, почему они не применяются, раз они были такие хорошие и прогрессивные??

Так может, их и не было вовсе?



* в каких-то музеях есть, но это не счиатется, потому что поздняя подделка
» 128*64 точки.

» М - монументальность!
Плата контроллера кэш-памяти: https://www.ebay.com/itm/HP-CACHE-CONTROL-BOARD-12203-60017/362052894208

Графическая карта на uPD7220 с акселератором на 80286: http://www.cpushack.com/2017/02/14/matrox-sx-900-x86-accelerated-gpu/
» О безумии
"Если бы мы могли что-то сделать с мужским населением, нам точно удалось бы снизить количество случаев насилия и преступлений вообще, - говорит Суонсон. - Но нейтрализовать всех мужчин невозможно"

"нейтрализовать" это в смысле "кастрировать"? Почему же невозможно, очень даже возможно: просто объявить обязательным к исполнению, и всё.
» Ты глянь, а Шевченко-то не такой уж и поехавший...
"Я считаю, что публичные жесткие массовые аресты и избиение граждан неизвестными вооруженными формированиями в центре российской столицы требуют открытого резонансного заседания с привлечением силовиков, пострадавших, в том числе избитых журналистов, и представителей этих так называемых казаков. Это требование проигнорировано"
» Килауэа
Мощь
» (No Subject)

» Праздник к нам приходит
Во дворе тут школа. У них щас праздник, чуточку заранее. Речи, песни, марши, всё такое. Выглядит довольно странно, нудаладно, я не имею ничего против (кроме, разве что, фальшивящего исполнения).

А щас у них зазвучала песня про... из-за специфическое акустики, я услышал что-то про "бессмертный волк"
» (No Subject)
с днём Радио, между прочим
» SDRAM на минималках
Правильно ли я понимаю, что минимальная частота CLK, на которой SDRAM ещё гарантированно Random Access Memory, а не Random Number Generator - это где-то примерно период рефреша, плюс-минус? я помню свои опыты с отключением питания Awesome Board, когда даже через пару секунд содержимое памяти, вощем, было более-менее на месте (разрушено, но частично). А вот чтобы ГАРАНТИРОВАННО ничего бы не терялось, но работало бы на низкой частоте типа 5..10 мегагерц - это можно ли сделать?
» СВОБОДУ РУССКОМУ ПАВЛЕНСКОМУ!
Тюремная администрация мотивирует отказ в прогулках по этим причинам: он русский, медийная личность и не знает французского.


как будет "кровавая гебня" по-французски? sanglante gendarmerie?
» Невероятно сильнодействующее БОВ
при нападении на Сергея и Юлию Скрипалей было применено от 50 до 100 граммов нервно-паралитического вещества типа "Новичок"... По словам главы ОЗХО, эксперты организации собрали пробы "Новичка" с ручки входной двери дома Скрипаля, скамейки, на которой нашли экс-полковника ГРУ и его дочь, и в ряде других мест.

лолшто? т.е. на пресловутой ручке было незаметно и тонким слоем намазано 100 грамм некоего геля?.. или коварные убийцы нанесли оный гель (про газ уже не говорят) на ручку, скамейку и ряд других мест, невероятно удачно просчитав, что будет трогать и куда прислонять свою жопу старый Скрипаль с дочей?

Поразительно ещё и то, что оный "Новичок" по своим боевым отравляющим свойства примерно равен поваренной соли.
» Классики - про ламберсексуалистов.

» Долой гендерные стереотипы!
Ламберсексуальность — проявление запроса общества на возврат к маскулинности, свидетельство усталости от навязываемых ему стандартов мужской изнеженности.


И прально.
А то сколько можно терпеть утверждения, что мужчина обязан делать педикюр и носить обтягивающие лосины? Это ж невыносимо уже.
» Киноокупаемость-2
https://kincajou.livejournal.com/4285911.html

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

На что кассир отвечает - а, ну.. ээ.. там типа ремонт.. ээ.. чтобы никто не сел на сломанные стулья.

Ну ок

после фильма осмотрел кресла, сел на них, открыл-закрыл: ничего не шатается, гвозди не торчат, ничего не скрипит и никаких потёртостей (ибо - см. выше, на первые ряды мало желающих).

ЧЁ ЗА ДИЧЬ МНЕ ВТИРАЮТ
» worklog: забавный чип
74HC670 - дедушка двухпортового RAM

Вернее, это и есть двухпортовый RAM, просто один порт всегда для записи, а второй всегда для чтения. И впечатляющий объём - 4 слова по 4 бита каждое :)
» (No Subject)

» Песня про дистилят.

Top of Page Разработано LiveJournal.com