процессор обрабатывает информацию в каком коде

Содержание

Как работает CPU: интерактивный урок для начинающих

Simple CPU — маленький урок, который знакомит новичка с ключевыми понятиями информатики. Хотя урок далеко не полный и предназначен для «самых маленьких», но даже образованному человеку приятно видеть, насколько доступно и элегантно можно изложить сложный материал.

Урок состоит из 8 интерактивных примеров.

2. Логические операции на примере штриха Шеффера (NAND gate).

image loader
Штрих Шеффера (NAND gate)

3. Триггер. Демонстрирует, как хранится информация в компьютере. Верхний переключатель изменяет значение бита, а нижний включает/отключает хранение.

image loader
D-триггер (триггер задержки)

Восемь триггеров сохраняют 1 байт информации.

4. Логические операции AND, OR, XOR. Щёлкая мышкой по входящим значениям, можно наглядно посмотреть, как они работают.

image loader

Что делать с числами, которые мы храним в памяти?

5. На схеме показано устройство под названием сумматор, которое складывает два бита. Если нужно сложить несколько бит, то последовательно используется несколько сумматоров: вход одного (carry in) подключается к выходу другого (carry out).

image loader

Опять же, это интерактивная схема.

Далее, как из калькулятора сделать компьютер?

С точки зрения CPU, программа не отличается от данных в том смысле, что здесь такой же двоичный код. Но он воспринимаются как инструкции. Например:

Инструкция Код
«Добавить одно число к другому» 00000001
«Вычесть одно число из другого» 00000010

У каждого байта в памяти есть свой адрес, так что мы можем обратиться к CPU и попросить сделать что-то с конкретным байтом. Например, если нужно обратиться к ячейке памяти № 5, то мы указываем её адрес 00000101.

Таким образом, команда «Сложить число в ячейке памяти № 5 с числом в ячейке памяти № 7 транслируется в машинный код:

00000001 00000101 00000111
(сложить)(адрес № 5)(адрес № 7)

Здесь автор предлагает поиграться с простым эмулятором процессора, указывая инструкции в отдельных ячейках памяти. При этом инструкции меняют значение других ячеек, где тоже хранятся инструкции. Можно придумать забавные рекурсии. Компьютер понимает три инструкции: сложение, вычитание и перемещение данных из одной ячейки в другую.

Источник

Итоговый тест по информатике 7 класс

Ищем педагогов в команду «Инфоурок»

Итоговый тест по информатике для 7 класса

Задания с выборочным ответом:

1. процессор обрабатывает информацию, представленную:

1. в десятичной системе счисления

2. на английском языке

3. на русском языке

4. на машинном языке (в двоичном коде)

2. при несоблюдении санитарно-гигиенических требований компьютера вредное влияние на здоровье человека может оказывать следующее устройство компьютера:

3. в целях сохранения информации жесткие магнитные диски необходимо оберегать от:

2.перепадов атмосферного давления

4.ударов при установке

4. в целях сохранения информации гибкие магнитные диски необходимо оберегать от:

1. пониженной температуры

4.перепадов атмосферного давления

5.в целях сохранения информации лазерные диски необходимо оберегать от:

6.компьютерная программа может управлять работой компьютера, если она находится:

1. в оперативной памяти

1. данные в оперативной памяти

2. программы или данные на диске, имеющие имя

3. программа в оперативной памяти

4. текст, распечатанный на принтере

8.при быстром форматировании гибкого диска:

1. стираются все данные

2. производится дефрагментация диска

3. производится проверка поверхности диска

4. производится очистка каталога диска

9.при полном форматировании гибкого диска:

1. стираются все данные

2.производится очистка каталога диска

3. диск становится системным

4.производится дефрагментация диска

10.в процессе дефрагментации диска каждый файл записывается:

1.в нечетных секторах

2.в произвольных секторах

3.обязательно в последовательно расположенных секторах

4. в четных секторах

11.при выключении компьютеров вся информация теряется:

4.в оперативной памяти

12.системный диск необходим для:

1.загрузки операционной системы

2.хранения важных файлов

4.лечения компьютеров от вирусов

13.в процессе загрузки операционной системы происходит:

1.копирование файлов операционной системы с гибкого диска на жесткий диск

3.последовательная загрузка файлов операционной системы в оперативную память

4.копирование содержимого оперативной памяти на жесткий диск

2.программа, обеспечивающая работу устройства

15.вершиной иерархической системы папок графического интерфейса Windows является папка:

2.корневого каталога диска

16.растровые графические изображения формируются из:

17.векторные графические изображения хорошо поддаются масштабированию (изменению размеров) так как:

