Сервер


         

Сервер - статьи

Широкие массы пользователей убеждены, что 64-битные вычисления появились совсем недавно, буквально три-четыре года назад. Такую точку зрения можно и нужно оспаривать, однако ее нетрудно понять: именно в это время началось мощное наступление мейнстрим-архитектуры x86, "подросшей" до 64 разрядов.
Но «32» и «64» — это не абстрактные цифры, характеризующие аппаратную платформу. Если бы это было так, то переходов от 16 бит к 32 и от 32 бит к 64 никто бы и не заметил. Вероятно, нынешнее поколение компьютерщиков слабо помнит (или же вообще не застало) эпохальную миграцию с 16 бит на 32. Если сравнить этот период с нынешним «вялотекущим» перемещением на 64-битные платформы, то ситуация отличается коренным образом, и прежде чем затронуть основную тему статьи, необходимо ответить на вопрос: зачем это нужно тогда и сейчас?
Более десяти лет назад стало очевидно, что 16-разрядные вычисления исчерпали себя и дальнейший прогресс невозможен — только придумывание и использование различных «костылей». На момент миграции массовых вычислений с 16 бит на 32 преимущества повышения разрядности были совершенно прозрачны: скажем, арифметико-логический блок полноценного 32-битового процессора мог напрямую выполнять основные арифметические операции с так называемыми длинными целыми числами, которые стали полностью помещаться в один 32-битовый регистр. Прежде это реализовывалось только программными процедурами, и в большинстве случаев прирост производительности оказался весьма значительным. Можно привести целый список примеров, однако примем за отправную точку факт, что 32 бита сулили и удобство для программиста, и повышение производительности, и адресацию больших объемов памяти, и, в конце концов, не давали застопорить прогресс.

Бита: расставим точки над большим «I»
Еще свежи в памяти казусы, когда прекрасная 16-разрядная программа напрочь отказывалась работать в истинном 32-битном окружении, что вызывало естественное раздражение пользователей. Так или иначе, переход худо-бедно завершился благодаря в том числе и мощным рыночным рычагам: многие производители отказались от темного 16-разрядного наследия, полностью перейдя на 32-битные средства разработки.

Бита: расставим точки над большим «I»
Бита: расставим точки над большим «I» - 2
Бита: расставим точки над большим «I» - 3
Бита: расставим точки над большим «I» - 4
Бита: расставим точки над большим «I» - 5
Бита: расставим точки над большим «I» - 6

Российские 64 бита: расставим точки над «i»
Бытовавшее долгое время мнение, что 64-битное расширение архитектуры x86 способно в корне изменить конъюнктуру рынка серверов и существенно сузить рамки применения решений на базе пост-RISC архитектур, оказалось не верным. Спустя некоторый срок с момента появления 64-битных х86-решений в линейках Intel и AMD, можно смело сказать: мы ожидали слишком многого. И все же без определенного смещения акцентов не обошлось.

Обо всем по порядку
Обо всем по порядку - 2
Обо всем по порядку - 3
Обо всем по порядку - 4
Обо всем по порядку - 5
Обо всем по порядку - 6
Обо всем по порядку - 7
Обо всем по порядку - 8
Мнения специалистов
Мнения специалистов - 2

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

Управляем «лезвиями»
Управляем «лезвиями» - 2
Управляем «лезвиями» - 3
Управляем «лезвиями» - 4
Управляем «лезвиями» - 5
Что имеем?
Что имеем? - 2
Что имеем? - 3
Что имеем? - 4
Что имеем? - 5

Блейд-серверы: взлет или падение?
В ряду серверных форм-факторов тонкие серверы-«лезвия» с самого своего появления стояли особняком. Как и в случае с любой технологической новинкой, производители не поставили на кон «все или ничего», проведя своеобразную разведку боем. При всех неоспоримых преимуществах блейд-серверов, в отношении данной технологии все-таки оставались некоторые сомнения. С момента появления на рынке этих устройств прошло не так уж много времени, но уже сегодня можно оценить перспективы развития этого направления и подвести некоторые итоги. Интересно, что относительно перспектив продвижения серверов-«лезвий» имеются два полярных мнения, о которых мы и расскажем.

