Os computadores com mais de 1 processadores

1347 palavras 6 páginas
Os computadores com mais de um processador chegaram para ficar. Existem pesquisas no sentido de substituir o silício usado para construir os processadores por outra substância, mas enquanto isso não se torna economicamente viável a saída para o silício, uma vez que chegamos ao limite de velocidade que podemos atingir, a alternativa é aumentar a quantidade de núcleos executando. Isso significa na prática que agora o sistema operacional pode colocar mais de um programa efetivamente executando ao mesmo tempo. Embora possam executar ao mesmo tempo porque haverá mais de um processador, as aplicações vão concorrer pelos outros recursos, porque de acordo com nossas arquiteturas baseadas no modelo von Neuman, usamos um barramento para fazer as trocas de informações e para acessarcanais de entrada e saída.
Essa característica já é estudada nos cursos de sistemas operacionais há tempos, até porque quando só havia um núcleo disponível (e isso ainda acontece em diversas plataformas) as aplicações concorrem também pelo uso do processador. A parte interessante é que este problema, típico da área de sistemas, foi trazido para a área de aplicações inicialmente quando tivemos acesso à criação de novos processos (via fork por exemplo) e à threads. Neste último caso, as novas linguagens já trazem suporte ao trabalho com threads de forma nativa o que ajudou muito a difundir seu uso, no entanto talvez não tenhamos dado devida atenção ao domínio das técnicas para usar esse tipo de ferramenta.
Existe muito material disponível sobre threads, mas por hora podemos entender como sendo as linhas de execução de um programa, ou seja, mais de uma tarefa do próprio programa acontece (ou tenta acontecer) ao mesmo tempo. Com isso temos que nos preocupar com os problemas de concorrência, originalmente da área de sistemas, dentro da nossa aplicação.
Para isso vale a pena rever os conceitos ensinados em sistemas operacionais referentes a: * Condições de corrida (race conditions) – dois ou mais

Relacionados

  • Atividade Neander-X
    2278 palavras | 10 páginas
  • Informática
    2844 palavras | 12 páginas
  • 21Material de Aula ARQ 2014 1 Unid 5 Processadores p7 Compatibility Mode
    1125 palavras | 5 páginas
  • Informatica de placas
    8570 palavras | 35 páginas
  • Informatica
    8570 palavras | 35 páginas
  • Processadores
    3487 palavras | 14 páginas
  • ARquitetura de Cmputadores
    2923 palavras | 12 páginas
  • Fundamentos de arquitetura de computadores
    3334 palavras | 14 páginas
  • Historia do computador
    3117 palavras | 13 páginas
  • aaaasdas wsda
    2216 palavras | 9 páginas