Файл: Устройство персонального компьютера (Базовая аппаратная конфигурация).pdf
Добавлен: 29.04.2023
Просмотров: 1099
Скачиваний: 5
СОДЕРЖАНИЕ
1. Базовая аппаратная конфигурация
2. Внутренние устройства системного блока
2.5. Дисковод компакт-дисков CD-ROM
2.6. Видеокарта (видеоадаптер)
3. Системы, расположенные на материнской плате
3.3. Микросхема ПЗУ и система ВIOS
3.4. Энергонезависимая память СМOS
3.5. Шинные интерфейсы материнской платы
3.6. Функции микропроцессорного комплекта (чипсета)
4. Периферийные устройства персонального компьютера
4.1. Устройства ввода знаковых данных
4.2. Устройства командного управления
4.3. Устройства ввода графических данных
4.5. Устройства хранения данных
HD Audio (от англ. high definition audio — звук высокой чёткости) является эволюционным продолжением спецификации AC’97, предложенным компанией Intel в 2004 году, обеспечивающим воспроизведение большего количества каналов с более высоким качеством звука, чем при использовании интегрированных аудиокодеков AC’97. Аппаратные средства, основанные на HD Audio, поддерживают 24-разрядное качество звучания (до 192 кГц в стереорежиме, до 96 кГц в многоканальном режимах — до 8 каналов).
Формфактор кодеков и передачи информации между их элементами остался прежним. Изменилось только качество микросхем и подход к обработке звука.
Сравнение спецификаций
|
AC '97 |
HD Audio |
Преимущество HD Audio |
|
20 бит 96 кГц максимум |
24 бит 192 кГц максимум |
Полноценная поддержка новых форматов, таких, как DVD-Audio |
|
2.0 |
5.1/7.1 |
Полноценная поддержка новых форматов, таких, как Dolby Digital Surround EX, DTS ES |
|
Полоса пропускания 11,5 Мб/с |
48 Мб/с выход, 24 Мб/с вход |
Более широкая полоса пропускания позволяет использовать большее число каналов в более детальных форматах |
|
Фиксированная полоса пропускания |
Задаваемая полоса пропускания |
Используются только необходимые ресурсы |
|
Определённый канал DMA |
DMA каналы общего назначения |
Поддержка многопоточности и нескольких подобных устройств |
|
Одно звуковое устройство в системе |
Несколько логических звуковых устройств |
Поддержка концепции Digital Home / Digital Office, вывод разных звуков на разные выводы для мультирумных возможностей и отдельного голосового чата во время онлайн-игр |
|
Опорная частота задаётся извне, основным кодеком |
Опорная частота берётся от чипсета |
Единый высококачественный задающий генератор для синхронизации |
|
Стабильность работы зависит от стороннего ПО третьих фирм |
Универсальная архитектура звукового драйвера от Microsoft |
Единый драйвер для большей стабильности OS и базовой функциональности, не требуется специальная установка драйверов |
|
Ограниченное автоопределение и переопределение |
Полное автоопределение и переопределение |
Полная поддержка Plug and Play |
|
Стереомикрофон или 2 микрофона |
Поддержка массива из 16 микрофонов, максимум |
Более точные ввод и распознавание речи |
3. Системы, расположенные на материнской плате
3.1. Оперативная память
Оперативная память (RAM — Random Access Memory) — это массив кристаллических ячеек, способных хранить данные. Существует много различных типов оперативной памяти, но с точки зрения физического принципа действия различают динамическую память (DRAM) и статическую память (SRAM).
Ячейки динамической памяти (DRAM) можно представить в виде микроконденсаторов, способных накапливать заряд на своих обкладках. Это наиболее распространенный и экономически доступный тип памяти. Недостатки этого типа связаны, во-первых, с тем, что как при заряде, так и при разряде конденсаторов неизбежны переходные процессы, то есть запись данных происходит сравнительно медленно. Второй важный недостаток связан с тем, что заряды ячеек имеют свойство рассеиваться в пространстве, причем весьма быстро. Если оперативную память постоянно не “подзаряжать”, утрата данных происходит через несколько сотых долей секунды. Для борьбы с этим явлением в компьютере происходит постоянная регенерация (освежение, подзарядка) ячеек оперативной памяти. Регенерация осуществляется несколько десятков раз в секунду и вызывает непроизводительный расход ресурсов вычислительной системы.
Ячейки статической памяти (SRAM) можно представить как электронные микроэлементы — триггеры, состоящие из нескольких транзисторов. В триггере хранится не заряд, а состояние (включен/выключен), поэтому этот тип памяти обеспечивает более высокое быстродействие, хотя технологически он сложнее и, соответственно, дороже.
Микросхемы динамической памяти используют в качестве основной оперативной памяти компьютера. Микросхемы статической памяти используют в качестве вспомогательной памяти (так называемой кэш-памяти), предназначенной для оптимизации работы процессора.
Каждая ячейка памяти имеет свой адрес, который выражается числом. В настоящее время в процессорах Intel Pentium и некоторых других принята 32-разрядная адресация, а это означает, что всего независимых адресов может быть 232. Таким образом, в современных компьютерах возможна непосредственная адресация к полю памяти размером 232 = 4 294 967 296 байт (4,3 Гбайт). Однако это отнюдь не означает, что именно столько оперативной памяти непременно должно быть в компьютере. Предельный размер поля оперативной памяти, установленной в компьютере, определяется микропроцессорным комплектом (чипсетом) материнской платы и обычно составляет несколько сот Мбайт.
Одна адресуемая ячейка содержит восемь двоичных ячеек, в которых можно сохранить 8 бит, то есть один байт данных. Таким образом, адрес любой ячейки памяти можно выразить четырьмя байтами.
Представление о том, сколько оперативной памяти должно быть в типовом компьютере, непрерывно меняется. В середине 80-х годов поле памяти размером 1 Мбайт казалось огромным, в начале 90-х годов достаточным считался объем 4 Мбайт, к середине 90-х годов он увеличился до 8 Мбайт, а затем и до 16 Мбайт. Сегодня типичным считается размер оперативной памяти 64-128 Мбайт, но очень скоро эта величина будет превышена в 2-4 раза даже для моделей массового потребления.
Оперативная память в компьютере размещается на стандартных панельках, называемых модулями. Модули оперативной памяти вставляют в соответствующие разъемы на материнской плате. Если к разъемам есть удобный доступ, то операцию можно выполнять своими руками. Если удобного доступа нет, может потребоваться неполная разборка узлов системного блока, и в таких случаях операцию поручают специалистам.
Конструктивно модули памяти имеют два исполнения — однорядные (SIMM-модули) и двухрядные (DIMM-модули). На компьютерах с процессорами Pentium однорядные модули можно применять только парами (количество разъемов для их установки на материнской плате всегда четное), а DIMM-модули можно устанавливать по одному. Многие модели материнских плат имеют разъемы как того, так и другого типа, но комбинировать на одной плате модули разных типов нельзя. На рис. 3.13 показаны SIMM-модули.
Основными характеристиками модулей оперативной памяти являются объем памяти и время доступа. SIMM-модули поставляются объемами 4, 8, 16, 32 Мбайт, а DIMM -модули — 16, 32, 64, 128 Мбайт и более. Время доступа показывает, сколько времени необходимо для обращения к ячейкам памяти — чем оно меньше, тем лучше. Время доступа измеряется в миллиардных долях секунды (наносекундах, нс). Типичное время доступа к оперативной памяти для SIMM-модулей — 50-70 нс. Для современных DIMM-модулей оно составляет 7-10 нс.
Рис. 3.13. Микросхема SIMM-модулей
3.2. Процессор
Процессор — основная микросхема компьютера, в которой и производятся все вычисления, рис. 3.14. Конструктивно процессор состоит из ячеек, похожих на ячейки оперативной памяти, но в этих ячейках данные могут не только храниться, но и изменяться. Внутренние ячейки процессора называют регистрами. Важно также отметить, что данные, попавшие в некоторые регистры, рассматриваются не как данные, а как команды, управляющие обработкой данных в других регистрах. Среди регистров процессора есть и такие, которые в зависимости от своего содержания способны модифицировать исполнение команд. Таким образом, управляя засылкой данных в разные регистры процессора, можно управлять обработкой данных. На этом и основано исполнение программ.
Рис. 3.14. Микросхема процессора Pentium
С остальными устройствами компьютера, и в первую очередь с оперативной памятью, процессор связан несколькими группами проводников, называемых шинами. Основных шин три: шина данных, адресная шина и командная шина.
Адресная шина
У процессоров Intel Pentium (а именно они наиболее распространены в персональных компьютерах) адресная шина 32-разрядная, то есть состоит из 32 параллельных линий. В зависимости от того, есть напряжение на какой-то из линий или нет, говорят, что на этой линии выставлена единица или ноль. Комбинация из 32 нулей и единиц образует 32-разрядный адрес, указывающий на одну из ячеек оперативной памяти. К ней и подключается процессор для копирования данных из ячейки в один из своих регистров.
Шина данных
По этой шине происходит копирование данных из оперативной памяти в регистры процессора и обратно. В компьютерах, собранных на базе процессоров Intel Pentium, шина данных 64-разрядная, то есть состоит из 64 линий, по которым за один раз на обработку поступают сразу 8 байтов.
Шина команд
Для того чтобы процессор мог обрабатывать данные, ему нужны команды. Он должен знать, что следует сделать с теми байтами, которые хранятся в его регистрах. Эти команды поступают в процессор тоже из оперативной памяти, но не из тех областей, где хранятся массивы данных, а оттуда, где хранятся программы. Команды тоже представлены в виде байтов. Самые простые команды укладываются в один байт, однако есть и такие, для которых нужно два, три и более байтов. В большинстве современных процессоров шина команд 32-разрядная (например, в процессоре Intel Pentium), хотя существуют 64-разрядные процессоры и даже 128-разрядные.
Система команд процессора
В процессе работы процессор обслуживает данные, находящиеся в его регистрах, в поле оперативной памяти, а также данные, находящиеся во внешних портах процессора. Часть данных он интерпретирует непосредственно как данные, часть данных — как адресные данные, а часть — как команды. Совокупность всех возможных команд, которые может выполнить процессор над данными, образует так называемую систему команд процессора. Процессоры, относящиеся к одному семейству, имеют одинаковые или близкие системы команд. Процессоры, относящиеся к разным семействам, различаются по системе команд и невзаимозаменяемы.
Процессоры с расширенной и сокращенной системой команд
Чем шире набор системных команд процессора, тем сложнее его архитектура, тем длиннее формальная запись команды (в байтах), тем выше средняя продолжительность исполнения одной команды, измеренная в тактах работы процессора. Так, например, система команд процессоров Intel Pentium в настоящее время насчитывает более тысячи различных команд. Такие процессоры называют процессорами с расширенной системой команд — CISC-процессорами (CISC – Complex Instruction Set Computing).
В противоположность CISC-процессорам в середине 80-х годов появились процессоры архитектуры RISC с сокращенной системой команд (RISC – Reduced Instruction Set Computing). При такой архитектуре количество команд в системе намного меньше, и каждая из них выполняется намного быстрее. Таким образом, программы, состоящие из простейших команд, выполняются этими процессорами много быстрее. Оборотная сторона сокращенного набора команд состоит в том, что сложные операции приходится эмулировать далеко не эффективной последовательностью простейших команд сокращенного набора.
В результате конкуренции между двумя подходами к архитектуре процессоров сложилось следующее распределение их сфер применения:
CISC-процессоры используют в универсальных вычислительных системах;
RISC -процессоры используют в специализированных вычислительных системах или устройствах, ориентированных на выполнение единообразных операций.
Для персональных компьютеров платформы IBM PC долгое время выпускались только CISC-процессоры, к которым относятся и все процессоры семейства Intel Pentium. Однако в последнее время компания АМD приступила к выпуску процессоров семейства АМD-К6, в основе которых лежит внутреннее ядро, выполненное по RISC-архитектуре, и внешняя структура, выполненная по архитектуре CISC. Таким образом, сегодня появились процессоры, совместимые по системе команд с процессорами х86, но имеющие гибридную архитектуру.
Совместимость процессоров
Если два процессора имеют одинаковую систему команд, то они полностью совместимы на программном уровне. Это означает, что программа, написанная для одного процессора, может исполняться и другим процессором. Процессоры, имеющие разные системы команд, как правило, несовместимы или ограниченно совместимы на программном уровне.
Группы процессоров, имеющих ограниченную совместимость, рассматривают как семейства процессоров. Так, например, все процессоры Intel Pentium относятся к так называемому семейству х86. Родоначальником этого семейства был 16-разрядный процессор Intel 8086, на базе которого собиралась первая модель компьютера IBM PC. Впоследствии выпускались процессоры Intel 80286, Intel 80386, Intel 80486, Intel Pentium 60, 66, 75, 90, 100, 133; несколько моделей процессоров Intel Pentium ММХ, модели Intel Pentium Рro, Intel Pentium II, Intel Се1егоп, Intel Xeon, Intel Pentium
III и другие. Все эти модели, и не только они, а также многие модели процессоров компаний АМD и Cyrix относятся к семейству х86 и обладают совместимостью по принципу “сверху вниз”.