Блейд-серверы: взлет или падение?
Блейд-серверы: взлет или падение? - 2
Блейд-серверы: взлет или падение? - 3
Блейд-серверы: взлет или падение? - 4
Блейд-серверы: взлет или падение? - 5
Почему так много организаций используют их?
Как использование блейд-серверов
Блейд-сервер для данной IT-инфраструктуры
Какие приложения наиболее подходят
В чем отличие блейд от юнитовых серверов?

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

Медиасервер - закрома цифрового дома
Медиасервер - закрома цифрового дома - 2
Медиасервер - закрома цифрового дома - 3
Медиасервер - закрома цифрового дома - 4
UStec iLAN Series
Arcadyan HMS300

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

Разделяй и властвуй
Разделяй и властвуй - 2
Разделяй и властвуй - 3
Разделяй и властвуй - 4
Разделяй и властвуй - 5
Разделяй и властвуй - 6
Разделяй и властвуй - 7
Разделяй и властвуй - 8

Почтовое отделение MS Exchange-2000
Каждый администратор в своей работе "наступал на грабли", каждый знает, что самая подробная документация обязательно почему-то обходит именно те "грабли", которые ему встретились. Видимо, потому, что многие проблемы практики совершенно не представимы во время подготовки документации, инструкций и тому подобного. А когда начинается работа не на испытательном стенде — все уже написано.

Коннектор ADC
Создание и настройка почтовых ящиков.
Прием внешней почты
Прием внешней почты - 2
Прием внешней почты - 3
Советуем прочитать

Взаимодействие MTA exim и clamAV
Данная статьюшечка кратенько описывает взаимодействие MTA exim-4.30 и clamAV-0.65. Домашние страницы пакетов программ: и . Ещё нам потребуется патч для exim, который расширяет и без того богатые возможности фильтрации этого MTA

Кратко о программах
Установка
Установка - 2
Установка - 3
Установка - 4
Установка - 5
Установка - 6
Установка - 7

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

Пара слов о работе вебсервера
Пара слов о работе вебсервера - 2
Установка вебсервера Apache и языка PHP
Вебсервер Apache
Язык программирования PHP
Язык программирования PHP - 2
Установка Apache
Установка PHP
Настройка сервера Apache и PHP
Работа с сервером Apache

Подготовительные работы
Данный материал - это не сравнительный обзор протоколов работы с почтой, это практические рекомендации по установке IMAP (Internet Message Access Protocol) сервера для тех, кто уже определился, что именно это ему необходимо. Тем, кто еще не определился с выбором, рекомендую . В результате описанных в этой статье действий мы должны получить работоспособный IMAP4 сервис, при работе с которым поддерживаются защищенные методы авторизации, почта хранится и сортируется на сервере, не нужно заводить реальных почтовых пользователей в системе.

Подготовительные работы
Сборка cyrus-sasl
Заводим базу пользователей
Сборка cyrus-imapd
Настраиваем cyrus-imapd
Настраиваем sendmail
Проверяем работоспособность
Создаем почтовые ящики
Настраиваем sieve
Устанавливаем библиотеку c-client

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

Обуздать хаос
Обуздать хаос - 2
"Черный ящик"
Длинные руки сисадмина
По порядку - рассчитайсь!
По порядку - рассчитайсь! - 2

KVM-технологии для малых и средних компаний
Компании малого и среднего бизнеса (SMB) являются наиболее выгодными потребителями IT-решений. Сегодня в мире насчитывается свыше 78 млн малых предприятий с совокупным оборотом до 10 млн евро. Количество предприятий среднего бизнеса составляет 614 тыс. (оборот до 100 млн евро). И эти цифры постоянно растут (9-14% в год), чего нельзя сказать о крупном бизнесе, где ежегодный прирост не превышает 3-4%. В такой ситуации компании-производители компьютерного оборудования активно внедряют решения, предназначенные для столь перспективного рынка SMB.

KVM-технологии для малых и средних компаний
Avocent AutoView 400 1x8
HP Server Console Switch 1x8
Belkin OmniView Quad-Bus CAT5 1x16

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

