Get Adobe Flash player
    Принимаются SMS-пожертвования на развитие ресурса     Копирование материалов     разрешено с обязательной ссылкой     на этот сайт     Принимаются SMS-пожертвования на развитие ресурса    

Архив за месяц: Август 2011

ext4

Fourth Extended File System (четвёртая версия расширенной файловой системы), сокр. ext4, или ext4fs — журналируемая файловая система, используемая в ОС с ядром Linux.  ext4 ­— файловая система, основанная на ext3 и совместимая с ней (прямо и обратно). Отличается от ext3 поддержкой extent’ов, групп смежных физических блоков, управляемых как единое целое; повышенной скоростью проверки целостности и рядом других усовершенствований.

Новые возможности ext4 (в сравнении с ext3):

  1. Использование экстентов. В файловой системе ext3 адресация данных выполнялась традиционным образом, поблочно. Такой способ адресации становится менее эффективным с ростом размера файлов. Экстенты позволяют адресовать большое количество (до 128 MB) последовательно идущих блоков одним дескриптором. До 4х указателей на экстенты может размещаться непосредственно в inode, что достаточно для файлов маленького и среднего размера.
  2. 48-битные номера блоков. При размере блока 4K это позволяет адресовать до одного экзабайта (2^48*4KB = 2^50*1KB = 2^60 B = 1 EB).
  3. Выделение блоков группами (multiblock allocation). Файловая система хранит не только информацию о местоположении свободных блоков, но и количество свободных блоков, идущих друг за другом. При выделении места файловая система находит такой фрагмент, в который данные могут быть записаны без фрагментации. Это снижает уровень фрагментации файловой системы в целом.
  4. Отложенное выделение блоков (delayed allocation). Выделение блоков для хранения данных файла происходят непосредственно перед физической записью на диск (например, при вызове sync), а не при вызове write. В результате, операции выделения блоков можно делать не по одной, а группами, что в свою очередь минимизирует фрагментацию и ускоряет процесс выделения блоков. С другой стороны, увеличивает риск потери данных в случае внезапного пропадания питания.
  5. Превышен лимит в 32000 каталогов. В ext3, если не использовать специальные патчи, в одном каталоге можно было создать не более 32000 подкаталогов (или, если быть совсем точным, до 65535 каталогов, но только изменяя константы ядра).
  6. Резервирование inode’ов при создании каталога (directory inodes reservation). При создании каталога резервируется несколько inode’ов. Впоследствии, при создании файлов в этом каталоге сначала используются зарезервированные inode’ы, и если таких не осталось, выполняется обычная процедура.
  7. Размер inode. Размер inode (по умолчанию) увеличен с 128 до 256 байтов. Это дало возможность реализовать те преимущества, которые перечислены ниже.
  8. Временные метки с наносекундной точностью (nanosecond timestamps). Более высокая точность времён, хранящихся в inode. Диапазон хранящихся времён тоже расширен: если раньше верхней границей хранимого времени было 18 января 2038 года, то теперь это 25 апреля 2514 года.
  9. Версия inode. В inode появился номер, который увеличивается при каждом изменении inode файла. Это будет использоваться, например, в NFSv4, для того чтобы узнавать, изменился ли файл.
  10. Хранение расширенных атрибутов в inode (EA in inode). Хранение расширенных атрибутов, таких как ACL, атрибутов SELinux и прочих, позволяет повысить производительность. Атрибуты, для которых недостаточно места в inode, хранятся в отдельном блоке размером 4KB. Предполагается снять это ограничение в будущем.
  11. Контрольное суммирование в журнале (Journal checksumming). Контрольные суммы журнальных транзакций. Позволяют лучше найти и (иногда) исправить ошибки при проверке целостности системы после сбоя.
  12. Предварительное выделение (persistent preallocation). Сейчас для того, чтобы приложению гарантированно занять место в файловой системе, оно заполняет его нулями. В ext4 появилась возможность зарезервировать множество блоков для записи и не тратить на инициализацию лишнее время. Если приложение попробует прочитать данные, оно получит сообщение о том, что они не проинициализированы. Таким образом, несанкционированно прочитать удалённые данные не получится.
  13. Дефрагментация без размонтирования (online Defragmentation). Реализовано в самой последней версии e2fsprogs. (~/misc/e4defrag)
  14. Неинициализированные блоки (uninitialised groups). Пока не реализовано. Позволяет ускорить проверку файловой системы с помощью fsck. Блоки, отмеченные как неиспользуемые, проверяются группами, и детальная проверка производится только если проверка группы показала, что внутри есть повреждения. Предполагается, что эта возможность может очень сильно ускорить процесс проверки целостности файловой системы; в зависимости от способа размещения данных время проверки будет составлять от 1/2 до 1/10 от нынешнего.

