Техника оптимизации программ

Техника оптимизации программ

Хотите заглянуть внутрь черного ящика подсистемы оперативной памяти? Хотите узнать: что чувствует, чем дышит и какими мыслями живет каждая микросхема вашего компьютера? Хотите научиться минимальными усилиями создавать эффективный программный код, исполняющийся вдвое – втрое быстрее обычного? Хотите использовать возможности современного оборудования на полную мощь? Тогда – вы не ошиблись в выборе книги!
Перед вами лежит уникальное практическое пособие по оптимизации программ под платформу IBM PC и операционные системы семейства Windows (UNIX), скрупулезно описывающее архитектуру, философию и принципы функционирования современных микропроцессоров, чипсетов, оперативной памяти, операционных систем, компиляторов и прочих компонентов ПК.
Это одна из тех редких книг, если вообще не уникальная книга, которая описывает переносимую оптимизацию на системном уровне и при этом ухитряется практически не прибегать к ассемблеру.

Pro et contra целесообразности оптимизации
Удаление текста
Оптимизация штатных Си-функций для работы с памятью
Предвыборка в процессорах P-III и P-4

КВ приемник мирового уровня – это очень просто

Радиолюбитель. Недавно вернулся из армии. Сейчас ему 21 год. Некоторое время работал монтажником радиоаппаратуры на заводе. Подрабатывает починкой телевизоров (естественно, отечественных), магнитофонов (обычных) и всякого рода электробытовых приборов. Мечтает в будущем открыть свое “дело”. Но чтобы оно, так или иначе, было связано с электроникой. Часами сидит над схемами. Вдумчив, достаточно серьезен, хотя, безусловно, человек с юмором. Порой саркастичен. В компаниях общителен, любит каламбуры. Второе хобби — история. Поэтому, если он прибегает иногда к историческим аналогиям — не удивляйтесь!

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

“Мелочам” — особое внимание!
Ну вот! А в мировой радиотехнике прижился очень емкий термин ДИПЛЕКСОР. Иными словами, диплексором можно считать любой фильтр, собранный на пассивных компонентах. Бывают диплексоры Г-образные и П-образные. Так вот здесь у нас применен Г-образный диплексор.

Схемотехника радиоприемников. Практическое пособие
Прежде всего нужно отметить принципиальное различие между приемниками с рабочими частотами до 50 МГц, с одной стороны, и более высокочастотными приемниками-с другой. Согласно 1.1 первые испытывают воздействие довольно мощных входных сигналов и поэтому должны обладать высокой помехоустойчивостью, в то время как их чувствительность играет незначительную роль.

Приемники
Предлагаю схему устройства для электронной настройки приемника в УКВ-диапазоне. На мой взгляд, она интересна своей простотой, малогабаритностью, и удобна при постройке УКВ-приемников на популярных микросхемах (К174ХА34, СХА1238 и др.). Обычно на переднюю панель приходится выводить переменный многооборотный резистор для настройки на диапазон.

MATLAB для DSP. Моделирование приемника DTMF. Часть 1
Настоящая статья — очередная публикация в рамках проекта “MATLAB для DSP”, посвящена важнейшему инструменту пакета MATLAB — средству имитационного моделирования Simulink. Как и в предыдущей публикации, мы рассмотрим конкретный пример, и обсудим особенности применения Simulink.

MATLAB для DSP. Моделирование приемника DTMF. Часть 2
В качестве входных параметров для этого блока выступает входной сигнал “s(n)” и коэффициент “cos(2*pi*fs/4000)”, определяющий параметр фильтра. Из 1 видно, что блок состоит из двух частей, причём первая часть является режекторным фильтром, а вторая предотвращает наличие постоянной составляющей в сигнале, что важно для корректного расчёта периода сигнала

Усовершенствование приемника P250M
Радиоприемник Р250М пользуется популярностью у радиоспортсменов, поскольку он обладает неплохими параметрами. Но, к сожалению, некоторые характеристики приемника не удается реализовать в условиях современной загруженности эфира из-за низкого динамического диапазона. Проведя ряд доработок, можно не только повысить динамический диапазон по интермодуляции 3-го порядка с 50 до 75...85 дБ, а также по “за-битию” до 110...115 дБ




Приемник «Лисолова» на 144 МГЦ
По своим параметрам он не уступает промышленному «Лесу-145», имея по сравнению с ним значительно меньшую массу. Приемник выполнен из широкодоступных деталей и благодаря применению в трактах ВЧ и ПЧ каскодных усилителей и апериодического смесителя не склонен к самовозбуждению.

Усилители низкой частоты для радиоприемников на транзисторах
Для различных миниатюрных радиоприемников-сувениров, которые предполагается смонтировать в оправе специальных слуховых очков, корпусе авторучки или миниатюрной коробочке, можно рекомендовать схему усилителя, приведенную на 1L Такой усилитель предназначен для работы с миниатюрными телефонами типа ТМ-2 (полное сопротивление на частоте 1000 Гц составляет 180 Ом) и развивает в нагрузке выходную мощность около 300 мкВт.

Регенеративный ламповый KB приемник 1 — V — 1
Этот трехламповый коротковолновый приемник прямого усиления предназначен для приема телефонных и телеграфных любительских радиостанций, работающих з диапазонах 10, 14, 20, 40 и 80 м. Он рассчитан на самостоятельное изготовление начинающими радиолюбителями-коротковолновиками, не имеющими опыта в постройке более сложных современных приемников супергетеродинного типа.

Приемник прямого преобразования на 28 МГц
В последние годы радиолюбители-коротковолновики при проведении связей в эфире в основном применяют телеграф (CW) и однополосную модуляцию (SSB). Для приема таких сигналов, как правило, используются приемники супергетеродинного типа. Однако существует и другой метод приема CW и SSB сигналов — так называемый метод прямого преобразования, позволяющий создать высокочувствительные и простые приемники.

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

Радиоприемник на руке
Миниатюрными транзисторными радиоприемниками давно уже трудно кого-нибудь удивить. Для таких изделий созданы даже специальные микросхемы. Так что самодеятельному конструктору в этой области негде стало развернуться.

Приемники с автоматической настройкой
Cравнительно недавно на российском рынке в продаже появились простейшие сканирующие приемники, в которых настройка осуществляется всего двумя кнопками "Scan" (“Сканирование”) и "Reset" (“Сброс”). Удобство использования в нестационарных условиях — малые габариты и простота управления — да плюс еще невысокая стоимость и разнообразие конструкционных решений сделали эти приемники популярными.

Приемник дешифратор DTMF сигналов
ональный (частотный) набор — DTMF — применяется в телефонах, радиостанциях и других устройствах. В предлагаемой статье описан приемник-дешифратор, который можно использовать в различных конструкциях. Это устройство можно применять для дистанционного управления различными приборами, для передачи небольших объемов информации по телефону или через радиостанции, в приборах диагностики состояния объектов и т. д.

Приемник Рига-10
Приемник "Рига-10" выпускался рижским радиозаводом имени А.С.Попова с 1953 года и представлял собой десятиламповый 5-ти диапазонный супергетеродин 1-го класса, обеспечивавший высококачественный громкоговорящий прием местных и дальних радиовещательных станций в диапазонах длинных, средних и коротких волн (три полурастянутых коротковолновых диапазона), а также мог быть использован для воспроизведения грамзаписи

Цифровой FM стерео приемник 60-110 МГц с микропроцессорным управлением
Приемник представляет собой функционально законченный блок с линейным выходом, предназначенный для подключения к УМНЧ. Собственно сам приемник собран на микросхеме фирмы "Sony" CXA1538. Для управления работой приемника используется микропроцессор фирмы "Atmel" AT90S2313 и синтезатор частот фирмы "Philips" TSA6057. В качестве индикатора используется широко распространенный ЖКИ фирмы Holtek HT-1611.

ИК-приемник (USB) (IgorPlug-USB (AVR))
В настоящее время интерфейс USB является довольно популярным, особенно среди конечного пользователя, так как позволяет без отключения питания подключать к компьютеру различные устройства. Недостаток - более сложный, по сравнению с COM, и требует более сложного программного обеспечения. ИК-приемник (USB) предназначен для управления компьютером с помощью обычного пульта ДУ и является продолжением варианта ИК-преимника для COM-порта.

ИК-приемник системы дистанционного управления
Предназначен для создания pазличных систем дистанционного упpавления. Поддерживает формат RC-5, разрабатывался для совместной работы с "Пультом ДУ (RC-5)". Функционально полностью идентичен описаному ранее. Схема имеет два выхода:

Инфракрасный приемник RedRay Std
Если вы хотите управлять компьютером дистанционно, так же как телевизором, видеомагнитофоном или аудио центром, то Вам безусловно, понадобиться система дистанционного управления ПК. ИКП RedRay позволяет значительно расширить функциональные возможности современного компьютера

Инфракрасный приемник для COM-порта на PIC12C508
IR приемник для COM-порта без микроконтроллера (например такой как 17. ИК-приемник для компьютера) , очень легок в исполнении, но для компьютеров у которых частота процессора ниже 600Мгц он не очень пригоден, так как всю обработку сигналов пульта берет на себя процессор, что сильно тормозит систему. Например, запустив просмотр фильма, будет сложно управлять компьютером с пульта.

Кодовый замок на базе ИК-приемника USB
Всё было замечательно, но, в течении первого же месяца у половины коллектива ключи просто потерялись. Покупка и программирование новых ключей - дело хлопотное и никому не нужное. Посему стол человека, который сидит ближе всех к двери был оснащен кнопкой, при нажатии на которую дверь открывалась. Все было-бы хорошо, но уже через 2 недели нажиманий (по просьбе беспрестанно снующих туда-сюда сотрудников конторы, потерявших ключи) человек за столом с кнопкой стал очень нервным и раздражительным.

Приемник Аудион, на лампах 1Ж24Б
"Аудион" немецкое название приемника, к котором лампа работает в качестве детектора. Но по сути дела, это регенеративный приемник с индуктивной обратной связью. Регенеративный приемник или, иначе, приемник с обратной связью является в смысле чувствительности и избирательности приема одним из лучших ламповых приемников. Сущность работы регенератора заключается в том, что он тем или иным способом возмещает контуру вредные потери принятой мощности.

Цветовая маркировка контурных катушек импортных радиоприемников
В настоящее время радиолюбителям все чаще приходится сталкиваться с необходимостью ремонта импортных радиоприемников. Одной из причин частого выхода их из строя является неисправность контурных катушек. Как показывает статистика, она занимает второе место после поломки всевозможных переключателей. Хотя маркировка современных импортных контурных катушек, похоже, унифицирована, в популярной литературе найти сведения о ней весьма затруднительно.

ЧМ-приемник на TDA7088T
В последнее время в широкой продаже можно встретить карманные РМ-приемники, работающие на головные телефоны, управление настройкой которых производится всего двумя кнопками "SCAN" и "RESET". При нажатии на первую кнопку приемник последовательно настраивается на станции FM-диапазона, при нажатии на вторую - возвращается к началу диапазона. Шкалы такие приемники не имеют. Как и вся азиатская продукция такие приемники носят самые разные имена, одно из которых "MANBO-AS-707"