Преимущества использования KVM-переключателей
KVM-переключатели - использование
Спектр переключателей KVM очень широк:
Спектр переключателей KVM очень широк: - 2
Спектр переключателей KVM очень широк: - 3
Выбор KVM-переключателя
Особенности данного KVM-переключателя:
Особенности устройства:
Характеристики устройства
Особенности переключателя:

Отказоустойчивость как мера эффективности
Наряду с огромными преимуществами электронное представление информации принесло и немало потенциальных трудностей: помимо возможности получить мгновенный доступ к любым накопленным данным всегда существует вероятность столь же быстро их потерять. Впрочем, этой проблеме лет не меньше, чем самим компьютерам, а потому сегодня существует целый набор методов и средств, способных обезопасить данные самого разного объема и важности. Итак, что используют современные корпорации для защиты своих информационных систем?

Отказоустойчивость как мера эффективности
Отказоустойчивость как мера эффективности - 2
Отказоустойчивость как мера эффективности - 3
Отказоустойчивость как мера эффективности - 4
Кластеризация
Кластеризация - 2
Кластеризация - 3
Несколько примеров
Несколько примеров - 2
Несколько примеров - 3

Платформа для ERP
Что такое ERP? ERP расшифровывается как планирование ресурсов предприятия (enterprise resource planning). Этим термином обозначается программная система, цель которой - служить опорой для всего вашего бизнеса. Она охватывает ключевые процессы деятельности и управления и потому являет собой самый общий взгляд на многое из того, что происходит на предприятии. ERP-система следит за финансовыми потоками, за кадровой информацией о сотрудниках, а в некоторых случаях и за информацией, относящейся к производственному процессу, (например за сведениями о пополнении материальных запасов или о необходимости отправить детали со склада в цех).

Платформа для ERP
Платформа для ERP - 2
Платформа для ERP - 3
Платформа для ERP - 4
Платформа для ERP - 5
Примеры реализаций
Примеры реализаций - 2
Примеры реализаций - 3

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

RISC - архитектура, которой нет?
Hewlett-Packard - курс на Itanium!
RISCованные шаги Sun
SGI MIPS - все взоры на Itanium
SGI MIPS - все взоры на Itanium - 2
IBM: экономия без ущерба производительности
IBM: экономия без ущерба производительности - 2
Мир пост-RISC компьютинга
Мир пост-RISC компьютинга - 2
Мир пост-RISC компьютинга - 3

Серверы от российских разработчиков
"Долго ли, коротко ли:" Наверняка, каждый из нас помнит эти фольклорные строки. Какое отношение они имеют к серверам? Все просто: мы не будем говорить о том, как, но российские производители серверов, наконец, стали способны конкурировать на равных с известными западными брэндами. Можно сказать и иначе, но значимость факта от этого не уменьшится - у нас научились производить качественную высокотехнологичную продукцию, которая ничем не уступает конкурентам, по крайней мере, в стенах собственного дома. В статье мы рассмотрим наиболее интересные серверные решения от ведущих отечественных производителей.

Серверы от российских разработчиков
Серверы от российских разработчиков - 2
Серверы от российских разработчиков - 3
Серверы от российских разработчиков - 4
Серверы от российских разработчиков - 5
Серверы от российских разработчиков - 6
Серверы от российских разработчиков - 7
Серверы от российских разработчиков - 8

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

Серверное противостояние
Серверное противостояние - 2
Intel
Intel - 2
Intel - 3
AMD
AMD - 2
AMD - 3
IBM
IBM - 2

Серверы: масштаб российского предприятия
Название статьи содержит слово «российского» вовсе не случайно, если обратиться к принятой на Западе классификации серверного оборудования, то под понятие «серверные системы масштаба предприятия» подпадают устройства, обслуживающие не менее 500 пользователей. Именно для такого числа клиентов становятся важными параметры вроде 64-разрядной вычислительной среды, терабайтной емкости подсистемы хранения, дублированной гигабитной пропускной способности внутренних/внешних шин и прочие. В условиях нашего рынка, когда число участников рабочей группы может варьироваться в самых широких пределах, стоит абстрагироваться от численных критериев, принятых в мировой практике.