1.используется высокое пространственное разрешение

2.они формируются из графических примитивов (линий, окружностей, прямоугольников, так далее)

3.они формируются из пикселей

4.используется палитра с большим количеством цветов.

1,4 2,2 3,4 4,2 5,3 6,1 7,2 8,4 9,1 10,3 11,4 12,1 13,1 14,2 15,1 16,4 17,2

0815 000105fc 035ac698

Курс повышения квалификации

Дистанционное обучение как современный формат преподавания

1075 000874e4 82e0e1b4

Курс повышения квалификации

Современные педтехнологии в деятельности учителя

1197 00094cde 8e478998

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в образовательной организации

a loader

Итоговый тест по информатике для 7 класса

Задания с выборочным ответом:

Читайте также:  леди баг собирательница квами

1. процессор обрабатывает информацию, представленную:

1. в десятичной системе счисления

2. на английском языке

3. на русском языке

4. на машинном языке (в двоичном коде)

2. при несоблюдении санитарно-гигиенических требований компьютера вредное влияние на здоровье человека может оказывать следующее устройство компьютера:

3. в целях сохранения информации жесткие магнитные диски необходимо оберегать от:

2.перепадов атмосферного давления

4.ударов при установке

4. в целях сохранения информации гибкие магнитные диски необходимо оберегать от:

1. пониженной температуры

4.перепадов атмосферного давления

5.в целях сохранения информации лазерные диски необходимо оберегать от:

6.компьютерная программа может управлять работой компьютера, если она находится:

1. в оперативной памяти

1. данные в оперативной памяти

2. программы или данные на диске, имеющие имя

3. программа в оперативной памяти

Номер материала: 489548

Международная дистанционная олимпиада Осень 2021

Не нашли то что искали?

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

Безлимитный доступ к занятиям с онлайн-репетиторами

Выгоднее, чем оплачивать каждое занятие отдельно

12ca 000988a9 e32712b1

placeholder

В школе в Пермском крае произошла стрельба

Время чтения: 1 минута

placeholder

Российские педагоги чаще всего жалуются на излишнюю отчетность и низкую зарплату

Время чтения: 2 минуты

placeholder

Минтруд предложил проект по реабилитации детей-инвалидов

Время чтения: 1 минута

placeholder

В Минобрнауки разрешили вузам продолжить удаленную работу после 7 ноября

Время чтения: 1 минута

placeholder

Около половины детей болеют коронавирусом в бессимптомной форме

Время чтения: 1 минута

placeholder

Минобрнауки утвердило перечень вступительных экзаменов в вузы

Время чтения: 1 минута

Подарочные сертификаты

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Урок 3. Как работает компьютер

kak rabotaet kompyuter 1Для успешного «общения» с компьютером вредно воспринимать его как черный ящик, который вот-вот выдаст что-то неожиданное. Чтобы понимать реакцию компьютера на Ваши действия, нужно знать как он устроен и как работает.

В этом IT-уроке узнаем, как работает большинство вычислительных устройств (к которым относятся не только персональные компьютеры).

Во втором уроке мы разобрались, что компьютер нужен для обработки информации, её хранения и передачи. Посмотрим же, как происходит обработка информации.

Как хранится информация на компьютере

Компьютер хранит, передаёт и обрабатывает информацию в виде нолей «0» и единиц «1», то есть используется двоичный код и двоичная система счисления.

Например, десятичное число «9» он видит как двоичное число «1001».

В виде нолей и единиц хранятся и все данные, которые необходимо обработать, и все программы, которые руководят процессом обработки.

Например, фотографию компьютер видит так (только первые две строчки файла из 527 строк):

Так человек видит изображение:

Компьютер видит набор «0» и «1»

(первые две строчки файла):

pc 1s 1111 1111 1101 1000 1111 1111 1110 0000
0000 0000 0001 0000 0100 1010 0100 0110
0100 1001 0100 0110 0000 0000 0000 0001
0000 0001 0000 0000 0000 0000 0000 0001
0000 0000 0000 0001 0000 0000 0000 0000
1111 1111 1101 1011 0000 0000 0100 0011
0000 0000 0000 0011 0000 0010 0000 0010
0000 0011 0000 0010 0000 0010 0000 0011

А текст для компьютера выглядит так:

Человек видит текст:

Компьютер опять видит набор «0» и «1»:

0100 1001 0101 0100 0010 1101 0111 0101
0111 0010 0110 1111 0110 1011 0110 1001
0010 1110 0111 0010 0111 0101