Основные возможности ext4, поддержка которых на сегодняшний день не включена в основной код:

  • отложенное выделение блоков;
  • online-дефрагментация;
  • контрольное суммирование журнала;
  • восстановление удалённых файлов.

Среди ограничения в программах (userlevel tools), необходимых для работы с ext4, существующих на сегодняшний день самая большая это — максимальный размер файловой системы не может превышать 16TB; это связано с тем, что существующая mkfs не умеет пока что работать в 64-битном режиме (но поддержка со стороны ядра есть)

Файловая система ext4 рассматривается как промежуточный шаг на пути к файловой системе следующего поколения Btrfs, которая претендует на звание основной файловой системы Linux в будущем.

Двоичные приставки

Двоичные приставки — приставки перед единицами измерения, обозначающие их умножение на степени двойки (точнее, на степени числа 1024=210). Благодаря близости чисел 1024 и 1000 двоичные приставки построены по аналогии со стандартными десятичными:

Приставка Аналогичная
десятичная
приставка
Сокращения
по МЭК для
битов, байтов
Значение, на которое
умножается исходная
величина
киби кило (103) Кибит, КиБ 210 = 1024
меби мега (106) Мибит, МиБ 220 = 1 048 576
гиби гига (109) Гибит, ГиБ 230 = 1 073 741 824
теби тера (1012) Тибит, ТиБ 240 = 1 099 511 627 776
пеби пета (1015) Пибит, ПиБ 250 = 1 125 899 906 842 624
эксби экса (1018) Эибит, ЭиБ 260 = 1 152 921 504 606 846 976
зеби зетта (1021) Зибит, ЗиБ 270 = 1 180 591 620 717 411 303 424
йоби йотта (1024) Йибит, ЙиБ 280 = 1 208 925 819 614 629 174 706 176

 

Измерения в байтах
Десятичная приставка Двоичная приставка
Название Символ Степень Название Символ Степень
ГОСТ МЭК
байт B 100 байт B байт 20
килобайт kB 103 кибибайт KiB Кбайт 210
мегабайт MB 106 мебибайт MiB Мбайт 220
гигабайт GB 109 гибибайт GiB Гбайт 230
терабайт TB 1012 тебибайт TiB Тбайт 240
петабайт PB 1015 пебибайт PiB Пбайт 250
эксабайт EB 1018 эксбибайт EiB Эбайт 260
зеттабайт ZB 1021 зебибайт ZiB Збайт 270
йоттабайт YB 1024 йобибайт YiB Йбайт 280

 

Материал из Википедии — свободной энциклопедии

Приспособление для токовых клещей

Посмотреть видео этого приспособления

При обслуживании и ремонте различного электрооборудования и бытовой техники в радиолюбительской практике широко используют цифровые мультиметры фирмы MASTECH М226, M226AF, в комплект которых входят токовые клещи, позволяющие бесконтактно и безразрывно измерять переменный ток. Однако, при проведении измерении клещами нужно охватывать только один токоведущий провод.

Это обстоятельство не позволяет измерить ток в двух- или трехпроводных соединительных кабелях, используемых во многих бытовых электроприборах и радиолюбительских конструкциях. Отмеченное ограничение устраняется с помощью простейшего приспособления, электрическая схема которого показана на рисунке.

XP1 — евровилка