Серверы: масштаб российского предприятия
Серверы: масштаб российского предприятия - 2
Обзор решений
Обзор решений - 2
Обзор решений - 3
Обзор решений - 4

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

Обзор решений
IBM
IBM - 2
Hewlett-Packard
Sun Microsystems
Dell
Fujitsu Siemens Computers
Заметки на полях

Мультипроцессинг сегодня
Долгие годы корпорация Intel оставалась единственным игроком на рынке CPU архитектуры х86 для мультипроцессорных систем. Однако с появлением линейки AMD Athlon MP компания получила весьма достойного конкурента. Тогда лишь технологического. Сегодня пошатнуть рыночные позиции Intel в сфере серверов призваны новые процессоры AMD линейки Opteron. Но не уготована ли им судьба предыдущего поколения чипов, которые, по сути, так и остались всего лишь альтернативой?

Мультипроцессинг сегодня
Мультипроцессинг сегодня - 2
Особенности параллельной обработки
Пифагоровы штаны на все стороны равны
Intel Symmetric Multiprocessing
Intel Symmetric Multiprocessing - 2
Intel Symmetric Multiprocessing - 3
AMD Symmetric Multiprocessing. Step 1
AMD Symmetric Multiprocessing. Step 1 - 2
AMD-762 (system comptroller)

Бои не в своей весовой категории
Мы уже неоднократно писали о том, что архитектура процессоров Opteron компании AMD при всей своей привлекательности является конкурентом скорее линейки Intel Xeon, нежели процессоров семейства Itanium 2. Но как только дело доходит до восьмипроцессорных решений, с этим можно не согласиться. Но начнем мы с небольшого теоретико-исторического экскурса на тему мультипроцессорных систем, напомним основные принципы параллельных вычислений, а также определимся с понятиями.

Мультизадачность, SMP-системы и кластеры
Мультизадачность, SMP-системы и кластеры - 2
Мультизадачность, SMP-системы и кластеры - 3
Мультизадачность, SMP-системы и кластеры - 4
Мультизадачность, SMP-системы и кластеры - 5
Мультизадачность, SMP-системы и кластеры - 6
Обратная сторона Луны
Реализации и примеры
Реализации и примеры - 2
Реализации и примеры - 3

Классические основы построения ЭВМ
Основы построения электронных вычислительных машин в их современном понимании были заложены в 30-е - 40-е годы прошлого века видными учеными: английским математиком Аланом Тьюрингом и американцем венгерского происхождения Джоном (Яношем) Нейманом.

Классические основы построения ЭВМ
Машина Тьюринга
Основные положения машины Тьюринга
Основные положения машины Тьюринга - 2
Автомат Неймана
Структура ЭВМ

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

Рабочие лошадки телекома
Рабочие лошадки телекома - 2
Рабочие лошадки телекома - 3
Рабочие лошадки телекома - 4
MaxSelect Appliance G478
Kraftway Express ISP ES11
Aquarius AquaServer TS301
Fujitsu Siemens PRIMERGY RX100 S2
HP ProLiant DL140
IBM System p5 505 Express

В фокусе Microsoft Virtual Server 2005
Как известно, в феврале 2003 года Microsoft приобрела активы компании Connectix, включая ее передовую технологию Virtual PC Machine для ОС Windows и Mac, а также Connectix Virtual Server. Вместе с исходным кодом и интеллектуальной собственностью в Редмонд переместились и основные разработчики Virtual PC. Впрочем, Connectix по-прежнему представляет собой независимую компанию и продолжает продавать ПО, разработанное до слияния с Microsoft, и поддерживать пользователей ранее выпущенных версий данного ПО.

В фокусе Microsoft Virtual Server 2005
В фокусе Microsoft Virtual Server 2005 - 2
Эмулируемые аппаратные средства
Эмулируемые аппаратные средства - 2
Инструментарий и безопасность
Инструментарий и безопасность - 2
Автоматизация
Итоги
Итоги - 2
Итоги - 3

