Alternativas
um sistema com um único processador pode ter um microprocessador para controlar o disco, que recebe solicitações da
CPU e implementa sua própria fila no disco e seu algoritmo de scheduling , liberando a CPU deste trabalho.
com o aumento do número de processadores espera-se obter mais trabalho executado em menor tempo. No entanto, a
taxa incremental de velocidade com N processadores não é N; é geralmente menor que N.
sistemas multiprocessadores possuem 2 ou mais processadores e são conhecidos como sistemas paralelos ou sistemas
fracamente acoplados. A diferença entre os multiprocessamentos simétrico e assimétrico é resultante apenas do arranjo do
hardware.
em um sistema no qual vários programas operam sobre o mesmo conjunto de dados, pode-se armazenar estes dados em
um disco, fazendo com que vários processadores de um computador os compartilhem, ao invés de manter muitos
computadores monoprocessados com discos locais e muitas cópias dos dados.
sistemas multicore podem ser mais eficientes do que vários chips de núcleo único, pois a comunicação dentro do chip é
mais veloz do que a comunicação entre chips.