Файл: Архитектура современных компьютеров (Архитектура и компоненты).pdf
Добавлен: 01.05.2023
Просмотров: 73
Скачиваний: 3
1.2. Центральный процессор
Центральный процессор — электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором.
Изначально термин центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 1960-е годы. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.
Главными характеристиками ЦПУ являются: тактовая частота, производительность, энергопотребление, нормы литографического процесса, используемого при производстве (для микропроцессоров) и архитектура.
Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов и мини-компьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях, калькуляторах, мобильных телефонах и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где, помимо вычислительного устройства, на кристалле расположены дополнительные компоненты (память программ и данных, интерфейсы, порты ввода-вывода, таймеры и др.). Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.
1.3 Оперативная память
Оперативная — энергозависимая часть системы компьютерной памяти, в которой во время работы компьютера хранится выполняемый машинный код (программы), а также входные, выходные и промежуточные данные, обрабатываемые процессором.
Обмен данными между процессором и оперативной памятью производится:
непосредственно;
через сверхбыструю память 0-го уровня — регистры в АЛУ, либо при наличии аппаратного кэша процессора — через кэш.
Содержащиеся в современной полупроводниковой оперативной памяти данные доступны и сохраняются только тогда, когда на модули памяти подаётся напряжение. Выключение питания оперативной памяти, даже кратковременное, приводит к искажению либо полному разрушению хранимой информации.
Энергосберегающие режимы работы материнской платы компьютера позволяют переводить его в режим сна, что значительно сокращает уровень потребления компьютером электроэнергии. В режиме гибернации питание ОЗУ отключается. В этом случае для сохранения содержимого ОЗУ операционная система (ОС) перед отключением питания записывает содержимое ОЗУ на устройство постоянного хранения данных (как правило, жёсткий диск).
В общем случае, ОЗУ содержит программы и данные ОС и запущенные прикладные программы пользователя и данные этих программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять компьютер под управлением ОС.
Оперативное запоминающее устройство, ОЗУ — техническое устройство, реализующее функции оперативной памяти.
ОЗУ может изготавливаться как отдельный внешний модуль или располагаться на одном кристалле с процессором, например, в однокристальных ЭВМ или однокристальных микроконтроллерах.
1.4 Видеокарта
Видеокарта служит для расчета (рендеринга) изображения и вывода его на экран монитора. Другими словами, видеоадаптер занимается формированием всего, что вы видите на своем мониторе. Это его основные функции, но помимо этого сейчас есть тенденция использовать его большие вычислительные возможности в задачах не связанных напрямую с формированием и выводом изображения на дисплей.
Все видеокарты можно разделить на две большие группы: интегрированные и дискретные. Интегрированные или по-другому встроенные видеокарты, как уже понятно из названия, являются неотъемлемой частью материнской платы или центрального процессора, то есть встроены в них. Часто используются следующие выражения: встроенное видео, интегрированная графика, встроенный графический контролер, видеоадаптер интегрированный в чипсет и другие. Наличие интегрированного видео уменьшает стоимость и энергопотребление компьютера, однако они имеют ограниченную производительность (часто не имеют собственной видеопамяти и используют ОЗУ компьютера) и используются в основном в нижнем и среднем сегментах рынка компьютерных систем.
Дискретная видеокарта, представляет собой отдельную плату расширения, устанавливаемую в специальный слот на материнской плате. Она имеет в себе все необходимое для полноценной работы. Благодаря этому, она может иметь высокую производительность, позволяющую использовать ее в «тяжелых» 3D-играх и серьезных графических приложениях. Главными минусами является высокая стоимость и энергопотребление, что особенно важно для ноутбуков.
В свою очередь их можно разделить на два класса, игровые и профессиональные. Первые в основном используются обычными людьми для игр, а профессиональные видеокарты нацелены на использование в различных «тяжелых» графических приложениях 3D-моделирования, AutoCAD и тому подобное, где они способны дать значительный прирост производительности. Соответственно и стоимость высокопроизводительных моделей может быть заоблачной..
Интерфейс — служит для передачи данных между 3D-ускорителем и центральным процессором. В настоящее время стандартом де факто является шина PCI Express (PCI-E) разных версий, хотя пока еще можно встретить устаревший интерфейс AGP. Физически реализован в виде слота на материнской плате компьютера, куда устанавливается дискретный видеоадаптер. Видеокарты AGP и PCI-E несовместимы друг с другом, поэтому слоты для их установки расположенные на материнской плате имеют разные физические размеры, исключающие случайную установку «чужой» видеокарты. В свою очередь разные версии интерфейса PCI Express совместимы между собой, но каждая следующая версия интерфейса имеет вдвое большую пропускную способность. Если видеоадаптер имеет интерфейс PCI- E 2.0, а установлен в слот PCI-E 1.0, то работать он будет как PCI-E 1.0. Последняя на данный момент версия PCI-E 3.0, но в будущем ожидается появление PCI-E 4.0.
Тактовая частота видеопроцессора — сильно влияет на производительность видеоадаптера, чем она выше, тем быстрее он работает и тем больше его тепловыделение. Именно поэтому, увеличение рабочей частоты GPU является одним из способов разгона видеокарты. Однако надо иметь в виду, что сравнивать в лоб разные модели видеокарт по данному параметру не совсем правильно, поскольку это будет справедливо только для моделей, построенных на одинаковом чипе, в противном случае в дело вмешивается архитектура чипа. Измеряется частота в мегагерцах.
Частота видеопамяти — измеряется в мегагерцах, и чем она выше, тем быстрее работает подсистема памяти. Так же является одним из способов ускорить работу видеокарты.
Объем видеопамяти — сколько памяти установлено на плате и доступно для хранения данных. В настоящее время измеряется в мегабайтах или гигабайтах и чем ее больше, тем лучше. Однако на самом деле не все так просто, поскольку есть определенный предел, после которого дальнейшее наращивание объема памяти не приводит к увеличению скорости работы. Объясняется это довольно просто, всегда есть определенный объем данных, требуемый для работы. Он разный в каждый момент времени и зависит от используемых программ и настроек. Когда объем памяти установленный в 3D-ускорителе превышает объем данных требуемых для работы, то дальнейшее увеличения объема видеопамяти не приводит к ускорению работы.
Следует учесть, что у памяти есть и другие параметры, сильно влияющие на скорость ее работы помимо ее объема. Поэтому видеокарта с 3ГБ памяти необязательно будет работать быстрее модели, в которой установлено только 2ГБ, особенно если в карте с большим объемом используется медленная память, а с меньшим объемом быстрая.
Тип видеопамяти — сейчас используется несколько типов оперативной памяти применяющиеся в видеокартах. В современных видеокартах может применяться как DDR так и специально разработанная для использования в видеокартах память типа GDDR. Мы не будем вдаваться в технические моменты, отметим только, что чем более современный тип памяти, тем выше скорость ее работы. Самая быстрая и массовая на сегодняшний день это GDDR5.
Ширина шины памяти — имеет большое влияние на пропускную способность памяти и следовательно на общую производительность видеокарты. Определяется числом бит данных передаваемых за один цикл. Чем ширина шины памяти больше, тем выше скорость работы. В очень дешевых видеокартах ширина шины обычно 64 или 128 бит, а в топовых 256 бит и выше.
Различные специализированные блоки. Количество шейдерных блоков, текстурирования, растеризации оказывает непосредственное влияние на производительность. В общем случае, чем их больше, тем выше производительность.
Версия DirectX — интерфейс программирования приложений, обеспечивающий взаимодействие программ с железом компьютера и активно используется при создании компьютерных игр. В зависимости от версии DirectX поддерживаемой видеокартой, будут доступны различные режимы качества в игре, порой очень сильно влияющие на внешний вид и атмосферу игр. В отдельных случаях, игра созданная с последней версией DirectX может вообще не запускаться на более ранних версиях. Последней на данное время версией является DirectX 11, но она работает только начиная с Windows Vista.
Поддержка технологий SLI/CrossFire. Производительности всегда мало и графические адаптеры не являются исключением. Что делать, если даже производительности топовой на данный момент видеокарты не хватает. Для тех, кому всегда мало, можно использовать технологии SLI или CrossFire обеспечивающие увеличение мощности системы экстенсивным способом.
Реализация очень простая, в компьютер устанавливается две и более видеокарты одновременно, которые работают параллельно. Технология SLI разработана для карточек NVIDIA, а CrossFire соответственно для AMD. Следует иметь в виду, что материнская плата должна иметь несколько разъемов PCI-E, а так же требуется блок питания соответствующей мощности.
Разъемы. Служат для подключения к видеокарте внешних устройств для вывода на них видеосигнала, таких как мониторы, телевизоры, проекторы. Иногда их наличие и количество влияет на выбор конкретной модели. Все интерфейсы делятся на две большие группы: аналоговые и цифровые. На качество изображения при аналоговом подключении влияет большое количество факторов, что порой сильно портит картинку, поэтому они вытесняются цифровыми интерфейсами. Среди самых распространенных на сегодняшний день стоит отметить:
- DVI
- HDMI
- DisplayPortот
- D-Sub или VGA
- S-Video
Производитель. Сейчас фактически существует только два крупных производителя дискретных графических процессоров, компании NVIDIA и AMD. Они имеют торговые марки GeForce и Radeon соответственно. Однако сами эти компании не продают готовые видеокарты потребителям, они работают с другими компаниями, которые на базе видеочипов этих компаний выпускают готовые продукты. Правда стоит отметить, что готовые видеокарты от разных производителей созданные на одинаковом чипе производства NVIDIA или AMD очень часто различаются только наклейками, комплектацией и коробкой, так как основаны на референсном дизайне.
Бывает, конечный производитель видеокарт разрабатывает свой собственный дизайн видеокарты, изменяет систему охлаждения, повышает частоты и так далее. Таким образом, он стремится выделить свой продукт среди себе подобных основанных на одинаковом чипе.
Система охлаждения. Для поддержания температуры видеокарты в приемлемых пределах применяются системы охлаждения. Они бывают двух основных типов: активные и пассивные. Пассивные представляют собой простой радиатор, который рассеивает выделяемое картой тепло. Применяются только в видеокартах относительно низкой производительности. Основное преимущество это надежность, отсутствие шума и пониженное энергопотребление, что особенно важно для ноутбуков, HTPC и любителей тишины.
Активная система охлаждения дополняется вентилятором (кулером), хотя встречаются карты с водяным охлаждением. Кулер улучшает охлаждение, но одновременно увеличивает энергопотребление и шум, причем на топовых моделях иногда очень сильно.
Физические размеры. В зависимости от применяемого компьютерного корпуса физические размеры видеокарты могут стать ограничивающим фактором. Современные высокопроизводительные видеокарты могут иметь большие размеры и просто упереться в жесткие диски в тесном корпусе. К тому же применяемые системы охлаждения видеокарт довольно громоздки и могут занимать два и даже три слота. Другими словами, они толще, чем положено стандартами для платы расширения и занимают дополнительное пространство, перекрывая собой ниже расположенный слот.