Основные технологические моменты
Решения на основе дешевых компьютеров объединенных в единый кластер давно себя зарекомендовали на загруженных Web-сайтах. С точки зрения клиента вся эта группа машин выглядит как единый экземпляр сервера, они работают идентично одиночным серверам, но в дополнении к ним обеспечивают балансировку нагрузки и передачу управления при сбое.

Основные технологические моменты.
Трансляция адресов с управлением
Microsoft Windows 2003 NLB
FreeBSD 5.5 CARP
Перенаправление TCP трафика
WEB проксирование

Что такое WebDAV?
Если посмотреть на статистику сайта SecuritySpace.com, то можно увидеть, что вот уже 5 лет в десятку самых используемых модулей сервера Apache входит модуль mod_dav. Однако, как ни странно, данное обстоятельство никоим образом не повлияло на количество материалов о mod_dav в русскоязычной части сети. Хотя такие парадоксы происходят у нас нередко. Что ж, попытаемся устранить этот пробел. Тем более, что модуль действительно заслуживает самого пристального внимания.

Как работает WebDAV?
Метод PROPFIND
Тип PROP метода PROPFIND
Тип ALLPROP метода PROPFIND
Тип PROPNAME метода PROPFIND
Метод PROPPATCH
Метод MKCOL
Метод LOCK
Метод UNLOCK
Методы COPY/MOVE

WebDAV в Apache 1.3
В предыдущей мы рассмотрели протокол WebDAV. Мы узнали задачи протокола, а также разобрались, каким образом он их выполняет. Разобравшись с теоретической частью, перейдем к практической. Сегодня мы посмотрим, что же нам предлагает Apache для работы с WebDAV.

Общая структура
WebDAV в Apache 1.3
WebDAV в Apache 2.0
WebDAV в Apache 2.2
Настройка mod_dav
Настройка mod_dav в Apache 1.3
DAV On
DAVLockDB /usr/local/apache/var/DAVLock
DAVMinTimeout 600
DAVDepthInfinity on

Модуль mod_dav. Архитектура модуля
Как уже было сказано в предыдущих статьях, модуль mod_dav является интерфейсным модулем, в котором происходит только обработка протокола WebDAV, а реализацию взаимодействия с хранилищем ресурсов, хранение свойств и т.п. модуль mod_dav делегирует сторонним модулям (back-end модулям или dav-провайдерами). В mod_dav такое взаимодействие реализовано в виде нескольких семейств хуков (сгруппированных по функциональности), обработчики которых должны быть реализованы dav-провайдерами.

Архитектура mod_dav
Mod_dav: Работа с хранилищем ресурсов
Mod_dav: Работа со свойствами
Mod_dav: Блокировки
Структура dav - провайдера
Послесловие

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

Веб-сервер своими руками
Лирическое отступление
С чего начать
CGI
CGI - 2
CGI - 3

Серверы и архитектуры
Использование в протоколе НТТР 1.1. сжатия с помощью алгоритма gZip позволяет добиться увеличения скорости передачи пользователю сгенерированных страниц. По моим наблюдениям, благодаря этой возможности объем передаваемых по сети данных можно уменьшить в 10 раз, тем самым сокращая время ожидания. Не во всех версиях IIS имеет встроенную поддержку компрессии по алгоритму gZip (), позволяющую сжимать не только статические, но и динамически сформированные страницы.

Сжатие трафика HTTP
Сжатие трафика HTTP - 2
Сжатие трафика HTTP - 3
Сжатие трафика HTTP - 4
Сжатие трафика HTTP - 5
Сжатие трафика HTTP - 6
Web-, proxy- и mail- серверы
Строим свой WWW сервер с ноля
Строим свой WWW сервер с ноля - 2
Строим свой WWW сервер с ноля - 3

Системные требования
Минимальная конфигурация HW для данной операционной системы, приблизительно 1 MB на HDD + место на диске для cache. С увеличивающимися требованиями пользователей и объемом cache увеличиваются требования к памяти, процессору, диску и скорости присоединения.

Установка, описание файлов
Конфигурация
Установка WinProxy
Конфигурация клиентов
Cache
Определение параметров
"Долговечность" объекта
Telnet gateway
Ftp gateway
RealAudio gateway (proxy)

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