XS1 — евророзетка

Лаконичное и оригинальное приспособление.

По материалам:          http://www.radioradar.net/

ESR-метр или измеритель ЭПС конденсаторов

Схем ESR-метров в интернете огромное множество- от простых светодиодных пробников до стрелочных и цифровых мультиметров. Цифровой, хорошо откалиброванный, имеющий высокую линейность измерений прибор является миллиометром. Авторский вариант на контроллере  PIC16f690 удобен наличием семисегментной светодиодной индикации, что в лабораторных условиях вполне приемлимо, и малыми габаритами. Прошивки и фотошаблоны можно скачать на сайте автора. На своем сайте автор выложил видео калибровки и работы ESR-метра.

Устройство в сборе

Схема устройства

Конечно же можно всегда купить готовое решение.

Контроль зависания и автоматическая перезагрузка ADSL модема при дисконнекте

Причиной зависания может быть включённый UPnP, старая прошивка, переполнение таблиц маршрутизации или таблиц NAT, перегрев и т.д. Отключение UPnP, настройка автоматического завершения и возобновления сессии PPPoE соединения и прошивка модема последней версией firmware, конечно, снижают частоту зависаний, но не снимают проблему полностью. Решение задачи состоит в том, чтобы программно или при помощи управляемой розетки перезагружать модем по питанию в зависимости от результатов периодически выполняемого скрипта проверки интернет-соединения.

 

LPT управляемая розетка «LPT-watchdog»

Эта управляемая розетка подключается напрямую к LPT порту компьютера. К одному компьютеру может быть подключена только одна такая розетка.

Отличается от обычной управляемой розетки тем, что для ее подключения не требуется покупка LPT-кабеля. Плюсы данного решения в том, что повышается надежность работы за счет минимизации соединений и контактных групп в цепи управления розеткой, а также снижается цена по сравнению с ценой набора «LPT управляемая розетка + LPT-кабель». Единственный минус данного решения состоит в том, что к компьютеру можно подключить только одну управляемую розетку.

Купить можно в магазинах и интернет.

Опытный специалист может изготовить самостоятельно такое устройство по схеме аналогичной твердотельному реле:

Программная перезагрузка модема и ее недостатки

Системный администратор ОС Linux вполне может обойтись написанием скрипта или простой программы для подсоединения к модему при потере соединения с Интернетом по протоколу telnet и перезагрузки командой reboot примерно так (некоторые ожидаемые командой expect строки придется поправить руками — модем может отвечать на telnet запросы несколько иначе):

#!/bin/sh

WATCHED_IP="www.ru"
MODEM_IP="192.168.1.1"
USERNAME="admin"
PASSWORD=""

# watch for remote host
ping -q -c 1 "$WATCHED_IP" > /dev/null    && exit
# exit if modem is down
ping -q -c 1 "$MODEM_IP" > /dev/null      || exit

expect - << EOF
set send_slow {1 .1}
spawn /usr/bin/telnet "$MODEM_IP"
expect -exact "ADSL Router"
expect -exact "Login: "
send -s -- "$USERNAME\r"
expect -exact "Password:"
send -s -- "$PASSWORD\r"
expect -exact "> "
send -s "reboot\r"
expect -exact "The system shell is being reset. Please wait..."
exit
EOF

Не забудьте заменить IP адрес модема, имя пользователя и пароль в скрипте на параметры, соответствующие реальности.  Этот скрипт сохраняется в файл и ставится при помощи cron на исполнение каждые 3-15 минут.

Аппаратная перезагрузка модема в ОС Linux

Скрипт для Linux использует штатные средства ОС для работы с LPT портом (модуль pyparallel). Создаем скрипт как в варианте с перезагрузкой через интерфейс, но заменяем инструкции telnet на команды управления LPT:

#!/bin/sh

WATCHED_IP="www.ru"
# watch for remote host
ping -q -c 1 "$WATCHED_IP" > /dev/null    && exit
rmmod lp
modprobe ppdev
python
import parallel, time
p = parallel.Parallel()     # open LPT1
p.setData(0x00)
time.sleep(3)
p.setData(0x01)
quit()
EOF