Сегодня мы не будем разбираться в тонкостях вычислений и преобразований, посмотрим на процесс в общем.

Где хранится информация

Когда информация занесена в компьютер (записана), то она хранится на специальном устройстве – накопителе данных. Обычно накопитель данных – это жесткий диск (винчестер).

Жестким диском это устройство называется из-за конструкции. Внутри его корпуса находится один или несколько твердых блинов (металлических или стеклянных), на которых и хранятся все данные (текстовые документы, фотографии, фильмы и т.д.) и установленные программы (операционная система, прикладные программы, как Word, Excel, и др.).

hdd 2

Жесткий диск (накопитель данных) хранит программы и данные

Информация на жестком диске хранится и после выключения компьютера.

Подробнее об устройстве жесткого диска мы узнаем в одном из следующих IT-уроков.

Что обрабатывает всю информацию в компьютере

Основная задача компьютера – обрабатывать информацию, то есть выполнять вычисления. Большую часть вычислений выполняет специальное устройство – процессор. Это сложная микросхема, содержащая сотни миллионов элементов (транзисторов).

cpu 1

Процессор – обрабатывает информацию

Что в данный момент времени делать процессору говорит программа, она указывает, какие данные необходимо обработать и что с ними нужно сделать.

shema obrabotki dannyh 1

Схема обработки данных

Программы и данные загружаются с накопителя (жесткого диска).

Но жесткий дискотносительно медленное устройство, и если бы процессор ждал, пока будет считываться информация, а потом записываться после обработки обратно, то он бы долго оставался без дела.

Читайте также:  покемон фаер ред читы на покемонов

Не оставим процессор без дела

Поэтому между процессором и жестким диском установили более быстрое запоминающее устройство – оперативную память (оперативное запоминающее устройство, ОЗУ). Это небольшая печатная плата, на которой находятся быстрые микросхемы памяти.

ozu 1

Оперативная память – ускоряет доступ процессора к программам и данным

В оперативную память заранее считываются с жёсткого диска все необходимые программы и данные. Во время работы процессор обращается к оперативной памяти, считывает команды программы, которая говорит какие данные нужно взять и как именно их обработать.

При выключении компьютера содержимое оперативной памяти не сохраняется в ней (в отличие от жесткого диска).

Процесс обработки информации

Итак, теперь мы знаем, какие устройства участвуют в обработке информации. Посмотрим теперь на весь процесс вычислений.

process obrabotki informacii 1

Анимация процесса обработки информации компьютером (IT-uroki.ru)

Когда компьютер выключен, все программы и данные хранятся на жестком диске. При включении компьютера и запуске программы, происходит следующее:

1. Программа с жесткого диска заносится в оперативную память и сообщает процессору, какие загрузить данные в оперативную память.

2. Процессор поочередно выполняет команды программы, порциями обрабатывая данные, взяв их из оперативной памяти.

3. Когда данные обработаны, результат вычислений процессор возвращает в оперативную память и берет следующую порцию данных.

4. Результат работы программы возвращается на жесткий диск и сохраняется.

Описанные шаги показаны красными стрелками на анимации (эксклюзивно от сайта IT-uroki.ru).

Ввод и вывод информации

Чтобы компьютер получил информацию для обработки, её нужно ввести. Для этого используются устройства ввода данных:

Для вывода результата обработки информации используются устройства вывода данных:

Кроме того, мы можем вводить и выводить данные на другие устройства с помощью:

Если в нашу схему добавить устройства ввода-вывода, то получится вот такая диаграмма:

vvod vivod dannih 4

Ввод, обработка и вывод данных

То есть компьютер работает с ноликами и единичками, а когда информация поступает на устройство вывода, она переводится в привычные нам образы (изображение, звук).

Подводим итог

Итак, сегодня мы вместе с сайтом IT-uroki.ru узнали, как работает компьютер. Если кратко, то компьютер получает данные с устройств ввода (клавиатура, мышь и т.д.), заносит их на жесткий диск, затем передает в оперативную память и обрабатывает с помощью процессора. Результат обработки возвращается сначала в оперативную память, затем либо на жесткий диск, либо сразу на устройства вывода (например, монитор).

Если появились вопросы, можно задать их в комментариях к этой статье.

Обо всех перечисленных в сегодняшнем уроке устройствах Вы можете узнать подробнее из последующих уроков на сайте IT-уроки. Чтобы не пропустить новые уроки – подпишитесь на новости сайта.

Копирование запрещено

Напомню, что на сайте IT-уроки есть постоянно обновляемые справочники:

Видео-дополнение

Сегодня небольшое познавательное видео о производстве процессоров.