Бита - для кого?
Из чего выбирать:
Из чего выбирать: - 2
Из чего выбирать: - 3
Архитектура Itanium 2
Архитектура Itanium 2 - 2
IA-64 против x86-64
Проблемы современных архитектур
IA-64 ISA
IA-64 ISA - 2

Раскрутка сайта в сети

На самом деле, про рекламные сети я слышал давно, все как-то руки не доходили разобраться с ними. Однако - дошли.
Если честно, не очень мне нравится этот способ раскручивать узлы. Может быть от того, что рисовать я с детства не умею, может - от неприязни к излишней графике на Вебе вообще... Ну да ладно, последние мои изыскания в этой области показали, что игра стоит свеч. Поиграв в рекламные сети, я добился 10% увеличения трафика на своем сервере.
Попробовал я несколько сетей, в итоге остановился на одной - reklama.ru. Почему именно эта - потому, что она изначально рассчитана на участников с большим траффиком. Flamingo мне не понравилась из-за того, что суммарное число показов маловато, InterReklama - крупнейшая баннерная сеть, но в ней нужно регистрить каждую свою страницу и для каждой - свой код, а у меня их больше четырех тысяч, да и порнография через нее слишком часто прет. Sputnik.Ru умирает, WebList умер (правда, есть слухи, что снова начнет работать).

Рекламные сети
Баннер

Математические задачи в пакете MathCAD 12

Mathcad — необычная программа. Она относится к классу приложений, называемых PSE (problem solution environment — программная среда для решения задач). Это подразумевает, что ее работа не определяется однозначно действиями пользователя (как, например, в текстовых редакторах и т. п.), а является (в большей степени) результатом работы встроенных алгоритмов, недоступных взору исследователя. Введя в редакторе Mathcad выражение, даже довольно простое, например, df (x)/dx=, и получив некоторый ответ, многие даже не задумываются о том, что для его вычисления проделывается довольно сложная работа, результат которой заранее не предопределен и зависит от целого ряда факторов, не представленных непосредственно на рабочей области документа (свойств функции f, параметров численного алгоритма дифференцирования, значения системных констант и т. д.). Поэтому, проводя даже очень простые расчеты, вам придется иногда сталкиваться с неочевидным поведением программы, которое нельзя понять без ясного представления об основах работы соответствующих алгоритмов, встроенных в Mathcad.
Приложение Mathcad компании MathSoft — самый популярный из компьютерных математических пакетов, остающийся, бесспорно, на протяжении многих последних лет лидером в своем классе математического и образовательного программного обеспечения (ПО). С его помощью можно решать самые разные математические задачи и оформлять результаты расчетов на высоком профессиональном уровне, и сейчас уже сложно представить современного ученого, не пользующегося Mathcad. При помощи этого пакета осуществляются не только простые и вспомогательные вычисления, но и довольно сложные расчеты и научные исследования, использующие комбинации самых разных численных алгоритмов и аналитических преобразований.
Книга может использоваться как самоучитель, позволяющий "с нуля" освоить самые главные возможности вычислительной системы Mathcad и научиться с ее помощью решать все основные задачи математики. Тем не менее ее главная цель — изложить материал, делая акцент на решении конкретных математических проблем.
Хочется сделать еще несколько замечаний по строению книги. Все листинги автономны и работают вне каких-либо дополнительных модулей. В листингах умышленно, чтобы не загромождать их, нет текстовых полей, — они содержат только расчеты по формулам. Все комментарии к ним находятся в тексте. Почти все графики вынесены в рисунки, причем, если они являются продолжением листингов, это помечено в подрисуночной подписи.

Введение
Приложение Mathcad компании MathSoft — самый популярный из компьютерных математических пакетов, остающийся, бесспорно, на протяжении многих последних лет лидером в своем классе математического и образовательного программного обеспечения (ПО). С его помощью можно решать самые разные математические задачи и оформлять результаты расчетов на высоком профессиональном уровне, и сейчас уже сложно представить современного ученого, не пользующегося Mathcad. При помощи этого пакета осуществляются не только простые и вспомогательные вычисления, но и довольно сложные расчеты и научные исследования, использующие комбинации самых разных численных алгоритмов и аналитических преобразований.


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

