Слайд 2Центральный процессор — это мозг компьютера. Его задача — выполнять программы, находящиеся в
![Центральный процессор — это мозг компьютера. Его задача — выполнять программы, находящиеся](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-1.jpg)
основной памяти. Он вызывает команды из памяти, определяет их тип, а затем выполняет их одну за другой.
Оперативная (основная) память, системное постоянное запоминающее устройство (ПЗУ). Название этого устройства памяти (ОП) отражает тот факт, что процессор может работать только с программами, которые загружены в оперативной памяти. Этот принцип был положен в основу функционирования первых однозадачных ЭВМ. По этому же принципу функционируют современные многозадачные однопроцессорные системы
Слайд 3На пути развития электронной вычислительной техники можно выделить поколения больших ЭВМ, отличающихся
![На пути развития электронной вычислительной техники можно выделить поколения больших ЭВМ, отличающихся](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-2.jpg)
элементной базой, функционально-логической организацией, конструктивно-технологическим исполнением, программным обеспечением, техническими и эксплуатационными характеристиками, степенью доступа к ЭВМ со стороны пользователей.
Слайд 4Структура однопроцессорных ЭВМ
Структура однопроцессорной системы — это совокупность характеристик и параметров, определяющих
![Структура однопроцессорных ЭВМ Структура однопроцессорной системы — это совокупность характеристик и параметров,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-3.jpg)
функционально-логическую и структурную организацию системы. Понятие архитектуры однопроцессорной системы охватывает общие принципы построения и функционирования, наиболее существенные для пользователей, которых больше интересуют возможности систем, а не детали их технического исполнения.
В ее основу заложено два возможных вида параллелизма: независимость потоков заданий (команд), существующих в системе, и независимость данных, обрабатываемых в каждом потоке.
Слайд 5Многопроцессорные ЭВМ
Многопроцессорность (мультипроцессорность, многопроцессорная обработка, англ. multiprocessing) — использование в составе одного
![Многопроцессорные ЭВМ Многопроцессорность (мультипроцессорность, многопроцессорная обработка, англ. multiprocessing) — использование в составе](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-4.jpg)
устройства двух или более физических процессоров.
Слайд 6Процессорная симметричность
В многопроцессорной системе все центральные процессоры могут быть равными, или некоторые
![Процессорная симметричность В многопроцессорной системе все центральные процессоры могут быть равными, или](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-5.jpg)
могут быть зарезервированы для особых целей. Комбинация конструктивных соображений программного обеспечения аппаратной и операционной системы определяет симметрию (или отсутствие её) в данной системе.
Слайд 7Программные реализации
Многопроцессорная обработка SISD
Многопроцессорная обработка SIMD
Многопроцессорная обработка MISD
Многопроцессорная обработка MIMD
![Программные реализации Многопроцессорная обработка SISD Многопроцессорная обработка SIMD Многопроцессорная обработка MISD Многопроцессорная обработка MIMD](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-6.jpg)
Слайд 8Одноядерные и многоядерные процессоры
Операционная система так устроена, что она выделяет каждой программе
![Одноядерные и многоядерные процессоры Операционная система так устроена, что она выделяет каждой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-7.jpg)
(процессу) маленький промежуток времени процессора для обработки данных этой программы. Таким образом, из-за высокой частоты процессора и мизерного количества времени нам (пользователям) кажется, что несколько программ работают одновременно. На самом деле это не так. Все программы встают в очередь на выполнение, но очень быстро.
С появлением сначала двух виртуальных процессоров (технология Hyper-threading), а затем и настоящих двуядерных процессоров операционная система в действительности смогла выполнять две операции одновременно.
Слайд 10В Windows работают еще некоторые системные программы, которые запускаются и работают в
![В Windows работают еще некоторые системные программы, которые запускаются и работают в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1109091/slide-9.jpg)
фоновом режиме. Таких программ может быть много – 15-20, в дополнение к ним еще можно и включить антивирус, сетевой экран, всякие агенты программ и другие подобные. Поэтому, если вы думаете, что вы работаете с одной программой, то вы крупно ошибаетесь.
Соответственно на одноядерном и многоядерном процессорах эти программы будут работать в один и несколько «потоков». Здесь уже разница очевидна. Многоядерный процессор, работая в несколько «потоков» значительно ускоряет работу компьютера. Если же пользователь работает одновременно не с одной, а с несколькими программами, то разница будет заметна еще больше – ускорится запуск программ, уменьшится время переключения между приложениями и т.д.