Источник

Что такое процессор (CPU)

В этой статье мы рассмотрим, что такое процессор CPU, какие у него функции и из чего он состоит.

В каждом вычислительном устройстве (ПК, смартфон, фотоаппарат) есть центр, который отвечает за правильную работу машины ― процессор.

В широком смысле процессор ― это устройство, которое выполняет вычислительные и логические операции с данными. Чаще всего этот термин используется для обозначения центрального процессора устройства. Расшифровка CPU ― Central Processing Unit (центральное обрабатывающее устройство). Это самая важная часть компьютера. Его мозг. Он выглядит как квадрат размером приблизительно 5×5 см:

С обратной стороны CPU находятся ножки, с помощью которых он крепится к материнской плате:

От мощности центрального процессора зависит скорость обработки команд и продуктивность работы других составляющих компьютера. Например, можно купить современную видеокарту, но она не сможет показать свои возможности, если управляется слабым CPU.

Функции CPU

Какие функции выполняет центральный процессор CPU? Главная функция ― управление всеми операциями компьютера: от простейших сложений чисел на калькуляторе до запуска компьютерных игр. Если рассматривать основные функции центрального процессора подробнее, CPU:

Из чего состоит CPU

Центральный процессор состоит из 3-х частей:

Каждое ядро может выполнять только одну задачу, хоть и за долю секунды. Одноядерный процессор выполняет каждую задачу последовательно. Для современного объёма операций этого мало, поэтому ценятся CPU с более чем одним ядром, чтобы выполнять несколько задач одновременно. Например, двухъядерный выполняет две задачи одновременно, трехъядерный ― три и т. д.

20201021 chto takoe cpu 3

Главной характеристикой процессора является производительность. Она зависит от двух параметров: тактовая частота и разрядность.

Тактовая частота ― число выполненных операций в секунду. Измеряется в мегагерцах (МГц — миллион тактов в секунду ) и гигагерцах (ГГц — миллиард тактов в секунду). Чем больше тактовая частота, тем быстрее работает машина.

Разрядность ― количество информации (байт), которое можно передать за такт. Разрядность процессора бывает 8, 16, 32, 64 бита. Современные процессоры 32-х и 64-битные.

Производители CPU

На рынке есть два основных производителя центральных процессоров ― Intel и AMD.

20201021 chto takoe cpu 4

Продукты Intel — дорогие, но имеют высокую производительность. Потребляют меньше энергии, следовательно меньше перегреваются. Имеют хорошую связь с оперативной памятью.

Продукты AMD значительно отстают от Intel, однако стоят дешевле. Они требуют много энергии и хуже взаимодействуют с оперативной памятью по сравнению с процессорами от Intel.

Подписывайтесь на рассылку нашего блога — впереди много полезных статей!

Источник

Как работает процессор?

Авторизуйтесь

Как работает процессор?

Инструмент проще, чем машина. Зачастую инструментом работают руками, а машину приводит в действие паровая сила или животное.

Читайте также:  код чебоксар с сотового телефона

Компьютер тоже можно назвать машиной, только вместо паровой силы здесь электричество. Но программирование сделало компьютер таким же простым, как любой инструмент.

Процессор — это сердце/мозг любого компьютера. Его основное назначение — арифметические и логические операции, и прежде чем погрузиться в дебри процессора, нужно разобраться в его основных компонентах и принципах их работы.

Два основных компонента процессора

Устройство управления

Устройство управления (УУ) помогает процессору контролировать и выполнять инструкции. УУ сообщает компонентам, что именно нужно делать. В соответствии с инструкциями он координирует работу с другими частями компьютера, включая второй основной компонент — арифметико-логическое устройство (АЛУ). Все инструкции вначале поступают именно на устройство управления.

Существует два типа реализации УУ:

УУ на жёсткой логике быстрее, но УУ с микропрограммным управлением обладает более гибкой функциональностью.

Арифметико-логическое устройство

Это устройство, как ни странно, выполняет все арифметические и логические операции, например сложение, вычитание, логическое ИЛИ и т. п. АЛУ состоит из логических элементов, которые и выполняют эти операции.

Старт 4 ноября, 9 месяцев, Онлайн, Беcплатно

Большинство логических элементов имеют два входа и один выход.

Ниже приведена схема полусумматора, у которой два входа и два выхода. A и B здесь являются входами, S — выходом, C — переносом (в старший разряд).

Half Adder.svg

Схема арифметического полусумматора

Хранение информации — регистры и память