Назначение Mathcad
Интерфейс пользователя
Окно приложения Mathcad 12 с документом
Панели инструментов
Основные и математические панели инструментов
Справочная информация
Ресурсы Mathcad содержат большое
Основы вычислений в Mathcad
Операторы численного и символьного вывода
Численный расчет простого выражения

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

Операторы
Арифметические операторы
Вычислительные операторы
Вставка оператора суммирования
Логические операторы
Вставка логического оператора
Операторы сравнения
Булевы операторы
Матричные операторы
Создание матрицы

Дифференцирование
Операция дифференцирования реализована в Mathcad как в численной, так и в аналитической форме и обозначается при помощи традиционного оператора, т. е. соответствующими математическими символами (подобно сложению или умножению). Если расчеты выполняются с помощью вычислительного процессора, необходимо хорошо представлять себе особенности численного алгоритма, действие которого остается для пользователя "за кадром".

Аналитическое дифференцирование
Аналитическое дифференцирование функции
Оператор дифференцирования
Пример аналитического дифференцирования
График производной функции
Вычисление производной функции в точке
Аналитическое дифференцирование функции
Правильное и неправильное
Определение функций пользователя
Определение функции

Интегрирование
С одной стороны, численное интегрирование — одна из самых простых, с вычислительной точки зрения, операций, с другой — аналитически проинтегрировать можно далеко не каждую функцию. Всегда помните об этом, когда вы сталкиваетесь с численным или аналитическим интегрированием.

Определенный интеграл
Оператор интегрирования
Оператор интегрирования
Численное и символьное
Вычисление интеграла с пределами
Интегрирование функции
Использование оператора интегрирования
О выборе алгоритма численного интегрирования
Выбор алгоритма численного интегрирования
О традиционных алгоритмах интегрирования

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

Символьное решение уравнений
Вычислительный блок Given/Find
Одно уравнение
налитическое решение кубического уравнения
График функции f (х) =3х3+2х27х
Аналитический поиск нулей функции f(x)
Демонстрация
Символьное решение
Символьное решение - 2
Решить уравнение аналитически не удается

Оптимизация
В этой главе рассматриваются задачи на поиск экстремума функций и близкие к ним задачи приближенного решения алгебраических нелинейных уравнений и систем. Задачи поиска экстремума функции означают нахождение ее максимума (наибольшего значения) или минимума (наименьшего значения) в некоторой области определения ее аргументов.

Поиск экстремума функции
Локальный экстремум
Поиск минимума функции
Поиск максимума функции одной переменной
Выбор численного метода минимизации
Условный экстремум
Примеры
Поиск условного минимума
Поиск условного максимума
Экстремум функции нескольких переменных

Линейная алгебра
Задачи линейной алгебры, решаемые в Mathcad, можно условно разделить на два класса. Первый — это простейшие матричные операции, которые сводятся к определенным арифметическим действиям над элементами матрицы. Они реализованы в виде операторов и нескольких специфических функций, предназначенных для создания, объединения, сортировки, получения основных свойств матриц и т. п.

Простейшие матричные операции
Транспонирование
Ввод матриц и основные операции
Транспонирование векторов и матриц
Сложение и вычитание
Сложение вычитание и смена знака матриц
Сложение матрицы со скалярной величиной
Суммирование элементов
Умножение
Перемножение матриц

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

Вычислительный блок Given/ Find
Решение СЛАУ с помощью вычислительного блока
Демонстрирует запись
Решение СЛАУ записанной в матричной форме
Проверка правильности решения СЛАУ
Функция lsolve
Численное решение СЛАУ
Символьное решение
Произвольные системы линейных уравнений
Переопределенные системы


История денег - перейти
История финансовых потрясений - перейти
История реформ - перейти
Покупательная способность денег - перейти
Способности денег - перейти
История менеджмента - перейти
История экономики - перейти
История мировой экономики - перейти
Руководство паровозному машинисту - перейти
Unix Man (Справочное руководство) - перейти
A.OUT - перейти
BACKUP - перейти
HYPOT(3M) - перейти
CURSES(3X) - перейти
DAEMON.MN(7) - перейти