Процессор компьютера может работать с данными которые хранятся в
Различают два основных вида памяти – внутреннюю и внешнюю.
Основными характеристиками памяти являются объем, время доступа и плотность записи информации. Объем памяти определяется максимальным количеством информации, которая может быть помещена в эту память, и выражается в килобайтах, мегабайтах, гигабайтах. Время доступа к памяти (секунды) представляет собой минимальное время, достаточное для размещения в памяти единицы информации. Плотность записи информации (бит/см 2 ) представляет собой количество информации, записанной на единице поверхности носителя.
ВНУТРЕННЯЯ ПАМЯТЬ КОМПЬЮТЕРА
Внутренняя память компьютера состоит из двух частей: оперативного запоминающего устройства (ОЗУ) и постоянного запоминающего устройства (ПЗУ). Они располагаются на материнской плате.В состав внутренней памяти входят оперативная память, кэш–память и специальная память.
Процессор компьютера может работать только с теми данными, которые хранятся в ячейках его оперативной памяти.
Оперативная память (ОЗУ, англ. RAM, Random Aссess Memory – память с произвольным доступом) – это быстрое запоминающее устройство не очень большого объёма, непосредственно связанное с процессором и предназначенное для записи, считывания и хранения выполняемых программ и данных, обрабатываемых этими программами.
Рассмотрим принципиальную схему её организации.
Оперативная память — это массив кристаллических ячеек, способных хранить данные.
Память можно представить наподобие листа из тетради в клеточку. В каждой клетке может храниться в данный момент только одно из двух значений: нуль или единица. В ячейку можно записать только 0 или 1, то есть 1 бит информации. Такая ячейка так и называется — «бит».
éЯчейка(бит)
Ячейка памяти, хранящая один двоичный знак, называется «бит».
Бит – наименьшая частица памяти компьютера.
Следовательно, у слова «бит» есть два смысла: это единица измерения количества информации и частица памяти компьютера. Оба эти понятия связаны следующим образом: В одном бите памяти хранится один бит информации.
Это наименьшая частица памяти компьютера и в связи с этим память имеет битовую структуру, которая определяет первое свойство оперативной памяти – дискретность.
Дискретные объекты состоят из отдельных частиц. Например, песок дискретен, так как состоит из песчинок. Память состоит из отдельных ячеек – битов.
Бит является слишком маленькой едиицей информации, поэтому биты объединили в группы по 8 – байты. В одном байте памяти можно сохранить 1 байт информации.
é Байт
Каждый байт получает порядковый номер – адрес. Адресуемость – второе свойство оперативной памяти. Нумерация начинается с нуля.
Таким образом, память можно представить себе в виде многоквартирного дома, в котором квартиры – это байты, а номер квартиры – адрес. Чтобы найти нужную информацию, необходимо знать адрес байта, в котором она хранится. Именно так поступает процессор, когда обращается за данными и программами к оперативной памяти.
Мы можем в любое время прийти к кому-нибудь в гости, если знаем адрес. Аналогично доступ к любой ячейке памяти осуществляется в любой момент времени. Поэтому оперативную память называют памятью с произвольным доступом.
Группа из нескольких байтов, которые процессор может обработать как единое целое, называется машинным словом. Длина машинного слова бывает различной – 8, 16, 32 бита и т.д. Адрес машинного слова равен адресу младшего байта, входящего в это слово.
… | ||||
байт | байт | байт | байт | байт |
байт | байт | байт | байт | байт |
байт | байт | … | … | … |
… | ||||
… |
машинное слово длиной 16 бит
Объём оперативной памяти зависит от количества разрядов, отведённых под адрес. В настоящее время принята 32-разрядная адресация, а это означает, что всего независимых адресов может быть 2 32 . 2 32 =4294967296 байт. Объём оперативной памяти увеличивается из поколения в поколение. В современных компьютерах её объём достигает 2 Гбайт.
Рассмотрим физический принцип действия оперативной памяти. С этой точки зрения различают динамическую память (DRAM) и статистическую память(SRAM).
Характеристики | ||||
Что является ячейкой | Недостатки | Преимущества | Где используется | |
Статистическая память | Микроконденсатор, способный накапливать заряд на своих обкладках | 1. Заряды ячеек рассеиваются в пространстве и их приходится всё время подзаряжать, чтобы не утратить данные. Процесс подзарядки называется регенерацией и осуществляется несколько десятков раз в секунду. При этом происходит непроизвольный расход ресурсов вычислительной системы. 2. Запись данных происходит медленно | Это экономически доступный вид памяти и поэтому наиболее распространённый | В основной оперативной памяти |
Динамическая память | Триггер, хранящий состояние включен/ выключен | Технологически сложнее и дороже | Более быстрая | В кэш-памяти |
Оба вида запоминающих микросхем успешно конкурируют между собой, поскольку ни одна из них не является идеальной. С одной стороны, статистическая память значительно проще в эксплуатации, так как не требует регенерации, и приближается по быстродействию к процессорным микросхемам. С другой стороны, она имеет меньший информационный объём и большую стоимость (в самом деле, изготовление конденсатора значительно проще, чем триггерной схемы и требует на кремниевой пластине гораздо меньше места), сильнее нагревается при работе. На практике в данный момент выбор микросхем для построения ОЗУ всегда решается в пользу динамической памяти. И все же быстродействующая статистическая память в современном компьютере тоже обязательно есть – кэш-память.
Вышерассмотренное физическое устройство оперативной памяти определяет её третье свойство – энергозависимость. Так как и конденсаторы, и триггеры хранят информацию, закодированную с помощью электрического сигнала, следовательно, его отсутствие ведёт к потере информации. Это значит, что ОЗУ используется для временного хранения данных и программ, так как когда машина выключается (пропадает источник электрических сигналов), всё, что находилось в данной памяти, пропадает.
И, наконец, оперативную память конструктивно представляет собой набор микросхем, размещенных на одной небольшой плате (модуль, планка). Модули памяти представляют собой пластины с рядами контактов, на которых размещаются БИС памяти. Модули памяти могут различаться между собой по размеру и количеству контактов(SIMM или DIMM), быстродействию, информационной емкости и так далее. Важнейшей характеристикой модулей оперативной памяти является быстродействие, которое зависит от максимально возможной частоты операций записи или считывания информации их ячеек памяти. Модули вставляются в соответствующие разъёмы на материнской плате. Такая конструкция облегчает процесс замены или наращивания памяти. Количество модулей зависит от нужного вам объёма ОЗУ.
Как вам уже известно, важнейшей характеристикой компьютера является скорость обработки информации, которая зависит от быстродействия процессора. Но, если «быстрый» процессор будет работать с «медленной» памятью небольшого объёма, то большую часть своего времени он будет простаивать. Поэтому объём оперативной памяти и скорость её работы также очень влияют на работоспособность компьютерной системы.
Для увеличения производительности компьютера, согласования работы устройств с различным быстродействием современный компьютер использует ещё один вид — кэш-память.
Кэш (англ. сaсhe), или сверхоперативная память – очень быстрое ЗУ небольшого объёма, которое используется при обмене данными между микропроцессором и оперативной памятью для компенсации разницы в скорости обработки информации процессором и менее быстродействующей ОЗУ.
Кэш–памятью управляет специальное устройство – контроллер, который, анализируя выполняемую программу, пытается предвидеть, какие данные и команды вероятнее всего понадобятся в ближайшее время процессору, и подкачивает их в кэш–память. Если в кэш подкачаны нужные данные, извлечение их из памяти происходит без задержки. Если же требуемая информация в кэше отсутствует, то процессор считывает её непосредственно из оперативной памяти.
Для постоянного хранения информации используется постоянное запоминающее устройство, где хранятся данные, не требующие вмешательства пользователя и необходимые для корректной работы компьютера. Она включает в себя программы: запуска и остановки ЭВМ; тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков; управления работой процессора, дисплеем, клавиатурой, принтером, внешней памятью. А также содержит информацию о месторасположении на диске операционной системы.
Компьютер может читать или исполнять программы из постоянной памяти, но он не может изменять их и добавлять новые. Постоянная память предназначена только для считывания информации. Это свойство постоянной памяти объясняет часто используемое английское название.
Постоянная память (ПЗУ, англ. ROM, Read Only Memory – память только для чтения) – энергонезависимая память, используется для хранения данных, которые никогда не потребуют изменения пользователем и необходимы для корректной работы компьютера.
Содержание памяти специальным образом «зашивается» в устройстве при его изготовлении для постоянного хранения. Микросхема ПЗУ устанавливается так, что её память занимает нужные адреса. Поэтому процессор, когда начинает свою работу, попадает в постоянную память, заготовленную для него заранее. Из ПЗУ можно только читать информацию.
К устройствам специальной памяти относятся постоянная память (ROM), перепрограммируемая постоянная память (Flash Memory), память СMOS RAM, питаемая от батарейки, видеопамять и некоторые другие виды памяти.
СMOS RAM – это память с невысоким быстродействием и минимальным энергопотреблением от батарейки, расположенная на материнской плате.
Используется для хранения информации о конфигурации и составе оборудования компьютера, а также о режимах его работы. Заряда батарейки хватает на несколько лет. Наличие этого вида памяти позволяет отслеживать время м календарь, даже если компьютер выключен. Таким образом, программы, записанные в ПЗУ, считывают информацию о составе оборудования компьютера из микросхемы CMOS, после чего выполняют тестирование устройств ПК.
Перепрограммируемая постоянная память (Flash Memory) – энергонезависимая память, допускающая многократную перезапись своего содержимого.
Прежде всего в постоянную память записывают программу управления работой самого процессора. В ПЗУ находятся программы управления дисплеем, клавиатурой, принтером, внешней памятью, программы запуска и остановки компьютера, тестирования устройств.
Важнейшая микросхема постоянной памяти – модуль BIOS.
BIOS (Basiс Input/Output System – базовая система ввода–вывода) – совокупность программ, предназначенных для: тестирования устройств, загрузки операционной системы в оперативную память, управление устройствами компьютера.
Для хранения графической информации используется видеопамять.
Видеопамять (VRAM) – разновидность оперативного ЗУ, в котором хранятся закодированные изображения. Это ЗУ организовано так, что его содержимое доступно сразу двум устройствам – процессору и дисплею. Поэтому изображение на экране меняется одновременно с обновлением видеоданных в памяти.
Все современное оборудование, от беспроводных наушников до сложнейших рабочих станций работает под управлением процессора. Каждый из нас знает, что процессор – это мозг устройства, он принимает команды от пользователя, делает вычисления и предоставляет результаты.
Но в тонкостях работы разбираются единицы. В этой статье мы постараемся доступно устранить подобный пробел в знаниях.
Транзисторы и кодирование информации
О том, что первые компьютеры занимали целые комнаты и даже отдельные здания, вы наверняка знаете. Вычисления они производили при помощи электромеханических реле и вакуумных ламп. Революция произошла в 60 годах, когда появились первые кремниевые транзисторы. Позже на их основе были разработаны интегральные монолитные схемы – прототипы современных процессоров.
В основе каждого транзистора находится кремниевая структура. Поскольку кремний – материал, обладающий свойствами полупроводника, в зависимости от условий он может пропускать электрический ток или нет. Прошедший заряд – это единица, отсутствие заряда – ноль. Именно с помощью этих двух значений строится бинарный код, с помощью которого компьютер общается с пользователем. Другую информацию он воспринимать не способен.
Для того, чтоб процессор понимал пользователя, были придуманы логические вилки (операторы). Мы все их знаем из курса информатики в школе: и/или, если/то/иначе. Такие команды позволяют компьютеру исходя из заданных условий принимать решения.
Поток инструкций
Современные процессоры могут параллельно обрабатывать несколько команд. Пока одна инструкция находится в стадии декодирования, процессор может успеть получить другую инструкцию.
Однако такое решение подходит только для тех инструкций, которые не зависят друг от друга.
Если процессор многоядерный, это означает, что фактически в нём находятся несколько отдельных процессоров с некоторыми общими ресурсами, например кэшем.
Транзисторы и кодирование информации
О том, что первые компьютеры занимали целые комнаты и даже отдельные здания, вы наверняка знаете. Вычисления они производили при помощи электромеханических реле и вакуумных ламп. Революция произошла в 60 годах, когда появились первые кремниевые транзисторы. Позже на их основе были разработаны интегральные монолитные схемы – прототипы современных процессоров.
В основе каждого транзистора находится кремниевая структура. Поскольку кремний – материал, обладающий свойствами полупроводника, в зависимости от условий он может пропускать электрический ток или нет. Прошедший заряд – это единица, отсутствие заряда – ноль. Именно с помощью этих двух значений строится бинарный код, с помощью которого компьютер общается с пользователем. Другую информацию он воспринимать не способен.
Для того, чтоб процессор понимал пользователя, были придуманы логические вилки (операторы). Мы все их знаем из курса информатики в школе: и/или, если/то/иначе. Такие команды позволяют компьютеру исходя из заданных условий принимать решения.
Команды (инструкции)
Команды — это фактические действия, которые компьютер должен выполнять. Они бывают нескольких типов:
- Арифметические: сложение, вычитание, умножение и т. д.
- Логические: И (логическое умножение/конъюнкция), ИЛИ (логическое суммирование/дизъюнкция), отрицание и т. д.
- Информационные: move , input , outptut , load и store .
- Команды перехода: goto , if . goto , call и return .
- Команда останова: halt .
Прим. перев. На самом деле все арифметические операции в АЛУ могут быть созданы на основе всего двух: сложение и сдвиг. Однако чем больше базовых операций поддерживает АЛУ, тем оно быстрее.
Инструкции предоставляются компьютеру на языке ассемблера или генерируются компилятором высокоуровневых языков.
В процессоре инструкции реализуются на аппаратном уровне. За один такт одноядерный процессор может выполнить одну элементарную (базовую) инструкцию.
Группу инструкций принято называть набором команд (англ. instruction set).
Что же содержит процессор?
Процессор может содержать один или несколько блоков обработки. Каждый блок называется ядром . Ядро содержит , блок управления и регистры, Обычно компьютеры имеют два (двух), четырех (четырех) или больше ядер. Процессоры с несколькими ядрами имеют больше возможностей для запуска нескольких программ одновременно.
Арифметико-логическое устройство
Это устройство, как ни странно, выполняет все арифметические и логические операции, например сложение, вычитание, логическое ИЛИ и т. п. АЛУ состоит из логических элементов, которые и выполняют эти операции.
Большинство логических элементов имеют два входа и один выход.
Ниже приведена схема полусумматора, у которой два входа и два выхода. A и B здесь являются входами, S — выходом, C — переносом (в старший разряд).
Схема арифметического полусумматора
Хранение информации — регистры и память
Как говорилось ранее, процессор выполняет поступающие на него команды. Команды в большинстве случаев работают с данными, которые могут быть промежуточными, входными или выходными. Все эти данные вместе с инструкциями сохраняются в регистрах и памяти.
Регистры
Регистр — минимальная ячейка памяти данных. Регистры состоят из триггеров (англ. latches/flip-flops). Триггеры, в свою очередь, состоят из логических элементов и могут хранить в себе 1 бит информации.
Прим. перев. Триггеры могут быть синхронные и асинхронные. Асинхронные могут менять своё состояние в любой момент, а синхронные только во время положительного/отрицательного перепада на входе синхронизации.
По функциональному назначению триггеры делятся на несколько групп:
- RS-триггер: сохраняет своё состояние при нулевых уровнях на обоих входах и изменяет его при установке единице на одном из входов (Reset/Set — Сброс/Установка).
- JK-триггер: идентичен RS-триггеру за исключением того, что при подаче единиц сразу на два входа триггер меняет своё состояние на противоположное (счётный режим).
- T-триггер: меняет своё состояние на противоположное при каждом такте на его единственном входе.
- D-триггер: запоминает состояние на входе в момент синхронизации. Асинхронные D-триггеры смысла не имеют.
Для хранения промежуточных данных ОЗУ не подходит, т. к. это замедлит работу процессора. Промежуточные данные отсылаются в регистры по шине. В них могут храниться команды, выходные данные и даже адреса ячеек памяти.
Принцип действия RS-триггера
Тактовая частота
Это понятие зачастую является определяющим при покупке процессора.
Заряды проходящие через транзисторы создает тактовый генератор. Количество импульсов в единицу времени определяет скорость работы процессора. Однако он есть не в каждом процессоре. Может встречаться и другая конфигурация: на плате есть один или несколько тактовых генераторов, и они-же могут быть опционально включены в микропроцессоры.
Обязательный элемент каждого процессора – частотный резонатор, он дает корректный отклик на запрос в случае исправности, или не дает, что сообщает системе о неисправности элемента.
В основе каждого генератора имеется кварцевый кристалл. Он генерирует импульс с частотой около 100 МГц. На текущий момент могут еще довольно часто встречаться генераторы с частотой 33 МГц, особенно на дискретных контроллерах, например звуковых платах, sata/hba адаптерах и интерфейсных usb/com расширителях. Чтоб увеличить частоту, генерируемые кварцем колебания проходят через специальные узлы – множители. Они позволяют повысить частоты при пиковых нагрузках или снизить их, если нагрузка уменьшается или компьютер находится в простое.
Кстати, множители – это те самые узлы, которые отвечают за динамическое увеличение частоты в нагрузке и ее снижении в простое. Также они могут позволять разгон в случае отсутствия на них блокировки на повышение сверх штатного значения. Подробнее с этой темой можно ознакомиться в нашей статье .
У процессоров с разблокированным множителем пользователь по собственному желанию может увеличить тактовые частоты. Современные процессоры могут разгоняться на 20 – 30 % и даже больше.
Тактовая частота.
Как правило, на компьютере установлена максимальная тактовая частота, но эту скорость можно изменить в настройках BIOS компьютера, Некоторые люди увеличивают тактовую частоту процессора, чтобы попытаться заставить их работать быстрее - это называется разгон .
Кэш - это небольшой объем памяти, который является частью процессора. Он используется для временного удержания инструкций и данных, которые процессор может повторно использовать.
Процессор AMD Phenom II X6 1090T под микроскопом. На фотографии кристалла можно различит шесть ядер с кэш-памятью на каждом, а также общий разделяемый кэш, занимающий четверть площади кристалла.
Процессор AMD Phenom II X6 1090T под микроскопом. На фотографии кристалла можно различит шесть ядер с кэш-памятью на каждом, а также общий разделяемый кэш, занимающий четверть площади кристалла.
Блок управления процессора автоматически проверяет кеш для инструкций перед запросом данных из ОЗУ. Извлечение инструкций и данных из ОЗУ - относительно медленный процесс. Передача их и из кэша занимает меньше времени, чем передача в оперативную память и обратно.
Чем больше кэш-памяти, тем больше данных можно хранить ближе к процессору.
Кэш бывает первого, второго и третьего уровня, соответственно L1,L2 и L3
L1 обычно является частью самого чипа CPU и является самым маленьким и самым быстрым для доступа. L2 и L3 кэши больше чем L1 . Это дополнительные кеши, построенные между ЦП и ОЗУ. Иногда L2 встроен в процессор вместе с L1. Извлечение данных из L2 и L3 занимает немного больше времени, чем из L1. Чем больше памяти L2 и L3 доступно, тем быстрее может работать компьютер.
Выполнение инструкций
Инструкции хранятся в ОЗУ в последовательном порядке. Для гипотетического процессора инструкция состоит из кода операции и адреса памяти/регистра. Внутри управляющего устройства есть два регистра инструкций, в которые загружается код команды и адрес текущей исполняемой команды. Ещё в процессоре есть дополнительные регистры, которые хранят в себе последние 4 бита выполненных инструкций.
Ниже рассмотрен пример набора команд, который суммирует два числа:
- LOAD_A 8 . Это команда сохраняет в ОЗУ данные, скажем, . Первые 4 бита — код операции. Именно он определяет инструкцию. Эти данные помещаются в регистры инструкций УУ. Команда декодируется в инструкцию load_A — поместить данные 1000 (последние 4 бита команды) в регистр A .
- LOAD_B 2 . Ситуация, аналогичная прошлой. Здесь помещается число 2 ( 0010 ) в регистр B .
- ADD B A . Команда суммирует два числа (точнее прибавляет значение регистра B в регистр A ). УУ сообщает АЛУ, что нужно выполнить операцию суммирования и поместить результат обратно в регистр A .
- STORE_A 23 . Сохраняем значение регистра A в ячейку памяти с адресом 23 .
Вот такие операции нужны, чтобы сложить два числа.
Все данные между процессором, регистрами, памятью и I/O-устройствами (устройствами ввода-вывода) передаются по шинам. Чтобы загрузить в память только что обработанные данные, процессор помещает адрес в шину адреса и данные в шину данных. Потом нужно дать разрешение на запись на шине управления.
У процессора есть механизм сохранения инструкций в кэш. Как мы выяснили ранее, за секунду процессор может выполнить миллиарды инструкций. Поэтому если бы каждая инструкция хранилась в ОЗУ, то её изъятие оттуда занимало бы больше времени, чем её обработка. Поэтому для ускорения работы процессор хранит часть инструкций и данных в кэше.
Если данные в кэше и памяти не совпадают, то они помечаются грязными битами (англ. dirty bit).
Что такое система на чипе?
Современные процессоры для телефонов, планшетов и ноутбуков уже давно перестали быть отдельными вычислительными центрами, специализирующимися на выполнении конкретных задач. Современный процессор – это целая система, которая включает собственно блоки для выполнения задач – ядра, а также модуль для отрисовки изображений – графический адаптер. Роль ядер выполняют исполнительные блоки, которых значительно больше, чем в CPU, и которые параллельно выполняют миллионы задач. Также некоторые системы могут содержать и дополнительные опции, например, центр беспроводного соединения 5G или технологию передачи данных Thunderbolt.
Вот так выглядит процессор Сore 2 Duo под микроскопом.
Однако удвоение количества ядер не будет просто удваивать скорость компьютера. Процессорные ядра должны взаимодействовать друг с другом по каналам, и это увеличивает некоторую дополнительную скорость.
Процессор AMD Phenom II X6 1090T под микроскопом. На фотографии кристалла можно различит шесть ядер с кэш-памятью на каждом, а также общий разделяемый кэш, занимающий четверть площади кристалла.
Процессор AMD Phenom II X6 1090T под микроскопом. На фотографии кристалла можно различит шесть ядер с кэш-памятью на каждом, а также общий разделяемый кэш, занимающий четверть площади кристалла.
Кэш: зачем процессору собственная память?
Жесткие и твердотельные диски, а также оперативная память работают недостаточно быстро, чтоб обеспечить все нужды процессора. Поэтому каждый микрочип оснащен собственной сверхбыстрой кэш-памятью, хранящей данные с которыми в конкретный момент, работает процессор. Также в кэш-памяти размещаются инструкции по выполнению конкретных задач.
Два основных компонента процессора
Устройство управления
Устройство управления (УУ) помогает процессору контролировать и выполнять инструкции. УУ сообщает компонентам, что именно нужно делать. В соответствии с инструкциями он координирует работу с другими частями компьютера, включая второй основной компонент — арифметико-логическое устройство (АЛУ). Все инструкции вначале поступают именно на устройство управления.
Существует два типа реализации УУ:
- УУ на жёсткой логике (англ. hardwired control units). Характер работы определяется внутренним электрическим строением — устройством печатной платы или кристалла. Соответственно, модификация такого УУ без физического вмешательства невозможна.
- УУ с микропрограммным управлением (англ. microprogrammable control units). Может быть запрограммирован для тех или иных целей. Программная часть сохраняется в памяти УУ.
УУ на жёсткой логике быстрее, но УУ с микропрограммным управлением обладает более гибкой функциональностью.
Графическое ядро
Во многие современные процессоры встраиваются графические ядра, которые играют роль видеокарты. Даже если в компьютере нет видеокарты, процессор с графическим ядром будет выполнять её функции
Инструмент проще, чем машина. Зачастую инструментом работают руками, а машину приводит в действие паровая сила или животное.
Компьютер тоже можно назвать машиной, только вместо паровой силы здесь электричество. Но программирование сделало компьютер таким же простым, как любой инструмент.
Процессор — это сердце/мозг любого компьютера. Его основное назначение — арифметические и логические операции, и прежде чем погрузиться в дебри процессора, нужно разобраться в его основных компонентах и принципах их работы.
Что такое техпроцесс?
Производительность процессора в рамках одной серии или семейства напрямую зависит от количества транзисторов: чем больше транзисторов, тем больше комбинаций составляется в единицу времени, и тем больше вычислений производит устройство.
У первого процессора Intel 4004, вышедшего в 1971 году было 2250 транзисторов. Pentium 4 вмещал 42 млн транзисторов. Современные процессоры Epyc от AMD оснащены 39,54 миллиардами кремниевых транзисторов.
С размером транзисторов тесно связано понятие – техпроцесс.
Техпроцесс каждый из производителей диктует по своему. Кто-то размером транзистора целиком, кто-то размером только одной части – затвора. Третий вариант, который будет самым правильным – размер шага при производстве, то есть минимальным размером элемента, которым может оперировать разработчик при построении схемы. Так-же следует учесть, что производители указывают наименьший элемент, тогда как некоторые электронные элементы, от которых невозможно отказаться могут иметь размеры в десятки раз больше.
Тактирование процессора
Быстродействие компьютера определяется тактовой частотой его процессора. Тактовая частота — количество тактов (соответственно и исполняемых команд) за секунду.
Частота нынешних процессоров измеряется в ГГц (Гигагерцы). 1 ГГц = 10⁹ Гц — миллиард операций в секунду.
Чтобы уменьшить время выполнения программы, нужно либо оптимизировать (уменьшить) её, либо увеличить тактовую частоту. У части процессоров есть возможность увеличить частоту (разогнать процессор), однако такие действия физически влияют на процессор и нередко вызывают перегрев и выход из строя.
Память (ОЗУ)
ОЗУ (оперативное запоминающее устройство, англ. RAM) — это большая группа этих самых регистров, соединённых вместе. Память у такого хранилища непостоянная и данные оттуда пропадают при отключении питания. ОЗУ принимает адрес ячейки памяти, в которую нужно поместить данные, сами данные и флаг записи/чтения, который приводит в действие триггеры.
Прим. перев. Оперативная память бывает статической и динамической — SRAM и DRAM соответственно. В статической памяти ячейками являются триггеры, а в динамической — конденсаторы. SRAM быстрее, а DRAM дешевле.
Архитектура
Архитектура процессора – это компоновка транзисторов. Транзисторы объединяются в массивы – ядра. Каждое ядро в процессоре может независимо от других выполнять различные задачи, для этого регулярно повторяется следующий цикл действий:
- Получение информации.
- Раскодирование.
- Выполнение вычисления.
- Фиксация результата.
Вычисления выполняются по специальным алгоритмам и инструкциям, которые хранятся во временной памяти процессора.
Чтоб увеличить производительность процессора, современные компьютерные ядра делятся на 2 потока. Каждый поток занимается выполнением отдельных вычислений, обеспечивая процессору многозадачность и уменьшая очереди задач.
Презентация на тему: " Устройства памяти компьютера. Внутренняя память Процессор компьютера может работать только с теми данными, которые хранятся в ячейках его оперативной." — Транскрипт:
1 Устройства памяти компьютера
2 Внутренняя память Процессор компьютера может работать только с теми данными, которые хранятся в ячейках его оперативной памяти. Процессор компьютера может работать только с теми данными, которые хранятся в ячейках его оперативной памяти. Память можно представить наподобие листа из тетради в клеточку. В каждой клетке может храниться в данный момент только одно из двух значений: нуль или единица. Память можно представить наподобие листа из тетради в клеточку. В каждой клетке может храниться в данный момент только одно из двух значений: нуль или единица.
3 Бит Ячейка памяти, хранящая один двоичный знак, называется «бит». Бит – наименьшая частица памяти компьютера. В одном бите памяти хранится один бит информации.
4 Свойства внутренней памяти Дискретность; Память состоит из отдельных ячеек – битов. Дискретность; Память состоит из отдельных ячеек – битов. Адресуемость. Во внутренней памяти компьютера все байты пронумерованы. Нумерация начинается с нуля. Порядковый номер байта называется его адресом. Занесение информации в память, а также извлечение ее из памяти, проводится по адресам. Адресуемость. Во внутренней памяти компьютера все байты пронумерованы. Нумерация начинается с нуля. Порядковый номер байта называется его адресом. Занесение информации в память, а также извлечение ее из памяти, проводится по адресам.
5 Внешняя память Основной функцией внешней памяти компьютера является способность долговременно хранить большой объем информации (программы, документы, аудио- и видеоклипы и т. д.). Устройство, которое обеспечивает запись/считывание информации, называется накопителем или дисководом, а хранится информация на носителях (например, дискетах). Основной функцией внешней памяти компьютера является способность долговременно хранить большой объем информации (программы, документы, аудио- и видеоклипы и т. д.). Устройство, которое обеспечивает запись/считывание информации, называется накопителем или дисководом, а хранится информация на носителях (например, дискетах).
6 Гибкие магнитные диски Гибкие магнитные диски (floppy disk) помещаются в пластмассовый корпус. Такой носитель информации называется дискетой. Дискета вставляется в дисковод. Магнитная головка дисковода устанавливается на определенную концентрическую дорожку диска, на которую и записывается (или считывается) информация. Гибкие магнитные диски (floppy disk) помещаются в пластмассовый корпус. Такой носитель информации называется дискетой. Дискета вставляется в дисковод. Магнитная головка дисковода устанавливается на определенную концентрическую дорожку диска, на которую и записывается (или считывается) информация.
7 Жесткие магнитные диски Жесткий диск (HDD Hard Disk Drive) относится к несменным дисковым магнитным накопителям. Первый жесткий диск был разработан фирмой IBM в 1973 г. и имел емкость 16 Кбайт. Жесткие магнитные диски представляют собой несколько десятков дисков, размещенных на одной оси, заключенных в металлический корпус и вращающихся с высокой угловой скоростью. Жесткий диск (HDD Hard Disk Drive) относится к несменным дисковым магнитным накопителям. Первый жесткий диск был разработан фирмой IBM в 1973 г. и имел емкость 16 Кбайт. Жесткие магнитные диски представляют собой несколько десятков дисков, размещенных на одной оси, заключенных в металлический корпус и вращающихся с высокой угловой скоростью.
8 Лазерные дисководы и диски Лазерные дисководы используют оптический принцип чтения информации. На лазерных дисках CD (CD Compact Disk, компакт диск) и DVD (DVD Digital Video Disk, цифровой видеодиск) информация записана на одну спиралевидную дорожку (как на грампластинке), содержащую чередующиеся участки с различной отражающей способностью. Лазерный луч падает на поверхность вращающегося диска, а интенсивность отраженного луча зависит от отражающей способности участка дорожки и приобретает значения 0 или 1. Лазерные дисководы используют оптический принцип чтения информации. На лазерных дисках CD (CD Compact Disk, компакт диск) и DVD (DVD Digital Video Disk, цифровой видеодиск) информация записана на одну спиралевидную дорожку (как на грампластинке), содержащую чередующиеся участки с различной отражающей способностью. Лазерный луч падает на поверхность вращающегося диска, а интенсивность отраженного луча зависит от отражающей способности участка дорожки и приобретает значения 0 или 1.
9 Устройства на основе flash- памяти Flash-память - это энергонезависимый тип памяти, позволяющий записывать и хранить данные в микросхемах. Устройства на основе flash-памяти не имеют в своём составе движущихся частей, что обеспечивает высокую сохранность данных при их использовании в мобильных устройствах. Flash-память - это энергонезависимый тип памяти, позволяющий записывать и хранить данные в микросхемах. Устройства на основе flash-памяти не имеют в своём составе движущихся частей, что обеспечивает высокую сохранность данных при их использовании в мобильных устройствах.
10 Характеристики некоторых форматов DVD ПараметрыDVD-5DVD-9DVD-10DVD-18 Объем (Гб) 4,78,549,417,08 Расположение информации Одностороннее одноуровневое Одностороннее двухуровневое Двухстороннее одноуровневое Двухстороннее двухуровневое
11 Сравнительные характеристики запоминающих устройств Тип памятиЕмкостьБыстродействие МППДесятки байтt обр =0, ,004 мкс КЭШ-памятьСотни килобайтt обр =0, ,005 мкс ОП ОЗУ ПЗУ Единицы- десятки мегабайт Сотни килобайт t обр =0,07 - 0,1 мкс t обр =0,07 - 0,2 мкс ВЗУ НЖМД НГМД CD-ROM Сотни мегабайт - единицы гигабайт Единицы мегабайт Сотни мегабайт - единицы гигабайт t д =7-30 мс V сч = Кбайт/с t д = мс V сч = Кбайт/с t д = мс V сч = Кбайт/с Примечание. Общепринятые сокращения: с - секунда, мс - миллисекунда, мкс - микросекунда, нс - наносекунда; 1с = 103 =106 мкс=109-нс.
ЦП - это ужасно сложная аппаратная часть. Даже самые слабенькие Atom-процессоры от Intel содержат более 40 миллионов транзисторов на куске кремния размером с ноготь.
Когда вы представляете процессор, вы, вероятно, думаете о небольшом квадрате монтажной платы с металлическим корпусом, установленным на нем. Это процессорный пакет. Корпус не снимается, но если бы вы его разберёте, то обнаружите один или несколько маленьких квадратиков кремния под ним. Это штампы, который содержит функциональные возможности процессора.
В любой компьютерной системе наиболее важным компонентом является процессор, который также обычно называют микропроцессором. Компьютерный процессор обрабатывает информацию и интерфейсы со многими другими системными элементами для извлечения данных для обработки и возврата обработанных данных.
Скорость компьютерного процессора является важным фактором в определении производительности ПК, то есть как быстро выполняются инструкции.
Процессор также является одним из самых дорогих компонентов на материнской плате. Это очень тонкое и чувствительное устройство , поэтому с ним следует обращаться с осторожностью. Сам процессор представляет собой плоскую пластину из кремния, состоящую из миллионов транзисторов, протравленных на кремниевую пластину, чтобы сформировать огромную схему компьютерной логики.
Керамическая или металлическая крышка размещается над микросхемой для ее защиты и для отвода тепла к радиатору. На это защитное керамическое или металлическое покрытие обычно наносят информацию о процессоре.
Читайте также: