Компьютеры, программирование

  • 5321. Параллельные базы данных
    Курсовой проект пополнение в коллекции 23.05.2012

    Распределенная база данных (DDB - distributed database) - это совокупность логически взаимосвязанных баз данных, распределенных в компьютерной сети. Распределенная система управления базой данных определяется как программная система, которая позволяет управлять распределенной базой данных таким образом, чтобы ее распределенность была прозрачна для пользователей. В этом определении следует уточнить две отличительных архитектурных особенности. Первая из них заключается в том, что система состоит из (возможно, пустого) множества узлов приема запросов (query site) и непустого множества узлов данных (data site). Узлы данных обладают средствами для хранения данных, а узлы приема запросов - нет. В узлах приема запросов лишь выполняются программы, реализующие пользовательский интерфейс для доступа к данным, хранящимся в узлах данных. Вторая особенность состоит в том, что узлы логически представляют собой независимые компьютеры. Следовательно, у такого узла имеется собственная основная и внешняя память, установлена собственная операционная система (может быть, одна и та же на всех узлах, а возможно, и нет) и имеется возможность выполнять приложения. Узлы связаны компьютерной сетью, а не входят в мультипроцессорную конфигурацию. Важно подчеркнуть слабую связанность процессоров, которые обладают собственными операционными системами и функционирует независимо.

  • 5322. Параллельные вычислительные системы
    Курсовой проект пополнение в коллекции 17.07.2012

    Необходимость строго последовательного выполнения операций записи является более тонким, но также очень важным свойством. Представим себе, что строго последовательное выполнение операций записи не соблюдается. Тогда процессор P1 может записать данные в ячейку, а затем в эту ячейку выполнит запись процессор P2. Строго последовательное выполнение операций записи гарантирует два важных следствия для этой последовательности операций записи. Во-первых, оно гарантирует, что каждый процессор в машине в некоторый момент времени будет наблюдать запись, выполняемую процессором P2. Если последовательность операций записи не соблюдается, то может возникнуть ситуация, когда какой-нибудь процессор будет наблюдать сначала операцию записи процессора P2, а затем операцию записи процессора P1, и будет хранить это записанное P1 значение неограниченно долго. Более тонкая проблема возникает с поддержанием разумной модели порядка выполнения программ и когерентности памяти для пользователя: представьте, что третий процессор постоянно читает ту же самую ячейку памяти, в которую записывают процессоры P1 и P2; он должен наблюдать сначала значение, записанное P1, а затем значение, записанное P2. Возможно он никогда не сможет увидеть значения, записанного P1, поскольку запись от P2 возникла раньше чтения. Если он даже видит значение, записанное P1, он должен видеть значение, записанное P2, при последующем чтении. Подобным образом любой другой процессор, который может наблюдать за значениями, записываемыми как P1, так и P2, должен наблюдать идентичное поведение. Простейший способ добиться таких свойств заключается в строгом соблюдении порядка операций записи, чтобы все записи в одну и ту же ячейку могли наблюдаться в том же самом порядке. Это свойство называется последовательным выполнением (сериализацией) операций записи (write serialization). Вопрос о том, когда процессор должен увидеть значение, записанное другим процессором достаточно сложен и имеет заметное воздействие на производительность, особенно в больших машинах.

  • 5323. Параллельные интерфейсы Centronics и LPT-порт
    Информация пополнение в коллекции 30.04.2010

    Стандартный порт имеет три 8-битных регистра, расположенных по соседним адресам в пространстве ввода/вывода, начиная с базового адреса порта (BASE). Data Register (DR) - регистр данных, адрес=ВЛ5Е. Данные, записанные в этот порт, выводятся на выходные линии интерфейса. Данные, считанные из этого регистра, в зависимости от схемотехники адаптера соответствуют либо ранее записанным данным, либо сигналам на тех же линиях, что не всегда одно и то же. Если в порт записать байт с единицами во всех разрядах, а на выходные линии интерфейса через микросхемы с выходом типа "открытый коллектор" подать какой-либо код (или соединить ключами какие-то линии со схемной землей), то этот код может быть считан из того же регистра данных. Таким образом, на многих старых моделях адаптеров можно реализовать порт ввода дискретных сигналов, однако выходным цепям передатчика информации придется "бороться" с выходным током логической единицы выходных буферов адаптера. Схемотехника ТТЛ такие решения не запрещает, но если внешнее устройство выполнено на микросхемах КМОП, их мощности может не хватить для "победы" в этом шинном конфликте. Однако современные адаптеры часто имеют в выходной цепи согласующий резистор с сопротивлением до 50 Ом. Выходной ток короткого замыкания выхода на землю обычно не превышает 30 мА. Простой расчет показывает, что в случае короткого замыкания контакта разъема на землю при выводе "единицы" на этом резисторе падает напряжение 1,5 В, что входной схемой приемника будет воспринято как "единица". Так что такой способ ввода не будет работать на всех компьютерах. На некоторых адаптерах портов выходной буфер отключается перемычкой на плате. Тогда порт превращается в обыкновенный порт ввода.

  • 5324. Параллельные машины баз данных
    Доклад пополнение в коллекции 12.01.2009

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

  • 5325. Параллельный интерфейс: LPT-порт
    Доклад пополнение в коллекции 09.12.2008

    КонтактСигнал SPPИмя в ЕСРI/OОписание1STROBE»HortClk0Используется в паре с PeriphAck для передачи в прямом направлении (вывод)14AUTOFEED#HostAck0Индицирует тип команда/данные при передаче в прямом направлении. Используется в паре с PeriphClk для передачи в обратном направлении17SELECTING1284ActiveОВысокий уровень указывает на обмен в режиме IEEE 1284. (В режиме SPP уровень низкий)16INIT#ReverseRequest#ОНизкий уровень переключает канал на передачу в обратном направлении10ACK#PeriphClkIИспользуется в паре с HostAck для передачи в обратном направлении11BUSYPeriphAck1Используется в паре с HostClk для передачи в обратном направлении. Индицирует тип команда/ данные при передаче в обратном направлении12PEAckReverse#IПереводится в низкий уровень как подтверждение сигналу ReverseRequestff13SELECTXflag*IФлаг расширяемости Extensibility flag15ERROR»PeriphRequest#*IУстанавливается ПУ для указания на доступность (наличие) обратного канала передачи*2-9Data[0:7]Data[0:7]I/OДвунаправленный канал данных* Сигналы действуют в последовательности согласования (см. ниже).

  • 5326. Параметри позасмугового випромінення
    Контрольная работа пополнение в коллекции 12.12.2010

    41=23+17+1=25+9+7max|a-b|=2465=33+23+9=41+17+7max|a-b|=3442=23+10+9=34+7+1max|a-b|=3365=33+25+7=41+23+1max|a-b|=4043=25+17+1=26+10+7max|a-b|=2566=26+23+17=34+25+7max|a-b|=2743=26+10+7=33+9+1max|a-b|=3266=33+23+10=34+25+7max|a-b|=2744=25+10+9=26+17+1max|a-b|=2566=33+26+7=34+23+9max|a-b|=2749=23+17+9=41+7+1max|a-b|=4067=33+25+9=34+23+10max|a-b|=2549=25+23+1=33+9+7max|a-b|=3267=33+25+9=34+26+7max|a-b|=2750=23+17+10=34+9+7max|a-b|=2767=34+23+10=41+17+9max|a-b|=3250=26+23+1=33+10+7max|a-b|=3267=34+23+10=41+25+1max|a-b|=4050=26+23+1=34+9+7max|a-b|=3367=34+26+7=41+17+9max|a-b|=3451=25+17+9=34+10+7max|a-b|=2767=34+26+7=41+25+1max|a-b|=4051=33+17+1=34+10+7max|a-b|=3368=26+25+17=34+33+1max|a-b|=3351=34+10+7=41+9+1max|a-b|=4068=33+25+10=41+26+1max|a-b|=4052=26+17+9=41+10+1max|a-b|=4068=33+26+9=41+17+10max|a-b|=3252=26+25+1=33+10+9max|a-b|=3268=34+25+9=41+17+10max|a-b|=32

  • 5327. Параметры и характеристики емкостных охранных устройств
    Дипломная работа пополнение в коллекции 04.12.2011
  • 5328. Параметры полевого транзистора
    Информация пополнение в коллекции 07.10.2011

    Пусть напряжение между затвором и истоком Uзи = 0. При увеличении положительного напряжения на стоке ток будет нарастать. Вначале зависимость будет почти линейной (участок ОА на рис.3, а). Однако с возрастанием увеличивается падение напряжения на канале, повышается обратное смещение для р-п переходов (особенно вблизи стока), что ведет к сужению сечения токопроводящего канала и замедляет рост тока . В конечном итоге у стокового конца пластинки канал сужается настолько, что дальнейшее повышение напряжения уже не приводит к росту (участок АВ на рис.7.24, а). Этот режим получил название режима насыщения, а напряжение Uс, при котором происходит насыщение, называется напряжением насыщения (Uc. нас.). Если снять зависимость тока от напряжения для ряда напряжений на затворе (Uзи < 0), то получим семейство выходных характеристик полевого транзистора.

  • 5329. Параметры устройства, измеряющего толщину покрытия объекта и его метрологические характеристики
    Дипломная работа пополнение в коллекции 21.03.2012

    Типичная погрешность составляет 3%. Точные ультразвуковые толщиномеры <http://www.invotecs.ru/catalog/?cid=116> (ультразвуковые дефектоскопы) работают в частоте от 500 КГц до 100 МГц и оснащены пьезоэлектрическими датчиками <http://www.invotecs.ru/catalog/?cid=146>, которые при получении электрического импульса генерируют импульс звуковой энергии. Для промышленного использования разработано большое количество разнообразных датчиков с различными акустическими характеристиками. Обычно низкочастотные датчики <http://www.invotecs.ru/catalog/?cid=146> используются для улучшения проникающей способности в толстых слоях, а так же материалах с высоким коэффициентом рассеивания и затухания. Тогда как высокие частоты рекомендованы для оптимизации разрешения в тонких материалах с низкими показателями рассеивания и затухания ультразвуковой волны. Ультразвуковые толщиномеры <http://www.invotecs.ru/catalog/?cid=116>(ультразвуковые дефектоскопы), основанные на принципе импульс- эхо, определяют толщину изделия или структуры исходя из точного измерения времени, требующегося генерируемому в датчике импульсу, на прохождение через тестовый материал, отражение от внутренней поверхности и возвращение опять в датчик. В большинстве случаев этот отрезок составляет несколько микросекунд или меньше. Полученный временной интервал делится пополам для определения времени прохождения сигнала в одном направлении, а затем умножается на скорость звука в материале. Обобщенная структурная схема современного ультразвукового толщиномера <http://www.invotecs.ru/catalog/?cid=116> (дефектоскопа) с микропроцессорным управлением. Генератор, контролируемый микропроцессором, производит однонаправленный широкополосный импульс напряжения, который передается в смоченный широкополосный ультразвуковой датчик <http://www.invotecs.ru/catalog/?cid=146>(датчик для ультразвукового дефектоскопа). Генерируемый датчиком импульс передается в тестовый образец, обычно через слой контактной жидкости. Эхо сигналы, возвращающиеся от задней и передней поверхности тестового образца, принимаются датчиком, и конвертируется в электрический сигнал, который усилятся амплифером с автоматическим контролем коэффициента усиления (AGC). Логические схемы одновременно синхронизируют генератор и выбирают соответствующий эхосигнал для измерения временного интервала.

  • 5330. Параметры электропитания и завершения работы Windows XP
    Информация пополнение в коллекции 12.01.2009

    Спящий режим - все данные оперативной памяти, настройки программ, режимы работы всех устройств сохраняются на жестком диске и компьютер выключается. После включения питания система восстанавливает содержимое рабочего стола и все настройки, минуя загрузку системы. Это позволит продолжить работу с того момента, из которого компьютер был переведен в спящий режим. Кроме того, восстановление из спящего режима происходит значительно быстрее, чем обычная загрузка, что позволяет экономить заряд батарей переносных компьютеров. При разрешении использования спящего режима в корневой папке раздела, на котором установлена система, создается скрытый файл hiberfil.sys, его размер равен размеру оперативной памяти - в этот файл сохраняется память системы при переходе в спящий режим. Если вы попытаетесь удалить этот файл - система выдаст сообщение: "Не удается удалить hiberfil - файл используется другим пользователем или программой". Если вы запретите использование спящего режима, этот файл будет удален автоматически. Перевести компьютер в спящий режим вручную можно с помощью кнопки "Спящий режим" (для отображения этой кнопки нажмите Shift) окна "Выключить компьютер" или используя команду из меню "Завершение работы" диспетчера задач Windows.

  • 5331. Параметры, определяющие зону обнаружения вторичных моноимпульсных обзорных радиолокаторов
    Информация пополнение в коллекции 03.02.2011

    Для запросов в режимах RBS и УBД, запросов общего вызова и запросов режима S минимальный пороговый уровень для приёмников селективных ответчиков должен определяться в зависимости от минимального входного уровня мощности, обеспечивающего 90%-ную вероятность ответа, и должен составлять минус (1043) дБ/Вт, т.е. лежать в приделах 2·10-11 до 7,94·10-11Вт. Чувствительность приёмников, также как и выходную мощность передатчика ответчика, измеряют при этом на выходных (входных) клеммах антенны.

  • 5332. Парольные методы защиты информации в компьютерных системах от несанкционированного доступа
    Реферат пополнение в коллекции 09.12.2008

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

  • 5333. Парсер на РНР - это возможно!
    Статья пополнение в коллекции 12.01.2009

    В чем прелесть такой функции? Вся прелесть заключается в том, то мы можем представить ее в виде матрицы, где номера строк будут задавать поступающие данные, а номера столбцов будут представлять область значений функции. Тогда, записав в ячейку (строка, столбец) число из множества значений функции, мы получим матрицу, которая описывает зависимость функции от входных данных и всего спектра значений. Будем называть число из множества значений СОСТОЯНИЕМ, а функцию АВТОМАТОМ.

  • 5334. Паскаль (практическое использование)
    Информация пополнение в коллекции 12.01.2009

    Широкой популярности Паскаля среди программистов способствовали следующие причины:

    1. Благодаря своей компактности, удачному первоначальному описанию Паскаль оказался достаточно легким для изучения.
    2. Язык программирования Паскаль отражает фундаментальные и наиболее важные концепции (идеи) алгоритмов в очевидной и легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.
    3. Язык Паскаль позволяет четко реализовать идеи структурного программирования и структурной организации данных.
    4. Язык Паскаль сыграл большую роль в развитии методов аналитического доказательства правильности программ и позволил реально перейти от методов отладки программ к системам автоматической проверки правильности программ.
    5. Применение языка Паскаль значительно подняло "планку" надежности разрабатываемых программ за счет требований Паскаля к описанию используемых в программе переменных, проверки согласованности программы при компиляции без ее выполнения.
    6. Использование в Паскале простых и гибких структур управления: ветвлений, циклов.
  • 5335. Паскаль сегодня
    Информация пополнение в коллекции 12.01.2009

    Сейчас признанными лидерами в области профессионального программирования стали Си-подобные языки. В течение долгого периода Паскаль был, пожалуй, почти единственной альтернативой им в качестве универсального языка. Однако когда труд большинства профессиональных программистов стал практически сводиться лишь к манипуляциям с вызовами более или менее стандартного API-инструментария (Application Programming Interface интерфейс прикладного программирования), остро встал вопрос выбора единственного языка программирования, на котором (и для которого) будет писаться этот API. Вследствие различных причин как объективных, так и субъективных выбор пал на Си/Си++. Во-первых, Си, как и Паскаль, оказался одним из первых языков высокого уровня (ЯВУ), разрешившим проблему «курицы и яйца»: его компилятор был написан на нем же. Во-вторых, компиляторы для Си делать, пожалуй, легче, чем для любого другого языка (что, собственно, и было одной из целей его разработки), поэтому именно их выпуск экономически наиболее целесообразен. Впрочем, не обошлось и без субъективных факторов: значительную долю сегодняшнего API производит фирма Microsoft, уже давно разграничившая с фирмой Borland «сферы влияния» в этой области. Сейчас Borland не выпускает компиляторы для Бейсика и Фортрана, а Microsoft для Паскаля, и, естественно, не ориентирует свои API на те языки, компиляторы которых сама не выпускает.

  • 5336. Паскаль. Отладка программ
    Информация пополнение в коллекции 12.01.2009

    Окно отладки программ Watch может быть открыто пунктом меню Watch или Add watch. В каждой строчке окна может быть задана некоторая переменная или выражение. В процессе выполнения программы текущее значение заданной переменной или выражения выводится в это окно. Отладка с использованием окна Watch обычно сочетается с пошаговой отладкой, когда можно проверить не только последовательность выполнения команд, но и значения величин, приводящие к такой последовательности выполнения. Для создания окна Watch нет необходимости вызывать пункт меню Watch. Можно просто нажать клавиши Control + F7 и Вы получите окно Add Watch, в котором надо ввести имя переменной для вывода в окно отладки. В строке для набора имени будет подсвечено то имя, на котором стоял текстовый курсор в момент нажатия клавиш Control + F7. Если Вы нажмете Enter, в окно Watch добавится набранная в окне Add Watch переменная или выражение, если начнете набор другого имени, это имя исчезнет без дополнительных действий для удаления. Если сразу после открытия окна Add Watch нажать стрелку курсора вправо, то в окно ввода начинают вводиться символы из текста программы, следующие за курсором.

  • 5337. Пасьянс "Три пика"
    Курсовой проект пополнение в коллекции 09.12.2008

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

  • 5338. Паяные соединения. Технология магнитных дисков. Коммутационные устройства
    Контрольная работа пополнение в коллекции 01.08.2010

    Стадия изготовления основы жесткого диска включает: вырезание из листа алюминиевого сплава заготовок с размерами (наружным и внутренним диаметрами), находящимися в жестких «плюсовом» и «минусовом» допусках; механическую очистку поверхности заготовок; их химическую очистку; опрессовку при повышенной температуре с целью восстановления плоскостности и снятия механических напряжений, возникших в заготовке основы при ее вырезании из листа; химическую очистку; промывку; обточку до окончательных заданных размеров (величин наружного и внутреннего диаметров основы); шлифовку; полировку. Приведенный перечень основных технологических операций изготовления основы жесткого МД диска нуждается в пояснении. Во-первых, основа диска зеркально обрабатывается на станках, работающих без вибрации; обработанная поверхность должна отвечать 12-му классу шероховатости (параметр шероховатости ?0,025 мкм). Во-вторых, химическая очистка поверхности основы диска от загрязнений ничем не напоминает тривиальное обезжиривание, известное в практике лакокрасочных производств. В нашем случае она включает технологические операции: обработку основы горячим растворителем, последующую обработку растворителем холодным, обработку перенасыщенными парами растворителей.

  • 5339. Первая советская электронно-счетная машина С.А. Лебедева
    Информация пополнение в коллекции 02.05.2010

    Перелистаем некоторые. В короткой записке, направленной в Совет по координации Академии наук СССР С.А.Лебедев написал: "Быстродействующими электронными счётными машинами я начал заниматься в конце 1948 г. В 1948-1949 годах мной были разработаны основные принципы построения подобных машин. Учитывая их исключительное значение для нашего народного хозяйства, а также отсутствие в Союзе какого-либо опыта их постройки и эксплуатации, я принял решение как можно быстрее создать малую электронную счётную машину (МЭСМ), на которой можно было бы исследовать основные принципы построения, проверить методику решения отдельных задач и накопить эксплуатационный опыт. В связи с этим было намечено первоначально создать действующий макет машины с последующим его переводом в малую электронную счётную машину. Чтобы не задерживать разработку, запоминающее устройство пришлось выполнить на триггерных ячейках, что ограничило его ёмкость. Разработка основных элементов была проведена в 1948 г.

  • 5340. Первоначальные сведения о программировании на языке Pascal
    Информация пополнение в коллекции 12.01.2009

    ИдентификаторДлина, байтДиапазон (множество) значенийОперацииЦелые типыinteger232768..32767+, , /, *, Div, Mod, >=, <=, =, <>, <, >byte10..255+, , /, *, Div, Mod, >=, <=, =, <>, <, >word20..65535+, , /, *, Div, Mod, >=, <=, =, <>, <, >shortint1128..127+, , /, *, Div, Mod, >=, <=, =, <>, <, >longint42147483648..2147483647+, , /, *, Div, Mod, >=, <=, =, <>, <, >Вещественные типыreal62,9?1039 1,7?1038+, , /, *, >=, <=, =, <>, <, >single41,5?1045 3,4?1038+, , /, *, >=, <=, =, <>, <, >double85?10324 1,7?10308+, , /, *, >=, <=, =, <>, <, >extended103,4?104932 1,1?104932+, , /, *, >=, <=, =, <>, <, >Логический типBoolean1true, falseNot, And, Or, Xor, >=, <=, =, <>, <, >Символьный типchar1все символы кода ASCII+, >=, <=, =, <>, <, >Обмен информацией с ЭВМ предполагает использование определенных средств ввода-вывода. В ЭВМ основным средством ввода является клавиатура, вывода дисплея.