Характеристики
Неотрывно от понятия того, что такое cpu, идут его характеристики. Давайте рассмотрим основные параметры, по которым можно определить качество процессора.
- Форм-фактор. Определяет некоторые конструктивные особенности процессора, а также материнскую плату, на которую он может быть установлен.
- Частота шины. Для обмена данными между ЦПУ и другими составляющими персонального компьютера служит специальная шина FSB. За один такт по ней передаётся несколько пакетов данных. Таким образом, если указана частота в 800 МГц, это скорее всего означает, что процессор работает на частоте шины в 200 МГц, но за один такт передаёт 4 пакета данных.
- Напряжение. Различные процессоры требуют различное напряжение питания. Посредством увеличения напряжения можно разогнать процессор до более высокой производительности, однако и шанс перегреть его и сжечь тоже намного повысится.
- Кэш-память. Поскольку ЦП работает намного быстрее, чем оперативнаяя память, для ускорения обмена между ними и был создан кэш. Существует несколько уровней кэш-памяти. Кэш первого уровня работает быстрее остальных, но его размер минимален и составляет порядка 8-138 КБ. Кэш второго уровня имеет повышенный объём, достигающий 6 МБ, однако и время доступа к нему меньше. В редких случаях встречаются процессоры с кэшем третьего уровня: он достаточно большой по объёму, но и самый медленный, однако все равно быстрее, чем оперативная память. Кэш память обычно составляет больше половины стоимости центрального процессора.
Что такое cpu, если за ним не ухаживать так же, как и за любой другой запчастью? Скорее всего, он перегорит, и вам придётся идти в магазин за новым. Давайте рассмотрим способы контроля производительности.
Из чего состоит процессор
Процессор состоит из следующих компонентов:
- ядро (ядра) — сюда входят регистр (внутренняя память), кэш (быстрая память), арифметико-логическое устройство;
- шины — с их помощью происходит передача данных, а также управление операциями и внешними составляющими компьютера.
Производители CPU
На рынке есть два основных производителя центральных процессоров ― Intel и AMD.
Продукты Intel — дорогие, но имеют высокую производительность. Потребляют меньше энергии, следовательно меньше перегреваются. Имеют хорошую связь с оперативной памятью.
Продукты AMD значительно отстают от Intel, однако стоят дешевле. Они требуют много энергии и хуже взаимодействуют с оперативной памятью по сравнению с процессорами от Intel.
Процессор — что это
Во всех устройствах разные процессоры, но если рассматривать компьютерный, т о в изуальн о п роцессор — это небольшой квадрат плоской формы со стороной около 5 см. С внутренней части процессора располага е тся множество коннекторов, при помощи которых он прикрепляется к материнской плате. От мощности CPU будет зависеть скорость обрабатывания инструкций и производительность других компонентов компьютера. К примеру, купив мощную видеокарту на свой компьютер, вы так и не увидите всю ее мощь из-за того , что у вашего компьютера слабый процессор.
Назначение процессора в компьютере
-
получение данных и з оперативной памяти и выполнение с ними нужных операций;
-
формирование сигналов и команд для управления внутренними компонентами или внешними устройствами, подключенными к компьютеру;
-
временное хранение в собственной памяти информации по проделанным операциям или отданным командам;
-
обработка запросов от внешних устройств или внутренних компонентов компьютера;
-
и др.
Из чего состоит процессор
-
Ядро процессора. Именно на него ложится основная масса всей функциональности процессора. Я дро занимается расшифровкой, чтением, выполнением и отправкой инструкции другим компонентам или, наоборот, от других компонентов. Ядро единовременно может исполнять только одну инструкцию, хоть и за сотые доли секунды. Поэтому если процессор компьютера состоит из одного ядра, то все команды компьютер будет выполнять последовательно и в порядке очереди. Сейчас редко когда встретишь одноядерные компьютеры, потому что они тяжело справляются с командами современного пользователя. Но вот процессор с 2, 3, 4 и более яд рами — это не редкость.
-
Устройство для запоминания. У каждого процессора есть собственная небольшая память, которая ему нужна для работы. Память в процессоре состоит из двух частей: одна часть нужна для «запоминания» текущих операций, а другая часть памяти — это к э ш, в котором хранятся часто выполняемые инструкции. Обращаться в собственный к э ш будет быстрее, чем обращаться к оперативной памяти компьютера, поэтому объем к э ш-памяти имеет влияние на скорость и работоспособность процессора.
-
Шины — это пути , по которым передаются команды внутри процессора.
Чем характеризуется процессор
-
Тактовая частота — это количество выполненных операций в единицу времени. Чем выше эта частотность, тем быстрее процессор «думает». Частота исчисляется в мегагерца х ( МГц) или гигагерца х ( ГГц).
-
Разрядность — это объем информации, который процессор может передать за один цикл ; измеряется в битах. Все мы слышали про 32-х и 64-х битные компьютеры — это оно самое.
Виды и производители процессоров
На самом деле , процессоров большое разнообразие, при то м ч то производителей процессоров можно посчитать на пальцах одной руки. Процессоры делают разными для разных устройств. Но даже если брать во внимание только одно устройство — компьютер, то и тут на с ждет большое многообразие от одноядерных процессоров «послабее» для офисной работы и до многоядерных процессоров, предназначенных для сложных научных расчетов.
Среди производителей процессоров для компьютеров и ноутбуков наиболее известны 2 производителя — это Intel и AMD. Основное отличие между процессорами этих компаний — это не количество ядер или производительность, а уникальная архитектура. То ест ь э ти компании разрабатывают процессоры по разным принципам, поэтому у процессоров обоих производителей есть свои плюсы и минусы, которые мы не будем сейчас обсуждать, потому что это тема отдельной статьи.
Для смартфонов и планшетов наиболее известными производителями процессоров являются NVIDIA, Qualcomm и Apple.
Как работает CPU: интерактивный урок для начинающих
Simple CPU — маленький урок, который знакомит новичка с ключевыми понятиями информатики. Хотя урок далеко не полный и предназначен для «самых маленьких», но даже образованному человеку приятно видеть, насколько доступно и элегантно можно изложить сложный материал.
Урок состоит из 8 интерактивных примеров.
2. Логические операции на примере штриха Шеффера (NAND gate).
Штрих Шеффера (NAND gate)
3. Триггер. Демонстрирует, как хранится информация в компьютере. Верхний переключатель изменяет значение бита, а нижний включает/отключает хранение.
D-триггер (триггер задержки)
Восемь триггеров сохраняют 1 байт информации.
4. Логические операции AND, OR, XOR. Щёлкая мышкой по входящим значениям, можно наглядно посмотреть, как они работают.
Что делать с числами, которые мы храним в памяти?
5. На схеме показано устройство под названием сумматор, которое складывает два бита. Если нужно сложить несколько бит, то последовательно используется несколько сумматоров: вход одного (carry in) подключается к выходу другого (carry out).
Опять же, это интерактивная схема.
Далее, как из калькулятора сделать компьютер?
С точки зрения CPU, программа не отличается от данных в том смысле, что здесь такой же двоичный код. Но он воспринимаются как инструкции. Например:
Инструкция | Код |
«Добавить одно число к другому» | 00000001 |
«Вычесть одно число из другого» | 00000010 |
У каждого байта в памяти есть свой адрес, так что мы можем обратиться к CPU и попросить сделать что-то с конкретным байтом. Например, если нужно обратиться к ячейке памяти № 5, то мы указываем её адрес 00000101.
Таким образом, команда «Сложить число в ячейке памяти № 5 с числом в ячейке памяти № 7 транслируется в машинный код:
00000001 00000101 00000111
(сложить)(адрес № 5)(адрес № 7)
Здесь автор предлагает поиграться с простым эмулятором процессора, указывая инструкции в отдельных ячейках памяти. При этом инструкции меняют значение других ячеек, где тоже хранятся инструкции. Можно придумать забавные рекурсии. Компьютер понимает три инструкции: сложение, вычитание и перемещение данных из одной ячейки в другую.
P.S. Интересно, что проект родился на форумах Reddit, а его автор — только что закончивший школу пользователь r00nk. Поскольку r00nk двоечник, его сейчас не берут ни в один хороший колледж, так что он пытается пройти курс информатики самостоятельно, попутно изучая OpenGL.