Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
комп.docx
Скачиваний:
21
Добавлен:
16.02.2016
Размер:
556.33 Кб
Скачать

Вход / выход (I / o)

Основная статья: Вход / выход

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

I / O является средством, с помощью которого компьютер обменивается информацией с внешним миром. [ 52 ] Устройства, которые обеспечивают ввод и вывод к компьютеру называются периферийные устройства . [ 53 ] В обычный персональный компьютер, периферийные устройства включают устройства ввода, как клавиатура и мыши , и устройства вывода, такие как дисплей и принтер . жесткие диски ,дисководы и приводы оптических дисков служить ввода и устройства вывода. Компьютерные сети является еще одной формой ввода / вывода

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

Многозадачность

Основная статья: Компьютер многозадачность

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

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

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

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