Чем отличается программа от процессора

Любая программа, либо функция в программе работает за счет определенной команды в языке программирования и компиляторе. Самых языков программирования десятки. Чем-то они схожи между собой, а чем то различаются. Некоторые языки программирования универсальны: например Python, C, C++, Java. Они позволяют работать под любыми ОС.

Сами же программы работают благодаря операционной системе.

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

Есть как настольные: Windows, Mac, Ubuntu, Mint, так и мобильные: Android, iOS, Windows Phone. Сама операционная система работает на какой-либо архитектуре процессора.

Архитектура процессора внутренняя организация компонентов процессора с определенным набором команд. То есть, если посмотреть со стороны разработчика, то это способность выполнять какие-либо команды разработчика. Основные архитектуры процессора это CISC и RISC. CISC — это архитектура процессора, которая создана на все случаи жизни. На базе нее выпущены x86, amd64.

Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР

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

Но по производительности они уступают CISC.

Вот тут то и наступает разница между мобильными и настольными системами. Если сравнить две архитектуры процессора, то становиться понятно, почему процессоры на базе технологии ARM никогда не обгонят по производительности настольные компьютеры. Давайте даже так: мобильные приложения всегда будут уступать компьютерным программам. Так как ARM использует всего лишь 30% всех инструкций процессора с архитектурой X86, только самые необходимые. Благодаря этому, потребление резко снижается: 3-5 ватт против 45-90 ватт.

Читайте также:
Сервис обновления программ недоступен так как условия сопровождения не выполнены

Если вам интересно как вообще устроен процессор, ставьте лайк и нажмите подписаться. Наберем 100 лайков, напишу статью, где подробно расскажу, как устроен процессор.

Источник: dzen.ru

Потоки выполнения в ЦП и их отличие от программных процессов

Компьютеры больше не похожи на то, что когда-то запускали процесс, и благодаря им теперь у них есть возможность запускать огромное количество программ параллельно. Некоторые из них мы видим в наших играх, другие невидимы, но вот они, выполняемые ЦП. Есть ли связь между процессами программного обеспечения и потоками выполнения с процессами оборудования?

Что такое процессор?

Процессор (от англ. «to process» — «обрабатывать») — это программа или устройство, предназначенные для обработки чего-либо (процесса, объекта).

КАК работает ПРОЦЕССОР? ОБЪЯСНЯЕМ

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

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

Процессор

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

Центральный процессор (ЦП), он же центральное процессорное устройство (от англ central processing unit), или (ЦПУ) — это процессор машинных инструкций, являющийся частью аппаратного обеспечения компьютера либо программируемого логического контроллера, и он отвечает за выполнение большей части работ по обработки информации – то есть за вычислительный процесс.

Выпускаемые сегодня ЦПУ выполняются в виде отдельных микросхем, которые реализуют все особенности устройств данного рода. Эти чипы называют микропроцессорами. С середины 80-х годов прошлого века они почти полностью вытеснили все иные виды ЦПУ, и этот термин стал повсеместно считаться синонимом слова «микропроцессор». Однако это неправильно, ведь и сегодня в некоторых суперкомпьютерах установлены центральные процессорные устройства, которые являются сложными комплексами больших и сверхбольших интегральных схем (БИС и СБИС).

Читайте также:
Программа для настройки прокси сервера на Андроид

На сегодняшний день процессоры в мире производят три фирмы VIA Technologies, Intel и AMD. На производительность работы процессора влияет его тактовая частота. Такт – это минимальная единица измерения времени для процессора, таким образом, на одну операцию расходуется не меньше одного такта.

Источник: mydiv.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru