Concurso:
TSE
Disciplina:
Arquitetura de Computadores
Atualmente, há uma tecnologia empregada na arquitetura dos melhores microcomputadores, com características descritas a seguir. Observe.
I. Permite que um processador atue como se fossem dois processadores físicos e, assim, engane os sistemas operacionais e outros programas, levando-os a crer que existam fisicamente dois processadores trabalhando. Por exemplo, ao apresentar imagens e sons em um sistema comum, é necessário compartilhar a CPU entre a descompactação das imagens e o processamento dos sons.
II. O sistema operacional pensa que existem dois processadores e despacha a descompactação para um e o processamento de som para o outro e o usuário tem seu sistema respondendo com agilidade. Como consequência, obtém-se maior rapidez do que ficar compartilhando a CPU entre processos distintos. O que se espera é que o usuário possa disparar um programa relativamente pesado para rodar em “background” e, ainda, rodar em “foreground” outro processo pesado, sem que o sistema fique lento.
III. Fornece um segundo processador lógico em um único encapsulamento, de forma que passam a existir duas arquiteturas lógicas compartilhando um mesmo conjunto de unidades de execução. Do ponto de vista de software, significa que o sistema operacional e os programas de usuários podem despachar trabalhos da mesma forma que faziam em um sistema com múltiplos processadores.
Essa tecnologia é conhecida por
I. Permite que um processador atue como se fossem dois processadores físicos e, assim, engane os sistemas operacionais e outros programas, levando-os a crer que existam fisicamente dois processadores trabalhando. Por exemplo, ao apresentar imagens e sons em um sistema comum, é necessário compartilhar a CPU entre a descompactação das imagens e o processamento dos sons.
II. O sistema operacional pensa que existem dois processadores e despacha a descompactação para um e o processamento de som para o outro e o usuário tem seu sistema respondendo com agilidade. Como consequência, obtém-se maior rapidez do que ficar compartilhando a CPU entre processos distintos. O que se espera é que o usuário possa disparar um programa relativamente pesado para rodar em “background” e, ainda, rodar em “foreground” outro processo pesado, sem que o sistema fique lento.
III. Fornece um segundo processador lógico em um único encapsulamento, de forma que passam a existir duas arquiteturas lógicas compartilhando um mesmo conjunto de unidades de execução. Do ponto de vista de software, significa que o sistema operacional e os programas de usuários podem despachar trabalhos da mesma forma que faziam em um sistema com múltiplos processadores.
Essa tecnologia é conhecida por