Откуда и куда вы хотите ходить? С винды на линукс или наоборот? Да и нафига домашный комп для работы пользовать? Не хватает мощности, попроси у работодателя.
speckolya: О! Вы входите в зону боли :-) Иногда попадаются архитектуры и устройства, где некоторые регистры недоступны например по чтению или записи! Но, очень надеюсь, что вы с этим никогда, никогда не столкнетесь! Это делалось на "заре компьютерной техники", так экономили на памяти/регистрах, разводке чипов, платах.
Другими словами, по какому-то адресу мы можем записать, а вот читать по этому же адресу будем совсем другое. Но, слава бгу, это обычно описывается в документации, да и экономить таким образом перестали.
Поясню, хочется скомпилировать через webpack компонент, чтобы получился js-файл без добавления кода vuejs. А сам vue подключать отдельно на странице в хедере.
speckolya: Для большего понимания. У вас есть процессор (CPU), у него есть куча ассемблерных команд + регистры в которых можно хранить данные. Сам CPU может работать только со своими регистрами и выполнять свои команды ассемблера. Среди этих команд есть команды чтения/записи по адресной шине (32-бита или 64-бита).
Далее, к CPU через адресную шину подключена периферия и оперативная память.
Адресная шина - хитрая штука, у нее две ипостаси. 1) адрес и 2) данные.
По одним проводам передается адрес, по другим - передаются данные (это в простом случае, его и будем рассматривать).
Так вом, CPU установил на адресной шине некий адрес. и пытается читать/писать данные.
С другой стороны, все кто подключен к этой шине смотрят, совпадает ли адрес на шине с самим устройством, и если совпадает, то устройство принимает/отдает данные.
PS. В жизни конечно же немного сложнее, и шины бывают разные, как и способы передачи адреса и данных. Но принцип у всех один - выставил на шину адрес, читаем-пишем. А уж это блок оперативной памяти или блок памяти ethernet, не важно. Кто откликнулся на выставленный адрес, того и тапки.
Evgeny Kulakov: я так понимаю, на выходе хотелось бы получить js-файл только компонента, без vue. А vue подключать через тег link. Собственно подпишусь под вопросом.
Адреса регистров процессора находятся в процессоре, доступны ТОЛЬКО через соответствующие команды ассамблера. Адреса устройств ввода-вывода находятся не в оперативной памяти, а в общем адресном пространстве. В общем адресном пространстве у вас есть и память и адреса В/В.
Регистры модуля В/В сильно зависят от самого модуля. Если например это у нас ethernet-адаптер, то там будут регистры управления этим адаптером... Установка прерываний, буферы, скорость линка и .тд.
Изображение комментируется просто, представьте 32-х битную архитектуру, если вы пишете-читаете из младших адресов, попадаете в оперативную память, по старшим адресам - регистры устройств, которые у вас на материнке.
Сергей: А я написал и поправил штук 20 сетевых драйверов, начиная от 3Com и DEC, и заканчивая Intel IXP. И я, блин, теоретик, окей, гугл.
Если лампочки горят, если они чудом не перегорели, то драйвер определит тип подключения. Лампочки не горят - подключения нет! Более того, за лампочки отвечает отдельная микросхема, так называемый MII-трансивер. MII - это такая шина, для того, чтобы можно было разные среды передачи использовать.
Единственно, если у вас кто-то другой трафик принимает, а вам кажется, что ваша железка.
Ах, ну, да, некоторые карточки умеют пинг обрабатывать аппаратно, без теребения операционки., на внутреннем микроконтроллере. Например некоторые карточки интел и меланокса. Может и другие могут,
iamevg_: Ну, не знаю, я на первом курсе начал читать, разобрался. Зато потом все просто. Прочитайте "математическое введение". Ну и во первых, это - красиво, во вторых - несомненно полезно, в третьих - сильно повысит ваши скилы.
pingo: Убивать или нет базу - дела ваше, вашего приложения и ваших данных.
Но память он может есть хорошо. И да, есть команда INFO, иногда полезна бывает :-) https://redis.io/commands/INFO
Во первых, они будут у вас расти, например, вы делаете по индексу на каждый день.
Тогда за год у вас получится 356 индексов. Если при этом у вас еще будет шардирование этих индексов (по умолчанию 5 шардов), то это будет 365 * 5 индексов. Хорошо бы при этом просто удалять старые индексы.