Состав персонального компьютера
Рассмотрим состав и назначение основных блоков ЭВМ на примере настольного персонального компьютера (ПК или PC – personal computer) архитектуры x86-64. Внешний вид такого ПК за последние десять лет не претерпел существенных изменений, если, конечно, это не ультрасовременный моноблок, планшет или ноутбук. Минимальный набор необходимых для работы устройств по-прежнему включает системный блок и внешние (периферийные) устройства: монитор (дисплей) и клавиатуру. Современный компьютер чаще всего имеет в своём составе также манипулятор-мышь и звуковые колонки.
Системный блок– корпус, в котором размещены основные электронные компоненты или модули ПК. Иногда, особенно в магазинах, именно его и называют компьютером, так как монитор продаётся отдельно. Типоразмеры корпуса бывают двух основных видов:
вертикального расположения (tower – башня), разновидности: baby-tower, mini-tower, midi-tower, big-tower;
горизонтального расположения (desktop), разновидности: small-footprint, slimline, (ultra) superslimline.
Состав системного блока (рис. 4.3):
системная (или материнская) плата (motherboard) с расположенными на ней электронными компонентами, платами и разъёмами;
накопители или приводы для сменных накопителей;
блок питания (БП).
Рис. 4.7. Состав ПК
Блок питания смонтирован вместе с корпусом системного блока. Мощность блока питания варьируется в зависимости от типа корпуса – от 100–150 Вт (slim) до 300–330 Вт (big tower), выпускаются и более мощные модели 500 и даже 800 Вт.
На материнской плате размещаются все внутренние устройства компьютера (без которых компьютер принципиально не может работать – процессор и память), а также интегрируется всё больше устройств, относящихся к внешним (аудио-, видео-, сетевой и другие интерфейсные контроллеры).
Тип и характеристики различных элементов и устройств материнской платы, как правило, определяется типом и архитектурой центрального процессора. Как правило, именно центральный процессор или процессоры, их семейство, тип, архитектура и исполнение определяют тот или иной вариант архитектурного исполнения материнской платы.
По числу процессоров, составляющих центральный процессор, различают однопроцессорные и многопроцессорные (мультипроцессорные) материнские платы. Большинство персональных компьютеров являются однопроцессорными системами и комплектуются однопроцессорными материнскими платами.
Центральный процессор(ЦП, илиCPU–CentralProcessingUnit) современного компьютера –микропроцессор(МП) – функционально законченное программно-управляемое устройство обработки информации, выполненное на одной или нескольких СБИС. Именно процессор выполняет в соответствии с программой обработку информации и управление устройствами компьютера. В составе микропроцессора объединяются шиной уже знакомые нам АЛУ и УУ, а также регистры микропроцессорной памяти (МПП), часто имеется кэш-память и математический сопроцессор чисел с плавающей запятой. Тактовая частота процессора может существенно превосходить частоту системной шины и получаться из неё путём умножения. Частоту шины задаёт генератор тактовых импульсов (ГТИ), а процессора – его внутренний умножитель частоты.
Основные функции микропроцессора:
выборка команд из памяти;
декодирование команд, т.е. выделение из машинной команды кода операции и операндов, определение её назначения;
выполнение операций, закодированных в командах;
управление передачей информации между своими регистрами памяти, оперативной памятью и внешними устройствами;
обработка прерываний (запрос на обработку по требованию внешнего устройства или при выполнении программы, например, переполнение).
Среди регистров МПП следует отметить счётчик адреса команд (автовычисление адреса следующей команды), регистр состояния (флаговый регистр – переполнение, ноль, знак результата), указатель стека (последний вошёл – первый вышел, неявная адресация), регистры общего назначения (хранение различных данных, работа с ними быстрее, чем с памятью).
В современных персональных компьютерах разных фирм применяются процессоры двух основных архитектур:
полная система команд переменной длины – Complex Instruction Set Computer (CISC);
сокращённый набор команд фиксированной длины – Reduced Instruction Set Computer (RISC).
Весь ряд процессоров фирмы Intel, устанавливаемых в персональные IBM-совместимые компьютеры, имеют архитектуру CISC, а процессоры Motorola, используемые фирмой Apple для своих персональных компьютеров, имеют архитектуру RISC. Обе архитектуры имеют свои преимущества и недостатки.
CISC-процессоры имеют обширный набор команд (сотни), из которых программист может выбирать наиболее подходящие для решения задачи. Недостатком этой архитектуры является то, что большой набор команд усложняет внутреннее устройство управления процессором, увеличивает время исполнения команды на микропрограммном уровне. Команды имеют различную длину и время исполнения.
RISC-архитектура имеет ограниченный набор команд, и каждая команда выполняется за один такт работы процессора. Небольшое число команд упрощает устройство управления процессора. К недостаткам RISC-архитектуры можно отнести то, что если требуемой команды в наборе нет, программист (а точнее компилятор) вынужден реализовать её с помощью нескольких команд из имеющегося набора, увеличивая размер программного кода.
Процессоры для ПК выпускают многие фирмы, но законодателем моды здесь являются фирмы Intel и AMD(Advanced Micro Devices). Одним из приоритетных направлений увеличения производительности признано увеличение количества вычислительных ядер процессора, содержащихся в одном корпусе. Многоядерные процессоры способны осуществлять независимое параллельное выполнение нескольких потоков команд одновременно.
Одним из представителей последних моделей производительных процессоров семейства Intel Core i7 третьего поколения является Intel Core i7-3970X Processor Extreme Edition. Этот самый мощный (на сегодня сентябрь 2012 г.) шестиядерный процессор для настольных ПК можно охарактеризовать следующими параметрами:
Тактовая частота – 3,5 (с технологией Turbo Boost – 4,0) ГГц;
Кеш память (технология Smart Cache) – 15 МБ;
Разрядность – 64 бит;
Размер корпуса – 52,5 на 45 мм;
Количество транзисторов – 2,27 млрд.;
Тип разъёма материнской платы – FCLGA2011;
Технология Hyper-Threading (гиперпоточность) – позволяет каждому ядру процессора одновременно выполнять две задачи (два потока команд), в результате чего шесть физических ядер определяются операционной системой как 12 виртуальных;
Технология виртуализации VT (Virtualization Technology) – поддержка нескольких операционных систем на одном компьютере;
Технология Turbo Boost – автоматически ускоряет работу процессора при необходимости за счёт «передачи» неиспользуемых ресурсов производительности активным ядрам (путём повышения их тактовой частоты свыше номинальной);
Технология SpeedStep – энергосбережение за счёт динамического изменения частоты и энергопотребления процессора в зависимости от используемого источника питания.
Одна из последних разработок фирмы AMD – «первый в мире реально восьмиядерный процессор для ПК» AMD FX 8350 (8-Core Black Edition), имеет во многом сходные в сравнении с представленным процессором Intel характеристики. Стоимость процессоров AMD может оказаться на 10% дешевле аналогичных процессоров Intel. Однако многие разработчики программ отдают предпочтение спецификациям процессоров Intel, поэтому не все программы оптимизированы для работы на процессорах AMD, хотя для обычного пользователя эта разница может быть и незаметна.
Оперативным запоминающим устройством(ОЗУ, или RAM – Random Access Memory) называется память с произвольным (и чтение, и запись) доступом. Оперативная, т.е. рабочая, память предназначена для хранения исполняемых программ и соответствующих им данных. Стандартный размер адресуемой ячейки ОЗУ равняется одному байту. Информация в ОЗУ сохраняется всё время, пока на схемы памяти подаётся питание, т.е. она является энергозависимой.
Существует два вида ОЗУ, отличающиеся техническими характеристиками: динамическое ОЗУ, или DRAM (DynamicRAM), и статическое ОЗУ, или SRAM (StaticRAM). Разряд динамического ОЗУ построен на одном транзисторе и конденсаторе, наличие или отсутствие заряда на котором определяет значение, записанное в данном бите. При записи или чтении информации из такой ячейки требуется время для накопления (стекания) заряда на конденсаторе. Поэтому быстродействие динамического ОЗУ на порядок ниже, чем у статического ОЗУ, разряд которого представляет собой триггер на четырёх или шести транзисторах. Однако из-за большего числа элементов на один разряд в одну СБИС статического ОЗУ помещается гораздо меньше элементов, чем у динамического ОЗУ. Например, современные СБИС динамических ОЗУ способны хранить 256–1024 Мбайт информации, а схемы статических ОЗУ только 256–512 Кбайт. Кроме этого, статические ОЗУ более энергоёмки и значительно дороже. Обычно в качестве оперативной или видеопамяти используется динамическое ОЗУ.
Статическое ОЗУ используется в качестве небольшой буферной сверхбыстродействующей памяти. Эта память называется кэш-памятью (от англ. cache– запас). Время обращения к данным в кэш-памяти на порядок ниже, чем у ОЗУ, и сравнимо со скоростью работы самого процессора. Запись в кэш-память осуществляется параллельно с запросом процессора к ОЗУ. Данные, выбираемые процессором, одновременно копируются и в кэш-память. Если процессор повторно обратится к тем же данным, то они будут считаны уже из кэш-памяти. Такая же операция происходит и при записи процессором данных в память. Они записываются в кэш-память, а затем в интервалы, когда шина свободна, переписываются в ОЗУ.
Современные многоядерные процессоры имеют встроенную кэш-память, которая находится внутри корпуса процессора и разделяется на несколько уровней. Самой быстрой памятью, работающей на частоте процессора, является кэш первого уровня (L1-cache). По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. Подразделяется на кэш команд и кэш данных. Кэш первого уровня имеет небольшой объём – обычно не более 128 Кбайт. Кэш-память второго уровня имеет уже меньшее быстродействие, но больший объём – единицы Мбайт, при этом весь объём складывается из равных долей кэша каждого ядра. И, наконец, кэш третьего уровня является наименее быстродействующей микропроцессорной памятью, но всё равно значительно превосходящей по быстродействию оперативную память. Кэш третьего уровня обычно расположен отдельно от ядра ЦП, достигает объёма в десятки Мбайт и является общим для всех ядер, при этом каждое ядро процессора может динамически использовать до 100 % от доступного объёма кэш-памяти.
Управление записью и считыванием данных в кэш-память выполняется автоматически. Когда кэш-память полностью заполняется, то для записи последующих данных устройство управления кэш-памяти по специальному алгоритму автоматически удаляет те данные, которые реже всего использовались процессором на текущий момент. Использование процессором кэш-памяти увеличивает производительность процессора, особенно в тех случаях, когда происходит последовательное преобразование относительно небольшого числа данных, которые постоянно во время преобразования хранятся в кэш-памяти.
В одном адресном пространстве с ОЗУ находится специальная память, предназначенная для постоянного хранения таких программ, как тестирование и начальная загрузка компьютера, управление внешними устройствами. Она является энергонезависимой, т.е. сохраняет записанную информацию при отсутствии напряжения питания. Такая память называется постоянным запоминающим устройством(ПЗУ) илиROM(ReadOnlyMemory). Постоянные запоминающие устройства можно разделить по способу записи в них информации на следующие категории:
ПЗУ, программируемые однократно. Программируются при изготовлении и не позволяют изменять записанную в них информацию;
перепрограммируемые ПЗУ (ППЗУ). Позволяют перепрограммировать их многократно. Стирание хранящейся в ППЗУ информации осуществляется или засветкой полупроводникового кристалла ультрафиолетовым излучением, или электрическим сигналом повышенной мощности.
Системная (общая) шинаобеспечивает обмен информацией между функциональными узлами. Общая шина делится на три отдельные шины по типу передаваемой информации: шина адреса, шина данных, шина управления. Каждая шина характеризуется шириной или разрядностью – числом параллельных проводников для передачи информации. Другая важная характеристика – тактовая частота шины, на которой работает контроллер шины при управлении передачей информации.
Шина адреса предназначена для передачи адреса ячейки памяти или порта ввода-вывода. Ширина шины адреса определяет максимальное количество ячеек, которое она может адресовать напрямую. Если ширина шины адреса равна N, то количество адресуемой памяти равно 2N. Шина данных предназначена для передачи команд и данных. В современных компьютерах по шестидесятичетырёхразрядной шине данных за один такт передаётся 8 байт информации. Ширина шины управления зависит от типа шины и алгоритма её работы или, как говорят, протокола работы шины.
Примерный протокол работы системной шины состоит из четырёх пунктов. Первый такт – процессор выставляет на шину адреса адрес ячейки памяти или порта внешнего устройства и устанавливает на шине управления сигналы, определяющие тип обмена. На втором такте работы процессор получает сигнал готовности выбранного устройства к приёму или передаче информации. Если сигнал готовности не получен, второй такт может повторяться бесконечное число раз. На третьем такте процессор или открывает шину для приёма данных, или, при записи, выставляет на шину данных передаваемую информацию. На четвёртом такте происходит обмен информацией, и работа протокола передачи заканчивается.
Приведём основные типы шин, используемых в компьютерах, и их характеристики.
PCI(PeripheralComponent Interconnect – стандарт подключения внешних компонентов) применяется в настольных компьютерах. Это интерфейс шины, связывающей процессор с оперативной памятью, в которую врезаны разъёмы для подключения внешних устройств. Данный интерфейс поддерживает частоту шины 33 МГц и обеспечивает пропускную способность 132 Мбайт/с. Последующие версии интерфейса с частотой шины 66 МГц обеспечивают пиковую производительность 264 Мбайт/с для 32-разрядных данных и 528 Мбайт/с для 64-разрядных данных (при частоте 66,66 МГц – 533 Мбайт/с). Важным нововведением стала поддержка так называемого режимаplug-and-play, сформировавшегося в промышленный стандарт на самоустанавливающиеся устройства. После физического подключения внешнего устройства к разъёму шины PCI происходит обмен данными между устройством и материнской платой, и устройство автоматически получает номер используемого прерывания, адрес порта подключения и номер канала прямого доступа к памяти (в отличие от устаревшей шины ISA, где настройка прерываний осуществлялась переключателями на карте адаптера).
PCMCIA(Personal Computer Memory Card International Association) применяется в переносных компьютерах класса ноутбук и имеет параметры, сравнимые с параметрами шины PCI.
AGP(Accelerated Graphics Port) – локальная шина, введённая для повышения производительности графической подсистемы компьютера, позволяет организовать непосредственную связь видеоконтроллера и оперативного запоминающего устройства. Имеет конвейерную организацию выполнения операций чтения/записи, что позволяет избежать задержек при обращении к модулям памяти. При установке режима параллельной передачи восьми блоков за один такт обеспечивается пиковая скорость передачи 2112 Мбайт/с. В настоящее время для увеличения производительности видеосистемы используется новая, более быстрая и прогрессивная шина PCI Express.
PCI Express, в общем случае, является пакетной сетью с топологией типа звезда. В отличие от шины PCI, использовавшей для передачи данных общую шину, устройства PCI Express взаимодействуют между собой через среду, образованную коммутаторами, при этом каждое устройство напрямую связано соединением типа точка-точка с коммутатором. Каждое соединение обладает пропускной способностью до 250 Мбайт/с. Эта величина обеспечивается в обоих направлениях одновременно, что составляет 0,5 Гбайт/с для каждого соединения (в спецификации PCI Express 2.0 – 1 Гбайт/с) независимо от общего количества подключений. Кроме того, важной особенностью является масштабирование, т.е. возможность одновременного использования нескольких каналов сразу для получения соответствующей производительности. Так, пропускная способность PCI Express 2.0 со слотом32 составляет 32 Гбайт/с.
Контроллеры (адаптеры)служат для подключения внешних (по отношению к процессору) устройств к системной шине. В современных компьютерах контроллеры клавиатуры, накопителей на жёстких и гибких магнитных дисках (НЖМД и НГМД соответственно), накопителей на оптических дисках (НОД), аудио-, видео- и сетевые адаптеры чаще всего располагаются на системной плате. Набор микросхем, определяющих возможности системной платы (а также реализующих функции контроллеров и портов), называют чипсетами (Chipsets). Для подключения дополнительных контроллеров на системной плате имеются соответствующие стандарту шины разъёмы (слоты расширения).
- Информатика
- Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- Содержание
- Предисловие
- Основные понятия информатики
- Понятие информации
- Свойства информации
- Понятие количества информации
- Предмет и задачи информатики
- Информационное общество
- Вопросы и тестовые задания для самоконтроля
- Системы счисления и представление информации в эвм
- Представление (кодирование) данных
- Понятие об основных системах счисления
- Перевод чисел из одной системы счисления в другую
- Представление чисел в различных системах счисления
- Двоичная арифметика
- Арифметические действия над двоичными числами
- Представление чисел в эвм
- Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- Представление десятичных чисел в четырёхразрядном коде Грея
- Кодирование информации в эвм
- Базовая таблица кодировки ascii
- Вопросы и тестовые задания для самоконтроля
- Логические основы построения эвм
- Основы алгебры логики
- Операции сравнения
- Примеры операторов сравнения в разных языках программирования
- Логические операции
- Основные логические операторы
- Результаты, возвращаемые логическими операциями
- Основы элементной базы эвм
- Условные обозначения и диаграммы работы логических элементов
- Rs-триггер
- Элементы теории множеств
- Элементы теории графов
- Типы вершин блок-схем алгоритмов
- Вопросы и тестовые задания для самоконтроля
- Технические средства реализации информационных процессов
- История развития эвм
- Классификация эвм
- Архитектура эвм
- Состав персонального компьютера
- Внешние устройства
- Вопросы и тестовые задания для самоконтроля
- Системное программное обеспечение эвм
- Базовые понятия ос
- Классификация операционных систем
- Файловая структура эвм
- Примеры общепринятых расширений для популярных типов файлов
- Файловые системы Microsoft Windows
- Драйверы устройств
- Служебные программы
- Обзор операционных систем unix и Linux
- Обзор операционных систем Windows
- Вопросы и тестовые задания для самоконтроля
- Прикладное и инструментальное программное обеспечение
- Прикладное программное обеспечение общего назначения
- Прикладное программное обеспечение специального назначения
- Инструментальное по
- Нумерация версий программ
- Правовой статус программ
- Текстовые редакторы и процессоры
- Программы подготовки презентаций
- Вопросы и тестовые задания для самоконтроля
- Электронные таблицы
- Основные понятия электронных таблиц Excel
- Ввод, редактирование и форматирование данных
- Вычисления в таблицах
- Диаграммы
- Вопросы и тестовые задания для самоконтроля
- Модели решения функциональных и вычислительных задач
- Моделирование как метод познания
- Классификация моделей
- Классификация видов моделей
- Компьютерное моделирование
- Информационные модели
- Примеры информационных моделей
- Базы данных
- Искусственный интеллект
- Вопросы и тестовые задания для самоконтроля
- Основы алгоритмизации
- Основные этапы компьютерного решения задач
- Понятие алгоритма и его свойства
- Исполнители алгоритмов
- Способы описания алгоритмов
- Обозначение и функциональное назначение наиболее часто употребляемых символов в схемах данных и программ
- Базовые управляющие структуры алгоритмов (основные алгоритмические конструкции)
- 2) Альтернатива (ветвление);
- 3) Итерация1 (цикл).
- Алгоритмы линейной структуры
- Алгоритмы ветвящейся структуры
- Алгоритмы циклической структуры
- Способы комбинации базовых управляющих структур (основных алгоритмических конструкций)
- Примеры комбинации основных алгоритмических структур
- Вопросы и тестовые задания для самоконтроля
- Основы программирования на языках высокого уровня
- Основные понятия языков программирования
- Примеры использования имён
- Операторы в арифметических и логических выражениях
- Типы данных и операторы описания переменных
- Некоторые базовые типы переменных
- Описание переменных в разных языках
- Синтаксис операторов описания сложных типов переменных
- Основные операторы
- Синтаксис некоторыхоператоров
- Вопросы и тестовые задания для самоконтроля
- Основные операторы языка visual basic for applications
- Оператор присваивания
- Примеры использования оператора присваивания
- Условный операторIf … then
- Оператор выбора варианта*
- Операторы цикла
- Оператор циклаFor … next
- Математические функции
- Краткие сведения о математических функциях в vba и Паскале
- Функции обработки строк*
- Краткие сведения о строковых функциях
- Функции преобразования данных
- Краткие сведения о функциях преобразования данных
- Вопросы и тестовые задания для самоконтроля
- Технологии программирования
- Концепция программирования
- Характеристика трудоёмкости разработки программ
- Структурное и модульное программирование
- Рекурсивные алгоритмы *
- Объектно-ориентированное программирование
- Вопросы и тестовые задания для самоконтроля
- Языки и системы программирования
- Уровни языков программирования
- Системы программирования
- Классификация языков программирования
- Процедурные языки программирования
- Объектно-ориентированные языки
- Декларативные языки
- Языки программирования для баз данных и компьютерных сетей
- Языки моделирования *
- Вопросы и тестовые задания для самоконтроля
- Основные понятия компьютерной графики
- Виды компьютерной графики
- Графические форматы
- Цветовые модели *
- Программные средства создания растровых изображений
- Программы векторной графики
- Программные средства обработки трехмерной графики
- Вопросы и тестовые задания для самоконтроля
- Основные понятия баз данных
- Задачи, решаемые с помощью баз данных
- Классификация бд
- Реляционная модель данных
- Свойства полей базы данных
- Типы данных
- Безопасность и объекты баз данных
- Проектирование баз данных *
- Вопросы и тестовые задания для самоконтроля
- Средства автоматизации проектных, опытно-конструкторских и научно-исследовательских работ.
- Задачи, решаемые с помощью систем автоматического проектирования
- Программные продукты MathWorks
- Сапр в легкой промышленности
- Вопросы и тестовые задания для самоконтроля
- Основы компьютерных сетей
- Основы передачи данных
- Назначение и классификация сетей
- Сетевая модель osi/iso
- Сетевое оборудование
- Основные стандарты и протоколы
- Т Вопросы и тестовые задания для самоконтроля
- Глобальная сеть интернет
- Подключение к Интернет
- Службы Интернет
- Поиск информации в Интернете
- Наиболее известные и популярные поисковые системы
- Поиск с использованием языка запросов *
- Логические операторы
- Вопросы и тестовые задания для самоконтроля
- Основы информационной безопасности
- Угрозы информационной безопасности
- Методы и средства защиты информации
- Правовые основы информационной безопасности
- Ответственность за преступления в области информационных технологий
- Криптографические механизмы защиты информации
- Компьютерные вирусы и вредоносные программы
- Методы защиты от вирусов
- Вопросы и тестовые задания для самоконтроля
- Библиографический список
- Учебное издание информатика Учебное пособие