Дипломная работа по предмету Компьютеры, программирование

  • 561. Микропроцессорные системы
    Дипломы Компьютеры, программирование

    В адресном пространстве портов ввода-вывода микросхема 8279 представлена 2 портами. Адреса микросхемы 8279 в адресном пространстве ВУ следующие

    • регистр данных - 80h;
    • регистр команд и состояния - 81h.
    • После подачи сигнала RESET запрограммируем БИС в следующем режиме:
    • сканирование контактной клавиатуры c внутренней дешифрацией и с запретом одновременного нажатия 2-х и более клавиш;
    • 4 разрядный 8-ми символьный дисплей;
    • чтение ОЗУ клавиатуры и запись индикаторного ОЗУ;
    • адрес индикаторного ОЗУ равен нулю;
    • - коэффициент деления входной частоты равен 0Fh.
    • MOV AL, 01h ; команда установки режима индикатора и клавиатуры;
    • заполнение строки дисплея слева, сканирование контактной; клавиатуры с блокировкой одновременного нажатия;
    • клавиш, дешифрация сигналов сканирования внутренняя OUT 81h, AL;
    • вывод команды из МП в регистр команд 8279MOV AL, 2Fh;
    • команда программирования синхронизации c;
    • коэффициентом деления базовой тактовой частоты на 0FhOUT 81h, AL;
    • вывод команды из МП в регистр команд 8279.
    • Символы, сформированные нажатыми клавишами считываем через память FIFO. Осуществим ввод 8 байтов и запомним их в массиве KEYS (первый байт находится по старшему адресу).
    • MOV SI, 8;
    • счётчик массиваMOV AL, 40h;
    • команда чтения буферного ОЗУ клавиатуры без;
    • автоинкремента и с начальным адресом ОЗУ 000b OUT 81h, AL
    • N1: IN AL, 81h; МП ждёт до готовности ввода
    • TEST AL, 0Fh
    • JZ N1
    • IN AL, 80h;
    • передача введённых данных в КЕYS MOV KEYS[SI-1], AL
    • DEC SI
    • JNZ N1
    • Осуществим индикацию 4 цифр, хранящихся по адресу DIG (младшая цифра хранится по меньшему адресу).
    • MOV SI, 4 ; счётчик массива
    • MOV AL, 90h ; команда записи в индикаторное ОЗУ с ;
    • автоинкрементом и с начальным адресом ОЗУ 000b
    • OUT 81h, AL
    • N2:MOV AL, DIG[SI-1]; цикл вывода цифр в память индикатора
    • OUT 80h, AL
    • DEC SI
    • JNZ N1
    • 5. Программирование I-8255
    • Программирование микросхемы 8255 осуществляется со стороны микропроцессора командами IN и OUT в программе начальной инициализации. Режим работы каждого из двунаправленных каналов программируется с помощью управляющего слова, которое может задавать один из трёх режимов работы:
    • - основной режим ввода-вывода (режим 0);
    • - стробируемый ввод-вывод (режим 1);
    • - режим двунаправленной передачи (режим 2).
    • В дополнение к основным режимам работы микросхема 8255 обеспечивает возможность программной независимой установки в 1 или в 0 любого из разрядов канала С. В режимах 1 и 2 возможно проведение контроля за состоянием работы микросхемы 8255 и внешнего устройства, которое к ней подключено. Контроль осуществляется чтением слова состояния канала С по команде IN (обычная операция чтения канала С).
    • В адресном пространстве портов ввода-вывода микросхема 8255 представлена 4 портами. Микросхема 8255 в соответствии с подключением на принципиальной схеме в адресном пространстве устройств ввода-вывода имеет следующие адреса:
    • адрес канала А - 40h;
    • адрес канала В - 41h;
    • адрес канала С - 42h;
    • адрес регистра режима - 43h;
  • 562. Микропроцессоры: понятие, история развития, особенности
    Дипломы Компьютеры, программирование

    Процессор <http://ru.wikipedia.org/wiki/%D0%A6%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80> K6 был представлен компанией AMD <http://ru.wikipedia.org/wiki/AMD> в 1997 <http://ru.wikipedia.org/wiki/1997>. Первоначально разработан компанией NexGen под названием Nx686. После поглощения NexGen корпорацией AMD доработан (прежде всего добавлен блок FPU) и производился как AMD K6. Процессор обладает суперскалярной мультиконвеерной архитектурой. При его разработке закладывалась совместимость с существующими системами на базе Intel <http://ru.wikipedia.org/wiki/Intel> Pentium <http://ru.wikipedia.org/wiki/Pentium>. При продвижении на рынке он позиционировался как процессор, имеющий такую же производительность, как и аналогичный Pentium, но при этом стоящий существенно меньше. Процессор K6 оказал серьёзное влияние на компьютерный рынок и составил существенную конкуренцию процессорам Intel.-2 проектировался как конкурент значительно более дорогого процессора Intel Pentium II <http://ru.wikipedia.org/wiki/Intel_Pentium_II>. Производительность этих процессоров была сравнима: K6-2 был зачастую быстрее или, по крайней мере, не медленнее в универсальных вычислениях, но довольно сильно уступал Pentium II в вычислениях с числами с плавающей запятой <http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%B0_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9>. Применение операций SIMD (3DNow!) увеличивало производительность в таких вычислениях, но на тот момент значительная часть приложений такие операции не применяла. K6-2 оказался относительно успешным чипом и обеспечил AMD некоторую маркетинговую основу и финансовую стабильность, необходимую в тот момент компании для завершения цикла разработки Athlon <http://ru.wikipedia.org/wiki/Athlon> (K7). K6-2 стал первым ЦП семейства x86, использовавшим принцип SIMD для вычислений с плавающей точкой. Для этого в систему команд процессора было введено расширение под названием 3DNow!, обеспечивавшее обработку двух чисел одинарной точности (Single Precision) с помощью одной команды. 3DNow! при правильном использовании могла существенно повысить производительность процессора в области трёхмерной графики <http://ru.wikipedia.org/wiki/%D0%A2%D1%80%D1%91%D1%85%D0%BC%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0> и некоторых специальных вычислений. Инновация оказалась довольно удачной, но она усложняла и так непростую систему команд x86, к тому же через несколько месяцев Intel представила собственный набор SIMD-инструкций под названием SSE <http://ru.wikipedia.org/wiki/SSE>, который ныне является общеупотребительным. Почти все K6-2 проектировались в расчёте на использование 100 МГц шины на платформе Super7, потому что Intel не позволяла лицензировать AMD другие свои платформы. Недостатком Socket/Super7 платформ была маленькая пропускная способность памяти, что изначально обрекало все процессоры на провал перед грядущими системами Intel. Но AMD, в отличие от других производителей (IDT, Cyrix), удалось выдержать конкуренцию.

  • 563. Микросхема радиомодема норвежской фирмы CHIPCON
    Дипломы Компьютеры, программирование

    Одним из наиболее распространенных методов создания электрических цепей в радиоэлектронной, электронно-вычислительной и электротехнической аппаратуре является применение печатного монтажа, реализуемого в виде односторонних, двусторонних и многослойных печатных платах. Объем аппаратуры на печатных платах и их производство в отечественной промышленности и за рубежом неуклонно увеличивается. Именно поэтому знание опасных и вредных факторов производства, возникающих при изготовлении печатных плат, является одним из непременных условий подготовки специалистов электронной промышленности. К заготовительным операциям относят раскрой заготовок, разрезку материала и выполнение базовых отверстий, изготовление слоев на печатных платах. В крупносерийном производстве разрезку материала выполняют методом штамповки в специальных штампах на эксцентриковых прессах с одновременной пробивкой базовых отверстий на технологическом поле. В серийном и мелкосерийном производстве широкое распространение получили одно- и многоножевые роликовые ножницы, на которых материал разрезается сначала на полосы заданной ширины, а затем на заготовки. Разрезку основных и вспомогательных материалов (прокладочной стеклоткани, кабельной бумаги и др.), необходимых при изготовлении многослойных печатных плат в мелкосерийном и единичном производстве, осуществляют с помощью гильотинных ножниц. Таким образом, выполнение заготовительных операций по раскрою материала сопряжено с опасностью повреждения рук работающего в случае попадания их в зону между пуансоном и матрицей, в частности верхним и нижним ножом гильотинных ножниц, при ручной подаче материала. Наибольшую опасность представляет работа пресса в автоматическом режиме, требующая большого напряжения, внимания и осторожности работающего, так как всякое замедление движения рабочего может привести к травматизму. Во избежание попадания рук рабочего в опасную зону применяют систему двурукого включения, при котором пресс включается только после одновременного нажатия обеими руками двух пусковых кнопок. В прессах и ножницах с ножными педалями для предотвращения случайных включений педаль ограждают или делают запорной. Часто, кроме этого, опасную зону у пресса ограждают при помощи фотоэлементов, сигнал от которых автоматически останавливает пресс, если руки рабочего оказались в опасной зоне. При ручной подаче заготовок необходимо применять специальные приспособления: пинцеты, крючки и т.д. Радикальным решением вопроса безопасности является механизация и автоматизация подачи и удаления заготовок из штампа, в том числе с использованием средств робототехники. Базовые отверстия получают различными методами в зависимости от класса печатных плат. На печатных платах первого класса базовые отверстия получают методом штамповки с одновременной вырубкой заготовок. Базовые отверстия на заготовках плат второго и третьего классов получают сверлением в универсальных кондукторах с последующим развертыванием. В настоящее время в серийном и крупносерийном производстве традиционное сверление базовых отверстий по кондуктору на универсальных сверлильных станках уступило место сверлению на специализированных станках (например, модель AB-2 фирмы "Schmoll", ФРГ).

  • 564. Микрофонный усилитель оборудования дуплексной громкоговорящей связи
    Дипломы Компьютеры, программирование

    Автоматизация технологических процессов вовсе не исключает участие человека, а часто ставит его на место главного звена в технологической цепи. Особенно важным такой подход оказывается в период эксплуатации сложных объектов в предаварийных и аварийных режимах. Степень оперативности принятия решений и эффективность координации действий персонала по управлению оборудованием во многом зависит от наличия и работоспособности оборудования связи. Достойными примером поведения человека в экстренной ситуации являются: случай посадки авиалайнера с горящим двигателем на реку Гудзон в Нью-Йорке, да и многие другие. Весьма сомнительно, чтобы подобные действия могла предпринять и скоординировать система автопилота. Координация и организация текущей работы для территориально-распределенных предприятий не представляется возможным без средств связи. Для экстренных случаев специально создаются системы оповещения. Главной задачей здесь считается - одновременное оповещение как можно большего количества людей о случившемся и снизить степень хаоса и паники. Не умаляя достоинства оповещательных систем, заметим, что это - система без обратной связи и без контроля поведения персонала и контроля ситуации, хотя в нереальном масштабе времени путем фиксации и записи переговоров в хронологическом порядке ситуацию можно восстановить и проанализировать [1]. Среди имеющихся современных видов связи - телефонная, сотовая, радио - громкоговорящую связь все-таки можно считать наиболее оперативной. Главная задача оборудования громкоговорящей связи - создать эффект присутствия и реального времени производственного общения коллектива людей, рассредоточенных на значительной территории. И в обычном и в экстренном режиме работы ценность такого вида связи очевидна.

  • 565. Микроэлектроника
    Дипломы Компьютеры, программирование

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

  • 566. Мікромеханічний акселерометр на рухомому об’єкті
    Дипломы Компьютеры, программирование

    Істотне зниження масогабаритних, вартісних й енергетичних характеристик відкриває нові шляхи використання ММА в цивільній і військовій областях, де раніше їхнє застосування було неможливо через масогабаритні обмеження або стримувалося через економічні міркування. Найбільш привабливим для розробників є потенційний ринок комерційного цивільного використання датчиків, що на порядки перевищує обсяги можливого ринку військової техніки. Серед можливих областей застосування ММА в якості датчиків параметрів руху можна назвати наступні:

    1. Автомобільна промисловість. Індустрія автомобільної промисловості є основним «двигуном» швидкого розвитку ринку ММА. У сучасних автомобілях використаються 50-85 датчиків для створення різних систем безпеки й навігації. Прогнозується, що число датчиків протягом найближчих років буде подвоєно і всі останні моделі автомобілів таких, як Cadillac, Mercedes, BMW й Volkswagen будуть забезпечуватися системами навігації й динамічного контролю безпеки.
    2. Навігаційне устаткування й військова техніка. Досягнення в області створення безкарданових інерційних навігаційних систем (БІНС) і комплексування із глобальними супутниковими навігаційними системами (GPS і ГЛОНАСС) дозволяють застосовувати ММА для широкого класу завдань навігації й керування рухом. Завдяки своїм унікальним властивостям ММА знаходять застосування в системах озброєнь і військової техніки, можуть бути успішно використані для стабілізації супутникових антен, керування безпілотними літальними апаратами й іншою апаратурою рухомих об'єктів.
    3. Робототехніка. Серед можливих застосувань - задачі навігації мобільних роботів, керування маніпуляторами різного призначення, автоматизація заводського устаткування.
    4. Медицина. Мікрогіроскопи можуть бути використані для стабілізації мікроінструментів, у медичній електроніці й діагностичній апаратурі.
    5. 5 .Товари широкого вжитку. ММА можуть знайти застосування для стабілізації зображення відеокамер, для створення систем індивідуальної навігації, у нових розробках віртуальних комп'ютерних ігор і спортивного спорядження.
  • 567. Мікропроцесорна метеостанція
    Дипломы Компьютеры, программирование

    В наведеній в додатку А електричної принципової схеми мікропроцесорної метеостанції живлення мікросхеми MAX232 перетворювача рівнів та відповідна частина оптронів живиться від послідовного порта. Живлення реалізоване наступним чином сигнал RTS, DTR програмно встановлюються а рівень 0. Згідно з специфікацією на RS-232 навантажувальна здатність RTS, DTR складає 15мА. Ці сигнали зєднуються за схемою “або” за допомогою двох діодів VD1, VD2. Відповідно навантажувальна здатність двох сигналів скл. 30мА. Через R7 напруга поступає на вхід лінійного стабілізатора напруги MС7805. На виході якого формується напруга 5В. Яка використовується для живлення перетворювача рівнів MAX232 (DD6), та транзисторного каскаду оптрона (DD5). Таким чином забезпечується незалежність кіл живлення процесора та перетворювача рівнів. Оптрони DD4, DD5 призначенні для забезпечення гальванічної розвязки сигнальних кіл. Персональний компютер формує сигнал RxD. Цей сигнал поступає на перетворювач рівнів (DD4). На виході якого утворюється сигнал, який подається на струмозадаючий резистор R4. Цей струм засвічує світлодіод оптрона DD5. Відповідно на виході емітерного повторювача, який реалізований на транзисторі оптрона DD5 та резисторів R5, R6, формується сигнал ідентичний сигналу RxD на виході порта. Цей сигнал поступає на RxD мікроконтролера. Мікроконтролер (DD3) формує сигнал який відповідає адресі відповідного ключа мультиплексора (DD1). В цей момент АЦП (DD2) формує сигнал готовності STS. Мікроконтролер (DD3) формує сигнал запуску АЦП (DD2). Через мультиплексор (DD1) на АЦП (DD2) проходить аналоговий сигнал для перетворення його в цифровий код. Через порти DB.0-DB.12 цифровий код поступає на порти PA.0-PA.7, PB.0-PB.5 мікроконтролера (DD3). Мікроконтролера (DD3) формує сигнал ТxD. Сигнал ТxD з виходу МСU (DD3) через струмозадаючий резистор R1 засвічує світло діод оптрона DD4.

  • 568. Мнoгoслoйнaя пoдсистемa ввoдa-вывoдa
    Дипломы Компьютеры, программирование

    Мнoгoслoйнoе пoстрoение прoгрaммнoгo oбеспечения, xaрaктернoе для oперaциoнныx систем вooбще, oкaзывaется oсoбеннo естественным и пoлезным при пoстрoении пoдсистемы ввoдa-вывoдa. При бoльшoм рaзнooбрaзии устрoйств ввoдa-вывoдa, oблaдaющиx существеннo рaзличными xaрaктеристикaми (принтер и диски, грaфический мoнитoр и сетевoй aдaптер и т. п.), иерaрxическaя структурa прoгрaммнoгo oбеспечения пoзвoляет сoблюсти бaлaнс между двумя весьмa прoтивoречивыми требoвaниями: с oднoй стoрoны, неoбxoдимo учесть все oсoбеннoсти кaждoгo устрoйствa, a с другoй стoрoны, oбеспечить единoе лoгическoе предстaвление и унифицирoвaнный интерфейс для устрoйств всеx типoв. При этoм нижние слoи пoдсистемы ввoдa-вывoдa дoлжны включaть индивидуaльные дрaйверы, нaписaнные для кoнкретныx физическиx устрoйств, a верxние слoи дoлжны oбoбщaть прoцедуры упрaвления этими устрoйствaми, предoстaвляя oбщий интерфейс если не для всеx устрoйств, тo пo крaйней мере для групп устрoйств, oблaдaющиx некoтoрыми oбщими xaрaктеристикaми, нaпример для принтерoв oпределеннoгo прoизвoдителя или для всеx мaтричныx принтерoв и т. п. Мнoгoслoйнoсть структуры, безуслoвнo, oблегчaет решение бoльшинствa перечисленныx в предыдущем рaзделе зaдaч пoдсистемы ввoдa-вывoдa, тaкиx кaк прoстoтa включения нoвыx дрaйверoв, пoддержкa нескoлькиx фaйлoвыx систем, динaмическaя зaгрузкa-выгрузкa дрaйверoв и другиx. Oбoбщеннaя структурa пoдсистемы ввoдa-вывoдa предстaвленa нa рис. 1. Из рисункa виднo, чтo прoгрaммнoе oбеспечение ввoдa-вывoдa делится не тoлькo нa гoризoнтaльные слoи, нo и нa вертикaльные. Этo oбъясняется тем, чтo для тaкoгo рaзнooбрaзнoгo мирa, кaк внешние устрoйствa, труднo oбеспечить единooбрaзие в рaзбиении функций упрaвления нa слoи. Пoэтoму oбщий принцип мнoгoслoйнoсти oстaется спрaведливым, oднaкo для устрoйств oпределеннoгo типa oн реaлизуется пo-рaзнoму, сo свoим кoличествoм слoев и иx функциями. В предстaвленнoй структуре в кaчестве примерa приведены три вертикaльные пoдсистемы, упрaвляющие дискaми, грaфическими устрoйствaми, тaкими кaк мoнитoры, принтеры и плoттеры, и сетевыми aдaптерaми. Естественнo, к этoму перечню мoжнo дoбaвить и другие, нaпример пoдсистему упрaвления симвoльными терминaлaми или кaкими-либo специaлизирoвaнными устрoйствaми, тaкими кaк aнaлoгo-цифрoвые и цифрo-aнaлoгoвые преoбрaзoвaтели. В кaждoй вертикaльнoй пoдсистеме существует нескoлькo слoев мoдулей. Нижний слoй oбрaзуют тaк нaзывaемые aппaрaтные дрaйверы устрoйств, нaзвaние кoтoрыx oтрaжaет тoт фaкт, чтo oни упрaвляют aппaрaтурoй внешниx устрoйств, oсуществляя oбмен бaйтaми и блoкaми бaйтoв, и не имеют, кaк прaвилo, делa с бoлее высoкoурoвневыми вoпрoсaми лoгическoй oргaнизaции дaнныx, нaпример с фaйлaми, или слoжными грaфическими oбъектaми. Функции вышележaщиx слoев в знaчительнoй степени зaвисят oт типa вертикaльнoй пoдсистемы.

  • 569. Многозадачность в системах пакетной обработки
    Дипломы Компьютеры, программирование
  • 570. Многозадачность в системах разделения времени
    Дипломы Компьютеры, программирование

    Для пользователей это означает, что управление системой теряется на произвольный период времени, который определяется приложением (а не пользователем). Если приложение тратит слишком много времени на выполнение какой-либо работы, например, на форматирование диска, пользователь не может переключиться с этой задачи на другую задачу, например, на текстовый редактор, в то время как форматирование продолжалось бы в фоновом режиме. Эта ситуация нежелательна, так как пользователи обычно не хотят долго ждать, когда машина завершит свою задачу. Поэтому разработчики приложений для non-preemptive операционной среды, возлагая на себя функции планировщика, должны создавать приложения так, чтобы они выполняли свои задачи небольшими частями. Например, программа форматирования может отформатировать одну дорожку дискеты и вернуть управление системе. После выполнения других задач система возвратит управление программе форматирования, чтобы та отформатировала следующую дорожку. Подобный метод разделения времени между задачами работает, но он существенно затрудняет разработку программ и предъявляет повышенные требования к квалификации программиста. Программист должен обеспечить «дружественное» отношение своей программы к другим выполняемым одновременно с ней программам, достаточно часто отдавая им управление. Крайним проявлением «недружественности» приложения является его зависание, которое приводит к общему краху системы. В системах с вытесняющей многозадачностью такие ситуации, как правило, исключены, так как центральный планирующий механизм снимет зависшую задачу с выполнения. Однако распределение функций планировщика между системой и приложениями не всегда является недостатком, а при определенных условиях может быть и преимуществом, потому что дает возможность разработчику приложений самому проектировать алгоритм планирования, наиболее подходящий для данного фиксированного набора задач. Так как разработчик сам определяет в программе момент времени отдачи управления, то при этом исключаются нерациональные прерывания программ в «неудобные» для них моменты времени. Кроме того, легко разрешаются проблемы совместного использования данных: задача во время каждой итерации использует их монопольно и уверена, что на протяжении этого периода никто другой не изменит эти данные. Существенным преимуществом non-preemptive систем является более высокая скорость переключения с задачи на задачу.

  • 571. Многоканальная цифровая система передачи информации
    Дипломы Компьютеры, программирование

    Основными характеристиками телефонного сигнала являются: мощность телефонного сигнала Ртлф. Согласно данным МККТТ (Международный консультативный комитет по телеграфии и телефонии) средняя мощность телефонного сигнала в точке с нулевым измерительным уровнем на интервале активности составляет 88 мкВт. С учетом коэффициента активности (0,25) средняя мощность телефонного сигнала равна 22 мкВт. Кроме речевых сигналов в канал поступают сигналы управления, набора номера, вызова и т. д. С учетом этих сигналов среднюю мощность телефонного сигнала принимают равной 32 мкВт, что соответствует уровню Рср= -15 дБмО. Коэффициент активности телефонного сообщения, т. е. отношение времени, в течение которого мощность сигнала на выходе канала превышает заданное пороговое значение, к общему времени занятия канала для разговора. При разговоре каждый из собеседников говорит приблизительно 50% времени. Кроме того, отдельные слова, фразы отделяются паузами. Поэтому коэффициент активности составляет 0,25 … 0,35; динамический диапазон телефонного сигнала - десять десятичных логарифмов отношения максимальной мощности к минимальной (разность между максимальным и минимальным уровнями сигнала). Для телефонного сигнала составляет 35…40 дБ пик фактор составляет 14 дБ. При этом максимальная мощность, вероятность превышения которой исчезающе мала, равна 2220 мкВт (+3,5 дБм). Энергетический спектр речевого сигнала - область частот, в которой сосредоточена основная энергия сигнала. Речь представляет собой широкополосный процесс, частотный спектр которого простирается от 50… 100 до 8000…10 000 Гц. Установлено, однако, что качество речи получается вполне удовлетворительным при ограничении спектра частотами 300… 3400 Гц. Эти частоты приняты МККТТ в качестве границ эффективного спектра речи. При указанной полосе частот разборчивость составляет около 90%, разборчивость фраз-более 99% и сохраняется удовлетворительная натуральность звучания.

  • 572. Многомодовое оптическое волокно
    Дипломы Компьютеры, программирование

    В основе оптической передачи лежит эффект полного внутреннего отражения луча, падающего на границу двух сред с различными показателями преломления. Световод представляет собой тонкий двухслойный стеклянный стержень, у которого показатель преломления внутреннего слоя больше, чем наружного. Световод, управляемый источник света и фотодетектор образуют канал оптической передачи информации, протяженность которого может достигать десятков километров. Световоды пропускают свет с длиной волны 0,4-3 мкм (400-3000 нм), но пока практически используется только диапазон 600-1600 нм (часть видимого спектра и инфракрасного диапазона). История оптоволоконной передачи началась с коротковолновых (около 800 нм) систем. По мере совершенствования технологий производства излучателей и приемников уходят в сторону более длинных волн - через 1300 и 1500 к 2800 нм, передача которых может быть эффективнее. Высокая частота электромагнитных колебаний этого диапазона (1013-1014 Гц) дает потенциальную возможность достижения скорости передачи информации вплоть до терабит в секунду. Реально достижимый предел скорости определяется существующими источниками и приемниками сигналов - в настоящее время освоены скорости до нескольких гигабит в секунду.

  • 573. Многопроцессорный вычислительный комплекс на основе коммутационной матрицы с симметричной обработкой...
    Дипломы Компьютеры, программирование

    Операция V получает исключительный доступ к семафору через функцию Pprim и увеличивает значение семафора. Если очередь приостановленных по семафору процессов непустая, ядро выбирает из нее первый процесс и переводит его в состояние "готовности к запуску". Операции P и V по своему действию похожи на функции sleep и wakeup. Главное различие между ними состоит в том, что семафор является структурой данных, тогда как используемый функциями sleep и wakeup адрес представляет собой всего лишь число. Если начальное значение семафора - нулевое, при выполнении операции P над семафором процесс всегда приостанавливается, поэтому операция P может заменять функцию sleep. Операция V, тем не менее, выводит из состояния приостанова только один процесс, тогда как однопроцессорная функция wakeup возобновляет все процессы, приостановленные по адресу, связанному с событием. С точки зрения семантики использование функции wakeup означает: данное системное условие более не удовлетворяется, следовательно, все приостановленные по условию процессы должны выйти из состояния приостанова. Так, например, процессы, приостановленные в связи с занятостью буфера, не должны дальше пребывать в этом состоянии, если буфер больше не используется, поэтому они возобновляются ядром. Еще один пример: если несколько процессов выводят данные на терминал с помощью функции write, терминальный драйвер может перевести их в состояние приостанова в связи с невозможностью обработки больших объемов информации. Позже, когда драйвер будет готов к приему следующей порции данных, он возобновит все приостановленные им процессы. Использование операций P и V в тех случаях, когда устанавливающие блокировку процессы получают доступ к ресурсу поочередно, а все остальные процессы - в порядке поступления запросов, является более предпочтительным. В сравнении с однопроцессорной процедурой блокирования (sleep-lock) данная схема обычно выигрывает, так как если при наступлении события все процессы возобновляются, большинство из них может вновь наткнуться на блокировку и снова перейти в состояние приостанова. С другой стороны, в тех случаях, когда требуется вывести из состояния приостанова все процессы одновременно, использование операций P и V представляет известную сложность. Если операция возвращает значение семафора, является ли она эквивалентной функции wakeup?

  • 574. Многофункциональный прибор для учебного автомобиля
    Дипломы Компьютеры, программирование

  • 575. Множительное устройство
    Дипломы Компьютеры, программирование

    123456789101112131415111300001111001111300111111111111300´´´´´´´´´111300´´´´´´´´´210001001001210210001111001300210001´´´´´´´´´210001´´´´´´´´´210111001001300210111111111001210111´´´´´´´´´210111´´´´´´´´´210210001111001210210111111111210210´´´´´´´´´210210´´´´´´´´´210300001111111210300111111210210300´´´´´´´´´210300´´´´´´´´´3´´001001´´´´´´3´´001111´´´´´´3´´001´´´´´´´´´3´´001´´´´´´´´´3´´111001´´´´´´3´´111111´´´´´´3´´111´´´´´´´´´3´´111´´´´´´´´´3´´210001´´´´´´3´´210111´´´´´´

  • 576. Мобільний термінал охоронної системи для автомобіля
    Дипломы Компьютеры, программирование

    Назва компонентГабаритні розміри, ДхШ/діаметр, ммРозміри контактних площадок: ДхШ/діаметр, ммВага, гКонденсаториВ корпусі типу А3.2х1.61,2х0,80,02Типорозміру 08052х1.23х1,50,001В корпусі типу Е7.3х4.37.3х2.40,03В корпусі типу D7.3х4.37.3х2.40,03ЗапобіжникMF-RX37523.51x3.1Ø0,50,3МікросхемиLEA-4H22x171,5х1,22,1MAX4043EUD3.15x3.0990,699х0,270,3MAX1692EUD3.15x3.0990,66х0,360,3TLP627-49.66x7.62Ø 0,50,26L6902D4.8x3.80,48х1,270,3MAX494MJA3.05x3.050,66х0,360,3GC864-PY36x301,5х16,1CD4052BCM19.94x7.87Ø 0,460,5MSP430F161110.20x10.200,27х0,751,2AT45DB64218.4x100,7х0,271,8ІндуктивностіLQH43CN100C01-10 мГн-18124.5x3.23,5х30,1LQH43CN220C01-22 мГн-18124.5x3.23,5х30,1РезисториТипорозміру 08052х1.23х1,50,001Типорозміру 12062х1.23,5х1,80,0013PV38Z-0,5-22 кОм±10%9.53x4.95Ø 11,13ДіодиBAV993x1.40,48х0,450,011N41484.2x20,05590,25BZX-37-B3V03x1.40,48х0,450,0110BQ100N4.57x3.942,21х1,520,013SMBJ39Q4.57x3.942,26х2,160,09330BQ0607.11x6.223,15х1,520,243R4SC-B5.9Ø 0,50,13G4SC-B5.9Ø 0,50,13Y4SC-B5.9Ø 0,50,1ТранзисториIRF75033.05x3.050,66х0,360,3IRF73073.05x3.050,66х0,360,3BC847B3x1.40,48х0,450,01Розємні зєднанняMICRO-FIT-2P3.85x16.89Ø 1,22MICRO-FIT -8P12.85x16.89Ø 1,23,5MICRO-FIT -20P30.85x16.89Ø 1,25MICRO-FIT -10P15.85x16.89Ø 1,24,3MICRO-FIT -6P9.85x16.89Ø 1,23WH2-25.9x2Ø 0,52SMA-5010-947x61,5х17SIM 91228.000131x250,8х11,22Кварцовий резонаторSMU3-3,6768 МГц10.1x4.85,5х20,8

  • 577. Мова програмування С++
    Дипломы Компьютеры, программирование

    sizeof (char); // Результат 1.Бінарні операціїАрифметичні операції+Бінарний плюс (додавання арифметичних операндів)-Бінарний мінус (віднімання арифметичних операндів)Мультиплікативні*Добуток операндів арифметичного типу/Ділення операндів арифметичного типу (якщо операнди цілочисельні, абсолютне значення результату заокруглюється до цілого, тобто 20/3 дорівнює 6)%Одержання залишку від ділення целочисельних операндів (13%4 = 1)Операції зсуву (визначені лише для цілочисельних операндів)<<Зсув вліво бітового представлення значення лівого цілочисельного операнда на кількість розрядів, рівну значенню правого операнда (4<<2 дорівнює 16, т.я. код 4 100, а звільнені розряду обнуляються, 10000 код 16)>>Зсув вправо бітового представлення значення правого цілочисельного операнда на кількість розрядів, рівну значенню правого операндаПорозрядні операції&Порозрядна конюнкція (І) бітових представлень значень цілочисельних операндів|Порозрядна дизюнкція (АБО) бітових представлень значень цілочисельних операндів^Порозрядне виключне АБО бітових представлень значень цілочисельних операндівОперації порівняння<Менше, ніж>Більше, ніж<=Менше або рівне>=Більше або рівне= =Рівне!=Не рівнеЛогічні бінарні операції&&Конюнкція (І) цілочисельних операндів або відношень, цілочисельний результат (0) або (1)||Дизюнкція (АБО) цілочисельних операндів або відношень, цілочисельний результат (0) або (1) (умова 0<x<1 мовою С++ записується як 0<x && x<1)Тернарна операціяУмовна операція? :Вираз1 ? Вираз2 : Вираз3;

  • 578. Модели данных, поддерживаемые СУБД. Концепция и разработка распределенных СУБД
    Дипломы Компьютеры, программирование

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

  • 579. Модели сложных систем
    Дипломы Компьютеры, программирование

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

  • 580. Моделирование алгоритма оценки вероятного ущерба от несанкционированного доступа злоумышленника к конфиденциальной информации
    Дипломы Компьютеры, программирование

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