Процессор выполняет функцию управления работой эвм по заданной
Та часть процессора, которая выполняет команды называется арифметическо-логическим устройством (АЛУ), а другая его часть, выполняющая функции управления устройствами, называется устройством управления (АУ)
Регистр - выполняет функцию кратковременного хранения числа или команды
Сумматор - регистр АЛУ, участвующий в выполнении каждой операции.
Счетчик команд - регистр УУ, содержимое которого соотвтествует адресу очередной выполняемой команды, служит для автоматической выборки программы из последовательных ячеек памяти.
Регистр команд - регистр УУ для хранения кода команды на период времени, необходимый для ее выполнения.
Центральный процессор: назначение и состав центрального процессора; основные характеристики микропроцессора
Процессор - основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой.
Процессор управляет вычислительным процессом и координирует работу всех устройств компьютера.
Назначение процессора
1) Управлять работой ЭВМ по заданной программе
2) Выполнять операции обработки информации
Состав
1) Устройство управления (УУ)
2) Арифметическо-логическое устройство (АЛУ)
3) Регистры процессорной памяти
АЛУ - вычислительный инструмент процессора
Регистры - внутренняя память процессора
Микропроцессор - это центральный блок ПК, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией.
Характеристики микропроцессора:
1) Тактовая частота (характеризует быстродействие компьютера)
2) Разрядность процессора (максимальное количество разрядов двоичного числа, над которыми одновременно может выполняться машинная операция)
3) Адресное пространство (множество адресов, к которым может обратиться процессор, используя адресных код)
Память ЭВМ: определение, строение памяти и запоминающих устройств (ЗУ), основные характеристики ЗУ; классификация ЗУ
Память - совокупность отдельных устройств, которые запоминают, хранят и выдают информацию. Отдельные устройства памяти называют – запоминающими устройствами (ЗУ)
Производительность компьютеров определяется составом и характеристиками отдельных ЗУ. Основными техническими характеристиками является емкость и быстродействие.
Емкость ЗУ измеряется в байтах, килобайтах, мегабайтах, гигабайтах, терабайтах.
Быстродействие измеряется в секундах
В зависимости от вида реализуемых операций память бывает: двусторонней и односторонней.
Классификация ЗУ
По способу организации доступа к данным ЗУ бывает:
· С произвольным доступом (время обращения не зависит от места нахождения данных)
· С прямым или циклическим доступом
· ЗУ с последовательным доступом (прежде чем найти необходимые данные «просматривает» все предыдущие участки памяти)
Строение ЗУ
В основе работы ЗУ может лежать любой физический эффект, обеспечивающий приведение системы к двум или более устойчивым состояниям.
Определение программы и программного обеспечения. Классификация ПО
Компьютерная программа - последовательность инструкций, которая предназначена для исполнения вычислительной машиной.
Программное обеспечение - это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации.
Классификация ПО
1) Системное (общее)
2) Прикладное (специальное)
Системное ПО - совокупность программ для обеспечения работы компьютера.
Системное ПО подразделяется на:
Базовое ПО включает в себя:
· Сетевые операционные системы
Сервисное ПО включает в себя программы:
Прикладное ПО - комплекс программ для решения задач определенного класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладные программы называются приложениями и они включают в себя:
· Программы математических расчетов и др.
Операционные системы: назначение и классификация. Характеристики операционной системы Windows
Операционная система - первый и основной комплекс программ загружающийся в компьютер, организующий работу с файлами и осуществляющий ввод и вывод данных.
Назначение:
ОС - обеспечивает совместное функционированиевсех устройств компьютера и предоставляет пользователю доступ к его ресурсам.
Классификация:
В зависимости от алгоритма управления процессором, ОС делятся на:
1) Однозначные и многозначные
2) Однопользовательские, многопользовательские
3) Однопроцессорные, многопроцессорные
4) Локальные, сетевые
Характеристики ОС Windows
Windows разработана фирмой Microsoft и выполняет следующие основные функции:
1) Удобный, наглядный, графический интерфейс пользователя
2) Многозадачная работа, те выполнение одновременно нескольких программ
3) Унификация использования аппаратных ресурсов компьютера
Особенности Windows
1) Правила написания программы (Для работы в сфере Windows программа должна быть написана по определенным правилам)
3) Многозадачность (Многозадачный режим работы позволяет одновременно запускать сразу несколько приложений)
4) Обмен данными между приложениями (Это позволяет, например, информацию, созданную в электронной таблице, перенести в текстовый документ через буфер обмена)
Центра́льный проце́ссор (ЦП; CPU — англ. céntral prócessing únit, дословно — центральное вычислительное устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение арифметических операций, заданных программами операционной системы, и координирующий работу всех устройств компьютера
основные функции любого процессора следующие:
выборка (чтение) выполняемых команд;
ввод (чтение) данных из памяти или устройства ввода/вывода;
вывод (запись) данных в память или в устройства ввода/вывода;
обработка данных (операндов) , в том числе арифметические операции над ними;
адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен;
обработка прерываний и режима прямого доступа.
Центра́льный проце́ссор (ЦП; CPU — англ. céntral prócessing únit, дословно — центральное вычислительное устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение арифметических операций, заданных программами операционной системы, и координирующий работу всех устройств компьютера.
Современные ЦП, выполняемые в виде отдельных микросхем (чипов) , реализующих все особенности, присущие данного рода устройствам, называют микропроцессорами. С середины 1980-х последние практически вытеснили прочие виды ЦП, вследствие чего термин стал всё чаще и чаще восприниматься как обыкновенный синоним слова «микропроцессор» . Тем не менее, это не так: центральные процессорные устройства некоторых суперкомпьютеров даже сегодня представляют собой сложные комплексы больших (БИС) и сверхбольших (СБИС) интегральных схем.
Изначально термин Центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 60-х годах XX века. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.
Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов и миникомпьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях, калькуляторах, мобильных телефонах и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где помимо вычислительного устройства на кристалле расположены дополнительные компоненты (интерфейсы, порты ввода/вывода, таймеры, и др.) . Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.
Центра́льный проце́ссор (ЦП; CPU — англ. céntral prócessing únit, дословно — центральное вычислительное устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение арифметических операций, заданных программами операционной системы, и координирующий работу всех устройств компьютера.
Современные ЦП, выполняемые в виде отдельных микросхем (чипов) , реализующих все особенности, присущие данного рода устройствам, называют микропроцессорами. С середины 1980-х последние практически вытеснили прочие виды ЦП, вследствие чего термин стал всё чаще и чаще восприниматься как обыкновенный синоним слова «микропроцессор» . Тем не менее, это не так: центральные процессорные устройства некоторых суперкомпьютеров даже сегодня представляют собой сложные комплексы больших (БИС) и сверхбольших (СБИС) интегральных схем.
Изначально термин Центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 60-х годах XX века. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.
Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов и миникомпьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях, калькуляторах, мобильных телефонах и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где помимо вычислительного устройства на кристалле расположены дополнительные компоненты (интерфейсы, порты ввода/вывода, таймеры, и др.) . Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.
функция процессора
выборка (чтение) выполняемых команд;
ввод (чтение) данных из памяти или устройства ввода/вывода;
вывод (запись) данных в память или в устройства ввода/вывода;
обработка данных (операндов) , в том числе арифметические операции над ними;
адресация памяти, то есть задание адреса памяти
Центра́льный проце́ссор (ЦП; CPU — англ. céntral prócessing únit, дословно — центральное вычислительное устройство) — исполнитель машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение арифметических операций, заданных программами операционной системы, и координирующий работу всех устройств компьютера
основные функции любого процессора следующие:
выборка (чтение) выполняемых команд;
ввод (чтение) данных из памяти или устройства ввода/вывода;
вывод (запись) данных в память или в устройства ввода/вывода;
обработка данных (операндов) , в том числе арифметические операции над ними;
адресация памяти, то есть задание адреса памяти, с которым будет производиться обмен;
обработка прерываний и режима прямого доступа.
Центра́льный проце́ссор (ЦП, или центральное процессорное устройство — ЦПУ; англ. central processing unit, сокращенно — CPU, дословно — центральное обрабатывающее устройство) — электронный блок либо микросхема — исполнитель машинных инструкций (кода программ) , главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором. Изначально термин центральное процессорное устройство описывал специализированный класс логических машин, предназначенных для выполнения сложных компьютерных программ. Вследствие довольно точного соответствия этого назначения функциям существовавших в то время компьютерных процессоров, он естественным образом был перенесён на сами компьютеры. Начало применения термина и его аббревиатуры по отношению к компьютерным системам было положено в 1960-е годы. Устройство, архитектура и реализация процессоров с тех пор неоднократно менялись, однако их основные исполняемые функции остались теми же, что и прежде.
Главными характеристиками ЦПУ являются: тактовая частота, производительность, энергопотребление, нормы литографического процесса используемого при производстве (для микропроцессоров) и архитектура.
Ранние ЦП создавались в виде уникальных составных частей для уникальных, и даже единственных в своём роде, компьютерных систем. Позднее от дорогостоящего способа разработки процессоров, предназначенных для выполнения одной единственной или нескольких узкоспециализированных программ, производители компьютеров перешли к серийному изготовлению типовых классов многоцелевых процессорных устройств. Тенденция к стандартизации компьютерных комплектующих зародилась в эпоху бурного развития полупроводниковых элементов, мейнфреймов и миникомпьютеров, а с появлением интегральных схем она стала ещё более популярной. Создание микросхем позволило ещё больше увеличить сложность ЦП с одновременным уменьшением их физических размеров. Стандартизация и миниатюризация процессоров привели к глубокому проникновению основанных на них цифровых устройств в повседневную жизнь человека. Современные процессоры можно найти не только в таких высокотехнологичных устройствах, как компьютеры, но и в автомобилях, калькуляторах, мобильных телефонах и даже в детских игрушках. Чаще всего они представлены микроконтроллерами, где помимо вычислительного устройства на кристалле расположены дополнительные компоненты (память программ и данных, интерфейсы, порты ввода/вывода, таймеры и др.) . Современные вычислительные возможности микроконтроллера сравнимы с процессорами персональных ЭВМ десятилетней давности, а чаще даже значительно превосходят их показатели.
проц отвечает за ВСЁ
а вот видюха только за вывод видео (современные еще немного вычислений умеют делать)
Процессор грубо - ЭВМ (электронно вычислительная машина) так вот он отвечает за скорость выполнения операций в системе, операций которых ты не видишь но которые происходят. Нажал в игре кнопочку выстрел, а проц считает сколько ты выпустил патронов и какой урон от этого будет в соответствии с дистанцией и экипировкой противника - эт чтоб понятнее было
Именно он берёт на себя основные функции обработки массивов данных, можно сказать, что процессор это одно из основных устройств компьютера, которое исполняет функции арифметическо-логического устройства
он отвечает и производит различные вычисления, беря данные с жесткого диска, когда призводится набор символов с клавиатуры и использования мыши, и обрабатывает эту информацию выводя эти данные на видеокарту и сохраняя эти данные вычисления на жесткий диск, в отличие от оперативной памяти он производит данные для расчетов (короче пишет циферки например как мы вводим данные в калькулятор и считаем также и он далает а затем принимает эти вычисленные данные и анализирует их на своей системе) этих данных в оперативной памяти, и распределение этих циферок по всей системе.
Центральный микропроцессор - устройство, выполняющее обработку, передачу информации. Он отвечает за скорость выполнения задачи. например в играх более мощный процессор будет выдавать больше framer per second (FPS) (кадров в секунду) . Более быстрый процессор будет выполнять кодирование ьыстрее, чем более слабый. Мощность определяется в первую очередь количеством ядер. Ядро - это процессор. То есть 4 ядерный проц - это как 4 процессора в одном. 8 ядерный - 8 в одном. И не суммируйте ядра. 1 ядро обрабатывает информацию на, к примеру частоте в 2000 МегаГерц. И второе ядро тоже. То есть тут не получается 2х2000. А 2000 на одно ядро, и 2000 МГц на другое. На втором месте идёт тактовая частота. Чем она выше, тем мощнее процессор, в основном - всегда. Но если приложение не поддерживает многопоточность. То есть в этом варианте очень будет важна тактовая частота, так как приложение задечствует всего одно ядро. (остальные будут простаивать) . Ещё производительность зависит от архитектуры (размера транзисторов) . Транзисторы в кристале процессора настолько малы, что на самом маленьком муравье можно будет разместить около миллиона. Они измеряются в нанометрах. Чем меньше они, тем мощнее микропроцессор. (тут не знаю почему, так вот устроено) . Ещё есть кэш память. Это память, в которой хранятся инструкции процессора, то есть каким образом, и как он будет обрабатывать информацию. Чем его больше, тем мощнее процессор. Современный мощный микропроцессор содержит как минимум 4 ядра, Кэша около 6 мегабайт, тактовую частоту около 3300 МегаГерц. (3 ГигаГерц) и размер транзиторов в нём составляет 32 нм. (этаким является Core i5-2500 - современный мощный, идеальный, и недорогой процессор от компании Intel)
Центральный процессор (ЦП; CPU – Central Processing Unit (центральный обрабатывающий модуль)) – центральный блок ЭВМ, управляющий работой всех компонентов ЭВМ и выполняющий операции над информацией. Операции производятся в регистрах, составляющих микропроцессорную память.
Основные функции ЦП:
- выполнение команд программы, расположенной в ОЗУ; команда состоит из кода, определяющего, что эта команда делает, и операндов, над которыми эта команда осуществляется;
- управление пересылкой информации между микропроцессорной памятью, ОЗУ и периферийными устройствами;
Основными параметрами МП являются тактовая частота, разрядность и рабочее напряжение.
Тактовая частота определяет количество элементарных операций (тактов), выполняемых МП за единицу времени. Тактовая частота современных МП измеряется в ГГц (1 Гц соответствует выполнению одной операции за одну секунду, 1 ГГц = 109 Гц). Чем больше тактовая частота, тем больше команд может выполнить МП, и тем больше его производительность. Первые МП, использовавшиеся в персональных компьютерах, работали на частоте 4,77 МГц (1 МГц = 106 Гц). В настоящее время рабочие частоты современных МП превосходят 2 ГГц (2011 г.).
Разрядность процессора показывает, сколько бит данных МП может принять и обработать в своих регистрах за один такт. Разрядность процессора определяется разрядностью внутренней шины, то есть количеством проводников в шине, по которым передаются команды. Современные МП семейства Intel имеют 64 разряда.
Рабочее напряжение процессора обеспечивается материнской платой, поэтому разным маркам процессоров соответствуют разные материнские платы. Рабочее напряжение процессоров не превышает 3 В. Снижение рабочего напряжения позволяет уменьшить размеры МП, а также уменьшить тепловыделение в МП, что повышает его производительность без угрозы перегрева.
- управление компонентами ЭВМ.
АЛУ – арифметико-логическое устройство - выполняет все арифметические (сложение, вычитание, умножение, деление) и логические (конъюнкция, дизъюнкция и др.) операции над целыми двоичными числами и символьной информацией.
ДБ – другие блоки (математический сопроцессор, модуль предсказания ветвлений);
ИМП – интерфейс микропроцессора - предназначен для связи и согласования МП с системной шиной ЭВМ. Принятые команды и данные временно помещаются в кэш-память второго уровня. Размер кэш-памяти второго уровня – 256-2048 Кбайт.
УС – устройство синхронизации - определяет дискретные интервалы времени – такты работы МП между выборками очередной команды. Частота, с которой осуществляется выборка команд, называется тактовой частотой.
УУ – устройство управления - выполняет команды, поступающие в МП в следующей последовательности:
1) выборка из регистра-счетчика адреса ячейки ОЗУ, где хранится очередная команда программы;
2) выборка из ячеек ОЗУ кода очередной команды и приема считанной команды в регистр команд;
3) расшифровка кода команды дешифратором команды (ДК);
4) формирование полных адресов операндов;
5) выборка операндов из ОЗУ или МПП и выполнение заданной команды обработки этих операндов;
6) запись результатов команды в память;
7) формирование адреса следующей команды программы.
Кэш L2 – кэш-память второго уровня - также находится внутри процессора. Информация, хранящаяся в ней, используется реже, чем информация, хранящаяся в кэш-памяти первого уровня, но зато по объёму памяти он больше.
МПП – микропроцессорная память - включает 14 основных двухбайтовых запоминающих регистров и множество (до 256) дополнительных регистров. Регистры – это быстродействующие ячейки памяти различного размера. Основные регистры можно разделить на 4 группы:
1. РОН - Регистры общего назначения: AX, BX, CX, DX. Можно работать с регистром целиком или отдельно с каждой его половинкой: регистром старшего (high) байта – AH, BH, и регистром младшего (low) байта – AL, BL, CL, DL. Например, структура регистра AX имеет вид
Структура регистра AX
Универсальные регистры имеют свое предназначение:
АХ – регистр-аккумулятор, с его помощью осуществляется ввод-вывод данных в МП, а при выполнении операций умножения и деления АХ используется для хранения первого числа, участвующего в операции (множимого, делимого) и результата операций (произведения, частного) после ее завершения;
ВХ часто используется для хранения адреса базы в сегменте данных и начального адреса поля памяти при работе с массивами;
СХ – регистр-счетчик, используется как счетчик числа повторений при циклических операциях;
DX – используется как расширение регистра-аккумулятора при работе с 32-разрядными числами и при выполнении операции умножения и деления.
2. СР - Сегментные регистры -используются для хранения начальных адресов полей памяти (сегментов), отведенных в программах для хранения команд кода (регистр CS), данных (DS), стека (SS), дополнительной области памяти данных при обмене между сегментами (ES).
3. РС - Регистры смещений IP, SP, ВР, SI, DI предназначены для хранения относительных адресов ячеек памяти внутри сегментов (смещений относительно начала сегментов).
4. РФ - Регистр флагов - FL содержит одноразрядные флаги, управляющие выполнением программы в ЭВМ. Флаги принимают значения 0 или 1. Значения флагов устанавливаются независимо друг от друга. Всего в регистре 9 флагов: 6 – статусные, отражающие результаты операций (флаги переноса, нуля, переполнения и др.); 3 – управляющие, определяющие режим выполнения программы (флаги пошагового выполнения программы, прерываний и направления обработки данных).
14. Взаимодействие основных устройств процессора при выполнении машинных команд (на примерах арифметических команд и команд управления).
Выполнение команды можно проследить по схеме:
Общая схема компьютера
Как пpавило, этот процесс разбивается на следующие этапы:
- из ячейки памяти, адрес которой хранится в счетчике команд, выбирается очередная команда; содержимое счетчика команд при этом увеличивается на длину команды;
- выбранная команда передается в устройство управления на регистр команд;
- устройство управления расшифровывает адресное поле команды;
- по сигналам УУ операнды считываются из памяти и записываются в АЛУ на специальные регистры операндов;
- УУ расшифровывает код операции и выдает в АЛУ сигнал выполнить соответствующую операцию над данными;
- результат операции либо остается в процессоре, либо отправляется в память, если в команде был указан адрес результата;
- все предыдущие этапы повторяются до достижения команды “стоп”.
15. Принцип программного управления ЭВМ. Структура машинной команды. Адресность команд.
Принцип программного управления заключается в том, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Выборка программы из памяти осуществляется с помощью счетчика команд. Этот регистр процессора последовательно увеличивает хранимый в нем адрес очередной команды на длину команды.
А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти.
Если же нужно после выполнения команды перейти не к следующей, а к какой-то другой, используются команды условного или безусловного переходов, которые заносят в счетчик команд номер ячейки памяти, содержащей следующую команду. Выборка команд из памяти прекращается после достижения и выполнения команды “стоп”.
Таким образом, процессор исполняет программу автоматически, без вмешательства человека.
Машинная команда представляет собой код, определяющий операцию вычислительной машины и данные, участвующие в операции. Команда должна содержать в явной или неявной форме информацию об адресе результата операции, и об адресе следующей команды.
Машинная операция – это действия машины по преобразованию информации, выполняемые под воздействием одной команды.
Программа – последовательность команд, отображающих все действия, необходимые для решения задачи по некоторому алгоритму.
Машинный такт – период тактовой частоты работы процессора.
Машинный цикл – количество машинных тактов, требуемых для выполнения одной команды.
По характеру выполняемых операций различают следующие основные группы команд:
· арифметические операции над числами с фиксированной или плавающей точкой;
· команды двоично-десятичной арифметики;
· логические (поразрядные) операции;
· управление работой центрального процессора.
Машинная команда состоит из операционной и адресной частей. Эти части могут состоять из нескольких полей. В общем виде машинная команда имеет следующую структуру:
Операционная часть содержит код, задающий вид операции (сложение, умножение, передача и т.д.).
Адресная часть содержит информацию об адресах операндов, результата операции и следующей команды.
Структура команды определяется составом, назначением и расположением полей в команде.
Формат команды – это структура команды с разметкой номеров разрядов, определяющих границы отдельных полей команды.
Центральный процессор - это центральное устройство компьютера, которое выполняет операции по обработке данных и управляет периферийными устройствами компьютера. У компьютеров четвёртого поколения и старше функции центрального процессора выполняет микропроцессор на основе СБИС, содержащей несколько миллионов элементов, конструктивно созданный на полупроводниковом кристалле путём применения сложной микроэлектронной технологии.
На самом деле то, что мы сегодня называем процессором, правильно называть микропроцессором. Разница есть и определяется видом устройства и его историческим развитием.
Первый процессор (Intel 4004) появился в 1971 году.
Внешне представляет собой кремневую пластинку с миллионами и миллиардами (на сегодняшний день) транзисторов и каналов для прохождения сигналов.
Назначение процессора – это автоматическое выполнение программы. Другими словами, он является основным компонентом любого компьютера.
В состав центрального процессора входят:
- устройство управления (УУ);
- арифметико-логическое устройство (АЛУ);
- запоминающее устройство (ЗУ) на основе регистров процессорной памяти и кэш-памяти процессора;
- генератор тактовой частоты (ГТЧ).
Устройство управления организует процесс выполнения программ и координирует взаимодействие всех устройств ЭВМ во время её работы.
Арифметико-логическое устройство выполняет арифметические и логические операции над данными: сложение, вычитание, умножение, деление, сравнение и др.
Запоминающее устройство - это внутренняя память процессора. Регистры служит промежуточной быстрой памятью, используя которые, процессор выполняет расчёты и сохраняет промежуточные результаты. Для ускорения работы с оперативной памятью используется кэш-память, в которую с опережением подкачиваются команды и данные из оперативной памяти, необходимые процессору для последующих операций.
Генератор тактовой частоты генерирует электрические импульсы, синхронизирующие работу всех узлов компьютера. В ритме ГТЧ работает центральный процессор.
К основным характеристикам процессора относится Быстродействие (вычислительная мощность) – это среднее число операций процессора в секунду. Измеряется в количестве операций над числами с плавающей точкой в секунду (FLOPS). Быстродействие зависит от следующих параметров:
Тактовая частота в МГц. ТЧ. равна количеству тактов в секунду. Такт - это промежуток времени между началом подачи текущего импульса ГТЧ и началом подачи следующего.
Разрядность процессора - это максимальное количество бит информации, которые могут обрабатываться и передаваться процессором одновременно. Разрядность процессора определяется разрядностью регистров, в которые помещаются обрабатываемые данные.
Система команд процессора представляет собой набор отдельных операций, которые может выполнить процессор данного типа. Разные модели микропроцессоров выполняют одни и те же операции за разное число тактов. Чем выше модель микропроцессора, тем, как правило, меньше тактов требуется для выполнения одних и тех же операций.
Размер кэш-памяти
Подсистема памяти
Оперативная память.
Другим важным функциональным узлом компьютера является запоминающее устройство, или память. Память, в которой хранятся исполняемые программы и данные, называется оперативным запоминающим устройством (ОЗУ) или RAM (RandomAccessMemory) — памятью со свободным доступом. ОЗУ позволяет записывать и считывать информацию из ячейки, обращаясь к ней по ее номеру или адресу. Ячейка памяти имеет стандартное число двоичных разрядов. В настоящее время стандартный размер ячейки ОЗУ равняется одному байту Информация в ОЗУ сохраняется все время, пока на схемы памяти подается питание, т.е она является энергозависимой.
Существует два вида ОЗУ, отличающиеся техническими характеристиками: динамическое ОЗУ, или DRAM (DynamicRAM), и статическое ОЗУ, или SRAM (StaticRAM). Разряд динамического ОЗУ построен на одном транзисторе и конденсаторе, наличие или отсутствие заряда на котором определяет значение, записанное в данном бите. При записи или чтении информации из такой ячейки требуется время для накопления (стекания) заряда на конденсаторе, Поэтому быстродействие динамического ОЗУ на порядок ниже, чем у статического ОЗУ, разряд которого представляет собой триггер на четырех или шести транзисторах. Однако из-за большего числа элементов на один разряд в одну СБИС статического ОЗУ помещается гораздо меньше элементов, чем у динамического ОЗУ. Кроме этого статические ОЗУ более энергоемки и значительно дороже. Обычно, в качестве оперативной или видеопамяти используется динамическое ОЗУ Статическое ОЗУ используется в качестве небольшой буферной сверхбыстродействующей памяти (кэш-памяти). В кэш-память из динамической памяти заносятся команды и данные, которые процессор будет выполнять в данный момент.
Скорость работы ОЗУ ниже, чем быстродействие процессора, поэтому применяются различные методы для повышения ее производительности. Одним из способов увеличения быстродействия динамического ОЗУ является размещение в одном корпусе микросхемы СБИС нескольких модулей памяти с чередованием адресов. Байт с нулевым адресом находится в первом модуле, байт с первым адресом во втором модуле, байт со вторым адресом в первом модуле и т.д. Поскольку обращение к памяти состоит из нескольких этапов: установка адреса, выбор ячейки, чтение, восстановление, то эти этапы можно совместить во времени для разных модулей. Другим способом увеличения быстродействия является чтение из памяти содержимого ячейки с заданным адресом и нескольких ячеек, расположенных рядом. Они сохраняются в специальных регистрах — защелках. Если следующий адрес указывает на одну из уже считанных ячеек, то ее содержимое читается из защелки.
Несмотря на разработку новых типов схем динамических ОЗУ, снижающую время обращения к ним, это время все еще остается значительным и сдерживает дальнейшее увеличение производительности процессора. Для уменьшения влияния времени обращения процессора к ОЗУ и увеличения производительности компьютера дополнительно устанавливается сверхбыстродействующая буферная память, выполненная на микросхемах статической памяти. Эта память называется кэш-памятью (от англ.cache — запас). Время обращения к данным в кэш-памяти на порядок ниже, чем у ОЗУ, и сравнимо со скоростью работы самого процессора.
Запись в кэш-память осуществляется параллельно с запросом процессора к ОЗУ. Данные, выбираемые процессором, одновременно копируются и в кэш-память. Если процессор повторно обратится к тем же данным, то они будут считаны уже из кэш-памяти. Такая же операция происходит и при записи процессором данных в память. Они записываются в кэш-память, а затем в интервалы, когда шина свободна, переписываются в ОЗУ. Современные процессоры имеют встроенную кэш-память, которая находится внутри процессора, кроме этого есть кэш-память и на системной плате. Чтобы их различать, кэш-память делится на уровни. На кристалле самого процессора находится кэш-память первого уровня, она имеет самый меньший объем и самую высокую скорость обмена данными. В корпусе процессора, но на отдельном кристалле находится кэш-память второго уровня, объем которой больше, чем у памяти первого уровня. И, наконец, кэш-память третьего уровня (самая большая по объему) расположена на системной плате.
Управление записью и считыванием данных в кэш-память выполняется автоматически. Когда кэш-память полностью заполняется, то для записи последующих данных устройство управления кэш-памяти по специальному алгоритму автоматически удаляет те данные, которые реже всего использовались процессором на текущий момент. Использование процессором кэш-памяти увеличивает производительность процессора, особенно в тех случаях, когда происходит последовательное преобразование относительно небольшого числа данных, которые постоянно во время преобразования хранятся в кэш-памяти.
Читайте также: