Распределение ресурсов (компьютер) - Resource allocation (computer)

В вычисление, распределение ресурсов необходимо для любого заявление для запуска в системе. Когда пользователь открывает любую программа это будет считаться обработать, и поэтому требует компьютер выделить определенные Ресурсы чтобы он мог работать. Такие ресурсы могут иметь доступ к разделу компьютера. объем памяти, данные в буфере интерфейса устройства, один или несколько файлы, или необходимое количество обработка мощность.

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

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

Этот метод обычно подходит для многопрограммных сред и на самом деле очень полезен.