Для работы этого скрипта нужен Python и pyparallel.

Генератор для сервиса сетевых импульсных источников питания

При ремонте радиоаппаратуры, имеющей сетевой импульсный источник питания (ИИП),  бывает часто трудно быстро определить причину неисправности, из-за наличия обратных связей в схеме. Разнообразие схемотехнических решений затрудняет ремонт типа «проверить на заведомо исправном» аппарате. Очень важно и заранее оценить трудоемкость ремонта — помимо ИИП возможны повреждения и в основных узлах и каскадах радиоаппаратуры.   Прибор схема которого представлена ниже позволяет решить перечисленные проблемы. Схема этого генератора взята у китайских разработчиков:

Высоковольтный  генератор для проверки ИИП 

Схема прибора обозначена штрихованной линией. Из неисправного ИПП выпаивается силовой транзистор и генератор с помощью проводов подключают согласно схеме над штрихованной линией, а также по необходимости подключают обратную связь от оптопары. Если основные платы и узлы радиоприбора в исправном состоянии, то прибор, будь-то телевизор, ресивер, плеер ит.д., включится и будет работать, иначе сработает токовая защита генератора . Схему неплохо бы дополнить светодиодами защиты и питания. В качестве трасформатора Т1 должен подойти трансформатор от «дежурки» АТХ2.

Гальваника реверсивным током

Простейшая схема выпрямителя для металлизации выглядит так

В качестве трансформатора можно ипсользовать обычный сварочный трансформатор с переделанной вторичной обмоткой. Амперметр  100 ампер, в месте с амперметром идет шунт.Вольтметр на 20 вольт.

Для большинства гальванических процессов достаточно будет до 15-20 вольт на вторичной обмотке трансформатора. Провод(шина)  вторичной обмотки должен быть в 4-5 раз больше по площади сечения, чем бывшая сварочная шина. Обычно из расчета 1вольт на виток.

 

Диоды мощные на 100 или более ампер, например ВЛ200

 

Собранный  выпрямитель подойдет для таких гальванических процессов как: омеднение , оцинкование , никелирование, анодирование и других.

Конструкцию  размещают в металлическом ящике и обязательно заземляют,

 

 

 

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

Схема промышленной установки для нанесения гальванических покрытий на асимметричном токе:

1 — регулятор однофазного ток» (РОТ);
2 — силовой трансформатор;

3 — вентильные элементы;

4 — амперметры 100А;

5 — реостат;

6 — гальваническая ванна.

 

 

 

Регулятор однофазного тока (РОТ) представляет собой мощный(10кВт и более)  симисторный регулятор мощности на 25 и более ампер.

Для трансформатора  небольшой мощности (до 2кВт) можно использовать ставшую классической эту схему

Реостат большой мощности лучше заменить тиристорным регулятором по схеме РОТ, только симмистор заменить тиристором соответсвующей мощности (например ТЛ 171).

Форма асимметричного тока, полученная наложением переменного на постоянный (однополупериодное выпрямленный):

При выборе режимов реверсирования желательно сокращать длительность катодного периода (к), с тем чтобы направление тока изменялось как можно чаще. Уменьшение длительности катодного периода должно обязательно сопровождаться соответственным сокращением длительности анодного периода Считают, что анодный полупериод 30 А/дм2 качественные и плотные железные покрытия могут быть получены при плотности тока в катодный полупериод до 200 А/дм2 . В этом случае производительность процесса увеличивается более чем в 3 раза и ,в течение одного часа осаждаются гладкие без дендритов покрытия толщиной 0,6 мм. Твердость этих покрытий составляет 5000—6000 МН/м2.
Асимметричный ток, получаемый наложением переменного тока промышленной частоты (50 Гц) на постоянный (однополупериодное выпрямленный), оказывает еще большее влияние на производительность процесса.

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

Для удобства устройство можно снабдить управляющим таймером.

По материалам:

http://www.autoprom-inform.ru

  • ЗАДАТЬ ВОПРОС