
- •Лабораторная работы №1,2
- •Разборка и сборка компь.
- •1. Схема устройства пк
- •2. Определение и признаки открытой архитектуры
- •3.Мануал материнской платы
- •4. Назначение процессора основные технические характеристики
- •5. Назначение оперативной памяти
- •6. Назначение постоянной памяти
- •Лабораторная работа №3 Порты ввода-вывода
- •1.Технические характеристики портов (com,lpt,ps/2,usb,firewire)
- •Типы pci-разъёмов Лабораторная работа №6 Устройства нгмд интерфейс накопителя
- •1.Cхема устройства
- •3.Назночение технологии s.M.A.R.T
- •Лабораторная работа №9,10
- •1.Утилиты работы с жескими дисками
- •Лабораторная работа №11 Устройства принцип работы dvd накопителей на пк
- •1.Схема устройства накопителя dvd
- •3.Порядок подключения к пк
- •4.Разновидности дисков dvd
- •Лабораторная работа №12
- •Профилактические работы клавиатуры
- •Практическая работа № 13 Принцип действия манипуляторов Подключение манипуляторов и их настройки
4.Разновидности дисков dvd
Разновидности дисков, стандарты и форматы, объёмы хранимой информации
CD
обычно до 700 Мб (до 80 минут музыки)
лазер, длина волны 780 нм (инфракрасный), 150Кб/с (1×)
DVD
4.7 ГБ (односторонний однослойный – общепринятый)
9.4 ГБ (двухсторонний однослойный)
лазер, длина волны 650 нм (красный), 10.5 Мбит/c (1×)
Blu-Ray
25 ГБ (однослойный)
50 ГБ (двухслойный)
лазер, длина волны 405 нм (фиолетовый), 36 Мб/с (1×)
Лабораторная работа №12
Схема клавиатуры
Когда пользователь приложения нажимает клавишу, а система вырабатывает сообщение об этом событии.Windows обеспечивает поддержку клавиатуры, не зависящую от типа устройства (device-independent support). Для каждого типа клавиатуры она устанавливает соответствующий драйвер, то есть специальную программу, которая служит посредником между клавиатурой и операционной системой. Клавиатурная поддержка Windows не зависит от языка общения с системой. Это достигается использованием специальной клавиатурной раскладки (layout), которую пользователь выбрал в данный момент. Каждой клавише на уровне аппаратуры присвоено уникальное значение — идентификатор клавиши, зависящий от типа устройства и называемый скан-кодом.
На самом деле, когда пользователь вводит символ, то клавиатура генерирует два события и два скан-кода — один, когда он нажимает клавишу, и другой, когда отпускает. Скан-коды с клавиатуры поступают в клавиатурный драйвер, который, используя текущую раскладку, транслирует их и преобразовывает в сообщения.
Клавиатурный драйвер интерпретирует скан-код и преобразует его в определяемый Windows код виртуальной клавиши (virtual-key code), не зависящий от типа устройства и идентифицирующий функциональный смысл клавиши. После этого преобразования скан-кода драйвер создает сообщение, в которое включает: скан-код, виртуальный код и другую сопутствующую информацию. Затем он помещает сообщение в специальную очередь системных сообщений.
Windows выбирает сообщение из этой очереди и посылает в очередь сообщений соответствующего потока (thread). В конце концов, цикл выборки сообщений данного потока передает его соответствующей оконной процедуре для обработки.
Рисунок конструкций клавиши с пояснением
Таблица ASCII
Схема процесса прохождения сигнала от нажатия клавиша до
отображения символа на экране монитора
Независимо от того, как механически реализован процесс нажатия клавиш, сигнал при нажатии клавиши регистрируется контроллером клавиатуры (например, 8049) и передается в виде так называемого скэн-кода на материнскую плату. Скэн-код - это однобайтовое число, младшие 7 бит которого представляют идентификационный номер, присвоенный каждой клавише. На системной плате для подключения клавиатуры используется специальный контроллер. Для компьютеров типа AT обычно применяется микросхема универсального периферийного инферфейса (Universal Peripheral Interface, UPI) 8049.
Когда скэн-код поступает в контроллер клавиатуры (8049), то инициализируется аппаратное прерывание (IRQ1), процессор прекращает свою работу и выполняет процедуру, анализирующую скэн-код. Данное прерывание обслуживается специальной программой, входящей в состав ROМ BIOS. При поступлении скэн-кода от клавиш А1t, Сtг1 или Shift, СарsLосk изменение статуса записывается в RAM. Во всех остальных случаях скэн-код трансформируется в код символа (так называемые коды ASCII или расширенные коды). При этом обрабатывающая процедура сначала определяет установку клавиш и переключателей, чтобы правильно получить вводимый код (“а” или “А”). Затем введенный код помещается в буфер клавиатуры, представляющий собой область памяти, способную запомнить до 15 вводимых символов, пока прикладная программа не может их обработать. Буфер организован по принципу FIFO (первый вошел — первый вышел).
Контроллер на материнской плате может не только принимать, но и передавать данные, чтобы сообщить клавиатуре различные параметры, например, частоту повтора нажатой клавиши и др.
Контроллер 8049 отвечает не только за генерирование скэн-кодов, но но и необходим для выполнения функций самоконтроля и проверки нажатых клавиш в процессе загрузки системы. Процесс самоконтроля отображается однократным миганием трех индикаторов LED клавиатуры во время выполнения программы POST. Таким образом, неисправность клавиатуры выявляется уже на стадии загрузки РС.