*   >> Чтение Образование Статьи >> science >> computers

ЦП компьютера

ода являются сложные компьютеры в их собственном праве с собственным процессором и памятью. Блок обработки графики может содержать пятьдесят или более крошечные компьютеры, которые выполняют вычисления, необходимые для отображения 3D-графики [править]. Современные настольные компьютеры содержат множество мелких компьютеры, которые помогают основной процессор при выполнении ввода /вывода.

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

[47] Одним из средств, с помощью которых это делается с специальный сигнал называется прерывание, которое может периодически вызывать компьютер, чтобы остановить выполнение инструкций, где это было, и сделать что-то еще вместо этого. По помнить, где он выполнял до прерывания, компьютер может вернуться к этой задаче позже. Если несколько программ работают ", в то же время», то генератор прерывания может быть причиной несколько сотен прерываний в секунду, в результате чего программа переключения каждый раз.

Поскольку современные компьютеры обычно выполнить инструкции на несколько порядков быстрее, чем человеческого восприятия, может показаться, что многие программы работают в то же время, хотя только один когда-либо исполнителя в любой момент времени. Этот метод многозадачности иногда называют "разделением времени", так как каждая программа выделяется "кусок" времени, в свою очередь. [48] До эпохи дешевых компьютеров, основным назначением для многозадачности было позволить многим людям одни и те же компьютер.

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

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

Page   <<  [1] [2] [3] [4] [5] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.