Как говорилось ранее, процессор выполняет поступающие на него команды. Команды в большинстве случаев работают с данными, которые могут быть промежуточными, входными или выходными. Все эти данные вместе с инструкциями сохраняются в регистрах и памяти.

Регистры

Регистр — минимальная ячейка памяти данных. Регистры состоят из триггеров (англ. latches/flip-flops). Триггеры, в свою очередь, состоят из логических элементов и могут хранить в себе 1 бит информации.

Прим. перев. Триггеры могут быть синхронные и асинхронные. Асинхронные могут менять своё состояние в любой момент, а синхронные только во время положительного/отрицательного перепада на входе синхронизации.

По функциональному назначению триггеры делятся на несколько групп:

Для хранения промежуточных данных ОЗУ не подходит, т. к. это замедлит работу процессора. Промежуточные данные отсылаются в регистры по шине. В них могут храниться команды, выходные данные и даже адреса ячеек памяти.

1 5WDU45YAH5CnICZOOvn1Yw

Принцип действия RS-триггера

Память (ОЗУ)

ОЗУ (оперативное запоминающее устройство, англ. RAM) — это большая группа этих самых регистров, соединённых вместе. Память у такого хранилища непостоянная и данные оттуда пропадают при отключении питания. ОЗУ принимает адрес ячейки памяти, в которую нужно поместить данные, сами данные и флаг записи/чтения, который приводит в действие триггеры.

Прим. перев. Оперативная память бывает статической и динамической — SRAM и DRAM соответственно. В статической памяти ячейками являются триггеры, а в динамической — конденсаторы. SRAM быстрее, а DRAM дешевле.

Команды (инструкции)

Команды — это фактические действия, которые компьютер должен выполнять. Они бывают нескольких типов:

Прим. перев. На самом деле все арифметические операции в АЛУ могут быть созданы на основе всего двух: сложение и сдвиг. Однако чем больше базовых операций поддерживает АЛУ, тем оно быстрее.

Инструкции предоставляются компьютеру на языке ассемблера или генерируются компилятором высокоуровневых языков.

В процессоре инструкции реализуются на аппаратном уровне. За один такт одноядерный процессор может выполнить одну элементарную (базовую) инструкцию.

Группу инструкций принято называть набором команд (англ. instruction set).

Тактирование процессора

Быстродействие компьютера определяется тактовой частотой его процессора. Тактовая частота — количество тактов (соответственно и исполняемых команд) за секунду.

Частота нынешних процессоров измеряется в ГГц (Гигагерцы). 1 ГГц = 10⁹ Гц — миллиард операций в секунду.

Чтобы уменьшить время выполнения программы, нужно либо оптимизировать (уменьшить) её, либо увеличить тактовую частоту. У части процессоров есть возможность увеличить частоту (разогнать процессор), однако такие действия физически влияют на процессор и нередко вызывают перегрев и выход из строя.

Выполнение инструкций

Инструкции хранятся в ОЗУ в последовательном порядке. Для гипотетического процессора инструкция состоит из кода операции и адреса памяти/регистра. Внутри управляющего устройства есть два регистра инструкций, в которые загружается код команды и адрес текущей исполняемой команды. Ещё в процессоре есть дополнительные регистры, которые хранят в себе последние 4 бита выполненных инструкций.

Ниже рассмотрен пример набора команд, который суммирует два числа:

Вот такие операции нужны, чтобы сложить два числа.

Все данные между процессором, регистрами, памятью и I/O-устройствами (устройствами ввода-вывода) передаются по шинам. Чтобы загрузить в память только что обработанные данные, процессор помещает адрес в шину адреса и данные в шину данных. Потом нужно дать разрешение на запись на шине управления.

У процессора есть механизм сохранения инструкций в кэш. Как мы выяснили ранее, за секунду процессор может выполнить миллиарды инструкций. Поэтому если бы каждая инструкция хранилась в ОЗУ, то её изъятие оттуда занимало бы больше времени, чем её обработка. Поэтому для ускорения работы процессор хранит часть инструкций и данных в кэше.

Если данные в кэше и памяти не совпадают, то они помечаются грязными битами (англ. dirty bit).

Поток инструкций

Современные процессоры могут параллельно обрабатывать несколько команд. Пока одна инструкция находится в стадии декодирования, процессор может успеть получить другую инструкцию.

Однако такое решение подходит только для тех инструкций, которые не зависят друг от друга.

Если процессор многоядерный, это означает, что фактически в нём находятся несколько отдельных процессоров с некоторыми общими ресурсами, например кэшем.

Источник

Поделиться с друзьями
admin
Здоровый образ жизни: советы и рекомендации
Adblock
detector